{"version":3,"file":"ezlibrary_v2.mjs","sources":["../../../projects/ezlib/src/lib/globle/globle-env.service.ts","../../../projects/ezlib/src/lib/comman-service/comman-service.service.ts","../../../projects/ezlib/src/lib/comman-service/share-data-service.service.ts","../../../projects/ezlib/src/lib/stock-service/stock-service.service.ts","../../../projects/ezlib/src/lib/header/header.component.ts","../../../projects/ezlib/src/lib/header/header.component.html","../../../projects/ezlib/src/lib/utility/app-no-dbl-click.directive.ts","../../../projects/ezlib/src/lib/utility/table-search.pipe.ts","../../../projects/ezlib/src/lib/ezheader/header.component.ts","../../../projects/ezlib/src/lib/ezheader/header.component.html","../../../projects/ezlib/src/lib/logout/logout.component.ts","../../../projects/ezlib/src/lib/logout/logout.component.html","../../../projects/ezlib/src/lib/invalid/invalid.component.ts","../../../projects/ezlib/src/lib/invalid/invalid.component.html","../../../projects/ezlib/src/lib/footer/footer.component.ts","../../../projects/ezlib/src/lib/footer/footer.component.html","../../../projects/ezlib/src/lib/file-upload/fileupload.component.ts","../../../projects/ezlib/src/lib/file-upload/fileupload.component.html","../../../projects/ezlib/src/lib/fileupload-module/fileupload-dashboard/fileupload-dashboard.component.ts","../../../projects/ezlib/src/lib/fileupload-module/fileupload-dashboard/fileupload-dashboard.component.html","../../../projects/ezlib/src/lib/call-info/callinfo.component.ts","../../../projects/ezlib/src/lib/call-info/callinfo.component.html","../../../projects/ezlib/src/lib/globle/upload-service.service.ts","../../../projects/ezlib/src/lib/file-upload-log/file-upload-log.component.ts","../../../projects/ezlib/src/lib/file-upload-log/file-upload-log.component.html","../../../projects/ezlib/src/lib/admin-service/admin-service.service.ts","../../../projects/ezlib/src/lib/menu-right/menu-right.component.ts","../../../projects/ezlib/src/lib/menu-right/menu-right.component.html","../../../projects/ezlib/src/lib/utility/search-pipe.pipe.ts","../../../projects/ezlib/src/lib/report-format/report-format.component.ts","../../../projects/ezlib/src/lib/report-format/report-format.component.html","../../../projects/ezlib/src/lib/utility/contact-table-search.pipe.ts","../../../projects/ezlib/src/lib/utility/formate-num-field.pipe.ts","../../../projects/ezlib/src/lib/utility/tranform.directive.ts","../../../projects/ezlib/src/lib/pipes/number-with-commas.pipe.ts","../../../projects/ezlib/src/lib/pipes/order-by-pipe.pipe.ts","../../../projects/ezlib/src/lib/pipes/selectedCount.ts","../../../projects/ezlib/src/lib/pipes/sum.pipe.ts","../../../projects/ezlib/src/lib/system-module/system-service/system-service.service.ts","../../../projects/ezlib/src/lib/system-module/system/system.component.ts","../../../projects/ezlib/src/lib/system-module/system/system.component.html","../../../projects/ezlib/src/lib/system-module/system-service/upload-file.service.ts","../../../projects/ezlib/src/lib/contact-service/contact-service.service.ts","../../../projects/ezlib/src/lib/system-module/subform/subform.component.ts","../../../projects/ezlib/src/lib/system-module/subform/subform.component.html","../../../projects/ezlib/src/lib/contact-search/contact-search.component.ts","../../../projects/ezlib/src/lib/contact-search/contact-search.component.html","../../../projects/ezlib/src/lib/globle/pdf-service.service.ts","../../../projects/ezlib/src/lib/websearch-history/websearch-history.component.ts","../../../projects/ezlib/src/lib/websearch-history/websearch-history.component.html","../../../projects/ezlib/src/lib/pricing-service/pricing.service.ts","../../../projects/ezlib/src/lib/attribute-definition/attribute-definition.component.ts","../../../projects/ezlib/src/lib/attribute-definition/attribute-definition.component.html","../../../projects/ezlib/src/lib/bi-service/bi.service.ts","../../../projects/ezlib/src/lib/analysis-search/analysis-search.component.ts","../../../projects/ezlib/src/lib/analysis-search/analysis-search.component.html","../../../projects/ezlib/src/lib/qa-analysis/qa-analysis.component.ts","../../../projects/ezlib/src/lib/qa-analysis/qa-analysis.component.html","../../../projects/ezlib/src/lib/pkt-data/pkt-data.component.ts","../../../projects/ezlib/src/lib/pkt-data/pkt-data.component.html","../../../projects/ezlib/src/lib/ezlib.module.ts","../../../projects/ezlib/src/lib/auth/auth.guard.ts","../../../projects/ezlib/src/lib/sessionend/session-end.guard.ts","../../../projects/ezlib/src/lib/fileupload-module/fileupload-routing.module.ts","../../../projects/ezlib/src/lib/globle/common-pdf.service.ts","../../../projects/ezlib/src/lib/globle/memo-report.service.ts","../../../projects/ezlib/src/lib/globle/shared-services.service.ts","../../../projects/ezlib/src/lib/stock-service/lazyload.service.ts","../../../projects/ezlib/src/lib/utility/constants.ts","../../../projects/ezlib/src/lib/utility/selective-preloading-strategy.ts","../../../projects/ezlib/src/lib/assort-service/assort-service.service.ts","../../../projects/ezlib/src/lib/service/get-set-service.service.ts","../../../projects/ezlib/src/lib/addFont.ts","../../../projects/ezlib/src/public_api.ts","../../../projects/ezlib/src/ezlibrary_v2.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\n\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class GlobleEnvService {\r\n\r\n\r\n \r\n  baseUrl = 'https://ws.kapugems.com/';\r\n  readonly hostname = window.location.hostname;\r\n  readonly pathname = window.location.pathname;\r\n  readonly origin = window.location.origin;\r\n  applNme=\"\";\r\n  cUrl;\r\n\r\n  constructor(\r\n    private router: Router,\r\n  ) {\r\n\r\n    if(localStorage.getItem('enviroment') == 'dev'){\r\n      this.baseUrl='https://apilb.kapugems.in/'\r\n    }\r\n\r\n    router.events.subscribe(event => {\r\n      if (event instanceof NavigationEnd) {\r\n        this.cUrl = event.url;\r\n      }\r\n    });\r\n  }\r\n\r\n  getCookie() {\r\n    return Cookie.get('_ck');\r\n  }\r\n  \r\n  changeEnviroment(enviroment){\r\n    \r\n    localStorage.setItem('enviroment',enviroment)  \r\n    if(localStorage.getItem('enviroment') == 'dev'){\r\n      this.baseUrl='https://apilb.kapugems.in/'\r\n    }else{\r\n      this.baseUrl='https://apilb.kapugems.com/'\r\n    }\r\n  }\r\n}\r\n","import { Injectable,Component } from '@angular/core';\r\nimport { HttpBackend, HttpClient } from '@angular/common/http';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { Router, ActivatedRoute, Params } from '@angular/router';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { DatePipe } from '@angular/common';\r\nimport { map } from 'rxjs/operators';\r\n\r\n\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\n\r\nexport class CommanServiceService {\r\n\r\n  readonly cDate = new Date();\r\n  header;\r\n  a = ['', 'one ', 'two ', 'three ', 'four ', 'five ', 'six ', 'seven ', 'eight ', 'nine ', 'ten ', 'eleven ', 'twelve ', 'thirteen ', 'fourteen ', 'fifteen ', 'sixteen ', 'seventeen ', 'eighteen ', 'nineteen '];\r\n  b = ['', '', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety'];\r\n\r\n  newHttpClient: any;\r\n  constructor(\r\n    public router: Router,\r\n    private http: HttpClient,\r\n    private httpBackend: HttpBackend,\r\n    public glbEnv: GlobleEnvService,\r\n    private toastr: ToastrService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    private datePipe:DatePipe\r\n  ) { \r\n    this.newHttpClient = new HttpClient(this.httpBackend)\r\n  }\r\n\r\n  loadList(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'dashbord/module', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  menuList(reqObj, options: any) {\r\n    JSON.stringify(reqObj);\r\n    return this.http.post(this.glbEnv.baseUrl + 'login/loadMenu', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  loadmenuList(reqObj, options: any) {\r\n    JSON.stringify(reqObj);\r\n    return this.http.post(this.glbEnv.baseUrl + 'login/getMenu', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  logout(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'login/authentication', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  authLogout(reqObj, options) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'login/authLogout', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  \r\n  async getVnmseq(reqObj, headers) {\r\n    return await this.http.post(this.glbEnv.baseUrl + 'accounts/masterdata', JSON.stringify(reqObj), headers)\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  CSVConvertor(JSONData, ReportTitle, ShowLabel) {\r\n    let arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;\r\n  \r\n    let CSV = '';\r\n    if (ShowLabel) {\r\n      let row = \"\";\r\n      for (let index in arrData[0]) {\r\n        row += index + ',';\r\n      }\r\n      row = row.slice(0, -1);\r\n      CSV += row + '\\r\\n';\r\n    }\r\n    for (let i = 0; i < arrData.length; i++) {\r\n      let row = \"\";\r\n      if (arrData[i] != 'br') {\r\n        for (let index in arrData[i]) {\r\n          row += '\"' + arrData[i][index] + '\",';\r\n        }\r\n        row.slice(0, row.length - 1);\r\n      }\r\n\r\n      CSV += row + '\\r\\n';\r\n    }\r\n    if (CSV == '') {\r\n      alert(\"Invalid data\");\r\n      return;\r\n    }\r\n    let fileName = \"Report_\";\r\n    let cTime = new Date().toISOString().substring(0, 19);\r\n    fileName += ReportTitle.replace(/ /g, \"_\") + cTime + \".csv\";\r\n    var blob = new Blob([CSV], {\r\n      type: \"application/csv;charset=utf-8;\"\r\n    });\r\n\r\n    var link = document.createElement(\"a\");\r\n    var csvUrl = URL.createObjectURL(blob);\r\n    link.href = csvUrl;\r\n    link.download = fileName;\r\n    document.body.appendChild(link);\r\n    link.click();\r\n    document.body.removeChild(link);\r\n    //let uri = 'data:text/csv;charset=utf-8,' + escape(CSV);\r\n    // let link = document.createElement(\"a\");\r\n    //link.href = uri;\r\n    // link.style = \"visibility:hidden\";\r\n    // link.download = fileName + \".csv\";\r\n    //  document.body.appendChild(link);\r\n    // link.click();\r\n    // document.body.removeChild(link);\r\n  }\r\n\r\n  COmparisionCSVConvertor(Headers, HdrDtl, JSONData, ReportTitle, ShowLabel) {\r\n    let arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;\r\n    let CSV = '';\r\n    if (ShowLabel) {\r\n      let row = \"\";\r\n      row += 'Sr' + ',';\r\n      row += 'Employee' + ',';\r\n      row += 'Trans Id' + ',';\r\n      row += 'Process Name' + ',';\r\n      row += 'Status' + ',';\r\n      row += 'Packet Code' + ',';\r\n      row += 'Date' + ',';\r\n\r\n      Headers.forEach(element => {\r\n        row += HdrDtl[element] + ',';\r\n      });\r\n\r\n      row = row.slice(0, -1);\r\n      CSV += row + '\\r\\n';\r\n    }\r\n    for (let i = 0; i < arrData.length; i++) {\r\n      let row = \"\";\r\n\r\n      row += '\"' + arrData[i]['sr'] + '\",';\r\n      row += '\"' + arrData[i]['employee'] + '\",';\r\n      row += '\"' + arrData[i]['transaction_qc_idn'] + '\",';\r\n      row += '\"' + arrData[i]['processNme'] + '\",';\r\n      row += '\"' + arrData[i]['status'] + '\",';\r\n      row += '\"' + arrData[i]['pkt_code'] + '\",';\r\n\r\n      row += '\"' + arrData[i]['issue_ts'] + '\\n' + arrData[i]['modified_ts'] + '\",';\r\n\r\n      Headers.forEach(element => {\r\n        let issval = \"\";\r\n        let rtval = \"\";\r\n        issval = arrData[i]['issval'][element] == undefined ? '' : arrData[i]['issval'][element];\r\n        rtval = arrData[i]['rtnval'][element] == undefined ? '' : arrData[i]['rtnval'][element];\r\n        row += '\"' + issval + '\\n' + rtval + '\",';\r\n      });\r\n    \r\n      row.slice(0, row.length - 1);\r\n\r\n      CSV += row + '\\r\\n';\r\n    }\r\n    if (CSV == '') {\r\n      alert(\"Invalid data\");\r\n      return;\r\n    }\r\n    let fileName = \"Report_\";\r\n    let cTime = new Date().toISOString().substring(0, 19);\r\n    fileName += ReportTitle.replace(/ /g, \"_\") + cTime + \".csv\";\r\n    var blob = new Blob([CSV], {\r\n      type: \"application/csv;charset=utf-8;\"\r\n    });\r\n\r\n    var link = document.createElement(\"a\");\r\n    var csvUrl = URL.createObjectURL(blob);\r\n    link.href = csvUrl;\r\n    link.download = fileName;\r\n    document.body.appendChild(link);\r\n    link.click();\r\n    document.body.removeChild(link);\r\n\r\n  }\r\n\r\n  //Title, groupSummary, attrDtl, attrDisplayDtl, GrpList, finalGrpVal\r\n  CSVConvertorGrpWise(groupSummary, attrDtl, attrDisplayDtl, GrpList, finalGrpVal, ReportTitle, ShowLabel) {\r\n\r\n    let Ovals = Object.values(attrDisplayDtl);\r\n\r\n    let arrData = typeof finalGrpVal != 'object' ? JSON.parse(finalGrpVal) : finalGrpVal;\r\n  \r\n\r\n    let CSV = '';\r\n    if (ShowLabel) {\r\n      let row = \"\";\r\n      for (let index in Ovals) {\r\n        row += Ovals[index] + ',';\r\n      }\r\n      row = row.slice(0, -1);\r\n      CSV += row + '\\r\\n';\r\n    }\r\n\r\n\r\n\r\n    GrpList.forEach(element => {\r\n      let grp = '', qty = '', cts = '', rte = '', amt = '';\r\n      grp = \"Group : \" + element.grp == undefined ? \"\" : \"Group : \" + element.grp;\r\n      qty = groupSummary[element.grp + '_QTY'] == undefined ? \"\" : \"QTY : \" + groupSummary[element.grp + '_QTY'];\r\n      cts = groupSummary[element.grp + '_CTS'] == undefined ? \"\" : \"Carats : \" + groupSummary[element.grp + '_CTS'];\r\n      rte = groupSummary[element.grp + '_RTE'] == undefined ? \"\" : \"Rate : \" + groupSummary[element.grp + '_RTE'];\r\n      amt = groupSummary[element.grp + '_AMT'] == undefined ? \"\" : \"Amount : \" + groupSummary[element.grp + '_AMT'];\r\n\r\n\r\n\r\n      let row = \"\";\r\n      row = grp + \"  \" + qty + \"  \" + cts + \"  \" + rte + \"  \" + amt;\r\n      //row = \"Group : \" + element.grp +\r\n      // groupSummary[element.grp + '_QTY'] == undefined ? \"\" : \"QTY : \" + groupSummary[element.grp + '_QTY'] +\r\n      //   groupSummary[element.grp + '_CTS'] == undefined ? \"\" : \"Carats : \" + groupSummary[element.grp + '_CTS'] +\r\n      //     groupSummary[element.grp + '_RTE'] == undefined ? \"\" : \"Rate : \" + groupSummary[element.grp + '_RTE'] +\r\n      //       groupSummary[element.grp + '_AMT'] == undefined ? \"\" : \"Amount : \" + groupSummary[element.grp + '_AMT'];\r\n      CSV += row + '\\r\\n';\r\n      finalGrpVal[element.grp].forEach(pktdtl => {\r\n        let r = \"\";\r\n        attrDtl.forEach(att => {\r\n          r += pktdtl[att] + ',';\r\n        });\r\n        r = r.slice(0, -1);\r\n        CSV += r + '\\r\\n';\r\n      });\r\n    });\r\n\r\n    if (CSV == '') {\r\n      alert(\"Invalid data\");\r\n      return;\r\n    }\r\n\r\n\r\n    let fileName = \"Report_\";\r\n    fileName += ReportTitle.replace(/ /g, \"_\") + \".csv\";\r\n    var blob = new Blob([CSV], {\r\n      type: \"application/csv;charset=utf-8;\"\r\n    });\r\n\r\n    var link = document.createElement(\"a\");\r\n    var csvUrl = URL.createObjectURL(blob);\r\n    link.href = csvUrl;\r\n    link.download = fileName;\r\n    document.body.appendChild(link);\r\n    link.click();\r\n    document.body.removeChild(link);\r\n\r\n  }\r\n\r\n\r\n  modifyDataByHeader(searchResultDtl, resultView, resultViewDtl) {\r\n    let obj = {}\r\n    let modifiedObjArr = [];\r\n    for (let i = 0; i < searchResultDtl.length; i++) {\r\n      for (let j = 0; j < resultView.length; j++) {\r\n        let vals = searchResultDtl[i][resultView[j]];\r\n        obj[resultViewDtl[resultView[j]]] = vals;\r\n      }\r\n      modifiedObjArr.push(obj);\r\n      obj = {};\r\n    }\r\n    return modifiedObjArr;\r\n  }\r\n\r\n  modifyGrpDataByHeader(searchResultDtl, resultView, resultViewDtl) {\r\n    let obj = {}\r\n    let modifiedObjArr = [];\r\n    for (let grpk in searchResultDtl) {\r\n      searchResultDtl[grpk].forEach(pkts => {\r\n        for (let j = 0; j < resultView.length; j++) {\r\n          let vals = pkts[resultView[j]];\r\n          obj[resultViewDtl[resultView[j]]] = vals;\r\n        }\r\n        modifiedObjArr.push(obj);\r\n        obj = {};\r\n      });\r\n      modifiedObjArr.push(\"br\");\r\n    }\r\n    return modifiedObjArr;\r\n  }\r\n\r\n  formatDate(date) {\r\n    let d = new Date(date),\r\n      month = '' + (d.getMonth() + 1),\r\n      day = '' + d.getDate(),\r\n      year = d.getFullYear();\r\n    if (month.length < 2) month = '0' + month;\r\n    if (day.length < 2) day = '0' + day;\r\n\r\n    return [day, month, year].join('-');\r\n  }\r\n\r\n  formatDateSC(date) {\r\n    \r\n    let d = new Date(date),\r\n      month = '' + (d.getMonth() + 1),\r\n      day = '' + d.getDate(),\r\n      year = d.getFullYear();\r\n\r\n    if (month.length < 2) month = '0' + month;\r\n    if (day.length < 2) day = '0' + day;\r\n\r\n    return [year, month, day].join('-');\r\n  }\r\n\r\n  ddMMYYYY(date) {\r\n    let d = new Date(date),\r\n      month = '' + (d.getMonth() + 1),\r\n      day = '' + d.getDate(),\r\n      year = d.getFullYear();\r\n\r\n    if (month.length < 2) month = '0' + month;\r\n    if (day.length < 2) day = '0' + day;\r\n\r\n    return [day, month, year].join('-');\r\n  }\r\n \r\n  FormatDate(date,format){\r\n    let d = this.datePipe.transform(date, format);\r\n    return d;\r\n  }\r\n\r\n  ddMMYYYYnum(date) {\r\n    let d = new Date(date),\r\n      month = '' + (d.getMonth() + 1),\r\n      day = '' + d.getDate(),\r\n      year = d.getFullYear();\r\n \r\n    if (month.length < 2) month = '0' + month;\r\n    if (day.length < 2) day = '0' + day;\r\n\r\n    return year+month+day;\r\n  }\r\n\r\n  formatDateSCMonthBefore(date) {\r\n    if(date!=undefined && date!=\"\"){\r\n\r\n    let d = new Date(date),\r\n      month = '' + (d.getMonth()),\r\n      day = '' + d.getDate(),\r\n      year = d.getFullYear();\r\n    d.setDate(d.getDate() - 30);\r\n\r\n    if (month.length < 2) month = '0' + month;\r\n    if (day.length < 2) day = '0' + day;\r\n\r\n    return [year, month, day].join('-');\r\n    }\r\n  }\r\n  \r\n  numberFloat(number){\r\n     \r\n    number=number||0;\r\n    return parseFloat(number);\r\n\r\n  }\r\n  \r\n dateValidation(date,formate){\r\n    \r\n  var dd; \r\n  var mm; \r\n  var yy; \r\n  date=date.replace('-','/')\r\n  date=date.replace('-','/')\r\n  var parts = date.split('/');\r\n  \r\n  if (formate == 'dd/mm/yy') {\r\n    dd = parts[0];\r\n    mm = parts[1];\r\n    yy =  parts[2];  \t  \r\n  } else if(formate == 'mm/dd/yy'){\r\n    mm = parts[0];\r\n    dd = parts[1];\r\n    yy =  parts[2];  \r\n  }else if(formate == 'dd/Mon/yy'){ \r\n    dd = parts[0];\r\n    mm = parts[1];\r\n    yy =  parts[2];  \r\n    let d = new Date(date)\r\n    mm =  (d.getMonth())+1\r\n    mm =mm.toString();\r\n  }\r\n  \r\n  if(mm.length < 2)\r\n  mm = '0'+mm;\r\n  if(dd.length < 2)\r\n  dd = '0'+dd;\r\n  if(yy.length < 4)\r\n  yy = '20'+yy;\r\n\r\n  let mmint = parseInt(mm);\r\n\r\n  let ddint = parseInt(dd);\r\n  if (isNaN(ddint) || isNaN(mmint)) {\r\n    return 'invalid';\r\n  }\r\n  if(ddint > 31)\r\n   return 'invaild'\r\n  else if(mmint > 12)\r\n   return 'invaild'\r\n  else\r\n    return yy+mm+dd;\r\n }\r\n\r\n  splitToTwoDecimal(inputval) {\r\n    if (inputval && inputval != Infinity) {\r\n      return inputval.toString().toString().match(/^-?\\d+(?:\\.\\d{0,2})?/)[0];\r\n    }\r\n  }\r\n\r\n  splitToThreeDecimal(inputval) {\r\n    if (inputval && inputval != Infinity) {\r\n      return inputval.toString().toString().match(/^-?\\d+(?:\\.\\d{0,3})?/)[0];\r\n    }\r\n  }\r\n\r\n\r\n  roundval(inputval) {\r\n    if (inputval) {\r\n      return Math.round(inputval);\r\n    }\r\n  }\r\n\r\n  roundUp(num, precision) {\r\n    precision = Math.pow(10, precision)\r\n    return Math.ceil(num * precision) / precision\r\n  }\r\n\r\n  getSignedUrl(s3details,doc_nme,bucket){\r\n     \r\n    let urlParams = {\r\n      Bucket: s3details[\"docbucket\"],\r\n      Key: s3details[\"docfolder\"]+\"/\"+doc_nme\r\n    };\r\n    bucket.getSignedUrl(\"getObject\", urlParams, function( err, url ) {\r\n      return url;\r\n    });\r\n  }\r\n  numbertofixed(inputval,decimal) {\r\n    if (inputval) {\r\n        inputval=inputval.toFixed(decimal);\r\n      return inputval;\r\n    }else{\r\n    return inputval;\r\n    }\r\n  }\r\n\r\n  truncate(number, index = 2) {\r\n  \t// cutting the number\r\n    return +number.toString().slice(0, (number.toString().indexOf(\".\")) + (index + 1));\r\n}\r\n\r\n   floorFigure(figure, decimals) {\r\n    let a;\r\n    if(figure!=null && figure!=undefined ){\r\n    if (decimals == -1)\r\n        return Math.floor(figure);\r\n    if (decimals == 0)\r\n        return Math.trunc(figure);\r\n    if (!decimals) decimals = 2;\r\n    let d = Math.pow(10, decimals);\r\n\r\n    var str = figure.toString(); \r\n    a= parseFloat(str); \r\n    decimals = parseInt(decimals);\r\n    if(str.indexOf(\".\") != -1){\r\n        var fctr ;\r\n  \r\n        if (((figure.toString().split(\".\")[1]).length) == 2) {\r\n            fctr = figure.toString().split(\".\")[1];\r\n        }        \r\n        if (((figure.toString().split(\".\")[1]).length) == 1) {\r\n            fctr = figure.toString().split(\".\")[1].concat(\"0\");\r\n        }        \r\n    \r\n        if (((figure.toString().split(\".\")[1]).length) > 2) {\r\n            fctr = figure.toString().split(\".\")[1].substring(0,decimals);\r\n        }        \r\n    \r\n        a = Math.trunc(figure) + \".\" + fctr;\r\n    }  \r\n    \r\n}else{\r\n    a=figure;\r\n}\r\n    return a;\r\n}\r\n\r\n  scrollToDiv(el) {\r\n    let x = document.getElementById(el);\r\n    return x.scrollIntoView();\r\n  }\r\n\r\n  getIp() : any {\r\n    \r\n    return this.http.get(\"http://ipinfo.io/json/\")\r\n      .pipe(map((res: any) => res))\r\n  } \r\n  \r\n  // getIpAddrress() {\r\n\r\n  //   return this.newHttpClient.get(\"//api.ipify.org/?format=json\").toPromise()\r\n  //   .then((response) => response);\r\n  // }\r\n\r\n  getIpAddrress() {\r\n\r\n    return this.newHttpClient.get(\"//api.ipify.org/?format=json\").toPromise()\r\n    .then((response) => response);\r\n  }\r\n\r\n  async getIpNew() : Promise<any> {\r\n    let ip: any = ''\r\n    await this.getIpAddrress().then((res: any) => {\r\n      ip = res.ip\r\n    });\r\n    let ipStackAccessKey = \"b399bdb306c040208e531fb977e0ce3a\"\r\n    // let url = `https://api.ipstack.com/${ip}?access_key=${ipStackAccessKey}`\r\n    let url = `https://api.ipgeolocation.io/ipgeo?apiKey=${ipStackAccessKey}&ip=${ip}`\r\n    return this.newHttpClient.get(url)\r\n    .toPromise()\r\n    .then((response) => response);\r\n  }\r\n\r\n  async getuserInfo() : Promise<any> {\r\n    let ip: any = ''\r\n    await this.getIpAddrress().then((res: any) => {\r\n      ip = res.ip\r\n    });\r\n    let ipStackAccessKey = \"b399bdb306c040208e531fb977e0ce3a\"\r\n    // let url = `https://api.ipstack.com/${ip}?access_key=${ipStackAccessKey}`\r\n    let url = `https://api.ipgeolocation.io/user-agent?apiKey=${ipStackAccessKey}`\r\n    return this.newHttpClient.get(url)\r\n    .toPromise()\r\n    .then((response) => response);\r\n  }\r\n\r\n\r\n  // async getIpNew() : Promise<any> {\r\n  //   let ip: any = ''\r\n  //   await this.getIpAddrress().then((res: any) => {\r\n  //     ip = res.ip\r\n  //   });\r\n    \r\n  //   let ipStackAccessKey = \"b69ccd0df93bb0d1ef6b6e57b153f2f2\"\r\n  //   let url = `http://api.ipstack.com/${ip}?access_key=${ipStackAccessKey}`\r\n  //   return this.newHttpClient.get(url)\r\n  //   .toPromise()\r\n  //   .then((response) => response);\r\n  // }\r\n\r\n  \r\n\r\n  pageBck = () => window.history.back();\r\n\r\n  getBrowserInfo() {\r\n    let nVer = navigator.appVersion;\r\n    let nAgt = navigator.userAgent;\r\n    let browserName = navigator.appName;\r\n    let fullVersion = '' + parseFloat(navigator.appVersion);\r\n    let majorVersion = parseInt(navigator.appVersion, 10);\r\n    let nameOffset, verOffset, ix;\r\n\r\n    // In Opera 15+, the true version is after \"OPR/\" \r\n    if ((verOffset = nAgt.indexOf(\"OPR/\")) != -1) {\r\n      browserName = \"Opera\";\r\n      fullVersion = nAgt.substring(verOffset + 4);\r\n    }\r\n    // In older Opera, the true version is after \"Opera\" or after \"Version\"\r\n    else if ((verOffset = nAgt.indexOf(\"Opera\")) != -1) {\r\n      browserName = \"Opera\";\r\n      fullVersion = nAgt.substring(verOffset + 6);\r\n      if ((verOffset = nAgt.indexOf(\"Version\")) != -1)\r\n        fullVersion = nAgt.substring(verOffset + 8);\r\n    }\r\n    // In MSIE, the true version is after \"MSIE\" in userAgent\r\n    else if ((verOffset = nAgt.indexOf(\"MSIE\")) != -1) {\r\n      browserName = \"Microsoft Internet Explorer\";\r\n      fullVersion = nAgt.substring(verOffset + 5);\r\n    }\r\n    // In Chrome, the true version is after \"Chrome\" \r\n    else if ((verOffset = nAgt.indexOf(\"Chrome\")) != -1) {\r\n      browserName = \"Chrome\";\r\n      fullVersion = nAgt.substring(verOffset + 7);\r\n    }\r\n    // In Safari, the true version is after \"Safari\" or after \"Version\" \r\n    else if ((verOffset = nAgt.indexOf(\"Safari\")) != -1) {\r\n      browserName = \"Safari\";\r\n      fullVersion = nAgt.substring(verOffset + 7);\r\n      if ((verOffset = nAgt.indexOf(\"Version\")) != -1)\r\n        fullVersion = nAgt.substring(verOffset + 8);\r\n    }\r\n    // In Firefox, the true version is after \"Firefox\" \r\n    else if ((verOffset = nAgt.indexOf(\"Firefox\")) != -1) {\r\n      browserName = \"Firefox\";\r\n      fullVersion = nAgt.substring(verOffset + 8);\r\n    }\r\n    // In most other browsers, \"name/version\" is at the end of userAgent \r\n    else if ((nameOffset = nAgt.lastIndexOf(' ') + 1) <\r\n      (verOffset = nAgt.lastIndexOf('/'))) {\r\n      browserName = nAgt.substring(nameOffset, verOffset);\r\n      fullVersion = nAgt.substring(verOffset + 1);\r\n      if (browserName.toLowerCase() == browserName.toUpperCase()) {\r\n        browserName = navigator.appName;\r\n      }\r\n    }\r\n    // trim the fullVersion string at semicolon/space if present\r\n    if ((ix = fullVersion.indexOf(\";\")) != -1)\r\n      fullVersion = fullVersion.substring(0, ix);\r\n    if ((ix = fullVersion.indexOf(\" \")) != -1)\r\n      fullVersion = fullVersion.substring(0, ix);\r\n\r\n    majorVersion = parseInt('' + fullVersion, 10);\r\n    if (isNaN(majorVersion)) {\r\n      fullVersion = '' + parseFloat(navigator.appVersion);\r\n      majorVersion = parseInt(navigator.appVersion, 10);\r\n    }\r\n    let Obj = {\r\n      'browserName': browserName,\r\n      'version': fullVersion,\r\n      'majorVersion': majorVersion,\r\n      'appName': navigator.appName,\r\n      'userAgent': navigator.userAgent\r\n    }\r\n    return Obj;\r\n  }\r\n\r\n  editorConfig = {\r\n    \"editable\": true,\r\n    \"spellcheck\": true,\r\n    \"height\": \"110px\",\r\n    \"minHeight\": \"110px\",\r\n    \"width\": \"auto\",\r\n    \"minWidth\": \"0\",\r\n    \"translate\": \"yes\",\r\n    \"enableToolbar\": true,\r\n    \"showToolbar\": true,\r\n    \"placeholder\": \"Enter text here...\",\r\n    \"imageEndPoint\": \"\",\r\n    \"toolbar\": [\r\n      [\"bold\", \"italic\", \"underline\", \"strikeThrough\", \"superscript\", \"subscript\"],\r\n      [\"fontName\", \"fontSize\", \"color\"],\r\n      [\"justifyLeft\", \"justifyCenter\", \"justifyRight\", \"justifyFull\", \"indent\", \"outdent\"],\r\n      [\"cut\", \"copy\", \"delete\", \"removeFormat\", \"undo\", \"redo\"],\r\n      [\"paragraph\", \"blockquote\", \"removeBlockquote\", \"horizontalLine\", \"orderedList\", \"unorderedList\"],\r\n      [\"link\", \"unlink\", \"image\", \"video\"]\r\n    ]\r\n  }\r\n\r\n  formateStr(str) {\r\n    str = str.trim();\r\n    str = str.replace(/[ ,]+/g, \",\");\r\n    str = str.replace(/\\n/g, \",\");\r\n    return str;\r\n  }\r\n\r\n  startRFIDScan(deviceId, formNme) {\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    let cUrl = this.router.url;\r\n    this.header = {\r\n      'Content-Type': 'application/json',\r\n      'method': 'startBarCodeReading',\r\n      'source': 'qs'\r\n    };\r\n    // 'clientkey': Cookie.get('_ck'),\r\n    // 'loginid': Cookie.get('_logid'),\r\n    // 'modulekey': mdlk[cUrl.split('/')[1]],\r\n    let reqObj = {};\r\n    reqObj['formNme'] = formNme;\r\n    reqObj['deviceId'] = deviceId;\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options ={\r\n      method: 'startBarCodeReading'\r\n    }\r\n    this.load(reqObj, options, 'marketing/barCodeReader').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.toastr.success('Scan Started...');\r\n        return response.scan_idn;\r\n      }\r\n    });\r\n  }\r\n\r\n  StopRFIDScan(scan_idn, formNme) {\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    let cUrl = this.router.url;\r\n    this.header = {\r\n      'Content-Type': 'application/json',\r\n      'method': 'stopBarCodeReading',\r\n      'source': 'qs'\r\n    };\r\n    // 'clientkey': Cookie.get('_ck'),\r\n    // 'modulekey': mdlk[cUrl.split('/')[1]],\r\n    // 'loginid': Cookie.get('_logid'),\r\n    let reqObj = {};\r\n    reqObj['formNme'] = formNme;\r\n    reqObj['scanId'] = scan_idn;\r\n    let options = {\r\n      method: 'stopBarCodeReading'\r\n    }\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    this.load(reqObj, options, 'marketing/barCodeReader').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.toastr.success('Scan Stopped...');\r\n        return response.scan_idn;\r\n      }\r\n    });\r\n  }\r\n\r\n\r\n  load(reqObj, options: any, url) {\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response).catch(err => {\r\n         \r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  loadiFile(reqObj, options: any, url) {\r\n    // let options: any = ({ headers: new HttpHeaders(header) ;\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options\r\n    })\r\n      .toPromise()\r\n      .then((response) => response).catch(err => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  \r\n   numberWithCommas(x) {\r\n    var parts = x.toString().split(\".\");\r\n    parts[0] = parts[0].replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\");\r\n    return parts.join(\".\");\r\n   }\r\n\r\n    // new function for indian and english format commas\r\n  numberWithCommasFormat(num) {\r\n    if (localStorage.getItem('commaFormat') == 'eng') {\r\n      var parts = num.toString().split(\".\");\r\n      parts[0] = parts[0].replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\");\r\n      return parts.join(\".\");\r\n    }\r\n    else {\r\n      var parts = num.toString().split(\".\");\r\n      let x = parts[0];\r\n      x = x.replaceAll(',', ''); //removing pre existing commas if any\r\n      var lastThree = x.substring(x.length-3);\r\n      var otherNumbers = x.substring(0,x.length-3);\r\n      if(otherNumbers != '')\r\n          lastThree = ',' + lastThree;\r\n      var res = otherNumbers.replace(/\\B(?=(\\d{2})+(?!\\d))/g, \",\") + lastThree;\r\n      parts[0] = res;\r\n      return parts.join(\".\");\r\n    }\r\n}\r\n\r\n  inWordsINR(num) {\r\n    if ((num = num.toString()).length > 9) return 'overflow';\r\n    let n = [];\r\n    n = ('000000000' + num).substr(-9).match(/^(\\d{2})(\\d{2})(\\d{2})(\\d{1})(\\d{2})$/);\r\n    if (!n) return; var str = '';\r\n    str += (n[1] != 0) ? (this.a[Number(n[1])] || this.b[n[1][0]] + ' ' + this.a[n[1][1]]) + 'crore ' : '';\r\n    str += (n[2] != 0) ? (this.a[Number(n[2])] || this.b[n[2][0]] + ' ' + this.a[n[2][1]]) + 'lakh ' : '';\r\n    str += (n[3] != 0) ? (this.a[Number(n[3])] || this.b[n[3][0]] + ' ' + this.a[n[3][1]]) + 'thousand ' : '';\r\n    str += (n[4] != 0) ? (this.a[Number(n[4])] || this.b[n[4][0]] + ' ' + this.a[n[4][1]]) + 'hundred ' : '';\r\n    str += (n[5] != 0) ? ((str != '') ? 'and ' : '') + (this.a[Number(n[5])] || this.b[n[5][0]] + ' ' + this.a[n[5][1]]) + 'only ' : '';\r\n    return str;\r\n  }\r\n\r\n\r\n  randomnumber() {\r\n    let num = Math.floor((Math.random() * 10000) + 100);\r\n    return num;\r\n  }\r\n\r\n  tagboxSettings: {\r\n    enableFilterSelectAll: false,\r\n    singleSelection: false,\r\n    text: \"Select status\",\r\n    selectAllText: 'Select All',\r\n    unSelectAllText: 'UnSelect All',\r\n    enableSearchFilter: true,\r\n    classes: \"myclass custom-class\"\r\n  }\r\n\r\n   removeEmpty(obj) {\r\n    return Object.keys(obj)\r\n      .filter(function (k) {\r\n        return obj[k]||'' != '';\r\n      })\r\n      .reduce(function (acc, k) {\r\n        acc[k] = obj[k];\r\n        return acc;\r\n      }, {});\r\n  }\r\n\r\n  config = {\r\n    editable: true,\r\n    spellcheck: true,\r\n    height: '15rem',\r\n    minHeight: '5rem',\r\n    placeholder: 'Enter text here...',\r\n    translate: 'no',\r\n    defaultParagraphSeparator: 'p',\r\n    defaultFontName: 'Arial',\r\n    customClasses: [\r\n      {\r\n        name: \"quote\",\r\n        class: \"quote\",\r\n      },\r\n      {\r\n        name: 'redText',\r\n        class: 'redText'\r\n      },\r\n      {\r\n        name: \"titleText\",\r\n        class: \"titleText\",\r\n        tag: \"h1\",\r\n      },\r\n    ]\r\n  };\r\n\r\n}","import { Injectable } from '@angular/core';\r\nimport { Observable } from 'rxjs';\r\nimport { Subject } from 'rxjs';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class ShareDataService {\r\n\r\n  constructor() { }\r\n\r\n  private _listners = new Subject<any>();\r\n\r\n  listen(): Observable<any> {\r\n    return this._listners.asObservable();\r\n  }\r\n\r\n  filter(filterBy: string) {\r\n    this._listners.next(filterBy);\r\n  }\r\n\r\n}\r\n","import { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { throwError,forkJoin } from 'rxjs';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { catchError } from 'rxjs/operators';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class StockServiceService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    public glbEnv: GlobleEnvService,\r\n    private toastr: ToastrService,\r\n    private spinnerService: NgxSpinnerService \r\n  ) { }\r\n\r\n  load(reqObj, options: any, url) {\r\n    return this.http.post(this.glbEnv.baseUrl + url, typeof(reqObj)==\"object\"? JSON.stringify(reqObj):reqObj, options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response).catch(err => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  Getdata(reqObj, options: any, url) {\r\n  \r\n    // let options: any = ({ headers: new HttpHeaders(header) });\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .pipe(catchError((error) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(error.message);\r\n        return throwError(error);\r\n      }));\r\n  }\r\n\r\n  public requestDataFromMultipleSources(MultipleReqList): Observable<any[]> {\r\n    if(MultipleReqList.length>0){\r\n      let forkJoinReqList = [];\r\n      MultipleReqList.forEach(element => {\r\n        forkJoinReqList.push(this.Getdata(element.reqObj,element.header,element.url));\r\n      });\r\n      return forkJoin(forkJoinReqList);\r\n    }\r\n\r\n\r\n  }\r\n  getCookies() {\r\n    return Cookie.get('_logid');\r\n  }\r\n\r\n}\r\n\r\n\r\n// getIp(header) {\r\n//   return this.http.get(\"http://freegeoip.net/json/\", header)\r\n//     .toPromise()\r\n//     .then((response) => response);\r\n// }","import { Component, OnInit, EventEmitter, Output } from '@angular/core';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Router } from '@angular/router';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { ShareDataService } from '../comman-service/share-data-service.service';\r\nimport { StockServiceService } from '../stock-service/stock-service.service';\r\n\r\n@Component({\r\n  selector: 'app-header',\r\n  templateUrl: './header.component.html',\r\n  styleUrls: ['./header.component.css']\r\n})\r\nexport class HeaderComponent implements OnInit {\r\n\r\n  constructor(\r\n    private router: Router,\r\n    private toastr: ToastrService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    public globlEnv: GlobleEnvService,\r\n    private cs: CommanServiceService,\r\n    private _shdata: ShareDataService,\r\n    private ss: StockServiceService,\r\n  ) { }\r\n\r\n  cDate = new Date();\r\n  // ds = Cookie.get('_ds');\r\n  ds = localStorage.getItem('DS')\r\n  uUsr = Cookie.get('_username');\r\n  logDtl;\r\n  uname;\r\n  qkSch;\r\n  schId;\r\n  sttsA;\r\n  header;\r\n  count;\r\n  ntSch: boolean;\r\n  srchCnt=0;\r\n  cnt = 0;\r\n  feedbackComment = '';\r\n  isError: boolean = false;\r\n\r\n  @Output() checkStat = new EventEmitter();\r\n  flag = false;\r\n\r\n  toggle() {\r\n    this.flag = !this.flag;\r\n    this.checkStat.emit(this.flag);\r\n  }\r\n\r\n  clickFilter(kc) {\r\n  \r\n    if (kc.which == 13) {\r\n      // this.getSrchCount(this.qkSch);\r\n      this.packetLookupSrcCount(this.qkSch);\r\n    } else {\r\n    }\r\n  }\r\n\r\n  // getSrchCount(fglstr) {\r\n  //   let logDtl = JSON.parse(localStorage.getItem('resreqpara'));\r\n  //   if (fglstr == undefined || fglstr == '') {\r\n  //     this.flashMessagesService.show('Please enter Search Parameter', { cssClass: 'alert-danger', timeout: 3000 });\r\n  //     return;\r\n  //   }\r\n  //   this.spinnerService.show();\r\n  //   let reqObj = {};\r\n  //   reqObj['formNme'] = 'webStockSearchForm';\r\n  //   // reqObj['empIdn'] = logDtl.empid;//\r\n  //   // reqObj['buyerIdn'] = logDtl.buyerid;//\r\n  //   // reqObj['buyer_terms_idn'] = logDtl.trmid;//\r\n  //   reqObj['foogleStr'] = fglstr;\r\n  //   reqObj['searchIdn'] = this.schId == null ? '' : this.schId;\r\n  //   //reqObj['statusList'] =['MKAV']; //this.sttsA.value.split(\",\");\r\n  //   this.header['method'] = 'searchCount';\r\n  //   let options = ({ headers: new HttpHeaders(this.header) });\r\n  //   this.ss.load(reqObj, options, 'marketing/search').then((response: any) => {\r\n  //     if (response.message == 'SUCCESS') {\r\n  //       this.schId = response.result.searchIdn;\r\n  //       this.count = parseInt(response.result.count);\r\n  //       let srchidns = [];\r\n  //       srchidns.push(this.schId);\r\n  //       localStorage.setItem('srcIdns', JSON.stringify(srchidns));\r\n  //       this.router.navigate(['/solitaires/result/stockResultForm']);//this.schId//pass search id in arry\r\n  //       // if (this.count < 500) {\r\n  //       //   this._shdata.filter('Register click');\r\n  //       //   this.router.navigate(['/solitaires/result/stockResultForm', this.schId]);\r\n  //       //   this.ntSch = false;\r\n  //       // } else {\r\n  //       //   this.ntSch = true;\r\n  //       //   if (response.status == 'LOGOUT') {\r\n  //       //     this.logout();\r\n  //       //   }\r\n  //       // }\r\n  //       this.spinnerService.hide();\r\n  //     }\r\n  //   }).catch((err: any) => {\r\n  //     this.spinnerService.hide();\r\n  //     this.flashMessagesService.show(err.message, { cssClass: 'alert-danger', timeout: 3000 });\r\n  //   });\r\n  // }\r\n  backHome(){\r\n    window.location.href = this.globlEnv.origin+\"#home\";\r\n  }\r\n\r\n  packetLookupSrcCount(fglstr) {\r\n    this.srchCnt=this.srchCnt+1\r\n    let logDtl = JSON.parse(localStorage.getItem('resreqpara'));\r\n    if (fglstr == undefined || fglstr == '') {\r\n      this.toastr.error('Please enter Search Parameter');\r\n      return;\r\n    }\r\n    this.spinnerService.show();\r\n     // same attribute multipale value access ke liye coma seprate remove (23-09-2025)\r\n     let r = fglstr == null ? '' : fglstr.trim();\r\n  //  let r=  this.cs.formateStr(fglstr);\r\n  localStorage.setItem('packetLookupStr', r);\r\n   \r\n this.router.navigate(['solitaires/packet-lookup/Y'], { queryParams: { schId: this.srchCnt } });\r\n      \r\n  }\r\n\r\n  logOutBox(){\r\n    var display= document.getElementById('mb-signout').style.display;\r\n     \r\n    if(display=='none' || display==''){\r\n     document.getElementById('mb-signout').style.display='block';\r\n    }else{\r\n     document.getElementById('mb-signout').style.display='none';\r\n    }\r\n   }\r\n\r\n  logout() {\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'Logout'\r\n    this.header['method'] = 'logOut';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method'] \r\n    }\r\n    this.cs.logout(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let ds = Cookie.get('_ds');\r\n        Cookie.delete('_username');\r\n        Cookie.delete('_logtime');\r\n        Cookie.delete('_ck');\r\n        Cookie.delete('_logid');\r\n        Cookie.delete('_accCompany');\r\n        Cookie.delete('_accyear');\r\n        localStorage.removeItem('OTP');\r\n        localStorage.removeItem('clientKey');\r\n        localStorage.removeItem('logIdn');\r\n        localStorage.removeItem('mdlKey');\r\n        localStorage.removeItem('username');\r\n        localStorage.removeItem('selMd');\r\n        localStorage.setItem('chg', 'false');\r\n        localStorage.removeItem('transactionInfo');\r\n        localStorage.removeItem('Authorization');\r\n\r\n        // window.location.href = \"http://localhost:4200/\";\r\n\r\n        Cookie.delete('_username', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_logtime', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_ck', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_logid', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_accCompany', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_accyear', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('Authorization', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        window.location.href = this.globlEnv.origin;\r\n      } else {\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  ngOnInit() {\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n\r\n    let cUrl = this.router.url;\r\n\r\n    this.header = {\r\n      'clientkey': Cookie.get('_ck'),\r\n      'Content-Type': 'application/json',\r\n      'modulekey':  mdlk[cUrl.split('/')[1]],\r\n      'loginid': Cookie.get('_logid'),\r\n      'ds': localStorage.getItem('DS'),\r\n      'appkey': 'O91YK*Dw$kE7dNpcVmGLvLxWMJ0C00eO',\r\n      'source': 'qs'\r\n    };\r\n  }\r\n\r\n}\r\n","\r\n<ul class=\"x-navigation x-navigation-horizontal x-navigation-panel\">\r\n  <li class=\"xn-icon-button\">\r\n    <a href=\"javascript:void(0)\" class=\"x-navigation-minimize\" id=\"tg\">\r\n      <span class=\"fa fa-dedent\"></span>\r\n    </a>\r\n  </li>\r\n  <li style=\"margin: 10px;\" >\r\n  \r\n\r\n    <form class=\"form-inline my-2\">\r\n   \r\n        <textarea style=\"white-space: pre;\" class=\"form-control\" placeholder=\"STONE ID/ RF ID search\" \r\n        [(ngModel)]=\"qkSch\"  id=\"foggle\"  name=\"foogle\" cols=\"45\" rows=\"1\"  ></textarea>\r\n\r\n\r\n\r\n      <span style=\"position: absolute; \r\n        top: -2px;\r\n        right: 28px;\r\n        color: rgb(150, 144, 144);\r\n        cursor: pointer !important;\r\n        z-index: 6;\r\n        width: 35px;\r\n        height: 36px;\r\n        line-height: 34px;\r\n        text-align: center;\r\n        /* pointer-events: none; */\r\n        font-size: 17px;\">\r\n        <i class=\"fa fa-search\" (click)=\"packetLookupSrcCount(qkSch);\"></i>\r\n\r\n      </span>\r\n      <!-- <span class=\"helpc mr-sm-2\" data-toggle=\"tooltip\" data-placement=\"bottom\" title=\"STONE / CERT NO / GIA RD 1.20-1.30 F VS1 3EX N\"><i\r\n          class=\"fa fa-info\"></i></span> -->\r\n     \r\n    </form>\r\n  </li>\r\n \r\n  <li class=\"xn-icon-button pull-right\">\r\n    <a (click)=\"logOutBox()\" class=\"mb-control\" data-box=\"#mb-signout\">\r\n      <span style=\"font-size: 18px\" class=\"fa fa-sign-out\"></span>\r\n    </a>\r\n   \r\n   \r\n  </li>\r\n  <li class=\"xn-icon-button pull-right\">\r\n      <a (click)=\"backHome()\" style=\"cursor: pointer\" class=\"mb-control\">\r\n           <span style=\"font-size: 18px\" class=\"fa fa-home\"></span>\r\n      </a>\r\n    </li>\r\n  <li class=\"xn-icon-button pull-right\">\r\n    <label class=\"ud\">Welcome <span class=\"text-capitalize\">{{uUsr +' |'}}</span> {{ds}} </label>\r\n  </li>\r\n  \r\n</ul>","import { ToastrService } from 'ngx-toastr';\r\nimport { Directive, HostListener } from '@angular/core';\r\n\r\n@Directive({\r\n  selector: '[appAppNoDblClick]'\r\n})\r\nexport class AppNoDblClickDirective {\r\n\r\n  constructor() { }\r\n\r\n  @HostListener('click', ['$event'])\r\n  clickEvent(event) {\r\n    event.srcElement.setAttribute('disabled', true);\r\n    setTimeout(function () {\r\n      event.srcElement.removeAttribute('disabled');\r\n    }, 2000);\r\n  }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n  name: 'tableSearch'\r\n})\r\nexport class TableSearchPipe implements PipeTransform {\r\n\r\n  transform(value: any, args?: any, para?:any): any {\r\n    if (!value) { return null; }\r\n    if (!args) { return value; }\r\n    args = args.toLowerCase();\r\n    return value.filter(function (item) {\r\n      return JSON.stringify(item).toLowerCase().includes(args);\r\n    });\r\n  }\r\n}\r\n","import { Component, OnInit, ViewChild, ElementRef } from '@angular/core';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { filter } from 'rxjs/operators';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { response } from 'express';\r\n\r\n\r\n@Component({\r\n  selector: 'app-ezheader',\r\n  templateUrl: './header.component.html',\r\n  styleUrls: ['./header.component.css']\r\n})\r\nexport class EzHeaderComponent implements OnInit {\r\n\r\n  constructor(\r\n    private router: Router,\r\n    private toastr: ToastrService,\r\n    private cs: CommanServiceService,\r\n    public globlEnv: GlobleEnvService,\r\n    private spinnerService: NgxSpinnerService \r\n  ) { }\r\n  @ViewChild('closebtn') closebtn: ElementRef;\r\n\r\n  cDate = new Date();\r\n  // ds = Cookie.get('_ds');\r\n  ds = localStorage.getItem('DS')\r\n  uUsr = Cookie.get('_username');\r\n  company = \"\"\r\n  year = \"\"\r\n  userDetails = [];\r\n  historyLinkMap = {};\r\n  historyLink = [];\r\n  cUrl;\r\n  header;\r\n  accMenuList = {};\r\n  flag = false;\r\n  keyList = [];\r\n  searchF;\r\n  uname;\r\n  qkSch;\r\n  schId;\r\n  sttsA;\r\n  count;\r\n  ntSch: boolean;\r\n  srchCnt = 0;\r\n  cnt = 0;\r\n  feedbackComment = '';\r\n\r\n\r\n\r\n  clickFilter(kc) {\r\n\r\n    if (kc.which == 13) {\r\n      // this.getSrchCount(this.qkSch);\r\n      this.packetLookupSrcCount(this.qkSch);\r\n    } else {\r\n    }\r\n  }\r\n\r\n  backHome() {\r\n    window.location.href = this.globlEnv.origin + \"#home\";\r\n  }\r\n\r\n  routehome() {\r\n    const url = this.router.serializeUrl(this.router.createUrlTree(['home']));\r\n    window.open(\"/#\" + url, 'Home');\r\n  }\r\n  packetLookupSrcCount(fglstr) {\r\n    this.srchCnt = this.srchCnt + 1\r\n    let logDtl = JSON.parse(localStorage.getItem('resreqpara'));\r\n    if (fglstr == undefined || fglstr == '') {\r\n      this.toastr.error('Please enter Search Parameter');\r\n      return;\r\n    }\r\n    // same attribute multipale value access ke liye coma seprate remove (23-09-2025)\r\n    // let r = this.cs.formateStr(fglstr);\r\n    let r = fglstr == null ? '' : fglstr.trim();\r\n    localStorage.setItem('packetLookupStr', r);\r\n\r\n    if (this.cUrl == '/solitaires') {\r\n      this.router.navigate(['solitaires/packet-lookup/Y'], { queryParams: { schId: this.srchCnt } });\r\n    } else {\r\n      const url = this.router.serializeUrl(this.router.createUrlTree(['solitaires/packet-lookup/Y'], { queryParams: { schId: this.srchCnt } }));\r\n      window.open(\"/solitaires/#\" + url, 'Solitaires');\r\n    }\r\n\r\n  }\r\n\r\n\r\n  logout() {\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'Logout'\r\n    this.header['method'] = 'logOut';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: 'logOut'\r\n    }\r\n    this.cs.logout(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let ds = Cookie.get('_ds');\r\n        Cookie.delete('_username');\r\n        Cookie.delete('_logtime');\r\n        Cookie.delete('_ck');\r\n        Cookie.delete('_logid');\r\n        Cookie.delete('_accCompany');\r\n        Cookie.delete('_accyear');\r\n        localStorage.removeItem('OTP');\r\n        localStorage.removeItem('clientKey');\r\n        localStorage.removeItem('logIdn');\r\n        localStorage.removeItem('mdlKey');\r\n        localStorage.removeItem('username');\r\n        localStorage.removeItem('selMd');\r\n        localStorage.setItem('chg', 'false');\r\n        localStorage.removeItem('transactionInfo');\r\n        localStorage.removeItem('ds');\r\n        localStorage.clear();\r\n        \r\n        Cookie.deleteAll(this.globlEnv.pathname, this.globlEnv.hostname)\r\n        Cookie.delete('Authorization',this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_username', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_logtime', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_accCompany', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_accyear', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_accyear', this.globlEnv.pathname, this.globlEnv.hostname);\r\n        Cookie.delete('_ds',this.globlEnv.pathname, this.globlEnv.hostname);\r\n        window.location.href = this.globlEnv.origin;\r\n      } else {\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  // menuList() {\r\n  //   let reqObj = {};\r\n  //   let moduleKeys = this.mdlk[this.cUrl.split('/')[1]];\r\n\r\n  //   if (Cookie.get('Authorization') == null && Cookie.get('Authorization') == 'undefined' && Cookie.get('Authorization') == '' && !Cookie.get('Authorization')) return;\r\n  //   let header: any = {\r\n  //     'Content-Type': 'application/json',\r\n  //     'method': 'getMenuList',\r\n  //     'source': 'qs'\r\n  //   }\r\n    \r\n  //   // 'clientkey': Cookie.get('_ck'),\r\n  //   // 'loginid': Cookie.get('_logid'),\r\n  //   // 'modulekey': moduleKeys,\r\n  //   reqObj['moduleKeys'] = moduleKeys;\r\n\r\n  //   // let options = ({ headers: new HttpHeaders(header) });\r\n  //   let options = {\r\n  //     method: \"getMenuList\"\r\n  //   }\r\n  //   this.cs.menuList(reqObj, options).then((response: any) => {\r\n  //     if (response.status == 'SUCCESS') {\r\n  //       let lochistoryMap = JSON.parse(localStorage.getItem('historyLink')) || {};\r\n  //       let lochistoryLink = lochistoryMap[moduleKeys] || [];\r\n  //       this.historyLinkMap = {};\r\n  //       this.historyLink = [];\r\n  //       let menuList = response.result;\r\n  //       let cnt = 0\r\n  //       menuList.forEach(ele => {\r\n  //         cnt = cnt + ele.SubMenu.length + 1;\r\n  //       });\r\n  //       let div = cnt / 4;\r\n  //       div = Math.round(div);\r\n  //       if (div < 1) {\r\n  //         let newMenuList = [];\r\n  //         menuList.forEach(ele => {\r\n  //           ele[\"ishdr\"] = \"Y\";\r\n  //           newMenuList.push(ele)\r\n  //           let extmenu_idn = ele.menu_idn;\r\n  //           if (lochistoryLink.indexOf(extmenu_idn) != -1) {\r\n  //             this.historyLink.push(extmenu_idn);\r\n  //             this.historyLinkMap[extmenu_idn] = ele\r\n  //           }\r\n  //           ele.SubMenu.forEach(subele => {\r\n  //             newMenuList.push(subele)\r\n  //             extmenu_idn = subele.menu_idn;\r\n\r\n  //             if (lochistoryLink.indexOf(extmenu_idn) != -1) {\r\n  //               this.historyLink.push(extmenu_idn);\r\n  //               this.historyLinkMap[extmenu_idn] = subele;\r\n  //             }\r\n\r\n  //           });\r\n  //         });\r\n  //         this.accMenuList[1] = newMenuList;\r\n  //       } else {\r\n  //         let key = 1;\r\n  //         let newMenuList = [];\r\n  //         let lsCnt = 0;\r\n  //         menuList.forEach(ele => {\r\n  //           lsCnt = lsCnt + ele.SubMenu.length + 1;\r\n  //           ele[\"ishdr\"] = \"Y\";\r\n  //           newMenuList.push(ele)\r\n  //           let extmenu_idn = ele.menu_idn;\r\n  //           if (lochistoryLink.indexOf(extmenu_idn) != -1) {\r\n  //             this.historyLink.push(extmenu_idn);\r\n  //             this.historyLinkMap[extmenu_idn] = ele\r\n  //           }\r\n  //           ele.SubMenu.forEach(subele => {\r\n  //             subele[\"ishdr\"] = \"N\";\r\n  //             newMenuList.push(subele)\r\n  //             extmenu_idn = subele.menu_idn;\r\n\r\n  //             if (lochistoryLink.indexOf(extmenu_idn) != -1) {\r\n  //               this.historyLink.push(extmenu_idn);\r\n  //               this.historyLinkMap[extmenu_idn] = subele;\r\n  //             }\r\n\r\n  //           });\r\n\r\n  //           if (lsCnt >= div && newMenuList.length > 0) {\r\n  //             this.accMenuList[key] = newMenuList;\r\n  //             key = key + 1;\r\n  //             newMenuList = [];\r\n  //             lsCnt = 0;\r\n  //           }\r\n\r\n\r\n\r\n\r\n  //         });\r\n  //         if (lsCnt != 0)\r\n  //           this.accMenuList[key] = newMenuList;\r\n  //       }\r\n\r\n\r\n  //       this.keyList = Object.keys(this.accMenuList);\r\n  //     } else {\r\n  //       this.toastr.error(response.message);\r\n  //     }\r\n  //   }).catch((err: any) => {\r\n  //     // this.flashMessagesService.show(err.message, { cssClass: 'alert-danger', timeout: 3000 });\r\n  //   });\r\n  // }\r\n\r\n  refreshGetMenu() {\r\n    this.spinnerService.show()\r\n    let reqObj = { \"formNme\": \"loginForm\"}\r\n    let options = { method: \"getMenuModuleWise\" };\r\n    this.cs.load(reqObj, options, 'login/authentications').then((response: any) => {\r\n      if (response.status == \"SUCCESS\") {\r\n        localStorage.setItem(\"moduleList\",JSON.stringify(response.moduleDtlLst))\r\n        this.menuList()\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }) .catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n    \r\n  }\r\n\r\n  menuList() {\r\n    let moduleKeys = this.mdlk[this.cUrl.split('/')[1]];\r\n    let lochistoryMap = JSON.parse(localStorage.getItem('historyLink')) || {};\r\n    let lochistoryLink = lochistoryMap[moduleKeys] || [];\r\n    this.historyLinkMap = {};\r\n    this.historyLink = [];\r\n    let menu = JSON.parse(localStorage.getItem(\"moduleList\")) || [];\r\n    let menuItem = menu.find((ele) => ele.mdlKey == moduleKeys) || {};\r\n    let menuList = menuItem.moduleWiseMenu || [];\r\n    let cnt = 0\r\n    menuList.forEach(ele => {\r\n      cnt = cnt + ele.SubMenu.length + 1;\r\n    });\r\n    let div = cnt / 4;\r\n    div = Math.round(div);\r\n    if (div < 1) {\r\n      let newMenuList = [];\r\n      menuList.forEach(ele => {\r\n        ele[\"ishdr\"] = \"Y\";\r\n        newMenuList.push(ele)\r\n        let extmenu_idn = ele.menu_idn;\r\n        if (lochistoryLink.indexOf(extmenu_idn) != -1) {\r\n          this.historyLink.push(extmenu_idn);\r\n          this.historyLinkMap[extmenu_idn] = ele\r\n        }\r\n        ele.SubMenu.forEach(subele => {\r\n          newMenuList.push(subele)\r\n          extmenu_idn = subele.menu_idn;\r\n\r\n          if (lochistoryLink.indexOf(extmenu_idn) != -1) {\r\n            this.historyLink.push(extmenu_idn);\r\n            this.historyLinkMap[extmenu_idn] = subele;\r\n          }\r\n\r\n        });\r\n      });\r\n      this.accMenuList[1] = newMenuList;\r\n    } else {\r\n      let key = 1;\r\n      let newMenuList = [];\r\n      let lsCnt = 0;\r\n      menuList.forEach(ele => {\r\n        lsCnt = lsCnt + ele.SubMenu.length + 1;\r\n        ele[\"ishdr\"] = \"Y\";\r\n        newMenuList.push(ele)\r\n        let extmenu_idn = ele.menu_idn;\r\n        if (lochistoryLink.indexOf(extmenu_idn) != -1) {\r\n          this.historyLink.push(extmenu_idn);\r\n          this.historyLinkMap[extmenu_idn] = ele\r\n        }\r\n        ele.SubMenu.forEach(subele => {\r\n          subele[\"ishdr\"] = \"N\";\r\n          newMenuList.push(subele)\r\n          extmenu_idn = subele.menu_idn;\r\n\r\n          if (lochistoryLink.indexOf(extmenu_idn) != -1) {\r\n            this.historyLink.push(extmenu_idn);\r\n            this.historyLinkMap[extmenu_idn] = subele;\r\n          }\r\n\r\n        });\r\n\r\n        if (lsCnt >= div && newMenuList.length > 0) {\r\n          this.accMenuList[key] = newMenuList;\r\n          key = key + 1;\r\n          newMenuList = [];\r\n          lsCnt = 0;\r\n        }\r\n\r\n\r\n\r\n\r\n      });\r\n      if (lsCnt != 0)\r\n        this.accMenuList[key] = newMenuList;\r\n    }\r\n\r\n\r\n    this.keyList = Object.keys(this.accMenuList);\r\n  }\r\n  logOutBox() {\r\n    var display = document.getElementById('mb-signout').style.display;\r\n\r\n    if (display == 'none' || display == '') {\r\n      document.getElementById('mb-signout').style.display = 'block';\r\n    } else {\r\n      document.getElementById('mb-signout').style.display = 'none';\r\n    }\r\n  }\r\n  ispasswordChange = false;\r\n  ChangePassword() {\r\n\r\n    let reqObj = {};\r\n    if (Cookie.get('Authorization') != null && Cookie.get('Authorization') != 'undefined' && Cookie.get('Authorization') != '' && !Cookie.get('Authorization')) return;\r\n    let header: any = {\r\n      'Content-Type': 'application/json',\r\n      'source': 'qs'\r\n    }\r\n    // 'clientkey': Cookie.get('_ck'),\r\n    // 'loginid': Cookie.get('_logid'),\r\n    // 'modulekey': this.mdlk[this.cUrl.split('/')[1]],\r\n\r\n    this.spinnerService.show();\r\n    reqObj[\"formNme\"] = \"applicationAccessMaster\";\r\n    reqObj[\"username\"] = this.uUsr;\r\n    header[\"method\"] = \"loadChangePass\";\r\n    // let options = ({ headers: new HttpHeaders(header) });\r\n    let options = {\r\n      method: \"loadChangePass\"\r\n    }\r\n    this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n      if (response.status == \"SUCCESS\") {\r\n        this.spinnerService.hide();\r\n        let result = response.result;\r\n        this.userDetails = result.userDetails;\r\n        this.ispasswordChange = false;\r\n\r\n        document.getElementById('changePwdBtn').click();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n\r\n  }\r\n  passwordChange() {\r\n    this.ispasswordChange = true;\r\n\r\n  }\r\n  SavePassword() {\r\n    if (this.ispasswordChange) {\r\n      this.spinnerService.show();\r\n      if (Cookie.get('_logid') == null) return;\r\n      let header: any = {\r\n        'clientkey': Cookie.get('_ck'),\r\n        'Content-Type': 'application/json',\r\n        'modulekey': this.mdlk[this.cUrl.split('/')[1]],\r\n        'loginid': Cookie.get('_logid'),\r\n        'source': 'qs'\r\n      }\r\n       \r\n      let usrDtl = this.userDetails[0];\r\n      let reqObj = {};\r\n      reqObj[\"formNme\"] = \"setPasswordForm\";\r\n      reqObj[\"userIdn\"] = usrDtl.userIdn;\r\n      reqObj[\"password\"] = usrDtl.password;\r\n      header[\"method\"] = \"changePassword\";\r\n      // let options = ({ headers: new HttpHeaders(header) });\r\n      let options = {\r\n        method: 'changePassword'\r\n      }\r\n      this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          let result = response.result;\r\n          this.closebtn.nativeElement.click();\r\n          this.spinnerService.hide();\r\n          this.ispasswordChange = false;\r\n          this.toastr.success(response.message);\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n        .catch((err: any) => {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(err.message);\r\n        });\r\n\r\n    } else {\r\n\r\n      this.toastr.error(\"Please specify new password\");\r\n    }\r\n\r\n\r\n  }\r\n\r\n  ShowMenu(typ, menudtl) {\r\n    var menudiv = document.getElementById('menuDiv').style.display;\r\n    if (menudiv == 'none')\r\n      document.getElementById('menuDiv').style.display = 'block';\r\n    else\r\n      document.getElementById('menuDiv').style.display = 'none';\r\n    if (typ == 'lnk') {\r\n       \r\n      let menu_idn = menudtl.menu_idn || '';\r\n      let modulkey = this.mdlk[this.cUrl.split('/')[1]]\r\n      let historyLinkmap = JSON.parse(localStorage.getItem('historyLink')) || {};\r\n      let moduleLink = historyLinkmap[modulkey] || [];\r\n      if (menu_idn != '') {\r\n         \r\n        if (moduleLink.indexOf(menu_idn) != -1) {\r\n          moduleLink.splice(moduleLink.indexOf(menu_idn), 1);\r\n        }\r\n        moduleLink.splice(0, 0, menu_idn);\r\n        if (moduleLink.length > 10) {\r\n          let numOfremove = moduleLink.length - 10;\r\n          moduleLink.splice(10, numOfremove);\r\n        }\r\n        historyLinkmap[modulkey] = moduleLink;\r\n        this.historyLink = moduleLink;\r\n        this.historyLinkMap[menu_idn] = menudtl;\r\n        localStorage.setItem('historyLink', JSON.stringify(historyLinkmap));\r\n      }\r\n    }\r\n  }\r\n  EditCompany() {\r\n    Cookie.delete('_accCompany', this.globlEnv.pathname, this.globlEnv.hostname);\r\n    Cookie.delete('_accyear', this.globlEnv.pathname, this.globlEnv.hostname);\r\n    this.router.navigate(['facompany']);\r\n  }\r\n  rbi = \"\";\r\n  bank = \"\";\r\n  cutomimp = \"\";\r\n  cutomexp = \"\";\r\n  mdlk\r\n\r\n  ngOnInit() {\r\n    this.mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    //  this.cUrl = window.location.hash;\r\n    //  this.cUrl=this.cUrl.replace(\"#\",'');\r\n\r\n    // Getting the final url\r\n    // this.router.events.pipe(\r\n    //   filter(e => e instanceof NavigationEnd)\r\n    //   .subscribe((navEnd: NavigationEnd) => {\r\n    //     this.cUrl = navEnd.urlAfterRedirects;\r\n    //     this.menuList();\r\n    //   })\r\n    //  );\r\n     this.router.events\r\n     .pipe(filter((e): e is NavigationEnd => e instanceof NavigationEnd))\r\n     .subscribe((navEnd: NavigationEnd) => {\r\n       this.cUrl = navEnd.urlAfterRedirects;\r\n       this.menuList();\r\n     });\r\n\r\n    if (this.cUrl == '')\r\n      this.cUrl = \"/home\";\r\n    this.header = {\r\n      'Content-Type': 'application/json',\r\n      'source': 'qs'\r\n    };\r\n    // 'appkey': 'O91YK*Dw$kE7dNpcVmGLvLxWMJ0C00eO',\r\n    // 'modulekey': 'WHi6SRLY6#$82bzJf@4IUx9oHSLbn2qH',// mdlk[cUrl.split('/')[1]],\r\n    // 'clientkey': Cookie.get('_ck'),\r\n    // 'loginid': Cookie.get('_logid'),\r\n    // 'ds': localStorage.getItem('DS'),\r\n    \r\n    \r\n  }\r\n\r\n  OpenOption() {\r\n    var isdisplay = document.getElementById('moreoption').style.display;\r\n    if (isdisplay == 'none') {\r\n      document.getElementById('moreoption').style.display = 'block';\r\n    } else {\r\n      document.getElementById('moreoption').style.display = 'none';\r\n\r\n    }\r\n  }\r\n\r\n     instructionVisible = false;\r\n  currentInstructionMenu = null;\r\n\r\n  showInstruction(menu) {\r\n    this.currentInstructionMenu = menu;\r\n    this.instructionVisible = true;\r\n  }\r\n\r\n  hideInstruction() {\r\n    this.instructionVisible = false;\r\n    this.currentInstructionMenu = null;\r\n  }\r\n\r\n  getInstruction(menu) {\r\n    // Return the instruction string for the menu item.\r\n    // Customize as needed, example static or from menu data:\r\n    if(menu && menu.short_help) {\r\n      return menu.short_help;\r\n    }\r\n    return \"\";\r\n  }\r\n\r\n\r\n}\r\n","<ul class=\"x-navigation x-navigation-horizontal x-navigation-panel\" style=\"padding-right: 0px;z-index: 1000\">\r\n  <li style=\"background: #3b5998;\">\r\n    <a (click)=\"routehome()\" *ngIf=\"cUrl != '/home'\" class=\"profile-mini\">\r\n      <span class=\"head\">EZ</span>\r\n    </a>\r\n  </li>\r\n  <li *ngIf=\"cUrl != '/home' \">\r\n    <nav class=\"navbar navbar-expand-md navbar-light bg-light\">\r\n      <div class=\"navbar-collapse justify-content-between mtop\" id=\"navbarCollapse\">\r\n        <div class=\"navbar-nav\">\r\n          <div class=\"nav-item dropdown\" style=\"z-index:10\">\r\n            <a (click)=\"ShowMenu('bar','')\" class=\"nav-link dropdown-toggle\"\r\n              style=\"color: #fff; font-size: 20px;padding:0px ;margin-top: 5px\" data-toggle=\"dropdown\"> <i\r\n                class=\"fa fa-bars\" aria-hidden=\"true\"></i></a>\r\n            <div id=\"menuDiv\" class=\"dropdown-menu\" style=\"display: none;background-color: #1d2127\">\r\n              <div class=\"row\">\r\n                <div class=\"menu-history-column col-md-2\">\r\n                  <h2>History</h2>\r\n                  <ul id=\"nav-history\" style=\"display:inline\">\r\n                    <li class=\"service-item\" *ngFor=\"let menu_idn of historyLink\">\r\n                      <a href=\"#/{{historyLinkMap[menu_idn]['lnk']}}\" class=\"headerlink\"\r\n                        (click)=\"ShowMenu('bar','')\"><span\r\n                          class=\"service-label\">{{historyLinkMap[menu_idn]['hdr']}}</span></a>\r\n                    </li>\r\n                  </ul>\r\n                </div>\r\n                <div class=\"col-md-10\">\r\n                  <div class=\"row col-md-12 awsc-services-search\">\r\n                    <div id=\"awsc-input-wrapper\">\r\n                      <input id=\"awsc-services-search-autocomplete\" type=\"text\" placeholder=\"Find a Menu by name\"\r\n                        class=\"ui-autocomplete-input\" name=\"searchF\" [(ngModel)]=\"searchF\">\r\n                    </div>\r\n                  </div>\r\n                  <div id=\"awsc-services-container\" class=\"row\">\r\n                    <ng-container *ngFor=\"let key of keyList\">\r\n                      <div class=\"col-md-3\">\r\n                        <ul>\r\n                          <ng-container *ngFor=\"let accmenu of accMenuList[key] | tableSearch:searchF;\">\r\n                            <li *ngIf=\"accmenu.ishdr=='Y'\" class=\"awsc-header ico-compute\">\r\n                              <ng-container *ngIf=\"accmenu.lnk !='#' && accmenu.lnk !=''\">\r\n                                <i class=\"fa fa-angle-double-right\" style=\"font-size:20px;color:white;\"></i>\r\n                                <a href=\"#/{{accmenu.lnk}}\" (click)=\"ShowMenu('lnk',accmenu)\" class=\"headerlink\"> <span\r\n                                    class=\"service-label\"> {{accmenu.hdr}}</span> </a>\r\n                                   <ng-container  *ngIf=\"accmenu.short_help && accmenu.short_help != ''\">\r\n                                    <span class=\"info-icon\" tabindex=\"0\" (mouseenter)=\"showInstruction(accmenu)\" (mouseleave)=\"hideInstruction()\" (focus)=\"showInstruction(accmenu)\" (blur)=\"hideInstruction()\">\r\n                                      <i class=\"fa fa-info-circle\" aria-hidden=\"true\"></i>\r\n                                      <div class=\"tooltip-popup\"  *ngIf=\"instructionVisible && currentInstructionMenu === accmenu\">\r\n                                        {{ getInstruction(accmenu) }}\r\n                                      </div>\r\n                                    </span>\r\n\r\n                                  </ng-container>\r\n                              </ng-container>\r\n                              <ng-container *ngIf=\"accmenu.lnk =='#' || accmenu.lnk ==''\">\r\n                                <i class=\"fa fa-angle-double-down\" style=\"font-size:20px;color:white;\"></i>\r\n                                {{accmenu.hdr}}\r\n                              </ng-container>\r\n                            </li>\r\n                            <li *ngIf=\"accmenu.ishdr=='N'\" class=\"service-item\">\r\n                              <a href=\"#/{{accmenu.lnk}}\" (click)=\"ShowMenu('lnk',accmenu)\"><span\r\n                                  class=\"service-label\">{{accmenu.hdr}}</span></a>\r\n                               <ng-container  *ngIf=\"accmenu.short_help && accmenu.short_help != ''\">\r\n                                    <span class=\"info-icon\" tabindex=\"0\" (mouseenter)=\"showInstruction(accmenu)\" (mouseleave)=\"hideInstruction()\" (focus)=\"showInstruction(accmenu)\" (blur)=\"hideInstruction()\">\r\n                                      <i class=\"fa fa-info-circle\" aria-hidden=\"true\"></i>\r\n                                      <div class=\"tooltip-popup\"  *ngIf=\"instructionVisible && currentInstructionMenu === accmenu\">\r\n                                        {{ getInstruction(accmenu) }}\r\n                                      </div>\r\n                                    </span>\r\n\r\n                                </ng-container>\r\n                            </li>\r\n                          </ng-container>\r\n                        </ul>\r\n                      </div>\r\n                    </ng-container>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </nav>\r\n  </li>\r\n  <li class=\"rs-none\" [ngStyle]=\"{'width' : cUrl == '/home' ? '250px' : '0px'}\">\r\n    &nbsp;\r\n  </li>\r\n  <li class=\"rs-none\" style=\"margin: 10px;\">\r\n    <form class=\"form-inline my-2\">\r\n      <textarea style=\"white-space: pre;\" class=\"form-control\" placeholder=\"STONE ID/ RF ID search\" [(ngModel)]=\"qkSch\"\r\n        id=\"foggle\" name=\"foogle\" cols=\"45\" rows=\"1\"></textarea>\r\n      <span style=\"position: absolute; \r\n        top: -2px;\r\n        right: 28px;\r\n        color: rgb(150, 144, 144);\r\n        cursor: pointer !important;\r\n        z-index: 6;\r\n        width: 35px;\r\n        height: 36px;\r\n        line-height: 34px;\r\n        text-align: center;\r\n        /* pointer-events: none; */\r\n        font-size: 17px;\">\r\n        <i class=\"fa fa-search\" (click)=\"packetLookupSrcCount(qkSch);\"></i>\r\n      </span>\r\n      <!-- <span class=\"helpc mr-sm-2\" data-toggle=\"tooltip\" data-placement=\"bottom\"\r\n        title=\"STONE / CERT NO / GIA RD 1.20-1.30 F VS1 3EX N\"><i class=\"fa fa-info\"></i></span> -->\r\n    </form>\r\n  </li>\r\n  <li class=\"pull-right\" data-toggle=\"tooltip\" data-placement=\"left\" title=\"Change password\">\r\n    <a (click)=\"ChangePassword()\" style=\"padding:15px 5px\" class=\"mb-control\">\r\n      <span style=\"font-size: 18px\" class=\"fa fa-key\"></span>\r\n    </a>\r\n  </li>\r\n  <li class=\"pull-right\" data-toggle=\"tooltip\" data-placement=\"left\" title=\"Log Out\">\r\n    <a (click)=\"logOutBox()\" class=\"mb-control\" style=\"padding:15px 5px\" data-box=\"#mb-signout\">\r\n      <span style=\"font-size: 18px\" class=\"fa fa-sign-out\"></span>\r\n    </a>\r\n  </li>\r\n  <li class=\"pull-right\">\r\n    <label class=\"ud\"> <span class=\"text-capitalize\">{{uUsr +' |'}}</span> {{ds}} </label>\r\n  </li>\r\n\r\n  <li class=\"pull-right\" data-toggle=\"tooltip\" data-placement=\"left\" title=\"Refresh Menu\">\r\n    <a (click)=\"refreshGetMenu()\" class=\"refresh\" style=\"padding:15px 5px\">\r\n      <span style=\"font-size: 18px\" class=\"fa fa-refresh\"></span>\r\n    </a>\r\n  </li>\r\n</ul>\r\n<ul class=\"x-navigation x-navigation-horizontal x-navigation-panel sr-none\" style=\"background-color: #bfbfbf\">\r\n  <li style=\"margin: 10px;\">\r\n    <form class=\"form-inline my-2\">\r\n      <textarea style=\"white-space: pre;\" class=\"form-control\" placeholder=\"STONE ID/ RF ID search\" [(ngModel)]=\"qkSch\"\r\n        id=\"foggle\" name=\"foogle\" cols=\"45\" rows=\"1\"></textarea>\r\n      <span style=\"position: absolute; \r\n      top: -2px;\r\n      right: 28px;\r\n      color: rgb(150, 144, 144);\r\n      cursor: pointer !important;\r\n      z-index: 6;\r\n      width: 30px;\r\n      height: 36px;\r\n      line-height: 34px;\r\n      text-align: center;\r\n      /* pointer-events: none; */\r\n      font-size: 17px;\">\r\n        <i class=\"fa fa-search\" (click)=\"packetLookupSrcCount(qkSch);\"></i>\r\n      </span>\r\n    </form>\r\n  </li>\r\n</ul>\r\n\r\n<div class=\"modal\" id=\"changePwdPop\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\"\r\n  data-backdrop=\"static\" data-keyboard=\"false\">\r\n  <div class=\"modal-dialog\">\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" class=\"close\" data-dismiss=\"modal\" #closebtn>\r\n          <span aria-hidden=\"true\">&times;</span>\r\n          <span class=\"sr-only\">Close</span>\r\n        </button>\r\n        <h4 class=\"modal-title\" id=\"smallModalHead\">Change Password</h4>\r\n      </div>\r\n      <div class=\"modal-body\">\r\n        <ng-container *ngFor=\"let user of userDetails; let i=index;\">\r\n          <div class=\"row\">\r\n            <div class=\"col-md-12\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" class=\"col-md-2\" style=\"text-align: left\">Username : </label>\r\n                <label class=\"col-md-2\" style=\"text-align: left\">{{user?.username}}</label>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-12\" style=\"margin-top: 5px\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" class=\"col-md-2\" style=\"text-align: left\">Password:</label>\r\n\r\n                <input type=\"text\" class=\"form-control\" class=\"col-md-10\" style=\"text-align: left\"\r\n                  (change)=\"passwordChange()\" [(ngModel)]=\"user.password\" name=\"password\" />\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </ng-container>\r\n      </div>\r\n      <div class=\"modal-footer\">\r\n        <button type=\"button\" class=\"btn btn-danger\" #closebtn data-dismiss=\"modal\">Close</button>\r\n        <button type=\"button\" (click)=\"SavePassword()\" class=\"btn btn-success\" appAppNoDblClick>Confirm</button>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<button id=\"changePwdBtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#changePwdPop\"></button>","import { Component, OnInit } from '@angular/core';\r\n// import { HttpHeaders  } from '@angular/common/http';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { Router, ActivatedRoute, NavigationEnd, Params } from '@angular/router';\r\nimport { HttpHeaders } from '@angular/common/http';\r\n\r\n\r\n@Component({\r\n  selector: 'app-logout',\r\n  templateUrl: './logout.component.html',\r\n  styleUrls: ['./logout.component.css']\r\n})\r\nexport class LogoutComponent implements OnInit {\r\n\r\n  constructor(\r\n    private router: Router,\r\n    private cs: CommanServiceService,\r\n    private toastr: ToastrService,\r\n    private globlEnv: GlobleEnvService\r\n  ) {\r\n    router.events.subscribe(event => {\r\n      if (event instanceof NavigationEnd) {\r\n        this.logidn = Cookie.get('_logid');\r\n        this.clientKey = Cookie.get('_ck');\r\n      }\r\n    });\r\n\r\n  }\r\n\r\n  header;\r\n  logidn;\r\n  clientKey;\r\n  logout() {\r\n    if(Cookie.get('Authorization') != null && Cookie.get('Authorization')) {\r\n\r\n    \r\n      this.header = {\r\n        'Content-Type': 'application/json',\r\n        'ds': localStorage.getItem('DS'),\r\n        'appkey': 'O91YK*Dw$kE7dNpcVmGLvLxWMJ0C00eO',\r\n        'loginid': Cookie.get('_logid'),\r\n        'source':'qs',\r\n        'clientkey': Cookie.get('_ck'),\r\n      };\r\n      let reqObj = {};\r\n      reqObj['formNme'] = 'Logout'\r\n      this.header['method'] = 'logOut';\r\n    \r\n      // let options = ({ headers: new HttpHeaders(this.header) });\r\n      let options = {\r\n        method: this.header['method'],\r\n        pageName: 'logout',\r\n        ds: localStorage.getItem('DS')\r\n      }\r\n      this.cs.authLogout(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n      // let ds = Cookie.get('_ds');\r\n\r\n      let localStorage_ds = localStorage.getItem('DS') || '';\r\n      let cookie_ds = Cookie.get('_ds') || '';\r\n\r\n      //logout time Remove all Local storage and Remove All cookies for logout time 26-09-2023\r\n      localStorage.clear();\r\n      \r\n      if(localStorage_ds != '') {\r\n        localStorage.setItem('DS',localStorage_ds)\r\n      }\r\n      \r\n      Cookie.delete('_username');\r\n      Cookie.delete('_logtime');\r\n      Cookie.delete('_ck');\r\n      Cookie.delete('_accCompany');\r\n      Cookie.delete('_accyear');\r\n      Cookie.delete('_ds')\r\n      // localStorage.removeItem('OTP');\r\n      // localStorage.removeItem('clientKey');\r\n      // localStorage.removeItem('logIdn');\r\n      // localStorage.removeItem('mdlKey');\r\n      // localStorage.removeItem('username');\r\n      // localStorage.removeItem('selMd');\r\n      // localStorage.setItem('chg', 'false');\r\n      // localStorage.removeItem('transactionInfo');\r\n      // localStorage.removeItem('acwt');\r\n      // localStorage.removeItem('byr');\r\n      // localStorage.removeItem('chg');\r\n      // localStorage.removeItem('eId');\r\n      // localStorage.removeItem('modifySearchString');\r\n      // localStorage.removeItem('stt');\r\n      // localStorage.removeItem('trm');\r\n      // localStorage.removeItem('trmObj');\r\n      // localStorage.removeItem('BIEmp');\r\n      // localStorage.removeItem('BIacwt');\r\n      // localStorage.removeItem('BIbyr');\r\n      // localStorage.removeItem('BImodifySearchString');\r\n      // localStorage.removeItem('appointment-transactionId');\r\n      // localStorage.removeItem('demand-transactionId');\r\n      // localStorage.removeItem('BIeId');\r\n      // localStorage.removeItem('BIbyr');\r\n      // localStorage.removeItem('BIpFrom');\r\n      // localStorage.removeItem('BIpTo');\r\n      // localStorage.removeItem('BIsalePeriod');\r\n      // localStorage.removeItem('BIcrtwt');\r\n      // localStorage.removeItem('BIanaStt');\r\n      // localStorage.removeItem('BIPeriod');\r\n\r\n      // window.location.href = \"http://localhost:4200/\";\r\n      Cookie.delete('Authorization',this.globlEnv.pathname, this.globlEnv.hostname)\r\n      Cookie.delete('_username', this.globlEnv.pathname, this.globlEnv.hostname);\r\n      Cookie.delete('_logtime', this.globlEnv.pathname, this.globlEnv.hostname);\r\n      Cookie.delete('_ck', this.globlEnv.pathname, this.globlEnv.hostname);\r\n      Cookie.delete('_logid', this.globlEnv.pathname, this.globlEnv.hostname);\r\n      Cookie.delete('_accCompany', this.globlEnv.pathname, this.globlEnv.hostname);\r\n      Cookie.delete('_accyear', this.globlEnv.pathname, this.globlEnv.hostname);\r\n      Cookie.deleteAll('/', this.globlEnv.hostname);\r\n      // if(cookie_ds != '' ) {\r\n      //   Cookie.set('_ds', cookie_ds, 365, this.globlEnv.pathname, this.globlEnv.hostname)\r\n      // }\r\n      // this.router.navigate[(`${this.globlEnv.origin}/account-name/new`)]\r\n      window.location.href = this.globlEnv.origin;\r\n      } else {\r\n        this.toastr.error(response.message);\r\n        Cookie.deleteAll('/', this.globlEnv.hostname);\r\n        \r\n        let localStorage_ds = localStorage.getItem('DS') || '';\r\n        let cookie_ds = Cookie.get('_ds') || '';\r\n        \r\n        // if(localStorage_ds != '') {\r\n        //   localStorage.setItem('DS',localStorage_ds)\r\n        // }\r\n        // if(cookie_ds != '' ) {\r\n        //   Cookie.set('_ds', cookie_ds, 365, this.globlEnv.pathname, this.globlEnv.hostname)\r\n        // }\r\n        window.location.href = this.globlEnv.origin;\r\n      }\r\n      }).catch((err: any) => {\r\n        this.toastr.error(err.message);\r\n      });\r\n    }\r\n    \r\n    else {\r\n      this.toastr.error(\"Already session has expired\");\r\n      window.location.href = this.globlEnv.origin;\r\n    }\r\n  }\r\n\r\n  logoutNo() {\r\n    document.getElementById('mb-signout').style.display = 'none';\r\n  }\r\n  ngOnInit() {\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n  }\r\n\r\n}\r\n","<div class=\"message-box animated fadeIn\" id=\"mb-signout\">\r\n  <div class=\"mb-container\">\r\n    <div class=\"mb-middle\">\r\n      <div class=\"mb-title\">\r\n        <span class=\"fa fa-sign-out\"></span> Log\r\n        <strong>Out</strong> ?</div>\r\n      <div class=\"mb-content\">\r\n        <p>Are you sure you want to log out?</p>\r\n        <p>Press No if you want to continue work. Press Yes to logout current user.</p>\r\n      </div>\r\n      <div class=\"mb-footer\">\r\n        <div class=\"pull-right\">\r\n          <a href=\"javascript:void(0)\" class=\"btn btn-success btn-lg\" (click)=\"logout();\">Yes</a>\r\n          <button class=\"btn btn-default btn-lg mb-control-close\" (click)=\"logoutNo();\" style=\"margin-left: 10px;\">No</button>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n","import { Component, OnInit } from '@angular/core';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\n\r\n@Component({\r\n  selector: 'app-invalid',\r\n  templateUrl: './invalid.component.html',\r\n  styleUrls: ['./invalid.component.css']\r\n})\r\nexport class InvalidComponent implements OnInit {\r\n\r\n  constructor(\r\n    private globlEnv: GlobleEnvService\r\n  ) { }\r\n  ds;\r\n  ngOnInit() {\r\n    let ds = localStorage.getItem('DS');\r\n    if (ds == undefined) {\r\n      this.ds = ''\r\n    } else {\r\n      this.ds = ds;\r\n    }\r\n  }\r\n\r\n  redirectOrg() {\r\n    let ds = Cookie.get('_ds') || '';\r\n    let localStorage_ds = localStorage.getItem('DS') || '';\r\n\r\n    //logout time Remove all Local storage and Remove All cookies for logout time 26-09-2023\r\n    localStorage.clear();\r\n    Cookie.deleteAll();\r\n    if(localStorage_ds != '') {\r\n      localStorage.setItem('DS',localStorage_ds)\r\n    }\r\n    if(ds != '') {\r\n     Cookie.set('_ds',ds)\r\n    }\r\n    // Cookie.delete('_username');\r\n    // Cookie.delete('_logtime');\r\n    // Cookie.delete('_ck');\r\n    // Cookie.delete('_accCompany');\r\n    // Cookie.delete('_accyear');\r\n    // localStorage.removeItem('OTP');\r\n    // localStorage.removeItem('clientKey');\r\n    // localStorage.removeItem('logIdn');\r\n    // localStorage.removeItem('mdlKey');\r\n    // localStorage.removeItem('username');\r\n    // localStorage.removeItem('selMd');\r\n    // localStorage.setItem('chg', 'false');\r\n    // localStorage.removeItem('transactionInfo');\r\n    // localStorage.removeItem('acwt');\r\n    // localStorage.removeItem('byr');\r\n    // localStorage.removeItem('chg');\r\n    // localStorage.removeItem('eId');\r\n    // localStorage.removeItem('modifySearchString');\r\n    // localStorage.removeItem('stt');\r\n    // localStorage.removeItem('trm');\r\n    // localStorage.removeItem('trmObj');\r\n    // localStorage.removeItem('BIEmp');\r\n    // localStorage.removeItem('BIacwt');\r\n    // localStorage.removeItem('BIbyr');\r\n    // localStorage.removeItem('BImodifySearchString');\r\n    // localStorage.removeItem('appointment-transactionId');\r\n    // localStorage.removeItem('demand-transactionId');\r\n    // localStorage.removeItem('BIeId');\r\n    // localStorage.removeItem('BIbyr');\r\n    // localStorage.removeItem('BIpFrom');\r\n    // localStorage.removeItem('BIpTo');\r\n    // localStorage.removeItem('BIsalePeriod');\r\n    // localStorage.removeItem('BIcrtwt');\r\n    // localStorage.removeItem('BIanaStt');\r\n    // localStorage.removeItem('BIPeriod');\r\n    // Cookie.delete('_username', this.globlEnv.pathname, this.globlEnv.hostname);\r\n    // Cookie.delete('_logtime', this.globlEnv.pathname, this.globlEnv.hostname);\r\n    // Cookie.delete('_ck', this.globlEnv.pathname, this.globlEnv.hostname);\r\n    // Cookie.delete('_logid', this.globlEnv.pathname, this.globlEnv.hostname);\r\n    // Cookie.delete('_accCompany', this.globlEnv.pathname, this.globlEnv.hostname);\r\n    // Cookie.delete('_accyear', this.globlEnv.pathname, this.globlEnv.hostname);\r\n    window.location.href = this.globlEnv.origin;\r\n  }\r\n\r\n}\r\n","<div class=\"text-center mt-5\">\r\n    <h4>Session has ended, kindly re-login</h4>\r\n    <button type=\"button\" class=\"btn btn-sm btn-primary\" (click)=\"redirectOrg();\">Login</button>\r\n</div>","import { Component, OnInit } from '@angular/core';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\n\r\n@Component({\r\n  selector: 'app-footer',\r\n  templateUrl: './footer.component.html',\r\n  styleUrls: ['./footer.component.css']\r\n})\r\nexport class FooterComponent implements OnInit {\r\n\r\n  constructor() { }\r\n\r\n  cDate = new Date(Cookie.get('_logtime'));\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<p class=\"footerp\">{{cDate | date:'medium'}}</p>  ","\r\nimport { Component, OnInit, ViewChild, ElementRef } from '@angular/core';\r\nimport { Router, ActivatedRoute, Params } from '@angular/router';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { HttpHeaders } from '@angular/common/http';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport * as XLSX from 'xlsx';\r\n// import { UploadServiceService } from 'src/app/components/fileupload-module/upload-service.service';\r\nimport { ModalDirective } from 'ngx-bootstrap/modal'\r\n\r\n@Component({\r\n  selector: 'app-fileupload',\r\n  templateUrl: './fileupload.component.html',\r\n  styleUrls: ['./fileupload.component.css']\r\n})\r\n\r\n\r\nexport class FileuploadComponent implements OnInit {\r\n\r\n  @ViewChild('closehdrbtn') closehdrbtn: ElementRef;\r\n  @ViewChild('closedtlbtn') closedtlbtn: ElementRef;\r\n  @ViewChild('Cofirmmapdtl') Cofirmmapdtl: ModalDirective;\r\n  header = {};\r\n  fileToUpload: File = null;\r\n  fileName = \"\";\r\n  cDt;\r\n  step = 1;\r\n  sheetData = [];\r\n  headerAttributeDtl = {};\r\n  defultDisplayLen = 5;\r\n  defultDisplayObj = [];\r\n  attrStructureDtl = [];\r\n  headerList = [];\r\n  headerprp;\r\n  attrprp;\r\n  totalmatch = 0;\r\n  totalignore = 0;\r\n  pageDefination = {};\r\n  rowdatamapDetails = {};\r\n  rowdistinctDataMap = {};\r\n  charHeaderList = [];\r\n  attributeDtlMap = {};\r\n  mappSheetData = [];\r\n  lable = \"\";\r\n  lableFile = \"\";\r\n  statusList = [];\r\n  fileDetails = [];\r\n  fileTypeList = [];\r\n  fileOptionsList = [];\r\n  fileType;\r\n  nme;\r\n  typ;\r\n  mdl;\r\n  description;\r\n  check_status = [];\r\n  pkt_status = [];\r\n  colFormate = [];\r\n  ignoreFormate = [];\r\n  allcols = [];\r\n  fileLogIdn = 0;\r\n  show = false;\r\n  stepMsg = '';\r\n  timerfile;\r\n  timerPrice;\r\n  dateFormat;\r\n  delim;\r\n  dateFormatMap = {};\r\n  mappingskip = false;\r\n  filetype;\r\n  filenme;\r\n  dateFormatList = [{ \"k\": \"dd/mm/yy\", \"v\": \"dd/mm/yy\" },\r\n  { \"k\": \"mm/dd/yy\", \"v\": \"mm/dd/yy\" },\r\n  { \"k\": \"dd/Mon/yy\", \"v\": \"dd/Mon/yy\" },\r\n  ]\r\n  inward_action = ''\r\n  constructor(\r\n    public router: Router,\r\n    private route: ActivatedRoute,\r\n    private toastr: ToastrService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    private http: HttpClient,\r\n    private cs: CommanServiceService\r\n  ) { }\r\n\r\n  handleFileInput(files: FileList) {\r\n    this.fileToUpload = files.item(0);\r\n    this.fileName = files[0].name;\r\n  }\r\n  onFileSelect(input: HTMLInputElement) {\r\n    const files = input.files;\r\n\r\n    if (files && files.length) {\r\n\r\n      const fileToRead = files[0];\r\n\r\n      const fileReader = new FileReader();\r\n      fileReader.onload = this.onFileLoad;\r\n\r\n      fileReader.readAsText(fileToRead, \"UTF-8\");\r\n    }\r\n\r\n  }\r\n\r\n\r\n\r\n  csvContent: string;\r\n  parsedCsv: string[][];\r\n  onFileLoad(fileLoadedEvent) {\r\n    const csvSeparator = ';';\r\n    const textFromFileLoaded = fileLoadedEvent.target.result;\r\n    this.csvContent = textFromFileLoaded;\r\n    const txt = textFromFileLoaded;\r\n    const csv = [];\r\n    const lines = txt.split('\\n');\r\n    lines.forEach(element => {\r\n      const cols: string[] = element.split(csvSeparator);\r\n      csv.push(cols);\r\n    });\r\n    this.parsedCsv = csv;\r\n\r\n    // demo output as alert\r\n    var output: string = \"\";\r\n    csv.forEach(row => {\r\n      output += \"\\n\";\r\n      var colNo = 0;\r\n      row.forEach(col => {\r\n        if (colNo > 0) output += \" | \";\r\n        output += col;\r\n        colNo++;\r\n      });\r\n    });\r\n    return output;\r\n  }\r\n\r\n\r\n  arrayBuffer: any;\r\n  file: File;\r\n  incomingfile(event) {\r\n    this.file = event.target.files[0];\r\n    this.fileName = this.file.name;\r\n    this.Upload();\r\n  }\r\n\r\n\r\n  Upload() {\r\n    this.show = true;\r\n    this.stepMsg = 'File upload in process..';\r\n    // this.spinnerService.show();\r\n    this.mappSheetData = [];\r\n    this.sheetData = [];\r\n    let fileReader = new FileReader();\r\n    fileReader.onload = (e) => {\r\n      this.arrayBuffer = fileReader.result;\r\n      var data = new Uint8Array(this.arrayBuffer);\r\n      var arr = new Array();\r\n      let hdr = this.headerList.find(hdr => this.headerAttributeDtl[hdr].dta_typ=='d')\r\n      let dataFormate  =  'dd/mm/yy';\r\n      for (var i = 0; i != data.length; ++i) arr[i] = String.fromCharCode(data[i]);\r\n      var bstr = arr.join(\"\");\r\n      var workbook = XLSX.read(bstr, { type: \"binary\", cellDates: true, dateNF:dataFormate });\r\n      var first_sheet_name = workbook.SheetNames[0];\r\n      var worksheet = workbook.Sheets[first_sheet_name];\r\n\r\n      var sheetDataMap: any = XLSX.utils.sheet_to_json(worksheet, { header: 1 });\r\n      let headerList = sheetDataMap[0];\r\n      headerList.forEach(hdr => {\r\n        this.headerList.push(hdr.trim());\r\n      });\r\n      this.sheetData = XLSX.utils.sheet_to_json(worksheet,{raw:false,dateNF:dataFormate});\r\n      this.mappSheetData = XLSX.utils.sheet_to_json(worksheet,{raw:false,dateNF:dataFormate});\r\n      this.fileLogIdn = 0;\r\n    \r\n      let fileName = ''\r\n      let fileType = this.fileOptionsList.find(ele => ele.k == this.fileType) || null\r\n      if(fileType != null) {\r\n        fileName = fileType.v\r\n      }\r\n      // Remove skip Option\r\n      // if(fileName == 'Generic') {\r\n      //   this.SkipVerification();\r\n      // }\r\n      // else {\r\n        this.getHeaderMatch();\r\n      // }\r\n      // const distinctSh = [...new Set(this.sheetData.map(x=>x.SHAPE))];\r\n    }\r\n    fileReader.readAsArrayBuffer(this.file);\r\n  }\r\n\r\n  setSetp(step) {\r\n    this.step = step;\r\n\r\n    if (step == 1) {\r\n      this.ngOnDestroy();\r\n      this.ngOnInit();\r\n    }\r\n  }\r\n\r\n  getHeaderMatch() {\r\n    this.show = true;\r\n     \r\n    this.stepMsg = 'Header verification in process ...';\r\n    // this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUpload';\r\n    reqObj['attrList'] = this.headerList;\r\n    reqObj['fileIdn'] = this.fileType;\r\n    this.header[\"method\"] = 'loadHeaderAttr';\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result;\r\n        this.headerAttributeDtl = result.attrDetails || '';\r\n        let headerListLnt = this.headerList.length;\r\n        this.totalmatch = result.totalmatch || 0;\r\n        if (this.headerAttributeDtl != '') {\r\n          this.attrStructureDtl = result.attrStructureDtl || [];\r\n          if (this.sheetData.length < 5)\r\n            this.defultDisplayLen = this.sheetData.length;\r\n\r\n          for (var i = 0; i < this.defultDisplayLen; i++)\r\n            this.defultDisplayObj[i] = this.sheetData[i];\r\n\r\n          let ignoreColumnLst = result.ignore_column || [];\r\n          ignoreColumnLst.forEach(hdrDsc => {\r\n\r\n            if (this.headerAttributeDtl[hdrDsc] != undefined) {\r\n              this.headerAttributeDtl[hdrDsc].ignore = 'Y';\r\n              headerListLnt--;\r\n              this.totalignore++;\r\n              if (this.headerAttributeDtl[hdrDsc].attr != \"\")\r\n                this.totalmatch--;\r\n            }\r\n          });\r\n          let isDate = false;\r\n\r\n          this.headerList.forEach(hdr => {\r\n\r\n            let hdrAttr = this.headerAttributeDtl[hdr] || {};\r\n            if (hdrAttr.dta_typ == 'd') {\r\n              this.dateFormatMap[hdr] = this.dateFormat;\r\n              isDate = true;\r\n            }\r\n          });\r\n          // remove Skip Options\r\n          // if (this.totalmatch == headerListLnt && isDate == false) {\r\n          //   this.ValidateFileHeaderMapping('N');\r\n          //   this.show = false;\r\n          //   this.step = 3;\r\n          // }\r\n          // else {\r\n            this.step = 2;\r\n          // }\r\n          this.show = false;\r\n        } else {\r\n          this.toastr.error(\"Some problem in File Header Matching\");\r\n        }\r\n        //this.spinnerService.hide();\r\n        this.show = false;\r\n      } else {\r\n        this.show = false;\r\n        //this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }, error => {\r\n      // this.spinnerService.hide();\r\n      this.show = false;\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n  updatecolumnstatue(hdr) {\r\n\r\n    var isIgnore = this.headerAttributeDtl[hdr].ignore || '';\r\n    if (isIgnore == 'Y') {\r\n      this.headerAttributeDtl[hdr].ignore = 'N'\r\n      this.totalignore--;\r\n    } else {\r\n      this.totalignore++;\r\n      this.headerAttributeDtl[hdr].ignore = 'Y';\r\n    }\r\n  }\r\n  maphdr;\r\n  hdrmassage;\r\n  confirmsetHeaderMapp(hdr) {\r\n    this.maphdr = hdr;\r\n    let attr = this.headerAttributeDtl[hdr].attr;\r\n    this.attrStructureDtl.forEach(ele => {\r\n\r\n      if (ele.attr == attr) {\r\n        this.hdrmassage = this.headerAttributeDtl[hdr].attr + \"  (\" + ele.print + \")\";\r\n      }\r\n    })\r\n\r\n    document.getElementById('btnCofirmmaphdr').click();\r\n  }\r\n  CancelHeaderMapp() {\r\n    this.headerAttributeDtl[this.maphdr].attr = \"\";\r\n  }\r\n  setHeaderMapp() {\r\n     \r\n    let attr = this.headerAttributeDtl[this.maphdr].attr || '';\r\n    if (attr != '') {\r\n      let reqObj = {};\r\n      reqObj['formNme'] = 'fileUpload';\r\n      reqObj['optionaVal'] = this.maphdr\r\n      reqObj['attr'] = attr;\r\n      this.header[\"method\"] = 'addHeaderAttr';\r\n      let options = {\r\n        method: this.header[\"method\"]\r\n      }\r\n      this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n  \r\n        if (response.status == 'SUCCESS') {\r\n          let result = response.result || {};\r\n          let hdrDtl = result.attrDetails[this.maphdr] || '';\r\n          if (hdrDtl != '') {\r\n            this.totalmatch++;\r\n            this.headerAttributeDtl[this.maphdr] = hdrDtl;\r\n          } else {\r\n            this.headerAttributeDtl[this.maphdr] = {\r\n              \"attr\": \"\",\r\n              \"print\": \"\",\r\n              \"srt\": \"\",\r\n              \"dta_typ\": \"\",\r\n              \"attr_idn\": \"\"\r\n            }\r\n\r\n          }\r\n        }\r\n        this.spinnerService.hide();\r\n      }, error => {\r\n\r\n        this.toastr.error(error);\r\n      });\r\n    } else {\r\n      this.toastr.error(\"Mapping attribute is empty please retry.\");\r\n    }\r\n\r\n  }\r\n\r\n  gmatchedCount = 0;\r\n  gresultCount = 0;\r\n  setRowDataMapp() {\r\n    if (!this.mappingskip) {\r\n      let rowMatchCount = 0;\r\n      this.charHeaderList = [];\r\n      this.headerList.forEach(hdr => {\r\n\r\n        let attr = this.headerAttributeDtl[hdr].attr || '';\r\n        let attrType = this.headerAttributeDtl[hdr].dta_typ || '';\r\n        let isIgnore = this.headerAttributeDtl[hdr].ignore || '';\r\n        // if (attr != '' && isIgnore != 'Y' && attrType == 'c') {\r\n        if (attr != '' && isIgnore != 'N' && attrType == 'c') {\r\n           \r\n          var distinctlist = Array.from(new Set(this.sheetData.map((item: any) => item[hdr])));\r\n          distinctlist = distinctlist.filter(function (e) { return e });\r\n          if (distinctlist.length > 0) {\r\n            this.rowdistinctDataMap[attr] = distinctlist;\r\n            rowMatchCount = rowMatchCount + distinctlist.length;\r\n            this.gmatchedCount = rowMatchCount;\r\n            this.charHeaderList.push(hdr);\r\n            let attrDetails = this.attrStructureDtl.find(attrdtl => attrdtl.attr == attr) || {};\r\n            this.attributeDtlMap[attr] = attrDetails.prpList || [];\r\n          }\r\n        }\r\n\r\n\r\n\r\n      });\r\n      let reqObj = {};\r\n      reqObj['formNme'] = 'fileUpload';\r\n      reqObj['attrMap'] = this.rowdistinctDataMap;\r\n      this.header[\"method\"] = 'loadHeaderAttrDtl';\r\n      let options = {\r\n        method: this.header[\"method\"]\r\n      }\r\n      this.cs.loadiFile(reqObj,options, 'fileUpload/load').then((response: any) => {\r\n        this.spinnerService.hide();\r\n        if (response.status == 'SUCCESS') {\r\n          let result = response.result;\r\n  \r\n          this.rowdatamapDetails = result.attrDetails || {};\r\n          this.gresultCount = result.totalmatch;\r\n          this.step = 3;\r\n          // remove Skip Options\r\n          // if (rowMatchCount == result.totalmatch) {\r\n          //   this.step = 4;\r\n          //   this.uploadFile();\r\n\r\n          // }\r\n          // else {\r\n          //     this.toastr.error(\"please verify data mapping.\");\r\n          // }\r\n          if (rowMatchCount != result.totalmatch) {\r\n            this.toastr.error(\"please verify data mapping.\");\r\n          }\r\n\r\n        } else {\r\n          this.toastr.error(\"something go wrong in row data.\");\r\n        }\r\n      }, error => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n    } else {\r\n      this.step = 4;\r\n      this.uploadFile();\r\n    }\r\n\r\n  }\r\n  dtlAttr;\r\n  dtlattr_idn;\r\n  dtloptionval;\r\n  dtlmassage;\r\n  confirmHeaderDetailsMapp(attr, attr_idn, optionval) {\r\n    this.dtlAttr = attr;\r\n    this.dtlattr_idn = attr_idn;\r\n    this.dtloptionval = optionval;\r\n    let val = this.rowdatamapDetails[this.dtlAttr][this.dtloptionval].val;\r\n    let attributeDtlList = this.attributeDtlMap[attr];\r\n    attributeDtlList.forEach(ele => {\r\n\r\n      if (ele.val == val) {\r\n        this.dtlmassage = val + \"  (\" + ele.print + \")\";\r\n      }\r\n    })\r\n\r\n    document.getElementById('btnCofirmmapdtl').click();\r\n\r\n  }\r\n\r\n  CancelHeaderDetailsMapp() {\r\n    this.rowdatamapDetails[this.dtlAttr][this.dtloptionval].val = \"\";\r\n  }\r\n  setHeaderDetailsMapp() {\r\n    let attrDtlVal = this.rowdatamapDetails[this.dtlAttr][this.dtloptionval].val || '';\r\n    if (attrDtlVal != '') {\r\n      let reqObj = {};\r\n      reqObj['formNme'] = 'fileUpload';\r\n      reqObj['optionaVal'] = this.dtloptionval\r\n      reqObj['attr_idn'] = this.dtlattr_idn;\r\n      reqObj['attr'] = this.dtlAttr;\r\n      reqObj['attrVal'] = attrDtlVal;\r\n      this.header[\"method\"] = 'addDetailAttr';\r\n      let options = {\r\n        method: this.header['method']\r\n      }\r\n      this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n        if (response.status == 'SUCCESS') {\r\n          this.gresultCount++;\r\n          let result = response.result || {};\r\n          let attrDetails = result.attrDetails || {}\r\n          this.rowdatamapDetails[this.dtlAttr][this.dtloptionval] = attrDetails[this.dtloptionval];\r\n          this.spinnerService.hide();\r\n        }\r\n        this.spinnerService.hide();\r\n      }, error => {\r\n\r\n        this.toastr.error(error);\r\n      });\r\n    } else {\r\n      this.toastr.error(\"Mapping attribute is empty please retry.\");\r\n    }\r\n\r\n\r\n  }\r\n\r\n\r\n  onSubmit(formVal) {\r\n    var t = Object.keys(formVal.form.controls).forEach(field => {\r\n      const control = formVal.form.get(field);\r\n    });\r\n    this.saveFileOption(formVal.value);\r\n  }\r\n  saveFileOption(frmvals) {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj = { ...frmvals, column_format: this.colFormate, ignore_column: this.ignoreFormate };\r\n    reqObj['formNme'] = 'fileUpload';\r\n    this.header[\"method\"] = 'addFileOption';\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n         \r\n        let result = response.result || {};\r\n        this.fileOptionsList = result.fileOptionsList;\r\n        this.fileType = result.file_idn;\r\n        this.ValidateFileHeaderMapping('N');\r\n        this.spinnerService.hide();\r\n        this.toastr.success(response.message);\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n  addFileLog(fileIdn) {\r\n     \r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUpload';\r\n    reqObj['file_idn'] = fileIdn;\r\n    reqObj['file_status'] = \"Header Inserted\";\r\n    reqObj['validation_remarks'] = \"Header validated\";\r\n    reqObj['header_row'] = this.allcols;\r\n    reqObj['header_attr_row'] = this.colFormate;\r\n    this.header[\"method\"] = 'addFileLog';\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n         \r\n        let result = response.result || {};\r\n        this.fileLogIdn = result.file_log_idn;\r\n        this.setRowDataMapp();\r\n        this.spinnerService.hide();\r\n        this.toastr.success(\"Header validated successfully\");\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n\r\n  ValidateFileHeaderMapping(formatSave) {\r\n    this.spinnerService.show();\r\n\r\n    this.show = true;\r\n    this.stepMsg = 'Header verification in process ...';\r\n    this.colFormate = [];\r\n    this.ignoreFormate = [];\r\n    this.allcols = [];\r\n    let isValidate = true;\r\n    this.headerList.forEach(hdr => {\r\n      let hdrDtl = this.headerAttributeDtl[hdr] || ''\r\n      if (hdrDtl.attr == '' && hdrDtl.ignore != 'Y') {\r\n        isValidate = false;\r\n      }\r\n      if (hdrDtl.attr != '' && hdrDtl.ignore != 'N') {\r\n        this.colFormate.push(hdrDtl.attr);\r\n      }\r\n      if (hdrDtl.ignore == 'Y') {\r\n        this.ignoreFormate.push(hdr);\r\n      }\r\n      this.allcols.push(hdr);\r\n    });\r\n\r\n    if (isValidate && (this.fileType == null || this.fileType == undefined || this.fileType == \"\")) {\r\n      this.spinnerService.hide();\r\n\r\n      this.stepMsg = \"\";\r\n      document.getElementById('btnfileUploadModal').click();\r\n      this.step = 2;\r\n      return;\r\n    } else {\r\n\r\n      if (isValidate) {\r\n        if (formatSave == 'Y') {\r\n          this.updatefileOption();\r\n          this.setRowDataMapp()\r\n        }\r\n        if(formatSave == 'N') {\r\n          this.addFileLog(this.fileType);\r\n        }\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(\"Please specify mapping or marke as ignore \");\r\n      }\r\n    }\r\n    this.show = false;\r\n\r\n\r\n  }\r\n  hdrIdn;\r\n  updatefileOption() {\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUpload';\r\n    reqObj['fileIdn'] = this.fileType;\r\n    reqObj['column_format'] = this.colFormate;\r\n    reqObj['ignore_column'] = this.ignoreFormate;\r\n\r\n    this.header[\"method\"] = 'updateColumnFormat';\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n      }\r\n    }, error => {\r\n    });\r\n  }\r\n\r\n    async addFileLogUpload(fileIdn): Promise<void> {\r\n    return new Promise<void>((resolve, reject) => {\r\n      let reqObj = {};\r\n      reqObj['formNme'] = 'fileUpload';\r\n      reqObj['file_idn'] = fileIdn;\r\n      reqObj['file_status'] = \"Header Inserted\";\r\n      reqObj['validation_remarks'] = \"Header validated\";\r\n      reqObj['header_row'] = this.allcols;\r\n      reqObj['header_attr_row'] = this.colFormate;\r\n      this.header[\"method\"] = 'addFileLog';\r\n      let options = {\r\n        method: this.header[\"method\"]\r\n      };\r\n\r\n      this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n        if (response.status == 'SUCCESS') {\r\n          let result = response.result || {};\r\n          this.fileLogIdn = result.file_log_idn;\r\n          this.setRowDataMapp();\r\n          this.toastr.success(\"Header validated successfully\");\r\n          resolve(); // ✅ Finish successfully\r\n        } else {\r\n          this.toastr.error(\"Failed to add file log\");\r\n          reject(\"Failed to add file log\");\r\n        }\r\n      }, error => {\r\n        this.toastr.error(error);\r\n        reject(error); // ✅ Handle error\r\n      });\r\n    });\r\n  }\r\n\r\n  async uploadFile() {\r\n    this.dateFormat = this.dateFormat || 'dd/mm/yy';\r\n    this.delim = this.delim || '/';\r\n    this.show = true;\r\n    let dateValid = true;\r\n    let massage = \"\";\r\n    await this.addFileLogUpload(this.fileType)\r\n    if (!this.mappingskip) {\r\n      this.stepMsg = \"Data verification in process ...\";\r\n      this.headerList.forEach(hdr => {\r\n         \r\n        let attr = this.headerAttributeDtl[hdr].attr || '';\r\n        let attrType = this.headerAttributeDtl[hdr].dta_typ || '';\r\n        let isIgnore = this.headerAttributeDtl[hdr].ignore || '';\r\n        if (isIgnore == 'Y') {\r\n          this.mappSheetData.map((rowData, i) => {\r\n            delete this.mappSheetData[i][hdr];\r\n          });\r\n        } else {\r\n          if (attrType == 'c') {\r\n            this.mappSheetData.map((rowData, i) => {\r\n              if (this.charHeaderList.indexOf(hdr) != -1) {\r\n                let attrdtlVal = rowData[hdr] || '';\r\n                if (attrdtlVal != '') {\r\n\r\n                  let attrDtlMapVal = this.rowdatamapDetails[attr][attrdtlVal].srt;\r\n                  this.mappSheetData[i][attr] = attrDtlMapVal.toString();\r\n                }\r\n                if (attr != hdr)\r\n                  delete this.mappSheetData[i][hdr]\r\n              }\r\n            });\r\n\r\n          } else if (attrType == 'n') {\r\n            this.mappSheetData.map((rowData, i) => {\r\n              let attrdtlVal = rowData[hdr] || '';\r\n              if (attrdtlVal != '' && attrdtlVal) {\r\n                // attrdtlVal = attrdtlVal.replace(/[^0-9.-]/g, \"\");\r\n                //  if (isNaN(attrdtlVal)) {\r\n                //   dateValid = false; // <-- Your condition for text/non-number\r\n                //   massage = `Invalid number found in column \"${hdr}\" with value \"${attrdtlVal}\"`;\r\n                // } else {\r\n                //   this.mappSheetData[i][attr] = attrdtlVal.toString();\r\n                // }\r\n                attrdtlVal = parseFloat(attrdtlVal.toString().replace(/[^0-9.-]/g, \"\"));\r\n                this.mappSheetData[i][attr] = attrdtlVal.toString();\r\n              }\r\n              if (attr != hdr)\r\n                delete this.mappSheetData[i][hdr]\r\n\r\n            });\r\n          } else if (attrType == 'd') {\r\n\r\n            this.mappSheetData.map((rowData, i) => {\r\n               \r\n              let attrdtlVal = rowData[hdr] || '';\r\n              let dtFrm = 'dd/mm/yy';\r\n              if (attrdtlVal != '')\r\n                attrdtlVal = this.cs.dateValidation(attrdtlVal, dtFrm);\r\n              if (attrdtlVal == 'invaild') {\r\n                dateValid = false;\r\n                massage = \"Please check Date :\" + rowData[hdr] + \" Date Format :\" + dtFrm;\r\n              }\r\n\r\n              this.mappSheetData[i][attr] = attrdtlVal.toString();\r\n              if (attr != hdr)\r\n                delete this.mappSheetData[i][hdr]\r\n\r\n            });\r\n\r\n          } else if (attrType == 't') {\r\n            this.mappSheetData.map((rowData, i) => {\r\n              let attrdtlVal = rowData[hdr] || '';\r\n\r\n              this.mappSheetData[i][attr] = attrdtlVal.toString();\r\n              if (attr != hdr)\r\n                delete this.mappSheetData[i][hdr]\r\n\r\n            });\r\n          }\r\n        }\r\n      });\r\n    }\r\n    if (dateValid) {\r\n      this.spinnerService.show()\r\n      let reqObj = {};\r\n      reqObj['formNme'] = 'fileUpload';//this.route.snapshot.params['frmname'];\r\n      reqObj['file_log_idn'] = this.fileLogIdn;\r\n      reqObj['attr_data'] = this.mappSheetData;\r\n      reqObj['in_data'] = this.sheetData;\r\n      reqObj['dateformat'] = this.dateFormatMap;\r\n      this.header[\"method\"] = 'fileUpload';\r\n      let url = \"fileUpload/load\";\r\n      if (this.mdl == 'inward') {\r\n        url = 'inward/loadFile';\r\n        reqObj['inward_idn'] = this.inward_idn;\r\n        if(this.inward_action != '') {\r\n          reqObj['inward_action'] = this.inward_action;\r\n        }\r\n      }\r\n\r\n      let options = {\r\n        method: this.header[\"method\"]\r\n      }\r\n      this.cs.loadiFile(reqObj, options, url).then((response: any) => {\r\n        if (response.status == 'SUCCESS') {\r\n          let result = response.result || {};\r\n          this.show = false;\r\n          this.step = 4;\r\n          this.fileLogIdn = result.file_log_idn;\r\n          this.hdrIdn = result.hdrIdn;\r\n          this.getProgressFile(this.fileLogIdn);\r\n          this.lableFile = \"File Sequence No. \" + this.fileLogIdn + \" Uploading in progress...\";\r\n          // set file id to local storage\r\n          localStorage.setItem('uploadedFileId', result.file_log_idn);\r\n\r\n          this.lable = \"Pricing Sequence No. \" + this.hdrIdn + \" Price calculations in progress...\";\r\n\r\n          this.getProgressPrice(this.hdrIdn);\r\n\r\n          this.toastr.success(response.message);\r\n        }\r\n        else {\r\n          this.toastr.error(response.message)\r\n        }\r\n        this.show = false;\r\n\r\n        this.spinnerService.hide();\r\n      }, error => {\r\n        this.show = false;\r\n        this.spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n    } else {\r\n      this.toastr.error(massage);\r\n      this.spinnerService.hide();\r\n      this.ngOnInit();\r\n    }\r\n   \r\n  }\r\n\r\n  changeMapping(hdrObj, hdr, attr) {\r\n    this.headerAttributeDtl[hdr].ignore = 'Y';\r\n    this.headerAttributeDtl[hdr].attr = '';\r\n    this.removeAttrOptVal(attr, hdr);\r\n  }\r\n\r\n\r\n  removeAttrOptVal(attr, optionaVal) {\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUpload';\r\n    reqObj['attr'] = attr;\r\n    reqObj['optionaVal'] = optionaVal;\r\n    \r\n    this.header[\"method\"] = 'removeAttrOptVal';\r\n    let options = {\r\n      method: this.header[\"method\"] \r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        this.toastr.success(response.message);\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n\r\n\r\n  removeDetailAttrOptVal(attrIdn, optionaVal, val, hdrAttr) {\r\n    this.rowdatamapDetails[hdrAttr][optionaVal].val = '';\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUpload';\r\n    reqObj['attrVal'] = val;\r\n    reqObj['optionaVal'] = optionaVal;\r\n    reqObj['attr_idn'] = attrIdn;\r\n    \r\n    this.header[\"method\"] = 'removeAttrOptVal';\r\n    let options = {\r\n      method: this.header[\"method\"] \r\n    } \r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        this.toastr.success(response.message);\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n  sttsFile = {}\r\n  getProgressFile(fileLogIdn) {\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUpload';\r\n    reqObj['file_log_idn'] = fileLogIdn;//this.fileLogIdn;\r\n    \r\n    this.header[\"method\"] = 'getFileLogStatus';\r\n    let options = {\r\n      method: this.header[\"method\"] \r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.clicked = true;\r\n        let result = response.result || {};\r\n         \r\n        this.sttsFile['C'] = result['C'];\r\n        this.sttsFile['P'] = result['P'];\r\n        this.sttsFile['E'] = result['E'];\r\n        this.sttsFile['T'] = result['T'];\r\n        this.sttsFile['I'] = result['I'];\r\n        this.step = 4;\r\n        this.totProgressFile = Math.ceil(parseFloat(result['C']) * 100 / parseFloat(result['T']));\r\n        this.recallFile(fileLogIdn);\r\n        this.spinnerService.hide();\r\n        // this.flashMessagesService.show(response.message, { cssClass: 'alert-success', timeout: 3000 });\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n  // checkUploadStt() {\r\n  //   this.spinnerService.show();\r\n  //   let reqObj = {};\r\n  //   reqObj['formNme'] = this.route.snapshot.params['frmname'];\r\n  //   reqObj['file_log_idn'] = this.fileLogIdn;\r\n  //   \r\n  //   this.us.data(reqObj, 'getFileLogStatus', 'fileUpload/load').subscribe(response => {\r\n  //     if (response.status == 'SUCCESS') {\r\n  //       this.clicked = true;\r\n  //       let result = response.result || {};\r\n  //        \r\n  //       this.stts['C'] = result['C'];\r\n  //       this.stts['P'] = result['P'];\r\n  //       this.stts['E'] = result['E'];\r\n  //       this.stts['T'] = result['T'];\r\n  //       this.step = 4;\r\n  //       this.spinnerService.hide();\r\n  //       this.flashMessagesService.show(response.message, { cssClass: 'alert-success', timeout: 3000 });\r\n  //     }\r\n  //     this.spinnerService.hide();\r\n  //   }, error => {\r\n  //     this.spinnerService.hide();\r\n  //     this.flashMessagesService.show(error, { cssClass: 'alert-danger', timeout: 3000 });\r\n  //   });\r\n\r\n  // }\r\n\r\n  stts = {};\r\n  clicked = false;\r\n  totProgress = 0;\r\n  totProgressFile = 0;\r\n  getProgressPrice(hdrIdn) {\r\n    // this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUpload';\r\n    reqObj['seqNo'] = hdrIdn;//\"846\";//this.fileLogIdn;\r\n    \r\n    this.header[\"method\"] = 'getPriceStatus';\r\n    let options = {\r\n      method: this.header[\"method\"] \r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.clicked = true;\r\n        let result = response.result || {};\r\n         \r\n        this.stts['C'] = result['C'];\r\n        this.stts['P'] = result['P'];\r\n        this.stts['E'] = result['E'];\r\n        this.stts['T'] = result['T'];\r\n        this.step = 4;\r\n        this.totProgress = Math.ceil(parseFloat(result['C']) * 100 / parseFloat(result['T']));\r\n        this.recall(this.hdrIdn);\r\n        \r\n        this.spinnerService.hide();\r\n        // this.flashMessagesService.show(response.message, { cssClass: 'alert-success', timeout: 3000 });\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(error);\r\n    });\r\n\r\n  }\r\n  lastRefreshTimeFile = null;\r\n  recallFile(fileLogIdn) {\r\n\r\n    if (this.totProgressFile < 100) {\r\n      this.lastRefreshTimeFile = new Date();\r\n      this.timerfile =\r\n        setTimeout(() => {\r\n          this.getProgressFile(fileLogIdn);\r\n        }, 5000);\r\n    }\r\n    else {\r\n      clearTimeout(this.timerfile);\r\n      // this.PlanningComponent.getPacketsByHeaderId(hdrIdn);\r\n      // this.closebtn.nativeElement.click();\r\n      if (this.totProgressFile == 100 && this.totProgress == 100) {\r\n        document.getElementById('btnfileUploadModal').click();\r\n\r\n        this.router.navigate(['/pricing/rough/planingscreen/roughPlaningScreen'], { queryParams: { hdrId: this.hdrIdn } });\r\n      }\r\n\r\n    }\r\n  }\r\n  lastRefreshTime = null;\r\n  recall(hdrIdn) {\r\n    if (this.totProgress < 100) {\r\n      this.lastRefreshTime = new Date();\r\n      this.timerPrice =\r\n        setTimeout(() => {\r\n          this.getProgressPrice(hdrIdn);\r\n        }, 5000);\r\n    }\r\n\r\n    else {\r\n      clearTimeout(this.timerPrice);\r\n      if (this.totProgressFile == 100 && this.totProgress == 100) {\r\n        document.getElementById('btnfileUploadModal').click();\r\n        this.router.navigate(['/pricing/rough/planingscreen/roughPlaningScreen'], { queryParams: { hdrId: this.hdrIdn } });\r\n      }\r\n    }\r\n  }\r\n  SkipVerification() {\r\n    this.mappingskip = false;\r\n    this.addFileLog(this.fileType);\r\n\r\n  }\r\n  SkipVerificationDtl() {\r\n    this.mappingskip = true;\r\n    this.step = 4;\r\n    this.uploadFile();\r\n  }\r\n\r\n  loadFileTypeData(fileUpload, mdl) {\r\n    this.sheetData = [];\r\n    this.headerAttributeDtl = {};\r\n    this.defultDisplayLen = 5;\r\n    this.defultDisplayObj = [];\r\n    this.attrStructureDtl = [];\r\n    this.headerList = [];\r\n    this.headerprp;\r\n    this.attrprp;\r\n    this.totalmatch = 0;\r\n    this.totalignore = 0;\r\n    this.pageDefination = {};\r\n    this.rowdatamapDetails = {};\r\n    this.rowdistinctDataMap = {};\r\n    this.charHeaderList = [];\r\n    this.attributeDtlMap = {};\r\n    this.mappSheetData = [];\r\n    this.statusList = [];\r\n    this.fileDetails = [];\r\n    this.fileTypeList = [];\r\n    this.fileOptionsList = [];\r\n    this.fileType;\r\n    this.nme;\r\n    this.typ;\r\n    this.description;\r\n    this.check_status = [];\r\n    this.pkt_status = [];\r\n    this.colFormate = [];\r\n    this.allcols = [];\r\n    this.fileLogIdn = 0;\r\n    this.show = false;\r\n    this.stepMsg = '';\r\n    this.stts = {};\r\n    this.clicked = false;\r\n    this.totProgress = 0;\r\n    this.totProgressFile = 0;\r\n    this.step = 1;\r\n    this.lable = \"\";\r\n    this.filenme = \"\";\r\n    let reqObj = {};\r\n    this.dateFormatMap = {};\r\n    let filetype = this.route.snapshot.params['filetype'] || '';\r\n    this.mdl = mdl;\r\n    this.filenme = this.route.snapshot.params['filetype'] || '';\r\n    this.mappingskip = false;\r\n    reqObj['formNme'] = fileUpload;\r\n    if (mdl != '')\r\n      reqObj['mdl'] = mdl;\r\n    if (filetype != '')\r\n      reqObj['filenme'] = filetype;\r\n    \r\n    \r\n    this.header[\"method\"] = 'loadFileUpload';\r\n    let options = {\r\n      method: this.header[\"method\"] \r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        \r\n         \r\n        let result = response.result || {};\r\n        this.pageDefination = result.pageDefination\r\n        this.statusList = result.statusList;\r\n        this.fileDetails = result.fileDetails;\r\n        this.fileTypeList = result.fileTypeList;\r\n        this.fileOptionsList = result.fileOptionsList || [];\r\n        if (this.fileOptionsList.length > 0)\r\n          this.fileType = this.fileOptionsList[0].k;\r\n        let addlAttr = this.fileOptionsList[0].addl_attr || {};\r\n        this.dateFormat = addlAttr.dateformat || 'dd/mm/yy';\r\n        this.delim = addlAttr.delim || '/';\r\n        this.statusList = result.statusList.map(option => ({\r\n          value: option.k,\r\n          label: option.v\r\n        }));\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n\r\n      this.toastr.error(error);\r\n    });\r\n\r\n  }\r\n\r\n  ngOnInit() {\r\n\r\n\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    let cUrl = this.router.url;\r\n    this.cDt = new Date();\r\n    this.header = {\r\n      'clientkey': Cookie.get('_ck'),\r\n      'Content-Type': 'application/json',\r\n      'loginid': Cookie.get('_logid'),\r\n      'modulekey': mdlk[cUrl.split('/')[1]],\r\n      'source': 'qs'\r\n    };\r\n\r\n\r\n    this.route.params.subscribe((params: Params) => {\r\n      let mdl = this.route.snapshot.params['grp'] || '';\r\n\r\n      this.loadFileTypeData('fileUpload', mdl);\r\n    });\r\n  }\r\n  inward_idn;\r\n  inwardStockType;\r\n  stockInwardUpload(inwardDtl, mdl) {\r\n    this.inward_idn = inwardDtl.inward_idn;\r\n    this.inwardStockType = inwardDtl.stock_type;\r\n    this.inward_action = inwardDtl.inward_action || ''\r\n    this.mdl = mdl;\r\n    this.loadFileTypeData('fileUpload', mdl);\r\n  }\r\n\r\n  ngOnDestroy() {\r\n    if (this.timerfile != undefined)\r\n      clearTimeout(this.timerfile);\r\n\r\n    if (this.timerPrice != undefined)\r\n      clearTimeout(this.timerPrice);\r\n\r\n  }\r\n\r\n  setOptionsForMixToSingle() {\r\n    this.fileOptionsList = [\r\n      { \"k\": \"696\", \"v\": \"Marketing Stock\" }\r\n    ];\r\n    this.fileType = \"696\";\r\n  }\r\n\r\n\r\n}","<div class=\"mt\" style=\"background: #fff;\">\r\n\r\n    <div class=\"content-frame\">\r\n        <p *ngIf=\"show\" class=\"loading-text\" style=\"z-index: 9999\"> {{stepMsg}} </p>\r\n\r\n        <div class=\"innerD\">\r\n            <div class=\"mt-element-step\">\r\n                <div class=\"row step-thin\">\r\n\r\n                    <div class=\"col-md-2 bg-grey mt-step-col\" [ngClass]=\"{'done':step==1 ? 'done':''}\"\r\n                        (click)=setSetp(1)>\r\n                        <div class=\"mt-step-number bg-white font-grey\">1</div>\r\n                        <div class=\"mt-step-title uppercase font-grey-cascade\">Browse</div>\r\n                    </div>\r\n                    <div class=\"col-md-4 bg-grey mt-step-col\" [ngClass]=\"{'done':step==2 ? 'done':''}\"\r\n                        (click)=setSetp(2)>\r\n                        <div class=\"mt-step-number bg-white font-grey\">2</div>\r\n                        <div class=\"mt-step-title uppercase font-grey-cascade\">Header Verification</div>\r\n                    </div>\r\n                    <div class=\"col-md-3 bg-grey mt-step-col\" [ngClass]=\"{'done':step==3 ? 'done':''}\"\r\n                        (click)=setSetp(3)>\r\n                        <div class=\"mt-step-number bg-white font-grey\">3</div>\r\n                        <div class=\"mt-step-title uppercase font-grey-cascade\">Data Verification</div>\r\n                    </div>\r\n\r\n                    <div class=\"col-md-3 bg-grey mt-step-col\" [ngClass]=\"{'done':step==4 ? 'done':''}\"\r\n                        (click)=setSetp(4)>\r\n                        <div class=\"mt-step-number bg-white font-grey\">4</div>\r\n                        <div class=\"mt-step-title uppercase font-grey-cascade\">Uploading..</div>\r\n                    </div>\r\n                </div>\r\n                <div class=\"row upload\" *ngIf=\"step==1\">\r\n\r\n\r\n                    <div class=\"col-md-offset-3 col-md-3\" style=\"margin-top: 15px;\">\r\n                        <div class=\"form-group w-100\">\r\n                            <label class=\"col-md-4 control-label\" style=\"padding: 5px;\">File Type :</label>\r\n                            <div class=\"col-md-8\">\r\n                                <div class=\"input-group w-100\">\r\n                                    <select class=\"form-control\" name=\"fileType\" [(ngModel)]=\"fileType\">\r\n                                        <option value=\"\">--select--</option>\r\n                                        <option *ngFor=\"let file of fileOptionsList\" value=\"{{file?.k}}\">{{file?.v}}\r\n                                        </option>\r\n                                    </select>\r\n                                </div>\r\n                            </div>\r\n                        </div>\r\n                    </div>\r\n\r\n\r\n                    <div class=\"col-md-2\">\r\n                        <a class=\"fileinput-wrapper btn btn-default  fileinput btn-primary\"\r\n                            style=\"background: #3a5898\"><span>Browse file</span>\r\n                            <input type=\"file\" class=\"fileinput btn-primary\" name=\"filename\" id=\"filename\"\r\n                                title=\"Browse file\" accept=\".xlsx,.csv\" (change)=\"incomingfile($event)\"\r\n                                style=\"left: -163.75px; top: 9px;\"></a>\r\n\r\n                    </div>\r\n\r\n                    <!-- <label class=\"control-label\">Upload File : &nbsp;&nbsp;&nbsp;</label>\r\n\r\n                    <input type=\"file\" class=\"fileinput btn-primary\" accept=\".xlsx,.csv\" name=\"filename\" id=\"filename\"\r\n                        (change)=\"incomingfile($event)\" title=\"Browse file\"> -->\r\n\r\n\r\n                </div>\r\n\r\n                <div class=\"row upload\" *ngIf=\"step==2\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-md-1\">\r\n                            Total Match : {{totalmatch}}\r\n                        </div>\r\n                        <div class=\"col-md-1\">\r\n                            Total Ignore : {{totalignore}}\r\n                        </div>\r\n                    </div>\r\n\r\n                    <div class=\"row col-md-12\" style=\"overflow: auto;width: 100%;\">\r\n                        <table class=\"fileuploadview\">\r\n                            <tr>\r\n                                <ng-container *ngFor=\"let hdr of headerList ;\">\r\n                                    <th [ngClass]=\"{\r\n                                        'match':headerAttributeDtl[hdr].attr!='' && headerAttributeDtl[hdr].ignore!='Y',\r\n                                        'ignore':headerAttributeDtl[hdr].ignore=='Y',\r\n                                        'thbg':headerAttributeDtl[hdr].attr=='' && headerAttributeDtl[hdr].ignore!='Y'\r\n                                         }\" (click)=\"updatecolumnstatue(hdr)\">{{hdr}}\r\n                                    </th>\r\n                                </ng-container>\r\n                            </tr>\r\n                            <tr>\r\n                                <ng-container *ngFor=\"let hdr of headerList ;\">\r\n                                    <th>\r\n                                        <ng-container *ngIf=\"headerAttributeDtl[hdr].attr==''\">\r\n                                            <!-- <select class=\"select-control\" name=\"{{headerAttributeDtl[hdr].attr}}\"\r\n                                                [(ngModel)]=\"headerAttributeDtl[hdr].attr\"\r\n                                                (change)=\"confirmsetHeaderMapp(hdr,$event.target)\"> -->\r\n                                                <select class=\"select-control\" name=\"{{headerAttributeDtl[hdr].attr}}\"\r\n                                                [(ngModel)]=\"headerAttributeDtl[hdr].attr\"\r\n                                                (change)=\"confirmsetHeaderMapp(hdr)\">\r\n                                                <option value=\"\">--select--</option>\r\n                                                <option *ngFor=\"let attrDtl of attrStructureDtl\"\r\n                                                    value=\"{{attrDtl?.attr}}\">{{attrDtl?.attr}} ({{attrDtl?.print}})</option>\r\n                                            </select>\r\n                                        </ng-container>\r\n                                        <ng-container *ngIf=\"headerAttributeDtl[hdr].attr!=''\">\r\n                                            {{headerAttributeDtl[hdr].attr}}\r\n                                           \r\n                                        </ng-container>\r\n\r\n                                    </th>\r\n                                </ng-container>\r\n                            </tr>\r\n                            <tr>\r\n                                <ng-container *ngFor=\"let hdr of headerList ;\">\r\n                                    <th>\r\n                                        <ng-container *ngIf=\"headerAttributeDtl[hdr].dta_typ=='d'\">\r\n                                            <select class=\"select-control\" name=\"{{dateFormatMap[hdr]}}\"\r\n                                                [(ngModel)]=\"dateFormatMap[hdr]\"\r\n                                               >\r\n                                                <option *ngFor=\"let dteFmt of dateFormatList\"\r\n                                                    value=\"{{dteFmt?.k}}\">{{dteFmt?.v}}</option>\r\n                                            </select>\r\n                                        </ng-container>\r\n                                        </th>\r\n                                </ng-container>\r\n                            </tr> \r\n                            <tr *ngFor=\"let rowDis of defultDisplayObj ;\">\r\n                                <td *ngFor=\"let hdr of headerList ;\">\r\n                                    {{rowDis[hdr]}}\r\n                                </td>\r\n\r\n                            </tr>\r\n\r\n                        </table>\r\n                    </div>\r\n                    <div class=\"row\">\r\n                        <div class=\"col-md-offset-11 col-md-1\">\r\n                                <button type=\"button\" *ngIf=\"fileLogIdn==0 && (filenme=='generic' || filenme=='gia_bill')\" class=\"btn btn-success pull-right\"\r\n                                style=\"margin: 5px\" (click)=\"SkipVerification()\">Skip</button>\r\n                                &nbsp; &nbsp;\r\n                            <button type=\"button\" *ngIf=\"fileLogIdn==0\" class=\"btn btn-success pull-right\"\r\n                                style=\"margin: 5px\" (click)=\"ValidateFileHeaderMapping('Y')\">Verify</button>\r\n\r\n                       \r\n\r\n                        </div>\r\n                    </div>\r\n\r\n                </div>\r\n                <div class=\"row upload \" *ngIf=\"step==3\">\r\n                    <div class=\"row table-responsive col-md-12\">\r\n                        <table cellspacing=\"10\" class=\"displayTable fileuploadview\">\r\n                            <ng-container *ngFor=\"let hdr of charHeaderList ;let j=index;\">\r\n\r\n                                <tr>\r\n                                    <th style=\"color:white;border: 1px solid white\">\r\n                                        {{hdr}}({{headerAttributeDtl[hdr].attr}})</th>\r\n                                    <td [ngClass]=\"{'even':j%2==0,'odd':j%2==1}\">\r\n                                        <div class=\"row\" style=\"display: flex;\">\r\n                                            <ng-container\r\n                                                *ngFor=\"let attrVal of rowdistinctDataMap[headerAttributeDtl[hdr].attr];\">\r\n                                                <div style=\"width:160px;margin-right: 1px\"\r\n                                                    [ngClass]=\"{'matchedUl':rowdatamapDetails[headerAttributeDtl[hdr].attr][attrVal].val !=''}\">\r\n                                                    <ul style=\"list-style: none;text-align:left\">\r\n                                                        <li> {{attrVal}} </li>\r\n                                                        <li>\r\n                                                            <select\r\n                                                                *ngIf=\"rowdatamapDetails[headerAttributeDtl[hdr].attr][attrVal].val==''\"\r\n                                                                class=\"select-control\"\r\n                                                                name=\"{{rowdatamapDetails[headerAttributeDtl[hdr].attr][attrVal].val}}\"\r\n                                                                [(ngModel)]=\"rowdatamapDetails[headerAttributeDtl[hdr].attr][attrVal].val\"\r\n                                                                (change)=\"confirmHeaderDetailsMapp(headerAttributeDtl[hdr].attr,headerAttributeDtl[hdr].attr_idn,attrVal)\">\r\n                                                                <option value=\"\">--select--</option>\r\n                                                                <option\r\n                                                                    *ngFor=\"let attrdtlmap of attributeDtlMap[headerAttributeDtl[hdr].attr]\"\r\n                                                                    value=\"{{attrdtlmap?.val}}\">{{attrdtlmap?.display}} ({{attrdtlmap?.val}})                                                                </option>\r\n                                                            </select>\r\n\r\n                                                            <span\r\n                                                                *ngIf=\"rowdatamapDetails[headerAttributeDtl[hdr].attr][attrVal].val!=''\">\r\n                                                                {{rowdatamapDetails[headerAttributeDtl[hdr].attr][attrVal].val}} \r\n                                                                    &nbsp;&nbsp; <i (click)=\"removeDetailAttrOptVal(headerAttributeDtl[hdr].attr_idn,attrVal,rowdatamapDetails[headerAttributeDtl[hdr].attr][attrVal].val,[headerAttributeDtl[hdr].attr])\" class=\"fa fa-times\" aria-hidden=\"true\" style=\"color: red;cursor: pointer;\"></i>\r\n                                                            </span>\r\n                                                        \r\n                                                        </li>\r\n                                                    </ul>\r\n                                                </div>\r\n                                            </ng-container>\r\n                                        </div>\r\n                                    </td>\r\n\r\n                                </tr>\r\n                            </ng-container>\r\n                        </table>\r\n                    </div>\r\n                    <div class=\"row\">\r\n                        <div class=\"col-md-offset-11 col-md-1\">\r\n                                <button type=\"button\" *ngIf=\"fileLogIdn==0 && (filenme=='generic' || filenme=='gia_bill')\" class=\"btn btn-success pull-right\"\r\n                                style=\"margin: 5px\" (click)=\"SkipVerificationDtl()\">Skip</button>\r\n                                &nbsp; &nbsp;\r\n                            <button type=\"button\" class=\"btn btn-success pull-right\" style=\"margin: 5px\"\r\n                                (click)=\"uploadFile()\" [disabled]=\"gmatchedCount!=gresultCount\">Upload</button>\r\n                                \r\n                               \r\n\r\n                        </div>\r\n\r\n                    </div>\r\n\r\n                </div>\r\n\r\n                <div class=\"row upload\" *ngIf=\"step==4\">\r\n\r\n                    <div class=\"row\">\r\n\r\n                    </div>\r\n\r\n                    <div class=\"row\">\r\n\r\n                        <p *ngIf=\"step==4\" style=\"margin-left: 15px;color:green;font-size: 20px;text-align: left\">\r\n                            {{lableFile}}\r\n                            <span style=\"font-size: 14px;\" *ngIf=\"lastRefreshTimeFile != null\">Last\r\n                                refresh time :\r\n                                ({{lastRefreshTimeFile | date:'medium'}})</span>\r\n                        </p>\r\n\r\n                        <div class=\"progress\" style=\"margin: 15px;\">\r\n                            <div class=\"progress-bar progress-bar-warning\" role=\"progressbar\" aria-valuenow=\"60\"\r\n                                aria-valuemin=\"0\" aria-valuemax=\"100\" [ngStyle]=\"{'width':totProgressFile+'%'}  \">\r\n                                {{totProgressFile}} %\r\n                            </div>\r\n                        </div>\r\n\r\n                        <p *ngIf=\"step==4 && clicked\" style=\"margin-top: 35px;\"><strong> Complete :{{sttsFile['C']}}\r\n                                &nbsp;&nbsp;&nbsp; Pending : {{sttsFile['P']}} &nbsp;&nbsp;&nbsp; Error :\r\n                                {{sttsFile['E']}}&nbsp;&nbsp;&nbsp; Invaild Status :\r\n                                {{sttsFile['I']}}\r\n                                &nbsp;&nbsp;&nbsp; Total : {{sttsFile['T']}}</strong></p>\r\n\r\n\r\n                        <p *ngIf=\"step==4\"\r\n                            style=\"margin-left: 15px;color:green;font-size: 20px;margin-top: 15px;text-align: left\">\r\n                            {{lable}}\r\n                            <span style=\"font-size: 12px;margin-left: 20px;color: black;\"\r\n                                *ngIf=\"lastRefreshTime != null\">Last\r\n                                refresh time :\r\n                                ({{lastRefreshTime | date:'medium'}})</span>\r\n                        </p>\r\n\r\n                        <div class=\"progress\" style=\"margin: 15px;\">\r\n                            <div class=\"progress-bar progress-bar-warning\" role=\"progressbar\" aria-valuenow=\"60\"\r\n                                aria-valuemin=\"0\" aria-valuemax=\"100\" [ngStyle]=\"{'width':totProgress+'%'}  \">\r\n                                {{totProgress}} %\r\n                            </div>\r\n                        </div>\r\n\r\n                        <!-- <button type=\"button\" class=\"btn btn-success text-center\" style=\"margin: 5px\"\r\n                            (click)=\"checkUploadStt()\">Check\r\n                            Status</button> -->\r\n\r\n                        <p *ngIf=\"step==4 && clicked\" style=\"margin-top: 35px;\"><strong> Complete :{{stts['C']}}\r\n                                &nbsp;&nbsp;&nbsp; Pending : {{stts['P']}} &nbsp;&nbsp;&nbsp; Error : {{stts['E']}}\r\n                                &nbsp;&nbsp;&nbsp; Total : {{stts['T']}}</strong></p>\r\n\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </div>\r\n\r\n\r\n    </div>\r\n</div>\r\n\r\n\r\n\r\n\r\n<div class=\"modal\" id=\"fileUploadModal\" tabindex=\"-1\" style=\"z-index: 999999\" role=\"dialog\"\r\n    aria-labelledby=\"smallModalHead\" aria-hidden=\"true\" data-backdrop=\"static\" data-keyboard=\"true\">\r\n    <div class=\"modal-dialog \">\r\n        <div class=\"modal-content\">\r\n            <div class=\"modal-header\">\r\n                <button type=\"button\" class=\"close\" data-dismiss=\"modal\" #fileUploadclsbtn>\r\n                    <span aria-hidden=\"true\">&times;</span>\r\n                    <span class=\"sr-only\">Close</span>\r\n                </button>\r\n                <h4 class=\"modal-title\" id=\"smallModalHead\">Add file upload option</h4>\r\n            </div>\r\n            <div class=\"modal-body\">\r\n                <div class=\"row\">\r\n\r\n                    <div class=\"col-md-12\">\r\n                        <form class=\"form-horizontal\" role=\"form\" #f=\"ngForm\" (ngSubmit)=\"onSubmit(f)\" name=\"appForm\">\r\n                            <div class=\"form-group\">\r\n                                <div class=\"col-md-12\">\r\n                                    <label class=\"col-md-3 control-label\">Name\r\n                                    </label>\r\n                                    <div class=\"col-md-5\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"text\" class=\"form-control\" [(ngModel)]=\"nme\" name=\"nme\" />\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n\r\n                            <div class=\"form-group\">\r\n                                <div class=\"col-md-12\">\r\n                                    <label class=\"col-md-3 control-label\">Description\r\n                                    </label>\r\n                                    <div class=\"col-md-5\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"text\" class=\"form-control\" [(ngModel)]=\"description\"\r\n                                                name=\"description\" />\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n\r\n                            <div class=\"form-group\">\r\n                                <div class=\"col-md-12\">\r\n                                    <label class=\"col-md-3 control-label\">Type\r\n                                    </label>\r\n                                    <div class=\"col-md-5\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control\" name=\"typ\" [(ngModel)]=\"typ\">\r\n                                                <option value=\"\">--select--</option>\r\n                                                <option *ngFor=\"let file of fileTypeList\" value=\"{{file?.k}}\">\r\n                                                    {{file?.v}}\r\n                                                </option>\r\n                                            </select>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n\r\n\r\n                            <div class=\"form-group\">\r\n                                <div class=\"col-md-12\">\r\n                                    <label class=\"col-md-3 control-label\">Check status\r\n                                    </label>\r\n                                    <div class=\"col-md-5\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <ng-select placeholder=\"Select Status\" [options]=\"statusList\"\r\n                                                [(ngModel)]=\"check_status\" name=\"check_status\" [multiple]=\"true\"\r\n                                                [allowClear]=\"true\">\r\n                                                <ng-template #optionTemplate let-option=\"option\">\r\n                                                    <div class=\"famfamfam-flags {{option?.value}}\"></div>\r\n                                                    {{option?.label}}\r\n                                                </ng-template>\r\n                                            </ng-select>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n\r\n                            <div class=\"form-group\">\r\n                                <div class=\"col-md-12\">\r\n                                    <label class=\"col-md-3 control-label\">Packet status\r\n                                    </label>\r\n                                    <div class=\"col-md-5\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <ng-select placeholder=\"Select Status\" [options]=\"statusList\"\r\n                                                [(ngModel)]=\"pkt_status\" name=\"pkt_status\" [allowClear]=\"true\">\r\n                                                <ng-template #optionTemplate let-option=\"option\">\r\n                                                    <div class=\"famfamfam-flags {{option?.value}}\"></div>\r\n                                                    {{option?.label}}\r\n                                                </ng-template>\r\n                                            </ng-select>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n\r\n                        </form>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n            <div class=\"modal-footer\">\r\n                <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\" #fileUploadclsbtn>Close</button>\r\n                <button type=\"button\" class=\"btn btn-success\" data-dismiss=\"modal\" appAppNoDblClick\r\n                    (click)=\"onSubmit(f)\">Save</button>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n\r\n<div class=\"modal\" id=\"Cofirmmaphdr\"  role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\" data-backdrop=\"static\"\r\n  data-keyboard=\"false\">\r\n  <div class=\"modal-dialog\">\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" (click)=\"CancelHeaderMapp()\" class=\"close\"  data-dismiss=\"modal\">\r\n          <span aria-hidden=\"true\">&times;</span>\r\n          <span class=\"sr-only\" >Close</span>\r\n        </button>\r\n        <h4 class=\"modal-title\" id=\"smallModalHead\">Alert</h4>\r\n      </div>\r\n      <div class=\"modal-body\">\r\n         <div class=\"row\">\r\n            Are you sure For Mapping <b>{{maphdr}}</b> To Attribute <b>{{hdrmassage}}</b> \r\n          </div>\r\n        </div>\r\n        <div class=\"modal-footer\">\r\n                <button type=\"button\" class=\"btn btn-default\" (click)=\"CancelHeaderMapp()\"   data-dismiss=\"modal\" >Close</button>\r\n                <button type=\"button\" class=\"btn btn-success\" data-dismiss=\"modal\" (click)=\"setHeaderMapp();\">Confirm</button>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n\r\n        <div class=\"modal\" id=\"Cofirmmapdtl\"  role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\" data-backdrop=\"static\"\r\n  data-keyboard=\"false\">\r\n  <div class=\"modal-dialog\">\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" (click)=\"CancelHeaderMapp()\" class=\"close\" data-dismiss=\"modal\" >\r\n          <span aria-hidden=\"true\">&times;</span>\r\n          <span class=\"sr-only\" >Close</span>\r\n        </button>\r\n        <h4 class=\"modal-title\" id=\"smallModalHead\">Alert</h4>\r\n      </div>\r\n      <div class=\"modal-body\">\r\n         <div class=\"row\">\r\n            Are you sure For Mapping <b>{{dtloptionval}}</b> To Attribute  <b> {{dtlAttr}} </b> with AttributeDetail <b>{{dtlmassage}}</b> \r\n          </div>\r\n        </div>\r\n        <div class=\"modal-footer\">\r\n                <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\" (click)=\"CancelHeaderDetailsMapp()\">Close</button>\r\n                <button type=\"button\" class=\"btn btn-success\" data-dismiss=\"modal\" (click)=\"setHeaderDetailsMapp()\">Confirm</button>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n\r\n\r\n<button id=\"btnfileUploadModal\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#fileUploadModal\"></button>\r\n\r\n<button id=\"btnCofirmmaphdr\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#Cofirmmaphdr\"></button>\r\n<button id=\"btnCofirmmapdtl\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#Cofirmmapdtl\"></button>\r\n\r\n\r\n\r\n<!-- <div class=\"centered\">\r\n    <div id=\"divSpinner\" class=\"spinner loading\">\r\n      <div class=\"loading-text\">Loading ...</div>\r\n    </div>\r\n\r\n    <button (click)=\"test()\" id=\"btnLoadRecords\" style=\"cursor:pointer;position: absolute; top: 52%; left: 45%;\">Load Records</button>\r\n  </div> -->","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'app-fileupload-dashboard',\r\n  templateUrl: './fileupload-dashboard.component.html',\r\n  styleUrls: ['./fileupload-dashboard.component.css']\r\n})\r\nexport class FileuploadDashboardComponent implements OnInit {\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<h1 class=\"text-center\">Fileupload Dashboard</h1>   ","import { Component, OnInit } from '@angular/core';\r\nimport { Router, ActivatedRoute, Params } from '@angular/router';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\n\r\n@Component({\r\n  selector: 'app-callinfo',\r\n  templateUrl: './callinfo.component.html',\r\n  styleUrls: ['./callinfo.component.css']\r\n})\r\nexport class CallInfoComponent implements OnInit {\r\n\r\n  constructor(\r\n    public router: Router,\r\n    private route: ActivatedRoute,\r\n    private cs: CommanServiceService,\r\n    private toastr: ToastrService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    private globlEnv: GlobleEnvService\r\n  ) { }\r\n\r\n  header;\r\n  communictionMode=[];\r\n  contactDate;\r\n  medium;\r\n  subject;\r\n  summary;\r\n  detail;\r\n  emp_idn;\r\n  nme_idn;\r\n  ngOnInit() {\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    let mdlKey = Object.keys(mdlk);\r\n    let cUrl = this.router.url;\r\n    this.header = {\r\n      'Content-Type': 'application/json',\r\n      'clientkey': Cookie.get('_ck'),\r\n      'modulekey':mdlk[cUrl.split('/')[1]],\r\n      'loginid': Cookie.get('_logid'),\r\n      'source': 'qs'\r\n    };\r\n\r\n    this.route.params.subscribe((params: Params) => {\r\n         this.loadCallInfo();\r\n    });\r\n  }\r\n\r\n  loadCallInfo(){\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n    this.header['method'] = 'loadCommunicationLogForm';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method:  this.header['method']\r\n    }\r\n    this.cs.load(reqObj, options, 'marketing/transaction').then((response: any) => {\r\n    if(response.status == 'SUCCESS') {\r\n      let result = response.result||{};\r\n      this.communictionMode=result.communicationMediumList||[];\r\n      this.spinnerService.hide();\r\n    } else {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(response.message);\r\n    }\r\n  }).catch((err: any) => {\r\n    this.spinnerService.hide();\r\n    this.toastr.error(err.message);\r\n  });\r\n\r\n  }\r\n\r\n  SaveCallInfo(){\r\n    this.contactDate=this.contactDate||'';\r\n    this.medium =  this.medium||'';\r\n    this.subject=this.subject||'';\r\n    this.summary=this.summary||'';\r\n    this.detail=this.detail||'';\r\n    let isValid = true;\r\n    if(this.contactDate==''){\r\n      this.toastr.error(\"Please specify ContactDate\");\r\n       isValid = false;\r\n    }\r\n\r\n    if(this.medium==''){\r\n      this.toastr.error(\"Please specify Medium\");\r\n       isValid = false;\r\n    }\r\n\r\n    if(this.subject==''){\r\n      this.toastr.error(\"Please specify subject\");\r\n       isValid = false;\r\n    }\r\n    if(this.summary==''){\r\n      this.toastr.error(\"Please specify summary\");\r\n       isValid = false;\r\n    }\r\n    if(isValid){\r\n\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n    reqObj['emp_idn'] = this.emp_idn;\r\n    reqObj['nme_idn'] = this.nme_idn;\r\n    reqObj['log_ts'] = this.cs.formatDate(this.contactDate);\r\n    reqObj['auto_yn'] =\"0\"\r\n    reqObj['channel'] = this.medium;\r\n    reqObj['subject'] = this.subject;\r\n    reqObj['summary'] = this.summary;\r\n    reqObj['details'] = this.detail;\r\n    reqObj['pvt']=0;\r\n    reqObj['attrMap']={};\r\n    reqObj['recipientListMap']={};\r\n\r\n    this.header['method'] = 'saveMailLogDetails';\r\n\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method:  this.header['method'] \r\n    }\r\n    this.cs.load(reqObj, options, 'marketing/transaction').then((response: any) => {\r\n    if(response.status == 'SUCCESS') {\r\n      let result = response.result||{};\r\n\r\n      this.spinnerService.hide();\r\n    } else {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(response.message);\r\n    }\r\n  }).catch((err: any) => {\r\n    this.spinnerService.hide();\r\n    this.toastr.error(err.message);\r\n  });\r\n  }\r\n  }\r\n\r\n\r\n}\r\n","<div class=\"row\">\r\n    <div class=\"form-group\" >\r\n        <label class=\"col-md-4 control-label\" style=\"margin-top:10px;text-align: right\"><span style=\"color:red\">*</span> &nbsp;Contact Date\r\n        </label>\r\n        <div class=\"col-md-6\" style=\"margin-top:10px\">\r\n          <div class=\"input-group input-group-sm  w-100\">\r\n              <input class=\"form-control\" type=\"date\" [(ngModel)]=\"contactDate\" name=\"contactDate\"/>\r\n              \r\n          </div>\r\n        </div>\r\n    </div>\r\n      <div class=\"form-group\" >\r\n          <label class=\"col-md-4 control-label\" style=\"margin-top:10px;text-align: right\"><span style=\"color:red\">*</span>&nbsp;Channel / Medium\r\n          </label>\r\n          <div class=\"col-md-6\" style=\"margin-top:10px\">\r\n            <div class=\"input-group input-group-sm  w-100\">\r\n                <select class=\"form-control\" name=\"medium\" [(ngModel)]=\"medium\" >\r\n                    <option value=\"\">Select Channel / Medium</option>\r\n                    <option *ngFor=\"let prp of communictionMode\" [ngValue]=\"prp.k\">{{prp.v}}</option>\r\n                </select>\r\n            </div>\r\n          </div>\r\n     </div>\r\n\r\n     <div class=\"form-group\" >\r\n        <label class=\"col-md-4 control-label\" style=\"margin-top:10px;text-align: right\"><span style=\"color:red\">*</span>&nbsp;Subject\r\n        </label>\r\n        <div class=\"col-md-6\" style=\"margin-top:10px\">\r\n          <div class=\"input-group input-group-sm  w-100\">\r\n              <input type=\"text\" class=\"form-control\" name=\"subject\" [(ngModel)]=\"subject\">\r\n          </div>\r\n        </div>\r\n    </div>\r\n\r\n\r\n    <div class=\"form-group\">\r\n        <label class=\"col-md-4 control-label\" style=\"margin-top:10px;text-align: right\"><span style=\"color:red\">*</span>&nbsp;Summary / Topic\r\n        </label>\r\n        <div class=\"col-md-6\" style=\"margin-top:10px\">\r\n          <div class=\"input-group input-group-sm  w-100\">\r\n              <input type=\"text\" class=\"form-control\" name=\"summary\" [(ngModel)]=\"summary\">\r\n          </div>\r\n        </div>\r\n    </div>\r\n\r\n    <div class=\"form-group\">\r\n        <label class=\"col-md-4 control-label\" style=\"margin-top:10px;text-align: right\">Detail\r\n        </label>\r\n        <div class=\"col-md-6\" style=\"margin-top:10px\">\r\n          <div class=\"input-group input-group-sm  w-100\">\r\n              <textarea class=\"form-control\" name=\"detail\" [(ngModel)]=\"detail\">\r\n                </textarea>\r\n          </div>\r\n        </div>\r\n    </div>\r\n\r\n\r\n\r\n    <div class=\"form-group\"><div  class=\"col-md-12\" style=\"margin-top:10px;;text-align: center\">\r\n    <button class=\"btn btn-success\" \r\n    appAppNoDblClick (click)=\"SaveCallInfo()\">Save Changes</button>\r\n    </div></div>\r\n</div>\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { GlobleEnvService } from './globle-env.service';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { throwError } from 'rxjs';\r\nimport { Observable } from 'rxjs';\r\nimport { catchError, map } from 'rxjs/operators';\r\n\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class UploadServiceService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    private glbEnv: GlobleEnvService,\r\n    private _spinnerService: NgxSpinnerService ,\r\n    private toastr: ToastrService,\r\n    private router: Router,\r\n    private route: ActivatedRoute\r\n  ) { }\r\n\r\n\r\n  private header: any = {};\r\n\r\n  data(reqObj, method, url): Observable<any> {\r\n   // this._spinnerService.show();\r\n    // if (localStorage.getItem('mdlKey') != null) {\r\n    //   let cUrl = this.router.url;\r\n    //   let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    //   this.header = {\r\n    //     'clientkey': Cookie.get('_ck'),\r\n    //     'Content-Type': 'application/json',\r\n    //     'loginid': Cookie.get('_logid'),\r\n    //     'source': 'qs',\r\n    //     'method': method\r\n    //   };\r\n    // }\r\n    // let options: any = ({ headers: new HttpHeaders(this.header) });\r\n    let methodName = {\r\n      method: method\r\n    }\r\n    let options: any\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options= {\r\n      params: methodName\r\n    })\r\n      .pipe(\r\n       map((res: any) => res),\r\n       (catchError((error) => {\r\n        this._spinnerService.hide();\r\n        this.toastr.show(error.message);\r\n        return throwError(error);\r\n      }))\r\n      );\r\n\r\n    // return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options)\r\n    // .pipe(\r\n    //   map((res: any) => res),\r\n    //   catchError((error) => {\r\n    //     this._spinnerService.hide();\r\n    //     this.toastr.show(error.message);\r\n    //     return throwError(error);\r\n    //   })\r\n    // )\r\n    // .subscribe((response: any) => {\r\n    //   // Handle the response\r\n    // });\r\n  }\r\n}\r\n","import { Component, OnInit, ViewChild, ElementRef, Input } from '@angular/core';\r\n// import { HttpHeaders  } from '@angular/common/http';\r\nimport { Router, ActivatedRoute, Params, NavigationEnd } from '@angular/router';\r\nimport { FormControl, FormGroup, Validators } from '@angular/forms';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { FileuploadComponent } from '../file-upload/fileupload.component';\r\nimport { StockServiceService } from '../stock-service/stock-service.service';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { UploadServiceService } from '../globle/upload-service.service';\r\n\r\n@Component({\r\n  selector: 'app-file-upload-log',\r\n  templateUrl: './file-upload-log.component.html',\r\n  styleUrls: ['./file-upload-log.component.css']\r\n})\r\nexport class FileUploadLogComponent implements OnInit {\r\n  constructor(\r\n    public router: Router,\r\n    private route: ActivatedRoute,\r\n    private toastr: ToastrService,\r\n    private ss: StockServiceService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    private cs: CommanServiceService,\r\n    private PS: UploadServiceService\r\n  ) { }\r\n\r\n  cDt;\r\n  cUrl;\r\n  header;\r\n\r\n  isOpen = true;\r\n  icon = 'fa fa-dedent';\r\n  showarr;\r\n  order = '';\r\n  reverse = true;\r\n  pageSize = 10;\r\n  p = 1;\r\n  pokey = '';\r\n  searchF;\r\n  noData = true;\r\n  clicked = false;\r\n  curIndx;\r\n  frmDate;\r\n  toDate;\r\n  seq;\r\n  type;\r\n  title;\r\n  fileList = [];\r\n  fileLogList = [];\r\n  defultestatusList = [];\r\n  attrDtl = [];\r\n  attrDisplayDtl = {};\r\n  pktDetails = [];\r\n  setOrder(value: string, i) {\r\n    this.showarr = i;\r\n    if (this.order === value) {\r\n      this.reverse = !this.reverse;\r\n    }\r\n    this.order = value;\r\n  }\r\n  exportToCSV() {\r\n    let modifiedObjArr = this.cs.modifyDataByHeader(this.pktDetails, this.attrDtl, this.attrDisplayDtl);\r\n    this.cs.CSVConvertor(modifiedObjArr, \"Packet_List\", true)\r\n  }\r\n  openTog() {\r\n    this.isOpen = !this.isOpen;\r\n    if (this.isOpen == true) {\r\n      this.icon = 'fa fa-dedent';\r\n    } else {\r\n      this.icon = 'fa fa-indent';\r\n    }\r\n  }\r\n  loadformFields() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUploadLogForm';\r\n    reqObj['mdlList'] = ['lab','inward','rep'];\r\n    this.header['method'] = 'loadFileLog';\r\n   \r\n    let options = {\r\n      method: this.header[\"method\"] \r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result || {};\r\n        this.fileList = result.fileList;\r\n        this.fileList = result.fileList.map(element => ({\r\n          itemName: element.v,\r\n          id: element.k\r\n        }));\r\n        this.defultestatusList = [...this.fileList];\r\n      }\r\n      else {\r\n        this.toastr.error(response.message);\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n\r\n  loadFileLog() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUploadLogForm';\r\n    reqObj['logDteFrom'] = this.cs.ddMMYYYY(this.frmDate);\r\n    reqObj['logDteTo'] = this.cs.ddMMYYYY(this.toDate);\r\n    reqObj['fileIdnList'] = this.defultestatusList.map(x => x.id.toString());\r\n    reqObj['seqNo']=this.seq;\r\n   \r\n    this.header['method'] = \"getFileLogDtl\";\r\n    let options = {\r\n      method: this.header[\"method\"] \r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result || {};\r\n      \r\n        this.fileLogList = result.fileLogList;\r\n        this.spinnerService.hide();\r\n        this.noData = false;\r\n        this.isOpen = false;\r\n        document.getElementById(\"wrap\").addEventListener(\"scroll\", function () {\r\n          var translate = \"translate(0,\" + this.scrollTop + \"px)\";\r\n          this.querySelector(\"thead\").style.transform = translate;\r\n        });\r\n      }\r\n      else {\r\n        this.toastr.error(response.message);\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n\r\n  getfileUploadPacketInfo(seqIdn, stt,index) {\r\n    this.clicked = true;\r\n    this.curIndx = index;\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'fileUploadLogForm';\r\n    reqObj['seqNo'] = seqIdn;\r\n    reqObj['fileStatus'] = stt;\r\n   \r\n    this.header['method'] = \"getfileUploadPacketInfo\";\r\n    let options = {\r\n      method: this.header[\"method\"] \r\n    }\r\n    this.cs.loadiFile(reqObj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result || {};\r\n        this.attrDtl = result.attrDtl;\r\n        this.attrDisplayDtl = result.attrDisplayDtl;\r\n        this.pktDetails = result.pktDetails;\r\n        this.spinnerService.hide();\r\n      }\r\n      else {\r\n        this.toastr.error(response.message);\r\n      }\r\n      this.spinnerService.hide();\r\n    }, error => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(error);\r\n    });\r\n  }\r\n\r\n  ngOnInit() {\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    this.cUrl = this.router.url;\r\n    this.header = {\r\n      'Content-Type': 'application/json',\r\n      'source': 'qs'\r\n    };\r\n    // 'modulekey':  mdlk[this.cUrl.split('/')[1]],\r\n    // 'loginid': Cookie.get('_logid'),\r\n    // 'clientkey': Cookie.get('_ck'),\r\n    this.loadformFields();\r\n    this.cDt = new Date();\r\n    this.frmDate = this.cs.formatDateSC(this.cDt);\r\n    this.toDate = this.cs.formatDateSC(this.cDt);\r\n  }\r\n}\r\n","<div class=\"mt\" style=\"background: #fff;\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">File Upload Log\r\n        <span class=\"f-12\">({{cDt | date:'medium'}})</span>\r\n      </h3>\r\n    </div>\r\n  </div>\r\n  <div class=\"content-frame\">\r\n    <div class=\"innerD\">\r\n      <div class=\"row\" style=\"padding: 10px;\">\r\n        <form class=\"form-inline\" #f=\"ngForm\" name=\"appForm\">\r\n          <div [ngClass]=\"isOpen == true ? 'col-md-4' : 'hidden'\">\r\n            <div class=\"col-md-12\">\r\n              <div class=\"form-group w-100\">\r\n                <label class=\"col-md-5 control-label\" style=\"padding-left: 2px;\">File Type</label>\r\n                <div class=\"col-md-7\">\r\n                  <div class=\"input-group w-100\">\r\n                    <!-- <select class=\"form-control\" name=\"type\" [(ngModel)]=\"type\">\r\n                      <option *ngFor=\"let lov of fileList\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                    </select> -->\r\n\r\n                    <angular2-multiselect [data]=\"fileList\" name=\"defultestatusList\" [(ngModel)]=\"defultestatusList\">\r\n                    </angular2-multiselect>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n\r\n            <div class=\"col-md-12\">\r\n              <div class=\"form-group w-100\">\r\n                <label class=\"col-md-5 control-label\" style=\"padding-left: 2px;\">From Date</label>\r\n                <div class=\"col-md-7\">\r\n                  <div class=\"input-group w-100\">\r\n                    <input name=\"frmDate\" [(ngModel)]=\"frmDate\" type=\"date\" class=\"form-control\"\r\n                      placeholder=\"dd/mm/yyyy\" />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n\r\n            <div class=\"col-md-12\">\r\n              <div class=\"form-group w-100\">\r\n                <label class=\"col-md-5 control-label\" style=\"padding-left: 2px;\">To Date</label>\r\n                <div class=\"col-md-7\">\r\n                  <div class=\"input-group w-100\">\r\n                    <input name=\"toDate\" [(ngModel)]=\"toDate\" type=\"date\" class=\"form-control\"\r\n                      placeholder=\"dd/mm/yyyy\" />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n\r\n\r\n            <div class=\"col-md-12\">\r\n              <p><b>------------------------------------- OR ---------------------------------------</b></p>\r\n            </div>\r\n\r\n            <div class=\"form-group w-100\">\r\n              <label class=\"col-md-2 control-label\" style=\"padding-left: 2px;\">Seq No.</label>\r\n              <div class=\"col-md-5\">\r\n                <div class=\"input-group w-100\">\r\n                  <input name=\"seq\" [(ngModel)]=\"seq\" type=\"text\" class=\"form-control\" />\r\n                </div>\r\n              </div>\r\n            </div>\r\n\r\n            <button type=\"button\" style=\"margin-left: 5px;\" class=\"btn btn-success cBtn pull-left\" appAppNoDblClick\r\n              (click)=\"loadFileLog()\">Fetch</button>\r\n          </div>\r\n        </form>\r\n\r\n        <div [ngClass]=\"isOpen == false ? 'col-md-12 custCls' : 'col-md-8 custCls'\">\r\n          <div class=\"row\">\r\n            <div class=\"col-sm-6\">\r\n              <form class=\"form-inline pull-left\">\r\n              </form>\r\n              <button class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px;margin-left: 10px;\"\r\n                data-toggle=\"tooltip\" data-placement=\"right\" title=\"Filter results\" (click)=\"openTog();\">\r\n                <span class=\"{{icon}}\" style=\"color:#3b5998;\"></span>\r\n              </button>\r\n\r\n              <button *ngIf=\"!noData\" class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px;margin-left: 10px;\"\r\n                data-toggle=\"tooltip\" data-placement=\"right\" title=\"Refresh\" (click)=\"loadFileLog();\">\r\n                <span class=\"fa fa-refresh\"></span>\r\n              </button>\r\n            </div>\r\n            <div class=\"col-md-6\" *ngIf=\"!noData\">\r\n              <form class=\"form-inline pull-right\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                  <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\" [(ngModel)]=\"searchF\" />\r\n                </div>\r\n              </form>\r\n            </div>\r\n          </div>\r\n          <div class=\"table-responsive\" id=\"wrap\">\r\n            <table class=\"displayTable\" *ngIf=\"!noData\">\r\n              <thead>\r\n                <th (click)=\"setOrder('fileLogIdn',0)\">FileLog Id\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 0\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 0\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n                <th (click)=\"setOrder('nme',1)\">Name\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 1\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 1\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n                <th (click)=\"setOrder('user',2)\">User\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 2\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 2\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n                <th (click)=\"setOrder('logDate',3)\">Log Date\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 3\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 3\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n                <th (click)=\"setOrder('NF',4)\"> Not Found\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 4\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 4\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n\r\n                <th (click)=\"setOrder('I',5)\"> Invaild Status\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 5\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 5\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n\r\n                <th (click)=\"setOrder('TNF',6)\"> Tr.Id Not Found\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 6\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 6\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n\r\n                <th (click)=\"setOrder('TI',7)\"> Tr. Stt Invaild\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 7\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 7\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n                <th (click)=\"setOrder('E',8)\"> Error\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 8\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 8\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n                <th (click)=\"setOrder('C',9)\"> Complete\r\n                  <span [hidden]=\"reverse\" *ngIf=\"showarr === 9\">\r\n                    <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                  <span [hidden]=\"!reverse\" *ngIf=\"showarr === 9\">\r\n                    <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                  </span>\r\n                </th>\r\n              </thead>\r\n              <tbody>\r\n                <ng-container\r\n                  *ngFor=\"let filelog of fileLogList | tableSearch:searchF | orderBy: order:reverse;let j = index;\">\r\n                  <tr [ngClass]=\" {'even':j%2==0,'odd':j%2==1}\">\r\n                    <td>{{filelog.fileLogIdn}}</td>\r\n                    <td>{{filelog.nme}}</td>\r\n                    <td>{{filelog.user}}</td>\r\n                    <td>{{filelog.logDate}}</td>\r\n                    <td><b><a href=\"javascript:void()\"\r\n                          (click)=\"getfileUploadPacketInfo(filelog.fileLogIdn,'NF',j)\">{{filelog.NF||''}}</a></b></td>\r\n                    <td><b><a href=\"javascript:void()\"\r\n                          (click)=\"getfileUploadPacketInfo(filelog.fileLogIdn,'I',j)\">{{filelog.I||''}}</a></b></td>\r\n                    <td><b><a href=\"javascript:void()\"\r\n                          (click)=\"getfileUploadPacketInfo(filelog.fileLogIdn,'TNF',j)\">{{filelog.TNF||''}}</a></b></td>\r\n                    <td><b><a href=\"javascript:void()\"\r\n                          (click)=\"getfileUploadPacketInfo(filelog.fileLogIdn,'TI',j)\">{{filelog.TI||''}}</a></b></td>\r\n                          <td><b><a href=\"javascript:void()\"\r\n                            (click)=\"getfileUploadPacketInfo(filelog.fileLogIdn,'E',j)\">{{filelog.E||''}}</a></b></td>\r\n                      \r\n                          <td><b><a href=\"javascript:void()\"\r\n                          (click)=\"getfileUploadPacketInfo(filelog.fileLogIdn,'C',j)\">{{filelog.C||''}}</a></b></td>\r\n                  </tr>\r\n\r\n\r\n                  <tr *ngIf=\" clicked === true && curIndx==j\">\r\n                    <td [attr.colspan]=\"10\">\r\n\r\n                      <span appAppNoDblClick (click)=\"exportToCSV()\"\r\n                        style=\"margin-left: 20px; font-size: 20px; padding: 3px;\"><i class=\"fa fa-file-excel-o\"\r\n                          style=\"color:green;cursor: pointer;\" title=\"Download Excel\"></i></span>\r\n                    </td>\r\n                  </tr>\r\n\r\n\r\n                  <tr *ngIf=\"clicked === true && curIndx==j\">\r\n                    <td [attr.colspan]=\"9\">\r\n                      <table class=\"DisplayTable\" style=\"    width: 100%;\">\r\n                        <thead>\r\n                          <tr class=\"posrel\">\r\n                            <ng-container *ngFor=\"let hdr of attrDtl;let j=index;\">\r\n                              <th style=\"    background-color: darkgray\">\r\n                                {{attrDisplayDtl[hdr]}}\r\n                                <!-- (click)=\"setOrder(hdr,j)\" <span [hidden]=\"reverse\" *ngIf=\"showarr === j\">\r\n                                  <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                                </span>\r\n                                <span [hidden]=\"!reverse\" *ngIf=\"showarr === j\">\r\n                                  <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                                </span> -->\r\n                              </th>\r\n                            </ng-container>\r\n                          </tr>\r\n                        </thead>\r\n                        <tbody style=\"height:400px;overflow:auto;\">\r\n                          <tr\r\n                            *ngFor=\"let ofd of pktDetails | tableSearch:searchF | orderBy: order:reverse; let ofi = index;\"\r\n                            [ngClass]=\"{'even':ofi%2==0,'odd':ofi%2==1}\">\r\n                            <ng-container *ngFor=\"let att of attrDtl; let j = index;\">\r\n                              <!-- (click)=\"selectRow(ofd.stock_idn)\" -->\r\n                              <td><span>{{ofd[att]}}</span></td>\r\n                            </ng-container>\r\n                          </tr>\r\n                        </tbody>\r\n                      </table>\r\n                    </td>\r\n                  </tr>\r\n                </ng-container>\r\n              </tbody>\r\n            </table>\r\n            <p *ngIf=\"noData\" style=\"text-align: center\"><b> No Data Found !</b></p>\r\n          </div>\r\n        </div>\r\n\r\n      </div>\r\n    </div>\r\n  </div>\r\n  <!-- <div class=\"actionFooter\">\r\n    <ng-container *ngFor=\"let btn of buttons\">\r\n      <ng-container *ngIf=\"btn.form_field== 'repricemkt' || btn.form_field== 'repricemfg'\">\r\n        <button type=\"submit\" style=\"margin-left: 5px;\" data-toggle=\"modal\" data-target=\"#repriceConfirmMdl\"\r\n          class=\"btn btn-success cBtn pull-left\" appAppNoDblClick (click)=\"onSubmit(f,btn.form_field)\">{{btn.form_field_title\r\n          }}</button>\r\n      </ng-container>\r\n      <ng-container *ngIf=\"btn.form_field != 'repricemkt' && btn.form_field != 'repricemfg'\">\r\n        <button type=\"submit\" style=\"margin-left: 5px;\" class=\"btn btn-success cBtn pull-left\" appAppNoDblClick\r\n          (click)=\"getHistory(f.value)\">{{btn.form_field_title\r\n          }}</button>\r\n      </ng-container>\r\n    </ng-container>\r\n\r\n  </div> -->\r\n</div>","import { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class AdminServiceService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    public glbEnv: GlobleEnvService,\r\n  ) { }\r\n\r\n\r\n   getMenuRights(reqObj, options: any) {\r\n    return  this.http.post(this.glbEnv.baseUrl + 'admin/menuRights', JSON.stringify(reqObj),options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  saveUserMenuRights(reqObj, options: any){\r\n    return  this.http.post(this.glbEnv.baseUrl + 'admin/menuRights', JSON.stringify(reqObj),options={\r\n      params: options,\r\n    })\r\n    .toPromise()\r\n    .then((response) => response);\r\n  }\r\n\r\n  load(reqObj, options: any,url) {\r\n    return  this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n\r\n\r\n}\r\n","import { Component, OnInit } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { Router } from '@angular/router';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { AdminServiceService } from '../admin-service/admin-service.service';\r\n\r\n@Component({\r\n  selector: 'app-menu-right',\r\n  templateUrl: './menu-right.component.html',\r\n  styleUrls: ['./menu-right.component.css']\r\n})\r\nexport class MenuRightComponent implements OnInit {\r\n\r\n  constructor(private http: HttpClient,\r\n    private router: Router,\r\n    private as: AdminServiceService,\r\n    private toastr: ToastrService,\r\n    private spinnerService: NgxSpinnerService \r\n  ) { }\r\n\r\n\r\n  navigation = [];\r\n  mdllist = [];\r\n  btn: any = [];\r\n  pageinfo;\r\n  menulvl1List = [];\r\n  menulvl2List = [];\r\n  menulvl3List = [];\r\n  usrLst = [];\r\n  userIdns = [];\r\n  usrRightLst\r\n  header;\r\n  selectedSlaves: { [key: number]: boolean; } = {};\r\n  cblen = 0;\r\n  v = \"\";\r\n  v1 = \"\";\r\n  v2 = \"\";\r\n  v3 = \"\"\r\n  app = \"\";\r\n  applicationList = [];\r\n\r\n  fillApp() {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"menuRightsMaster\";\r\n    this.header['method'] = 'load';\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header['method'] \r\n    }\r\n    \r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.applicationList = response.applicationList;\r\n        this.pageinfo = response.pageInfo;\r\n        this.btn = response.buttons[0];\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  fillModule(applId) {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"menuRightsMaster\";\r\n    reqObj[\"applcationIdn\"] = applId;\r\n    this.header['method'] = 'loadModule';\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header['method']\r\n    }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.usrLst = [];\r\n        this.mdllist = response.moduleList;\r\n        this.pageinfo = response.pageInfo;\r\n        \r\n        \r\n        this.spinnerService.hide();\r\n\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  fillLevel1(module_idn) {\r\n    this.spinnerService.show();\r\n    \r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"menuRightsMaster\";\r\n    reqObj[\"moduleIdn\"] = module_idn;\r\n    this.header['method'] = 'loadMenulevel1';\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header['method']\r\n    }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.usrLst = [];\r\n        this.menulvl2List = [];\r\n        this.menulvl3List = [];\r\n        this.menulvl1List = response.kv;\r\n        \r\n        this.spinnerService.hide();\r\n\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  fillLevel2(module_idn, menuIdn) {\r\n    this.spinnerService.show();\r\n    \r\n    \r\n\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"menuRightsMaster\";\r\n    reqObj[\"moduleIdn\"] = module_idn;\r\n    reqObj[\"menuIdn\"] = menuIdn;\r\n    this.header['method'] = 'loadMenulevel2';\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header['method']\r\n    }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.menulvl2List = response.kv;\r\n        this.usrLst = [];\r\n        this.menulvl3List = [];\r\n        this.spinnerService.hide();\r\n        \r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n\r\n  }\r\n  submenuChange(module_idn, submenuIdn) {\r\n    // this.usrLst = [];\r\n    this.spinnerService.show();\r\n    \r\n    \r\n\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"menuRightsMaster\";\r\n    reqObj[\"moduleIdn\"] = module_idn;\r\n    reqObj[\"menuIdn\"] = submenuIdn;\r\n\r\n    this.header['method'] = 'loadMenulevel3';\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n  const options = {\r\n    method: this.header['method']\r\n  }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.menulvl3List = response.kv;\r\n        this.usrLst = [];\r\n        this.spinnerService.hide();\r\n        \r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n\r\n  }\r\n\r\n  fillLevel3Change() {\r\n    this.usrLst = [];\r\n  }\r\n  getUserRight(module_idn, menuIdn, submenu, pageId, applid) {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    let menu_id = (submenu == undefined || submenu == \"\") ? menuIdn : (pageId == undefined || pageId == \"\") ? submenu : pageId;\r\n    reqObj[\"applcationIdn\"] = applid;\r\n    reqObj[\"moduleIdn\"] = module_idn;\r\n    reqObj[\"menuIdn\"] = menu_id\r\n    reqObj[\"formNme\"] = \"menuRightsMaster\";\r\n    this.header['method'] = 'loaduserRights';\r\n    \r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n  const options = {\r\n    method: this.header['method']\r\n  }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.usrLst = response.userList;\r\n        this.usrRightLst = response.userRightList;\r\n        this.spinnerService.hide();\r\n        \r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n\r\n  }\r\n  //e,v,v1,user.user_idn,v2,app  // parameter sequence in html\r\n  onChange(e, moduleidn, menuIdn, user_idn, submenuid,pageId, applId) {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    let menu_idn = (submenuid == undefined || submenuid == \"\") ? menuIdn : (pageId == undefined || pageId == \"\") ? submenuid : pageId;\r\n    reqObj[\"menuIdn\"] = menu_idn\r\n    reqObj[\"userIdn\"] = [user_idn];\r\n    reqObj[\"hdrIdn\"] = menuIdn;// (submenuid == undefined || submenuid == \"\") ? menuIdn : '';//menuidn lvl1\r\n    reqObj[\"stt\"] = e.target.checked == true ? \"1\" : \"0\";\r\n    reqObj[\"formNme\"] = \"saveUserRightMaster\";\r\n    this.header['method'] = 'saveUserRights';\r\n    \r\n\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n  const options = {\r\n    method: this.header['method']\r\n  }\r\n    this.as.saveUserMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        this.getUserRight(moduleidn, menuIdn, submenuid,pageId, applId);\r\n        this.toastr.success(response.message);\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n\r\n  }\r\n\r\n  onChangeAll(e, moduleidn, menuIdn, submenuid,pageId, applId) {\r\n    this.spinnerService.show();\r\n    this.usrLst.forEach(eachObj => {\r\n      this.userIdns.push(eachObj.user_idn);\r\n    });\r\n    const reqObj = {};\r\n    let menu_id = (submenuid == undefined || submenuid == \"\") ? menuIdn : (pageId  == undefined || pageId == \"\") ? submenuid : pageId;\r\n    reqObj[\"menuIdn\"] = menu_id\r\n    reqObj[\"userIdn\"] = this.userIdns;\r\n    reqObj[\"hdrIdn\"] = menuIdn; //(submenuid == undefined || submenuid == \"\") ? menuIdn : '';\r\n    reqObj[\"stt\"] = e.target.checked == true ? \"1\" : \"0\";\r\n    reqObj[\"formNme\"] = \"saveUserRightMaster\";\r\n    this.header['method'] = 'saveUserRights';\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n  const options = {\r\n    method: this.header['method']\r\n  }\r\n    this.as.saveUserMenuRights(reqObj, options).then((response: any) => {\r\n      this.userIdns = [];\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        this.getUserRight(moduleidn, menuIdn, submenuid,pageId, applId);\r\n        this.toastr.success(response.message);\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n\r\n  }\r\n  cUrl;\r\n  ngOnInit() {\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n     \r\n    this.cUrl = this.router.url;\r\n    \r\n    this.header = {\r\n      'clientkey': Cookie.get('_ck'),\r\n      'Content-Type': 'application/json',\r\n      'modulekey': mdlk[this.cUrl.split('/')[1]],\r\n      'loginid': Cookie.get('_logid'),\r\n      'source': 'qs'\r\n    };\r\n    //this.fillModule();\r\n    this.fillApp();\r\n  }\r\n\r\n  navigationFun(nav, i) { }\r\n\r\n}\r\n\r\n","<div class=\"mt\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">{{pageinfo?.title}}</h3>\r\n    </div>\r\n  </div>\r\n  <div class=\"content-frame\" style=\"background: #fff;height:100vh;\">\r\n    <!-- START CONTENT FRAME LEFT -->\r\n    <div class=\"content-frame-left\" *ngIf=\"false\">\r\n      <div class=\"panel panel-default\">\r\n        <div class=\"panel-body\">\r\n          <div class=\"list-group border-bottom\">\r\n            <a href=\"javascript:void(0)\" class=\"list-group-item\" [ngClass]=\"{'active' :i == 'cLink'}\" *ngFor=\"let nav of navigation;let i=index\"\r\n              (click)=\"navigationFun(nav,i);\">{{nav?.form_field_title}}</a>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <!-- END CONTENT FRAME LEFT -->\r\n    <!-- START CONTENT FRAME BODY -->\r\n    <div class=\"content-frame-body\" [ngStyle]=\"{'margin-left': false ? '0' : '250px'}\">\r\n      <div class=\"panel panel-default\">\r\n        <div class=\"panel-body\">\r\n          <div class=\"row\">\r\n\r\n            <div class=\"col-md-2\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Application</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"app\" name=\"app\" (change)=\"fillModule(app)\">\r\n                  <option *ngFor=\"let lov of applicationList\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n\r\n            <div class=\"col-md-2\" *ngIf=\"mdllist?.length > 1 \">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Module</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"v\" name=\"v\" (change)=\"fillLevel1(v)\">\r\n                  <option *ngFor=\"let lov of mdllist\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2\" *ngIf=\"menulvl1List?.length > 1 \">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Main Menu</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"v1\" name=\"v1\" (change)=\"fillLevel2(v,v1)\">\r\n                  <option *ngFor=\"let lov of menulvl1List\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2\" *ngIf=\"menulvl2List?.length > 1 \">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Sub Menu</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"v2\" name=\"v2\" (change)=\"submenuChange(v, v2)\">\r\n                  <option *ngFor=\"let lov of menulvl2List\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2\" *ngIf=\"menulvl3List?.length > 1 \">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Page</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"v3\" name=\"v3\" (change)=\"fillLevel3Change()\">\r\n                  <option *ngFor=\"let lov of menulvl3List\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2\">\r\n              <button type=\"button\" id=\"addBtn\" class=\"btn btn-info \" style=\"margin-top: 23px;\" (click)=\"getUserRight(v,v1,v2,v3,app)\">{{btn?.form_field_title}}</button>\r\n            </div>\r\n          </div>\r\n          <div style=\"padding: 0 10px;\">\r\n            <div style=\"border:1px solid #e5e5e5;margin-top: 30px\" *ngIf=\"usrLst.length > 0\">\r\n              <div class=\"row\" *ngIf=\"usrLst.length > 0\">\r\n                <div class=\"panel panel-default\" style=\"margin-bottom: 25px;\">\r\n                  <div class=\"panel-heading\" style=\"padding: 0px;\">\r\n                    <h3 class=\"panel-title\" style=\"padding: 8px; font-size: 14px;\">Users</h3>\r\n                    <div class=\"col-md-2 chkAll\" style=\"margin: 0px;\">\r\n                      <div class=\"form-group\" style=\"padding: 10px;\">\r\n                        <div class=\"col-md-3\">\r\n                          <label class=\"switch\">\r\n                            <input type=\"checkbox\" class=\"switch\" (change)=\"onChangeAll($event,v,v1,v2,v3,app)\" name=\"chkAll\" id=\"chkAll\" [checked]=\"(usrLst.length == usrRightLst.length ? 'checked' : '')\">\r\n                            <span></span>\r\n                          </label>\r\n                        </div>\r\n                        <label class=\"col-md-4 control-label text-left\" style=\"padding-top: 3px;\r\n                         padding-left: 40px;\">All </label>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"row\">\r\n                <form class=\"form-horizontal\">\r\n                  <div class=\"col-md-2\" *ngFor=\"let user of usrLst ;let i=index\">\r\n                    <div class=\"form-group\">\r\n                      <div class=\"col-md-3\">\r\n                        <label class=\"switch\">\r\n                          <input type=\"checkbox\" class=\"switch\" (change)=\"onChange($event,v,v1,user.user_idn,v2,v3,app)\" [checked]=\"(false !== usrRightLst.includes(user?.user_idn) ? 'checked' : '')\"\r\n                            name=\"chk\" id=\"chk{{user.user_idn}}\">\r\n                          <span></span>\r\n                        </label>\r\n                      </div>\r\n                      <label class=\"col-md-4 control-label text-left\" style=\"padding-top: 3px;padding-left: 40px;text-transform: capitalize;\">{{user?.username}}</label>\r\n                    </div>\r\n                  </div>\r\n                </form>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <!-- END CONTENT FRAME BODY -->\r\n  </div>\r\n</div>","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n  name: 'searchPipe'\r\n})\r\nexport class SearchPipePipe implements PipeTransform {\r\n  transform(value: any, args?: any): any {\r\n    if (!value) { return null; }\r\n    if (!args) { return value; }\r\n    args = args.toLowerCase();\r\n    return value.filter(function (item) {\r\n      return JSON.stringify(item).toLowerCase().includes(args);\r\n    });\r\n  }\r\n}\r\n","import { Component, OnInit } from '@angular/core';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\n\r\n@Component({\r\n  selector: 'app-report-format',\r\n  templateUrl: './report-format.component.html',\r\n  styleUrls: ['./report-format.component.css']\r\n})\r\nexport class ReportFormatComponent implements OnInit {\r\n\r\n  cDt = new Date();\r\n\r\n  constructor(\r\n    public router: Router,\r\n    private route: ActivatedRoute,\r\n    public cs: CommanServiceService\r\n  ) { }\r\n\r\n  header;\r\n  config;\r\n  configBody;\r\n  cUrl;\r\n  reportFormatDetails;\r\n  modulesList;\r\n  typesList;\r\n  dropdownListBank;\r\n  dropdownSettingsBank;\r\n  hashtagsList;\r\n  validationTags = [];\r\n  // ngModels\r\n  moduleVal;\r\n  name;\r\n  description;\r\n  typeVal;\r\n  selectedItemsBank;\r\n  tags;\r\n  title;\r\n  emailTo;\r\n  emailCC;\r\n  emailBCC;\r\n  mailHeaderpg1;\r\n  mailHeaderpg2;\r\n  mailHeaderpg3;\r\n  mailBodypg1;\r\n  mailBodypg2;\r\n  mailBodypg3;\r\n  mailFooterpg1;\r\n  mailFooterpg2;\r\n  mailFooterpg3;\r\n  report_idn;\r\n  searchF;\r\n  tblH = [\"report_idn\", \"report_name\", \"title\", \"type\", \"bank_name\", \"module_name\", \"tags\"];\r\n  tblDesc = {\r\n    \"report_idn\": \"ID\",\r\n    \"report_name\": \"Name\",\r\n    \"title\": \"Title\",\r\n    \"type\": \"Type\",\r\n    \"bank_name\": \"Banks\",\r\n    \"module_name\": \"Module\",\r\n    \"tags\": \"Tags\"\r\n  };\r\n  pageSize = 25;\r\n  p = 1;\r\n  showarr;\r\n  order = '';\r\n  reverse = false;\r\n  page;\r\n  pages = [\"pg1\", \"pg2\", \"pg3\"];\r\n\r\n  setPage(val) {\r\n    this.page = val;\r\n  }\r\n\r\n  ngOnInit() {\r\n\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    this.cUrl = this.router.url;\r\n\r\n    this.header = {\r\n      'clientkey': Cookie.get('_ck'),\r\n      'Content-Type': 'application/json',\r\n      'modulekey': mdlk[this.cUrl.split('/')[1]],\r\n      'loginid': Cookie.get('_logid'),\r\n      'source': 'qs'\r\n    };\r\n\r\n    // rich text editor configuration\r\n    this.config = {\r\n      editable: true,\r\n      spellcheck: true,\r\n      height: '8rem',\r\n      minHeight: '8rem',\r\n      translate: 'no',\r\n      defaultParagraphSeparator: 'p',\r\n      defaultFontName: 'Arial',\r\n      sanitize: false,\r\n    };\r\n\r\n    this.configBody = {\r\n      editable: true,\r\n      spellcheck: true,\r\n      height: '15rem',\r\n      minHeight: '15rem',\r\n      translate: 'no',\r\n      defaultParagraphSeparator: 'p',\r\n      defaultFontName: 'Arial',\r\n      sanitize: false,\r\n    };\r\n\r\n    this.dropdownSettingsBank = {\r\n      singleSelection: false,\r\n      text: \"Select Bank\",\r\n      selectAllText: 'Select All',\r\n      unSelectAllText: 'UnSelect All',\r\n      enableSearchFilter: true,\r\n    };\r\n\r\n    this.getReportData();\r\n    this.getReportFields();\r\n  }\r\n\r\n  // Get report data\r\n  getReportData() {\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n    this.header['method'] = 'getReportFormatDetails';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.cs.load(reqObj, options, 'admin/reportFormat').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        \r\n        this.reportFormatDetails = response.result.reportFormatDetails.reverse();\r\n      }\r\n    }).catch((err => {\r\n      \r\n    }));\r\n  }\r\n\r\n  //Get form data\r\n  getReportFields() {\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n    this.header['method'] = 'loadReportFormatData';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.cs.load(reqObj, options, 'admin/reportFormat').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        \r\n        let result = response.result\r\n        //module list\r\n        this.modulesList = result.moduleList.map(z => ({\r\n          value: z.module_id.toString(),\r\n          label: z.module_name\r\n        }));\r\n        //banks list\r\n        this.dropdownListBank = result.bankList.map(x => ({\r\n          id: x.bank_id,\r\n          itemName: x.bank_name\r\n        }));\r\n        //types list\r\n        this.typesList = result.report_typeList.map(y => ({\r\n          value: y.k,\r\n          label: y.v\r\n        }));\r\n        this.hashtagsList = result.report_hashtagsList;\r\n        this.showGuide();\r\n      }\r\n    })\r\n  }\r\n\r\n  // Open form window\r\n  openForm() {\r\n    this.page = \"pg1\";\r\n    delete this.report_idn;\r\n    delete this.moduleVal;\r\n    delete this.name;\r\n    delete this.description;\r\n    delete this.typeVal;\r\n    delete this.selectedItemsBank;\r\n    delete this.tags;\r\n    delete this.title;\r\n    delete this.emailTo;\r\n    delete this.emailCC;\r\n    delete this.emailBCC;\r\n    delete this.mailHeaderpg1;\r\n    delete this.mailHeaderpg2;\r\n    delete this.mailHeaderpg3;\r\n    delete this.mailBodypg1;\r\n    delete this.mailBodypg2;\r\n    delete this.mailBodypg3;\r\n    delete this.mailFooterpg1;\r\n    delete this.mailFooterpg2;\r\n    delete this.mailFooterpg3;\r\n    document.getElementById('datamdbtn').click();\r\n    document.getElementById('defModalHead').innerHTML = \"Report Format\";\r\n  }\r\n\r\n  // Open edit form window\r\n  editForm(report) {\r\n    \r\n    this.page = \"pg1\";\r\n    this.report_idn = report.report_idn;\r\n    document.getElementById('datamdbtn').click();\r\n    document.getElementById('defModalHead').innerHTML = \"Edit Report Format \" + report.report_idn;\r\n    this.moduleVal = report.module_idn.toString();\r\n    this.selectedItemsBank = [];\r\n    for (let x = 0; x < report.bank_idn.length; x++) {\r\n      for (let i = 0; i < this.dropdownListBank.length; i++) {\r\n        if (this.dropdownListBank[i].id == report.bank_idn[x]) {\r\n          this.selectedItemsBank.push(this.dropdownListBank[i]);\r\n        }\r\n      }\r\n    }\r\n    this.name = report.report_name;\r\n    this.description = report.description;\r\n    this.typeVal = report.type;\r\n    this.title = report.title;\r\n    this.tags = [];\r\n    this.tags = report.tags.map(x => ({\r\n      display: x,\r\n      value: x\r\n    }));;\r\n    this.emailTo = [];\r\n    this.emailTo = report.mail_list.to.map(y => ({\r\n      display: y,\r\n      value: y\r\n    }));;\r\n    this.emailCC = [];\r\n    this.emailCC = report.mail_list.cc.map(z => ({\r\n      display: z,\r\n      value: z\r\n    }));;;\r\n    this.emailBCC = [];\r\n    this.emailBCC = report.mail_list.bcc.map(c => ({\r\n      display: c,\r\n      value: c\r\n    }));;;\r\n    this.mailHeaderpg1 = report.header['pg1'];\r\n    this.mailHeaderpg2 = report.header['pg2'];\r\n    this.mailHeaderpg3 = report.header['pg3'];\r\n    this.mailBodypg1 = report.body['pg1'];\r\n    this.mailBodypg2 = report.body['pg2'];\r\n    this.mailBodypg3 = report.body['pg3'];\r\n    this.mailFooterpg1 = report.footer['pg1'];\r\n    this.mailFooterpg2 = report.footer['pg2'];\r\n    this.mailFooterpg3 = report.footer['pg3'];\r\n  }\r\n\r\n  // Submit form\r\n  formSubmit() {\r\n    if (this.moduleVal && this.name && this.description &&\r\n      this.typeVal && this.tags && this.title && this.emailTo.length != 0 &&\r\n      this.mailHeaderpg1 && this.mailBodypg1 && this.mailFooterpg1) {\r\n      if (this.validateTags(this.mailBodypg1, 'rtBody') && this.validateTags(this.mailBodypg2, 'rtBody')\r\n        && this.validateTags(this.mailBodypg3, 'rtBody') && this.validateTags(this.mailHeaderpg1, 'rtHeader')\r\n        && this.validateTags(this.mailHeaderpg2, 'rtHeader') && this.validateTags(this.mailHeaderpg3, 'rtHeader')\r\n        && this.validateTags(this.mailFooterpg1, 'rtFooter') && this.validateTags(this.mailFooterpg2, 'rtFooter')\r\n        && this.validateTags(this.mailFooterpg3, 'rtFooter') && this.validateTagAndEmail(this.emailTo, 'to')\r\n        && this.validateTagAndEmail(this.emailCC, 'cc') && this.validateTagAndEmail(this.emailBCC, 'bcc')\r\n        && this.validateTags(this.title, 'title')) {\r\n\r\n        let newBankList = [];\r\n        let newTagsList = [];\r\n        let newToList = [];\r\n        let newCCList = [];\r\n        let newBCCList = [];\r\n\r\n        // converting json arrays to arrays\r\n        for (let i = 0; i < this.tags.length; i++) {\r\n          newTagsList.push(this.tags[i].value);\r\n        }\r\n        for (let i = 0; i < this.emailTo.length; i++) {\r\n          newToList.push(this.emailTo[i].value);\r\n        }\r\n        if (this.selectedItemsBank) {\r\n          for (let i = 0; i < this.selectedItemsBank.length; i++) {\r\n            newBankList.push(this.selectedItemsBank[i].id);\r\n          }\r\n        }\r\n        if (this.emailCC) {\r\n          for (let i = 0; i < this.emailCC.length; i++) {\r\n            newCCList.push(this.emailCC[i].value);\r\n          }\r\n        }\r\n        if (this.emailBCC) {\r\n          for (let i = 0; i < this.emailBCC.length; i++) {\r\n            newBCCList.push(this.emailBCC[i].value);\r\n          }\r\n        }\r\n\r\n        \r\n        \r\n        \r\n        \r\n\r\n        let reqObj = {};\r\n        reqObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n        reqObj['report_idn'] = this.report_idn;\r\n        reqObj['module_idn'] = this.moduleVal;\r\n        reqObj['name'] = this.name;\r\n        reqObj['description'] = this.description;\r\n        reqObj['type'] = this.typeVal;\r\n        reqObj['bankIdnList'] = newBankList;\r\n        reqObj['tagsList'] = newTagsList;\r\n        reqObj['title'] = this.title;\r\n        reqObj['to'] = newToList;\r\n        reqObj['cc'] = newCCList;\r\n        reqObj['bcc'] = newBCCList;\r\n        reqObj['header'] = {\r\n          'pg1': this.mailHeaderpg1,\r\n          'pg2': this.mailHeaderpg2,\r\n          'pg3': this.mailHeaderpg3,\r\n        }\r\n        reqObj['body'] = {\r\n          'pg1': this.mailBodypg1,\r\n          'pg2': this.mailBodypg2,\r\n          'pg3': this.mailBodypg3,\r\n        }\r\n        reqObj['footer'] = {\r\n          'pg1': this.mailFooterpg1,\r\n          'pg2': this.mailFooterpg2,\r\n          'pg3': this.mailFooterpg3,\r\n        }\r\n        \r\n        this.header['method'] = 'saveReportFormatData';\r\n        // let options = ({ headers: new HttpHeaders(this.header) });\r\n        let options = {\r\n          method: this.header['method']\r\n        }\r\n        this.cs.load(reqObj, options, 'admin/reportFormat').then((response: any) => {\r\n          \r\n          if (response.status == 'SUCCESS') {\r\n            alert(response.message);\r\n            document.getElementById(\"closeButton\").click();\r\n            this.getReportData();\r\n          }\r\n        }).catch((err) => {\r\n          alert(\"An error has occurred\");\r\n          \r\n        });\r\n      } else alert(\"Invalid hashtags or emails detected!\");\r\n    }\r\n    else alert(\"Please fill all required fields\");\r\n  }\r\n\r\n  // Show legend and create array of hashtags\r\n  showGuide() {\r\n    document.getElementById('guide').innerHTML = \"\";\r\n    this.hashtagsList.sort(function (a, b) {\r\n      a = a.v.toLowerCase();\r\n      b = b.v.toLowerCase();\r\n\r\n      return a < b ? -1 : a > b ? 1 : 0;\r\n    })\r\n\r\n    let hashList = this.hashtagsList;\r\n    for (let i = 0; i < hashList.length; i++) {\r\n      document.getElementById('guide').innerHTML += \"<mark>\" + hashList[i].k + \"</mark> \" + hashList[i].v + \"&nbsp; &nbsp;\";\r\n      this.validationTags.push(hashList[i].k);\r\n      this.validationTags.push(hashList[i].k + ',');\r\n      this.validationTags.push(hashList[i].k + '.');\r\n    }\r\n  }\r\n\r\n  // validating hashtags\r\n  validateTags(newValue, id) {\r\n    let tagsToValidate = this.validationTags;\r\n    let button = <HTMLInputElement>document.getElementById(\"submitBtn\");\r\n    let tmp = document.createElement(\"DIV\");\r\n    tmp.innerHTML = newValue;\r\n    newValue = tmp.textContent || tmp.innerText || \"\";\r\n    let tags = newValue.match(/#\\S+/g);\r\n    if (tags != null && !tags.every(function (tag) {\r\n      if (tagsToValidate.indexOf(tag) !== -1) {\r\n        return true;\r\n      }\r\n      else return false;\r\n    })) {\r\n      document.getElementById(id + \"Error\").innerHTML = \"Please enter a valid hashtag\";\r\n      button.disabled = true;\r\n      return false;\r\n    }\r\n    else {\r\n      document.getElementById(id + \"Error\").innerHTML = \"\";\r\n      button.disabled = false;\r\n      return true;\r\n    }\r\n  }\r\n\r\n  // validating tags and email for email fields\r\n  validateTagAndEmail(tags, id) {\r\n    let tagsToValidateNew = this.validationTags;\r\n    let button = <HTMLInputElement>document.getElementById(\"submitBtn\");\r\n    if (tags != null && !tags.every(function (tag) {\r\n      if (tag.value.includes(\"@\")) {\r\n        return true;\r\n      }\r\n      if (tag.value.match(/#\\S+/g) != null) {\r\n        if (tagsToValidateNew.indexOf(tag.value) !== -1 && tag.value.includes(\"Email\")) {\r\n          return true;\r\n        }\r\n        else {\r\n          return false;\r\n        }\r\n      }\r\n      else return false;\r\n    })) {\r\n      document.getElementById(id + \"Error\").innerHTML = \"Please enter a valid hashtag or email\";\r\n      button.disabled = true;\r\n      return false;\r\n    }\r\n    else {\r\n      document.getElementById(id + \"Error\").innerHTML = \"\";\r\n      button.disabled = false;\r\n      return true;\r\n    }\r\n  }\r\n\r\n  onPageSizeChange(p) {\r\n    if (p == 'All') {\r\n      this.pageSize = this.reportFormatDetails.length;\r\n    } else {\r\n      this.pageSize = p;\r\n    }\r\n  }\r\n\r\n  //sorting\r\n  setOrder(value: string, i) {\r\n    \r\n    \r\n    this.showarr = i;\r\n    if (this.order === value) {\r\n      this.reverse = !this.reverse;\r\n    }\r\n    this.order = value;\r\n  }\r\n\r\n}\r\n\r\n\r\n\r\n\r\n","<div class=\"mt\">\r\n    <div class=\"panel panel-default\">\r\n        <div class=\"panel-heading\">\r\n            <h3 class=\"panel-title\">Report Format\r\n                <span class=\"f-12\">({{cDt | date:'medium'}})</span>\r\n            </h3>\r\n            <button type=\"button\" id=\"addBtn\" class=\"btn btn-info pull-right\" (click)=\"openForm()\">Add</button>\r\n        </div>\r\n    </div>\r\n    <!-- Data table -->\r\n    <div class=\"row\">\r\n        <div class=\"col-md-12\">\r\n            <div class=\"panel panel-default\">\r\n                <div class=\"panel-body\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-sm-6\">\r\n                            <form class=\"form-inline pull-left\">\r\n                                <div class=\"form-group\">\r\n                                    <label for=\"ddlPagesize\">Page Size &nbsp; &nbsp;</label>\r\n                                    <select class=\"form-control\" name=\"pageSize\" [(ngModel)]=\"pageSize\"\r\n                                        (change)=\"onPageSizeChange(pageSize)\">\r\n                                        <option value=\"All\">All</option>\r\n                                        <option value=\"10\">10</option>\r\n                                        <option value=\"25\">25</option>\r\n                                        <option value=\"50\">50</option>\r\n                                        <option value=\"100\">100</option>\r\n                                    </select>\r\n                                </div>\r\n                            </form>\r\n                        </div>\r\n                        <div class=\"col-sm-6\">\r\n                            <form class=\"form-inline pull-right\">\r\n                                <div class=\"form-group\">\r\n                                    <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                                    <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\"\r\n                                        [(ngModel)]=\"searchF\" />\r\n                                </div>\r\n                            </form>\r\n                        </div>\r\n                    </div>\r\n                    <div class=\"table-responsive\">\r\n                        <table class=\"table table-bordered table-hover table-hover-cells\">\r\n                            <thead>\r\n                                <tr>\r\n                                    <th>Edit</th>\r\n                                    <th *ngFor=\"let tbh of tblH; let i = index\" (click)=\"setOrder(tbh,i)\">\r\n                                        {{tblDesc[tbh]}}\r\n                                        <span [hidden]=\"reverse\" *ngIf=\"showarr === i\">\r\n                                            <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                                        </span>\r\n                                        <span [hidden]=\"!reverse\" *ngIf=\"showarr === i\">\r\n                                            <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                                        </span>\r\n                                    </th>\r\n                                    <th>To</th>\r\n                                    <th>CC</th>\r\n                                    <th>BCC</th>\r\n                                </tr>\r\n                            </thead>\r\n                            <tbody>\r\n                                <tr\r\n                                    *ngFor=\"let report of reportFormatDetails | orderBy:order:reverse | searchPipe:searchF | paginate: { itemsPerPage: pageSize, currentPage: p }; let i = index;\">\r\n                                    <td><span (click)=\"editForm(report)\" class=\"fa fa-pencil\"></span></td>\r\n                                    <td>{{report.report_idn}}</td>\r\n                                    <td>{{report.report_name}}</td>\r\n                                    <td>{{report.title}}</td>\r\n                                    <td>{{report.type}}</td>\r\n                                    <td>{{report.bank_name}}</td>\r\n                                    <td>{{report.module_name}}</td>\r\n                                    <td>{{report.tags}}</td>\r\n                                    <td>{{report.mail_list.to}}</td>\r\n                                    <td>{{report.mail_list.cc}}</td>\r\n                                    <td>{{report.mail_list.bcc}}</td>\r\n                                </tr>\r\n                            </tbody>\r\n                        </table>\r\n                    </div>\r\n                    <pagination-controls (pageChange)=\"p = $event\" class=\"pull-right\"></pagination-controls>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n\r\n<!-- pop up form -->\r\n<div class=\"modal\" id=\"datamodal\" role=\"dialog\" aria-labelledby=\"defModalHead\" aria-hidden=\"true\" data-backdrop=\"static\"\r\n    data-keyboard=\"false\">\r\n    <div class=\"modal-dialog\" style=\"width: 80%\">\r\n        <div class=\"modal-content\">\r\n            <form class=\"form-horizontal\" id=\"reportForm\">\r\n                <div class=\"modal-header\">\r\n                    <button type=\"button\" id='closeButton' class=\"close\" data-dismiss=\"modal\" #closebtn>\r\n                        <span aria-hidden=\"true\">&times;</span>\r\n                        <span class=\"sr-only\">Close</span>\r\n                    </button>\r\n                    <h4 class=\"modal-title\" id=\"defModalHead\">Report Format</h4>\r\n                </div>\r\n                <div class=\"modal-body\" style=\"width: 45%; float: left; background-color: white;\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-md-12\">\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">Module Name<span\r\n                                        class=\"text-danger\">*</span></label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <ng-select style=\"z-index: 5;\" [options]=\"modulesList\" [(ngModel)]=\"moduleVal\"\r\n                                            name=\"module\">\r\n                                        </ng-select>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">Name<span class=\"text-danger\">*</span></label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <input type=\"text\" autocomplete=\"off\" [(ngModel)]=\"name\" name=\"name\"\r\n                                            class=\"form-control\"\r\n                                            onkeypress=\"return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123) || (event.charCode >= 48 && event.charCode <= 57)\">\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">Description<span\r\n                                        class=\"text-danger\">*</span></label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <textarea style=\"height: 200px;\" [(ngModel)]=\"description\" name=\"description\"\r\n                                            class=\"form-control\"></textarea>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">Type<span class=\"text-danger\">*</span></label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <ng-select style=\"z-index: 3;\" [options]=\"typesList\" [(ngModel)]=\"typeVal\"\r\n                                            name=\"type\"> -->\r\n                                        </ng-select>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">Bank Name</label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <angular2-multiselect name=\"select\" [data]=\"dropdownListBank\"\r\n                                            [(ngModel)]=\"selectedItemsBank\" name=\"bank\"\r\n                                            [settings]=\"dropdownSettingsBank\"></angular2-multiselect>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">Tags<span class=\"text-danger\">*</span></label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <tag-input [(ngModel)]=\"tags\" name=\"tags\"></tag-input>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">Title<span class=\"text-danger\">*</span></label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <input [(ngModel)]=\"title\" (ngModelChange)=\"validateTags($event, 'title')\"\r\n                                            name=\"title\" type=\"text\" class=\"form-control\">\r\n                                        <p style=\"color: red\" id=\"titleError\"></p>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">To<span class=\"text-danger\">*</span></label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <tag-input type=\"email\" (ngModelChange)=\"validateTagAndEmail($event, 'to')\"\r\n                                            [(ngModel)]=\"emailTo\" name=\"to\"></tag-input>\r\n                                        <p style=\"color: red\" id=\"toError\"></p>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">CC:</label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <tag-input type=\"text\" (ngModelChange)=\"validateTagAndEmail($event, 'cc')\"\r\n                                            [(ngModel)]=\"emailCC\" name=\"cc\"></tag-input>\r\n                                        <p style=\"color: red\" id=\"ccError\"></p>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                            <div class=\"form-group\">\r\n                                <label class=\"col-md-3 control-label\">BCC:</label>\r\n                                <div class=\"col-md-9\">\r\n                                    <div class=\"input-group w-100\">\r\n                                        <tag-input type=\"text\" (ngModelChange)=\"validateTagAndEmail($event, 'bcc')\"\r\n                                            [(ngModel)]=\"emailBCC\" name=\"bcc\"></tag-input>\r\n                                        <p style=\"color: red\" id=\"bccError\"></p>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n                <div class=\"modal-body\" style=\"float: left; width: 50%; background-color: white;\">\r\n                    <div class=\"row\">\r\n                        <ul style=\"margin-top:0px\" class=\"nav nav-tabs navtabs\" role=\"tablist\">\r\n                            <li role=\"presentation\" [ngClass]=\"(page == 'pg1') ? 'active' : ''\"\r\n                                (click)=\"setPage('pg1')\"><a aria-controls=\"home\" role=\"tab\"\r\n                                    [ngClass]=\"(page == 'pg1') ? 'active' : ''\" data-toggle=\"tab\">Page 1</a></li>\r\n                            <li role=\"presentation\" [ngClass]=\"(page == 'pg2') ? 'active' : ''\"\r\n                                (click)=\"setPage('pg2')\"><a aria-controls=\"home\" role=\"tab\"\r\n                                    [ngClass]=\"(page == 'pg2') ? 'active' : ''\" data-toggle=\"tab\">Page 2</a></li>\r\n                            <li role=\"presentation\" [ngClass]=\"(page == 'pg3') ? 'active' : ''\"\r\n                                (click)=\"setPage('pg3')\"><a aria-controls=\"home\" role=\"tab\"\r\n                                    [ngClass]=\"(page == 'pg3') ? 'active' : ''\" data-toggle=\"tab\">Page 3</a></li>\r\n                        </ul>\r\n                    </div>\r\n                    <div class=\"row\">\r\n                        <div class=\"col-md-12\">\r\n                            <ng-container *ngFor=\"let pg of pages\">\r\n                                <ng-container *ngIf=\"pg == page\">\r\n                                    <!-- Header -->\r\n                                    <div class=\"form-group\">\r\n                                        <div class=\"col-md-12\">\r\n                                            <p style=\"color: red\" id=\"errorMessage\"></p>\r\n                                            <p><b>Header</b><span class=\"text-danger\" *ngIf=\"pg == 'pg1'\">*</span></p>\r\n                                            <angular-editor (ngModelChange)=\"validateTags($event, 'rtHeader')\"\r\n                                                [(ngModel)]=\"this['mailHeader' + pg]\" name=\"header\" [config]=\"config\"\r\n                                                [spellcheck]=\"true\">\r\n                                            </angular-editor>\r\n                                            <p style=\"color: red\" id=\"rtHeaderError\"></p>\r\n                                        </div>\r\n                                    </div>\r\n                                    <!-- Body -->\r\n                                    <div class=\"form-group\">\r\n                                        <div class=\"col-md-12\">\r\n                                            <p><b>Body</b><span class=\"text-danger\" *ngIf=\"pg == 'pg1'\">*</span></p>\r\n                                            <angular-editor (ngModelChange)=\"validateTags($event, 'rtBody')\"\r\n                                                [(ngModel)]=\"this['mailBody' + pg]\" name=\"body\" [config]=\"configBody\"\r\n                                                [spellcheck]=\"true\">\r\n                                            </angular-editor>\r\n                                            <p style=\"color: red\" id=\"rtBodyError\"></p>\r\n                                        </div>\r\n                                    </div>\r\n                                    <!-- Footer -->\r\n                                    <div class=\"form-group\">\r\n                                        <div class=\"col-md-12\">\r\n                                            <p><b>Footer</b><span class=\"text-danger\" *ngIf=\"pg == 'pg1'\">*</span></p>\r\n                                            <angular-editor (ngModelChange)=\"validateTags($event, 'rtFooter')\"\r\n                                                [(ngModel)]=\"this['mailFooter' + pg]\" name=\"footer\" [config]=\"config\"\r\n                                                [spellcheck]=\"true\">\r\n                                            </angular-editor>\r\n                                            <p style=\"color: red\" id=\"rtFooterError\"></p>\r\n                                        </div>\r\n                                    </div>\r\n                                </ng-container>\r\n                            </ng-container>\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n                <div class=\"modal-footer\" style=\"background-color: white; margin-right: 70px;\">\r\n                    <button type=\"submit\" id=\"submitBtn\" appAppNoDblClick class=\"btn btn-success\" #submitBtn\r\n                        (click)=\"formSubmit();\">Submit</button>\r\n                </div>\r\n                <div class=\"modal-footer\" style=\"text-align: left;\">\r\n                    <div id=\"guide\" style=\"color:grey\"></div>\r\n                </div>\r\n            </form>\r\n        </div>\r\n    </div>\r\n</div>\r\n\r\n<button id=\"datamdbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#datamodal\"></button>","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n  name: 'ContactTableSrcPipe'\r\n})\r\nexport class ContacttableSearch implements PipeTransform {\r\n\r\n  transform(value: any, args?: any, para?:any): any {\r\n    if (!value) { return null; }\r\n    if (!args) { return value; }\r\n    args = args.toLowerCase();\r\n    return value.filter(function (item) {\r\n      return JSON.stringify(item).toLowerCase().includes(args);\r\n    });\r\n  }\r\n\r\n}\r\n ","\r\nimport { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n  name: 'formateNumField'\r\n})\r\nexport class FormateNumFieldPipe implements PipeTransform {\r\n\r\n  transform(value: any, args?: any): any {\r\n    if (value != null) {\r\n      return value.toString().match(/^-?\\d+(?:\\.\\d{0,2})?/)[0];;\r\n    }\r\n  }\r\n\r\n}\r\n","import { Directive, ElementRef, Input } from '@angular/core';\r\n@Directive({\r\n  selector: '[UpperCase]',\r\n  host: {\r\n    '(input)': 'toUpperCase($event.target.value)',\r\n  }\r\n})\r\nexport class UpperCaseTextDirective {\r\n\r\n  @Input('UpperCase') allowUpperCase: boolean;\r\n  constructor(private ref: ElementRef) {\r\n  }\r\n\r\n  toUpperCase(value: string) {\r\n    if (this.allowUpperCase != null) {\r\n      this.ref.nativeElement.value = value.toUpperCase();\r\n    }\r\n  }\r\n}","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n  name: 'numberWithCommas'\r\n})\r\nexport class NumberWithCommasPipe implements PipeTransform {\r\n\r\n  transform(value: any, args?: any): any {\r\n    value=value||'';\r\n    if(value!=''){\r\n    var parts = value.toString().split(\".\");\r\n    parts[0] = parts[0].replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\");\r\n    return parts.join(\".\");\r\n    }else{\r\n      return value;\r\n    }\r\n  }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\nimport { orderBy } from 'lodash';\r\n\r\n@Pipe({\r\n  name: 'orderByPipe'\r\n})\r\nexport class OrderByPipePipe implements PipeTransform {\r\n  transform = orderBy;\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n    name: 'getSelcted',\r\n    pure: false\r\n})\r\n//@Injectable()\r\nexport class GetSelectedPipe implements PipeTransform {\r\n    transform(items: any[]): any {\r\n        // take out only selected values\r\n        return items.filter(item => item.selected === true);\r\n    }\r\n}","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n  name: 'sum'\r\n})\r\nexport class SumPipe implements PipeTransform {\r\n\r\n  transform(value: any, args?: any): any {\r\n    return null;\r\n  }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { GlobleEnvService } from '../../globle/globle-env.service';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class SystemServiceService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    public glbEnv: GlobleEnvService,\r\n  ) { }\r\n\r\n  async getData(reqObj, options: any) {\r\n    return await this.http.post(this.glbEnv.baseUrl + 'system/apppages', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  getFormF(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'system/apppages', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n  getDatas(reqObj, options: any,url) {\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  getRowGroup(reqObj, options: any,url) {\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n  subFgetData(reqObj, options: any,url) {\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n  addData(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'system/apppages', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  getEditD(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'system/apppages', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  deleteData(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'system/apppages', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  logout(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'login/authentications', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  loadModuleList(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'system/loadMenu', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  validate(reqObj, options: any, url) {\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  Save(reqObj, options: any, url) {\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n  getCookies() {\r\n    return Cookie.get('_logid');\r\n  }\r\n\r\n \r\n}\r\n","import { Component, OnInit, ViewChild, ElementRef, HostListener } from '@angular/core';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { Router, ActivatedRoute, Params, NavigationEnd } from '@angular/router';\r\nimport { FormControl, FormGroup, Validators } from '@angular/forms';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { SystemServiceService } from '../system-service/system-service.service';\r\nimport { CommanServiceService } from '../../comman-service/comman-service.service';\r\nimport { AdminServiceService } from '../../admin-service/admin-service.service';\r\n\r\n\r\n@Component({\r\n  selector: 'app-system',\r\n  templateUrl: './system.component.html',\r\n  styleUrls: ['./system.component.css']\r\n})\r\n\r\nexport class SystemComponent implements OnInit {\r\n  // items = ['Pizza', 'Pasta', 'Parmesan'];\r\n\r\n  @ViewChild('closebtn') closebtn: ElementRef;\r\n  @ViewChild('deleteclsbtn') deleteclsbtn: ElementRef;\r\n  @ViewChild('inputs') input: ElementRef;\r\n  @ViewChild('popclosebtn') popclosebtn: ElementRef;\r\n  @ViewChild('submitBtn') submitbtn: ElementRef;\r\n  @ViewChild('addBtn') addBtn: ElementRef;\r\n  @ViewChild('productMapclsbtn') productMapclsbtn: ElementRef;\r\n  cDt = new Date();\r\n\r\n  formFilds = [];\r\n  formFildsPopup = [];\r\n  datalist = [];\r\n  actions = [];\r\n  lovs = [];\r\n  addNew: any = [];\r\n  tblH = [];\r\n  tblDesc = [];\r\n  navigation = [];\r\n  Sysresult = [];\r\n  data;\r\n\r\n  whereMap = {};\r\n  paraObj = {};\r\n  currObj = {};\r\n  sqlArray = {};\r\n  glbObj = {}\r\n\r\n  pageSize = 10;\r\n  cLink = 0;\r\n  p = 1;\r\n\r\n  eveC = 'fa-eye-slash';\r\n  inputtype = 'password';\r\n  order = '';\r\n\r\n  reverse = false;\r\n  subform = false;\r\n  estst = false;\r\n\r\n  showarr;\r\n  pageInfo;\r\n  popuppageInfo;\r\n  header;\r\n  btnName;\r\n  pid;\r\n  searchF;\r\n  whrK;\r\n  whrV;\r\n  subFrmWk;\r\n  subFrmWv;\r\n  navform;\r\n  onErr;\r\n  hoveredI;\r\n  tbCell;\r\n  title\r\n  pkf;\r\n  curl;\r\n  uiGrpList;\r\n  uiGrpListDtl;\r\n  dataDtl\r\n  addFrmNme;\r\n  coidn;\r\n  currstat;\r\n  cUrl;\r\n  action;\r\n  attrDtl;\r\n  attrMappingDtl;\r\n  productMasAttrId;\r\n  attMapModelTitle;\r\n  contactName = \"\";\r\n  isOpen= true\r\n  icon = 'fa fa-dedent';\r\n  applicationList: any = [];\r\n  app = '';\r\n  v= '';\r\n  v1 = '';\r\n  v2 = '';\r\n  v3 = '';\r\n  level = '';\r\n  mdllist = [];\r\n  menulvl1List = [];\r\n  menulvl2List = [];\r\n  menulvl3List = [];\r\n  frmnme = this.route.snapshot.params['frmnme'];\r\n  constructor(\r\n    public router: Router,\r\n    public route: ActivatedRoute,\r\n    private toastr: ToastrService,\r\n    private ss: SystemServiceService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    public  cs: CommanServiceService,\r\n    private as: AdminServiceService\r\n\r\n  ) {\r\n\r\n  }\r\n\r\n  \r\n  @HostListener('window:keydown.alt.a',['$event'])\r\n  handleKeyDown(event: KeyboardEvent) {\r\n   if(this.frmnme == 'ledgerMaster') {\r\n     this.addBtn.nativeElement.click();\r\n    }   \r\n  }\r\n  @HostListener('window:keydown.alt.enter', ['$event'])\r\n  handleKeyup(event: KeyboardEvent) {\r\n    if(this.frmnme == 'ledgerMaster') {\r\n     this.submitbtn.nativeElement.click()\r\n    }\r\n  }\r\n\r\n  @HostListener('window:keyup', ['$event'])\r\n  KeyUpEvent(event: KeyboardEvent) {\r\n    \r\n    if(event.keyCode == 27) {\r\n     this.closebtn.nativeElement.click()\r\n    }\r\n  }\r\n\r\n\r\n  //load page defination\r\n  getPageDefination() {\r\n    this.datalist = [];\r\n    this.whereMap = [];\r\n    this.spinnerService.show();\r\n    let action = this.route.snapshot.params['action'] || '';\r\n    if (this.whrV != null && this.subFrmWk == null) {\r\n      this.paraObj['whereKeys'] = this.whrK;\r\n      this.paraObj['whereVlus'] = '' + this.whrV;\r\n      this.whereMap[this.whrK] = this.whrV;\r\n    } else {\r\n      this.paraObj['whereKeys'] = '1';\r\n      this.paraObj['whereVlus'] = '1';\r\n    }\r\n    this.header['method'] = 'loadList';\r\n    if (this.pageInfo != null) {\r\n      var pageTP = this.pageInfo.page_typ;\r\n      if (pageTP == 'jsonForm') {\r\n        this.paraObj['whereKeys'] = this.pageInfo.where_clause;\r\n        this.paraObj['whereVlus'] = this.whereMap[this.pageInfo.where_clause];\r\n      }\r\n    }\r\n    if (action == 'newcontact') {\r\n      this.paraObj['whereKeys'] = \"nme_idn\";\r\n      this.paraObj['whereVlus'] = \"0\";\r\n\r\n    }\r\n    if (action == 'newacccontact') {\r\n      this.paraObj['whereKeys'] = \"nme_idn\";\r\n      this.paraObj['whereVlus'] = \"0\";\r\n\r\n    }\r\n    if (action == 'newledger') {\r\n      this.paraObj['whereKeys'] = \"ledger_idn\";\r\n      this.paraObj['whereVlus'] = \"0\";\r\n\r\n    }\r\n    if(this.route.snapshot.params['frmnme'] == 'menuMaster') {\r\n      this.paraObj['headerIdn'] = this.app;\r\n      this.paraObj['moduleIdn'] = this.v;\r\n      this.paraObj['menuIdn'] = this.v1;\r\n      this.paraObj['level'] = this.level;\r\n    }\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method:  this.header['method']\r\n    }\r\n    this.ss.getData(this.paraObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        \r\n        this.spinnerService.hide();\r\n        this.tblH = response.dataHeader;\r\n        this.tblDesc = response.dataHeaderPrint;\r\n        this.addNew = response.buttons[0] || {};\r\n        this.pageInfo = response.pageInfo;\r\n        this.pkf = response.pageInfo.primary_key_field;\r\n        this.datalist = response.dataList || [];\r\n        if(this.datalist.length > 0) {\r\n          this.p = 1;\r\n        }\r\n        this.isOpen = false;\r\n        this.icon = 'fa fa-indent';\r\n        this.actions = response.actions;\r\n        this.navigation = response.navigation;\r\n        if (action == 'newcontact' || action == 'newledger' || action == 'newacccontact') {\r\n          this.action = action;\r\n          this.navigation = response.navigation[0];\r\n          setTimeout(() => {\r\n            this.formFilds = [];\r\n            document.getElementById('datamdbtn').click();\r\n            this.paraObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n            this.getFormFields();\r\n            this.btnName = 'Add';\r\n          }, 500)\r\n        }\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  //load form fields\r\n  getFormFields() {\r\n    this.spinnerService.show();\r\n    if (this.whrV != null) {\r\n      this.paraObj['whereKeys'] = this.whrK;\r\n      this.paraObj['whereVlus'] = this.whrV;\r\n    }\r\n    this.header['method'] = 'loadAddEdit';\r\n    \r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.getFormF(this.paraObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS' && response.message != 'SUCCESS') {\r\n        this.toastr.error(response.message)\r\n        return;\r\n      };\r\n      if (response.status == 'SUCCESS') {\r\n        \r\n        this.formFilds = response.formFields;\r\n         \r\n        this.spinnerService.hide();\r\n        this.formFilds.forEach(element => {\r\n          if (element.form_field_typ == 'tb') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n          if (element.form_field_typ == 's') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n          if (element.form_field_typ == 'hd') {\r\n            element.default_value = this.whereMap[element.form_field];\r\n          }\r\n          if (element.form_field_typ == 'sq') {\r\n            this.getSequence(element);\r\n          }\r\n          if (element.dta_typ == 'sa') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n        });\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n  //load form fields\r\n  getFormFieldsPopup() {\r\n    this.spinnerService.show();\r\n    if (this.whrV != null) {\r\n      this.paraObj['whereKeys'] = this.whrK;\r\n      this.paraObj['whereVlus'] = this.whrV;\r\n\r\n      this.whereMap[this.whrK] = this.whrV;\r\n    }\r\n    this.header['method'] = 'loadAddEdit';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.getFormF(this.paraObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS' && response.message != 'SUCCESS') {\r\n        this.toastr.error(response.message)\r\n        return;\r\n      };\r\n      if (response.status == 'SUCCESS') {\r\n        \r\n         \r\n        this.formFildsPopup = response.formFields;\r\n        this.popuppageInfo = response.pageInfo;\r\n        this.spinnerService.hide();\r\n        this.formFildsPopup.forEach(element => {\r\n           \r\n          if (element.form_field_typ == 'tb') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n          if (element.form_field_typ == 's') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n          if (element.form_field_typ == 'hd') {\r\n            element.default_value = this.whereMap[element.form_field];\r\n          }\r\n          if (element.form_field_typ == 'sq') {\r\n            this.getSequence(element);\r\n          }\r\n          if (element.form_field_typ == 'fk') {\r\n            element.default_value = this.whrV;\r\n          }\r\n          if (element.dta_typ == 'sa') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n        });\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  // function to remove invalid characters\r\n  // removeInvalid(fl) {\r\n  //   if (fl.form_field == \"nme\" || fl.form_field == \"print_nme\") {\r\n  //     fl.default_value = fl.default_value.replace(/[^a-z ]/gi, '');\r\n  //   }\r\n  // };\r\n\r\n  //users action like 'add', 'edit', 'delete' and 'ad Item'\r\n  userAction(ua, c, a) {\r\n     \r\n    \r\n    if (c == 'add') {\r\n      this.spinnerService.show();\r\n      this.formFilds = [];\r\n      document.getElementById('datamdbtn').click();\r\n      this.paraObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n      this.getFormFields();\r\n      this.btnName = 'Add';\r\n    } else if (ua && c.trim() == 'edit') {\r\n      this.glbObj = ua;\r\n      this.spinnerService.show();\r\n      this.formFilds = [];\r\n      document.getElementById('datamdbtn').click();\r\n      this.pid = ua[this.pkf];\r\n      this.paraObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n      this.getEditData(ua[this.pkf]);\r\n      this.btnName = 'Edit';\r\n    } else if (a.form_field == 'addAttr') {\r\n      this.spinnerService.show();\r\n      this.formFilds = [];\r\n      this.curl = a.lov_qry;\r\n      this.router.navigate([a.lov_qry.trim(), this.pkf, ua[this.pkf]]);\r\n      this.whrK = this.pkf;\r\n      this.whrV = ua[this.pkf];\r\n    }\r\n    else if (ua && c.trim() == 'subform' && a.form_field != \"out_mapping\") {\r\n      this.spinnerService.show();\r\n      this.formFilds = [];\r\n      this.curl = a.lov_qry;\r\n      this.router.navigate([a.lov_qry.trim(), this.pkf, ua[this.pkf]]);\r\n      this.whrK = this.pkf;\r\n      this.whrV = ua[this.pkf];\r\n    } else if (ua && c.trim() == 'delete') {\r\n      document.getElementById('deletebtn').click();\r\n      this.pid = ua[this.pkf];\r\n      this.paraObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n    } else if (c.trim() == 'popup') {\r\n       \r\n      document.getElementById('popdatamdbtn').click();\r\n      this.paraObj['formNme'] = a.lov_qry.split('/')[2];\r\n      this.whrK = this.pkf;\r\n      this.whrV = ua[this.pkf];\r\n      this.getFormFieldsPopup();\r\n      this.pid = ua[this.pkf];\r\n      this.btnName = 'Add';\r\n    } else if (c.trim() == 'defination') {\r\n      \r\n      this.router.navigate([a.lov_qry.trim(), ua[this.pkf]]);\r\n    }\r\n    else if (c.trim() == 'subform' && a.form_field == \"out_mapping\") {\r\n      this.loadProductMasterMapping(ua['attr_idn']);\r\n      this.attMapModelTitle = ua.display;\r\n    }\r\n  }\r\n\r\n  loadProductMasterMapping(attrIdn) {\r\n    this.productMasAttrId = attrIdn;\r\n    this.spinnerService.show();\r\n    let obj = {};\r\n    obj['formNme'] = 'fileUpload';\r\n    obj['attr_idn'] = attrIdn;\r\n    this.header['method'] = 'loadPrdMasterMapping'\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.Save(obj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        \r\n        let result = response.result;\r\n        this.attrDtl = result.attrDtl;\r\n        this.attrMappingDtl = result.attrMappingDtl;\r\n        document.getElementById('productMapMasMDbtn').click();\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  saveProductMasterMapping() {\r\n    this.spinnerService.show();\r\n    let obj = {};\r\n    obj['formNme'] = 'fileUpload';\r\n    obj['attr_idn'] = this.productMasAttrId;\r\n    obj['attrDtlMap'] = this.attrMappingDtl;\r\n    this.header['method'] = 'updateProductAttr'\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.Save(obj, options, 'fileUpload/load').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        \r\n        this.toastr.success(response.message);\r\n        this.spinnerService.hide();\r\n        this.productMapclsbtn.nativeElement.click();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n\r\n  //side nevigation \r\n  navigationFun(nav, i) {\r\n    this.cLink = i;\r\n    this.whrK = nav.column_key.trim();\r\n    this.whrV = nav.form_field.trim();\r\n    this.navform = nav.lov_qry.trim();\r\n    if (this.subFrmWv == '') {\r\n      this.subFrmWk = null;\r\n      this.subFrmWv = null;\r\n    }\r\n    if (this.navform != '') {\r\n      if (this.navform == 'addtionalDtlMaster') {\r\n        this.addFrmNme = this.navform;\r\n        this.getNameAttr(this.addFrmNme);\r\n      } else {\r\n        this.paraObj['formNme'] = this.navform;\r\n        this.getPageDefination();\r\n      }\r\n    } else {\r\n      this.getPageDefination();\r\n    }\r\n  }\r\n  //load edit table data with default value\r\n  getEditData(pid) {\r\n    this.spinnerService.show();\r\n    this.formFilds = [];\r\n    let reqObj = {};\r\n    var pageTP = this.pageInfo.page_typ;\r\n    reqObj['formNme'] = this.pageInfo.form_nme;\r\n    reqObj['primaryKey'] = this.pageInfo.primary_key_field;\r\n    reqObj['pageTyp'] = this.pageInfo.page_typ;\r\n    reqObj['secondKeyField'] = this.pageInfo.second_key_field;\r\n    if (this.tbCell != null) {\r\n      reqObj['inLineEditColumn'] = this.tbCell;\r\n    }\r\n    reqObj['primaryId'] = pid;\r\n    if (pageTP == 'jsonForm') {\r\n      reqObj['whereKeys'] = this.pageInfo.where_clause;\r\n      reqObj['whereVlus'] = this.whereMap[this.pageInfo.where_clause];\r\n    }\r\n    \r\n    this.header['method'] = 'loadAddEdit';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.getEditD(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS' && response.message != 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n        return;\r\n      };\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        if (this.tbCell != null) {\r\n          document.getElementById('datamdbtn').click();\r\n        }\r\n        this.formFilds = response.formFields;\r\n        this.formFilds.forEach(element => {\r\n          if (element.form_field_typ == 'tb') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n          if (element.form_field_typ == 's') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n          if (element.form_field_typ == 'hd') {\r\n            element.default_value = this.whereMap[element.form_field];\r\n          }\r\n          if (element.form_field_typ == 'sq') {\r\n            this.getSequence(element);\r\n          }\r\n          if (element.dta_typ == 'sa') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n        });\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  getSequence(element) {\r\n    let reqObj = {};\r\n    reqObj['seq'] = element.lov_qry;\r\n    this.header['method'] = 'getSeq';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.getData(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        var seq = response.seq;\r\n        element.default_value = seq;\r\n      } else {\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  //load lov data by passing query to it\r\n  getLovList(tblF, page_item_idn) {\r\n    let reqObj = {};\r\n    reqObj['page_item_idn'] = page_item_idn;\r\n    this.header['method'] = 'getDataByItemIdn';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.getData(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n         \r\n        this.lovs = response.kv.map(option => ({\r\n          value: option.k,\r\n          label: option.v\r\n        }));\r\n        this.sqlArray[tblF] = this.lovs;\r\n        // \r\n        // \r\n      } else {\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  //delete speficefic data list\r\n  deleteDataList() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.pageInfo.form_nme;\r\n    reqObj['pageTyp'] = this.pageInfo.page_typ;\r\n    reqObj['primaryKey'] = this.pageInfo.primary_key_field;\r\n    reqObj['primaryId'] = this.pid;\r\n    reqObj['tableName'] = this.pageInfo.table_name;\r\n    reqObj['trnsType'] = 'DELETE';\r\n\r\n    this.header['method'] = 'save';\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.deleteData(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.getPageDefination();\r\n        this.deleteclsbtn.nativeElement.click();\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  //dyanamic funcation\r\n  chkFun(fl, fData) {\r\n    if (fl.validations == '' || fl.validations == null) { return }\r\n    else {\r\n      if (fl.validations == 'validateQuery') {\r\n        this.validateQuery(fl, fData)\r\n      } else if (fl.validations == 'isUnique') {\r\n        this.isUnique(fl, fData);\r\n      } else if (fl.validations == 'setnameprint') {\r\n        this.setnameprint(fl, fData);\r\n      } else if (fl.validations == 'setfactor') {\r\n        this.setfactor(fl, fData);\r\n      } else if (fl.form_field_typ == 's') {\r\n        if (fl.validations == null) { return; }\r\n        let sq = fl.validations.replace(/#QVAL/g, fData);\r\n        // this.getLovList(fl.column_key, sq);\r\n      }\r\n    }\r\n  }\r\n\r\n  //on submit action checks validation\r\n  onSubmit(formVal, btn) {\r\n     \r\n    var t = Object.keys(formVal.form.controls).forEach(field => {\r\n       \r\n      const control = formVal.form.get(field);\r\n      control.markAsTouched({ onlySelf: true });\r\n    });\r\n    if (formVal.form.valid == true) {\r\n      this.addedit(formVal.value, btn);\r\n      //  this.lower(formVal.value);\r\n    }\r\n    else {\r\n      return;\r\n    }\r\n  }\r\n\r\n  setnameprint(fl, fData) {\r\n     \r\n    let nmeIdn = fData;\r\n    let list = this.sqlArray[fl.form_field] || [];\r\n    let nmwDtl = list.find(x => x.value == nmeIdn) || '';\r\n    if (nmwDtl != '') {\r\n      this.formFilds.forEach(element => {\r\n        if (element.form_field == 'nme')\r\n          element.default_value = nmwDtl.label\r\n        if (element.form_field == 'print_nme')\r\n          element.default_value = nmwDtl.label\r\n\r\n      });\r\n    }\r\n  }\r\n\r\n  setfactor(fl, fData) {\r\n    let fctr = -1;\r\n    if (fData == 'income' || fData == 'assets')\r\n      fctr = 1;\r\n    this.formFilds.forEach(element => {\r\n      if (element.form_field == 'fctr')\r\n        element.default_value = fctr\r\n    });\r\n  }\r\n\r\n  onPopupSubmit(formVal, btn) {\r\n     \r\n    var t = Object.keys(formVal.form.controls).forEach(field => {\r\n      const control = formVal.form.get(field);\r\n      control.markAsTouched({ onlySelf: true });\r\n    });\r\n    if (formVal.form.valid == true) {\r\n       \r\n      this.addPopupFrm(formVal.value, btn);\r\n    }\r\n    else {\r\n      return;\r\n    }\r\n  }\r\n\r\n  lower(v) {\r\n    var key, keys = Object.keys(v);\r\n    var n = keys.length;\r\n    var newobj = {}\r\n    while (n--) {\r\n      key = keys[n];\r\n      newobj[key] = typeof v[key] == \"string\" ? v[key].toLowerCase() : v[key];\r\n    }\r\n  }\r\n\r\n  //submit data\r\n  addedit(v, btn) {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    var pageTP = this.pageInfo.page_typ.trim();\r\n    reqObj['formNme'] = this.pageInfo.form_nme;\r\n    reqObj['primaryKey'] = this.pageInfo.primary_key_field;\r\n    reqObj['pageTyp'] = this.pageInfo.page_typ;\r\n    reqObj['secondKeyField'] = this.pageInfo.second_key_field;\r\n    reqObj['primaryId'] = this.btnName == 'Add' ? '' : \"\" + this.pid;\r\n    reqObj['tableName'] = this.pageInfo.table_name;\r\n    reqObj['trnsType'] = this.btnName == 'Add' ? 'ADD' : 'EDIT';\r\n    reqObj['dataTrnsDtl'] = v;\r\n    if (pageTP == 'jsonForm') {\r\n      reqObj['whereKeys'] = this.pageInfo.where_clause;\r\n      reqObj['whereVlus'] = this.whereMap[this.pageInfo.where_clause];\r\n    }\r\n    \r\n    this.header['method'] = 'save';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    \r\n    this.ss.addData(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        btn.disabled = false;\r\n         \r\n        if (this.action == 'newcontact') {\r\n          this.router.navigate(['/contact/user-information/nameMaster/nme_idn/' + response._id]);\r\n        } else if (this.action == 'newacccontact') {\r\n          this.router.navigate(['/accounts/contact/master/accNameMaster/nme_idn/' + response._id]);\r\n        } else if (this.action == 'newledger') {\r\n          this.router.navigate(['/accounts/admin/master/ledgerMaster/ledger_idn/' + response._id]);\r\n\r\n        } else {\r\n          this.tbCell = null; \r\n          // this.searchF = null;\r\n          this.closebtn.nativeElement.click();\r\n          if (this.addNew.lov_qry == null || this.addNew.lov_qry == \"\") {\r\n            if (this.currstat == \"popup\") {\r\n              // this.setSysSetup(this.coidn);\r\n            } else {\r\n              this.getPageDefination();\r\n              this.spinnerService.hide();\r\n              this.toastr.success(response.message);\r\n            }\r\n            return;\r\n          } else {\r\n            this.router.navigate([this.addNew.lov_qry, response._id]);\r\n          }\r\n        }\r\n      } else {\r\n        btn.disabled = false;\r\n        this.tbCell = null;\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      btn.disabled = false;\r\n      this.tbCell = null;\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  addPopupFrm(v, btn) {\r\n    this.spinnerService.show();\r\n     \r\n\r\n    let reqObj = {};\r\n    var pageTP = this.popuppageInfo.page_typ.trim();\r\n    reqObj['formNme'] = this.popuppageInfo.form_nme;\r\n    reqObj['primaryKey'] = this.popuppageInfo.primary_key_field;\r\n    reqObj['pageTyp'] = this.popuppageInfo.page_typ;\r\n    reqObj['secondKeyField'] = this.popuppageInfo.second_key_field;\r\n    reqObj['primaryId'] = '';//this.btnName == 'Add' ? '' : \"\" + this.pid;\r\n    reqObj['tableName'] = this.popuppageInfo.table_name;\r\n    reqObj['trnsType'] = 'ADD';\r\n    reqObj['dataTrnsDtl'] = v;\r\n    \r\n    this.header['method'] = 'save';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.addData(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        btn.disabled = false;\r\n        this.spinnerService.hide();\r\n         \r\n        this.setSysSetup(this.pid);\r\n        this.popclosebtn.nativeElement.click();\r\n      } else {\r\n        btn.disabled = false;\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      btn.disabled = false;\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  setSysSetup(coIdn) {\r\n     \r\n\r\n    let reqObj = {};\r\n    reqObj['coIdn'] = coIdn;\r\n    this.header['method'] = 'clientSetup';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.validate(reqObj, options, 'system/setup').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        document.getElementById('popResmodalbtn').click();\r\n        this.Sysresult = response.result;\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  //validate query\r\n  validateQuery(tblObj, f) {\r\n    if (f == '' || f == null) return;\r\n    let reqObj = {};\r\n    reqObj['sql'] = f;\r\n    this.header['method'] = 'validateQuery';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    \r\n    this.ss.validate(reqObj, options, 'system/apppages').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.onErr = '';\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.onErr = tblObj.form_field;\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  //validate this field value is unique\r\n  isUnique(dtaObj, inpuVal) {\r\n    if (inpuVal == '' || inpuVal == null) return;\r\n    let reqObj = {};\r\n    reqObj['tableName'] = this.pageInfo.table_name;\r\n    reqObj['whereKeys'] = dtaObj.form_field;\r\n    reqObj['whereVlus'] = inpuVal;\r\n    reqObj['primaryKey'] = this.pageInfo.primary_key_field;\r\n    reqObj['primaryId'] = this.btnName == 'Add' ? '' : this.pid;\r\n    this.header['method'] = 'uniqueConQ';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.validate(reqObj, options, 'system/apppages').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.onErr = '';\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.onErr = dtaObj.form_field;\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  onPageSizeChange(p) {\r\n    if (p == 'All') {\r\n      this.pageSize = this.datalist.length;\r\n    } else {\r\n      this.pageSize = p;\r\n    }\r\n  }\r\n\r\n  //sorting\r\n  setOrder(value: string, i) {\r\n    this.showarr = i;\r\n    if (this.order === value) {\r\n      this.reverse = !this.reverse;\r\n    }\r\n    this.order = value;\r\n  }\r\n\r\n  //for set null to table cell\r\n  closeNull = () => this.tbCell = null;\r\n\r\n  //edit cell open model\r\n  editCell(d, tbh) {\r\n    this.glbObj = d;\r\n    this.tbCell = tbh;\r\n    this.title = d.title;\r\n    this.btnName = 'Edit';\r\n    this.pid = d[this.pkf];\r\n    this.getEditData(d[this.pkf]);\r\n  }\r\n\r\n  //load nme attr data\r\n  getNameAttr(frmnme) {\r\n    let reqObj = {};\r\n    let custObj = {};\r\n    reqObj['formNme'] = frmnme;\r\n    reqObj['nmeIdn'] = this.whrV;\r\n    this.header['method'] = 'loadNmeAttr';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.validate(reqObj, options, 'system/apppages').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.uiGrpList = response.uiGrpList;\r\n        this.uiGrpListDtl = response.uiGrpListDtl;\r\n        this.dataDtl = response.dataDtl;\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  //save nme data \r\n  saveFun(k, v) {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    let subObj = {};\r\n    subObj[k] = v;\r\n    reqObj['formNme'] = this.addFrmNme;\r\n    reqObj['nmeIdn'] = this.whrV;\r\n    reqObj['dataTrnsDtl'] = subObj;\r\n    this.header['method'] = 'saveNmeAttr';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.ss.addData(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        this.toastr.success(response.message);\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  loadSuggdata(str, page_item_idn, form_field) {\r\n    if (str == undefined || str == '' || str.length < 3) return;\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = this.route.snapshot.params[\"frmnme\"] || 'loadSuggestionData';\r\n    reqObj['page_item_idn'] = page_item_idn;\r\n    reqObj['likeStr'] = str;\r\n    this.header['method'] = 'loadSuggestionDataByItemIdn';\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    \r\n    // \r\n    this.cs.load(reqObj, options, \"contact/registerData\").then((response: any) => {\r\n      \r\n      let result = response.result;\r\n      let suggestionData = result.suggestionData || [];\r\n      let list = suggestionData.map(option => ({\r\n        value: option.k,\r\n        label: option.v\r\n      }));\r\n      this.sqlArray[form_field] = list;\r\n    })\r\n\r\n  }\r\n\r\n  // fl = \"select table_catalog||' '||table_name k , table_name v from information_schema.tables where table_schema = 'public' and table_type = 'BASE TABLE'  and table_name like '#INPUT%' and table_name=COALESCE(null,table_name) order by 1;\"\r\n\r\n  // suggestData:any = [];\r\n\r\n  // getSuggetion(scT) {\r\n  //   if (scT == '' || scT == null) return;\r\n  //   let sq = this.fl.replace(/#INPUT/g, scT);\r\n  //   let reqObj = {};\r\n  //   reqObj['sql'] = sq;\r\n  //   this.header['method'] = 'getData';\r\n  //   let options = ({ headers: new HttpHeaders(this.header) });\r\n  // let options = {\r\n  //   method: this.header['method']\r\n  // }\r\n  //   this.ss.validate(reqObj, options).then((response: any) => {\r\n  //     if (response.status == 'SUCCESS') {\r\n  //       this.suggestData = response.kv;\r\n  //     } else {\r\n  //       this.spinnerService.hide();\r\n  //       this.toastr.error(response.message)\r\n  //     }\r\n  //   }).catch((err: any) => {\r\n  //     this.spinnerService.hide();\r\n  //     this.toastr.error(err.message)\r\n  //   });\r\n  // }\r\n\r\n  // na(){\r\n  //   this.input.nativeElement.focus();\r\n  //   this.suggestData = [];\r\n  // }\r\n\r\n\r\n  //hide show password field text\r\n\r\n  showHIdePass() {\r\n    this.estst = !this.estst;\r\n    if (this.estst) {\r\n      this.eveC = 'fa-eye';\r\n      this.inputtype = 'text';\r\n    } else {\r\n      this.eveC = 'fa-eye-slash';\r\n      this.inputtype = 'password';\r\n    }\r\n  }\r\n\r\n  //reseting form\r\n  reset = v => v.form.reset();\r\n\r\n  ngOnInit() {\r\n    //globle header parameter\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    let mdlKey = Object.keys(mdlk);\r\n    this.cUrl = this.router.url;\r\n    this.header = {\r\n      'clientkey': Cookie.get('_ck'),\r\n      'Content-Type': 'application/json',\r\n      'modulekey': mdlk[this.cUrl.split('/')[1]],\r\n      'loginid': Cookie.get('_logid'),\r\n      'source': 'qs'\r\n    };\r\n    let companyDtl = JSON.parse(Cookie.get('_accCompany')) || {};\r\n    let yearDtl = JSON.parse(Cookie.get('_accyear')) || {};\r\n    let sub_co_idn = (companyDtl[\"sub_co_idn\"] || '').toString();\r\n    let fin_year_idn = (yearDtl[\"fin_year_idn\"] || '').toString();\r\n    if (sub_co_idn != '') {\r\n      this.header['subcomidn'] = sub_co_idn;\r\n      this.header['yearidn'] = fin_year_idn;\r\n    }\r\n    //on form name change\r\n    this.route.params.subscribe((params: Params) => {\r\n      this.subFrmWk = null;\r\n      this.whrK = \"1\";\r\n      this.whrV = \"1\";\r\n      this.paraObj['formNme'] = params['frmnme'];\r\n      this.frmnme = this.route.snapshot.params['frmnme'];\r\n      this.searchF = null;\r\n      this.getPageDefination()\r\n      this.cLink = 0;\r\n      this.p = 1;\r\n    });\r\n  }\r\n\r\n  fillApp() {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = this.route.snapshot.params['frmnme'];\r\n    this.header['method'] = 'load';\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.applicationList = response.applicationList;\r\n        this.getPageDefination();\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  fillModule(applId) {\r\n    this.mdllist = [];\r\n    this.menulvl1List = [];\r\n    this.menulvl2List = [];\r\n    this.menulvl3List = [];\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] =  this.route.snapshot.params['frmnme'];\r\n    reqObj[\"applcationIdn\"] = applId;\r\n    this.header['method'] = 'loadModule';\r\n    // const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header['method']\r\n    }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.mdllist = response.moduleList;\r\n        this.v = ''\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  fillLevel1(module_idn) {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = this.route.snapshot.params['frmnme'];\r\n    reqObj[\"moduleIdn\"] = module_idn;\r\n    this.header['method'] = 'loadMenulevel1';\r\n    // const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header['method']\r\n    }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n      \r\n      if (response.status == 'SUCCESS') {\r\n        this.menulvl2List = [];\r\n        this.menulvl3List = [];\r\n        this.menulvl1List = response.kv;\r\n        this.spinnerService.hide();\r\n\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  fillLevel2(module_idn, menuIdn) {\r\n    this.spinnerService.show();\r\n   \r\n   \r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"menuRightsMaster\";\r\n    reqObj[\"moduleIdn\"] = module_idn;\r\n    reqObj[\"menuIdn\"] = menuIdn;\r\n    this.header['method'] = 'loadMenulevel2';\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header['method']\r\n    }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n     \r\n      if (response.status == 'SUCCESS') {\r\n        this.menulvl2List = response.kv;\r\n        this.menulvl3List = [];\r\n        this.spinnerService.hide();\r\n       \r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n\r\n  }\r\n\r\n  submenuChange(module_idn, submenuIdn) {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"menuRightsMaster\";\r\n    reqObj[\"moduleIdn\"] = module_idn;\r\n    reqObj[\"menuIdn\"] = submenuIdn;\r\n    this.header['method'] = 'loadMenulevel3';\r\n    // const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header['method']\r\n    }\r\n    this.as.getMenuRights(reqObj, options).then((response: any) => {\r\n     \r\n      if (response.status == 'SUCCESS') {\r\n        this.menulvl3List = response.kv;\r\n        this.spinnerService.hide();\r\n       \r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n\r\n  }\r\n\r\n  openTog() {\r\n    this.isOpen = !this.isOpen;\r\n    if (this.isOpen == true) {\r\n      this.icon = 'fa fa-dedent';\r\n    } else {\r\n      this.icon = 'fa fa-indent';\r\n    }\r\n  }\r\n\r\n  getFilterData() {\r\n    if(this.app == '') {\r\n      this.toastr.warning('Please Select Application Name');\r\n      return;\r\n    }\r\n    else {\r\n      this.getPageDefination();\r\n    }\r\n  }\r\n\r\n  preventSpace(event: KeyboardEvent, field): void {\r\n    if (field.form_field == \"eml\" || field.form_field === 'mbl') {\r\n      if (event.code === 'Space') {\r\n        event.preventDefault();\r\n      }\r\n    }\r\n  }\r\n\r\n  // validateNumber(event: Event,field): void {\r\n  //   if(field.form_field === 'mbl') {\r\n  //     const input = event.target as HTMLInputElement;\r\n  //     const value = input.value;\r\n  \r\n  //     // Check if the value is not numeric\r\n  //     if (/[^0-9]/.test(value)) {\r\n       \r\n  //       // Replace non-numeric characters\r\n  //       input.value = value.replace(/[^0-9]/g, '');\r\n  //       field.default_value = input.value;\r\n  //     } else {\r\n  //      return\r\n  //     }\r\n  //   }\r\n  //   else {\r\n  //     const input = event.target as HTMLInputElement;\r\n  //     field.default_value = input.value;\r\n  //   }\r\n   \r\n  // }\r\n\r\n  validateNumber(event: Event, field): void {\r\n    if (field.form_field === 'mbl') {\r\n      const input = event.target as HTMLInputElement;\r\n      let value = input.value;\r\n\r\n      // Allow only digits, but keep + only at the start\r\n      if (!/^\\+?[0-9]*$/.test(value)) {\r\n        // Clean up invalid characters\r\n        value = value.replace(/[^0-9+]/g, '');   // remove everything except digits & +\r\n        value = value.replace(/(?!^)\\+/g, '');   // remove + if it's not at the start\r\n        input.value = value;\r\n      }\r\n\r\n      field.default_value = input.value;\r\n    } else {\r\n      const input = event.target as HTMLInputElement;\r\n      field.default_value = input.value;\r\n    }\r\n  }\r\n\r\n  inputFieldChange($event, field) {\r\n    if (field.form_field == \"eml\") {\r\n      if(field.default_value && field.default_value != '') {\r\n        let reqObj= {} \r\n        reqObj[\"emailId\"] = field.default_value\r\n        if(this.btnName  == 'Edit') {\r\n          reqObj[\"nmeIdn\"] = this.pid\r\n        }\r\n        else {\r\n          reqObj[\"nmeIdn\"] = \"\"\r\n        }\r\n        let options = {\r\n          method: \"isEmailExist\"\r\n        }\r\n        this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n          if(response.status == \"SUCCESS\") {\r\n            if(response.message == 'SUCCESS') {\r\n            }\r\n            else {\r\n              field.default_value = '';\r\n              this.toastr.error(response.message);\r\n            }\r\n          }\r\n          else {\r\n            this.toastr.error(response.message);\r\n          }\r\n        }).catch((err: any) => {\r\n          this.toastr.error(err.message);\r\n        });\r\n      }\r\n      \r\n    }\r\n  }\r\n\r\n}\r\n// if (this.whrV != null && this.subFrmWk != null) {\r\n//   if (this.subFrmWv != 'ALL') {\r\n//     this.paraObj['whereKeys'] = this.whrK + '~' + this.subFrmWk;\r\n//     this.paraObj['whereVlus'] = '' + this.whrV + '~' + this.subFrmWv;\r\n//   } else {\r\n//     this.paraObj['whereKeys'] = this.whrK;\r\n//     this.paraObj['whereVlus'] = '' + this.whrV;\r\n//   }\r\n//   this.whereMap[this.subFrmWk] = this.subFrmWv;\r\n// }","<div class=\"mt\">\r\n    <div class=\"panel panel-default\">\r\n        <div class=\"panel-heading\">\r\n            <h3 class=\"panel-title\">{{pageInfo?.title}}\r\n                <span class=\"f-12\">({{cDt | date:'medium'}})</span>\r\n            </h3>\r\n            <button type=\"button\" id=\"addBtn\" class=\"btn btn-info pull-right ttip\" *ngIf=\"addNew?.is_compulsory == 1\" #addBtn\r\n            (click)=\"userAction(data, 'add', '');f.reset();\">{{addNew?.form_field_title}} <span class=\"tooltiptext\" *ngIf=\"frmnme == 'ledgerMaster'\">shortcut alt + a</span></button>\r\n\r\n\r\n        </div>\r\n    </div>\r\n    <div class=\"row\" *ngIf=\"router.url != curl\">\r\n        <div class=\"col-md-2\" *ngIf=\"navigation.length > 0\">\r\n            <div class=\"panel panel-default\">\r\n                <div class=\"panel-body\">\r\n                    <div class=\"list-group border-bottom\">\r\n                        <a href=\"javascript:void(0)\" class=\"list-group-item\" [ngClass]=\"{'active' :i == cLink}\"\r\n                            *ngFor=\"let nav of navigation;let i=index\"\r\n                            (click)=\"navigationFun(nav,i);\">{{nav.form_field_title}} </a>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <div [ngClass]=\"isOpen == true ? 'col-md-4' : 'hidden'\" *ngIf=\"route.snapshot.params['frmnme'] == 'menuMaster'\">\r\n            <div class=\"row form-group\">\r\n                <div class=\"col-md-4\">\r\n                    <label class=\"control-label\" style=\"text-align: right\">Application</label>\r\n                </div>\r\n                  <div class=\"col-md-8\">\r\n                    <div class=\"input-group w-100\">\r\n                        <select class=\"form-control\" [(ngModel)]=\"app\" name=\"app\" (change)=\"fillModule(app)\">\r\n                            <option *ngFor=\"let lov of applicationList\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                          </select>\r\n                    </div>\r\n                  </div>\r\n            </div>\r\n            <div class=\"row form-group\" *ngIf=\"mdllist?.length > 1 \">\r\n                <div class='col-md-4'>\r\n                    <label class=\"control-label\" style=\"text-align: right\">Module</label>\r\n                </div>\r\n                  <div class=\"col-md-8\">\r\n                    <div class=\"input-group w-100\">\r\n                        <select class=\"form-control\" [(ngModel)]=\"v\" name=\"v\"  (change)=\"fillLevel1(v)\">\r\n                            <option *ngFor=\"let lov of mdllist\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                        </select>\r\n                    </div>\r\n                  </div>\r\n            </div>\r\n            <div class=\"row form-group\" *ngIf=\"menulvl1List?.length > 1 \">\r\n                <div class=\"col-md-4\">\r\n                    <label class=\"control-label\" style=\"text-align: right\">Main Menu</label>\r\n                </div>\r\n                  <div class=\"col-md-8\">\r\n                    <div class=\"input-group w-100\">\r\n                        <select class=\"form-control\" [(ngModel)]=\"v1\" name=\"v1\" (change)=\"fillLevel2(v,v1)\">\r\n                            <option *ngFor=\"let lov of menulvl1List\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                        </select>\r\n                    </div>\r\n                  </div>\r\n            </div>\r\n\r\n            <!-- <div class=\"row form-group\" *ngIf=\"menulvl2List?.length > 1 \">\r\n                <div class=\"col-md-4\">\r\n                    <label class=\"control-label\" style=\"text-align: right\">Sub Menu</label>\r\n                </div>\r\n                  <div class=\"col-md-8\">\r\n                    <div class=\"input-group w-100\">\r\n                        <select class=\"form-control\" [(ngModel)]=\"v2\" name=\"v2\" (change)=\"submenuChange(v, v2)\">\r\n                            <option *ngFor=\"let lov of menulvl2List\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                          </select>\r\n                    </div>\r\n                  </div>\r\n            </div>\r\n\r\n            <div class=\"row form-group\" *ngIf=\"menulvl3List?.length > 1 \">\r\n                <div class=\"col-md-4\">\r\n                    <label class=\"control-label\" style=\"text-align: right\">Page</label>\r\n                </div>\r\n                  <div class=\"col-md-8\">\r\n                    <div class=\"input-group w-100\">\r\n                        <select class=\"form-control\" [(ngModel)]=\"v3\" name=\"v3\">\r\n                            <option *ngFor=\"let lov of menulvl3List\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                        </select>\r\n                    </div>\r\n                  </div>\r\n            </div> -->\r\n            <div class=\"row form-group\" *ngIf=\"mdllist?.length > 1 \">\r\n                <div class=\"col-md-4\">\r\n                    <label class=\"control-label\" style=\"text-align: right\">Level</label>\r\n                </div>\r\n                  <div class=\"col-md-8\">\r\n                    <div class=\"input-group w-100\">\r\n                        <select  class=\"form-control\" [(ngModel)]=\"level\" name=\"level\">\r\n                            <option value=\"\">Select</option>\r\n                            <option value=\"1\" *ngIf=\"v1 == ''\">Level 1</option>\r\n                            <option value=\"2\">Level 2</option>\r\n                            <option value=\"3\">Level 3</option>\r\n                        </select>\r\n                    </div>\r\n                  </div>\r\n            </div>\r\n        </div>\r\n        <div [ngClass]=\"navigation.length > 0 ? 'col-md-10' : route.snapshot.params['frmnme'] == 'menuMaster' ? isOpen == false ? 'col-md-12' : 'col-md-8' : 'col-md-12'\">\r\n            <div class=\"panel panel-default\">\r\n                <div class=\"panel-body\" [style]=\"route.snapshot.params['frmnme'] == 'menuMaster' ? 'margin-bottom: 35px;' : ''\">\r\n                    <!-- <div class=\"row\">\r\n            <div class=\"col-sm-8\"></div>\r\n            <div class=\"col-sm-4\">\r\n              <form class=\"form-inline pull-right\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                  <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\" [(ngModel)]=\"searchF\" />\r\n                </div>\r\n              </form>\r\n            </div>\r\n          </div> -->\r\n                    <div class=\"row\">\r\n                        <div class=\"col-sm-6\">\r\n                            <form class=\"form-inline pull-left\" > \r\n                                <button *ngIf=\"route.snapshot.params['frmnme'] == 'menuMaster'\" class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px; margin-right: 10px; margin-bottom: 15px;\"\r\n                                    data-toggle=\"tooltip\" data-placement=\"right\" title=\"Filter results\" (click)=\"openTog();\">\r\n                                    <span class=\"{{icon}}\" style=\"color:#3b5998;\"></span>\r\n                                </button>\r\n                            <!-- </form>\r\n                              <form class=\"form-inline pull-left\"> -->\r\n                                <div class=\"form-group\">\r\n                                    <label for=\"ddlPagesize\">Page Size &nbsp; &nbsp;</label>\r\n                                    <select class=\"form-control\" name=\"pageSize\" [(ngModel)]=\"pageSize\"\r\n                                        (change)=\"onPageSizeChange(pageSize)\">\r\n                                        <option value=\"All\">All</option>\r\n                                        <option value=\"10\">10</option>\r\n                                        <option value=\"25\">25</option>\r\n                                        <option value=\"50\">50</option>\r\n                                        <option value=\"100\">100</option>\r\n                                    </select>\r\n                                </div>\r\n                            \r\n                            <button class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px;margin-left: 10px; margin-bottom: 15px;\"\r\n                                data-toggle=\"tooltip\" data-placement=\"right\" title=\"Refresh\" (click)=\"ngOnInit();\">\r\n                                <span class=\"fa fa-refresh\"></span>\r\n                            </button>\r\n                        </form>\r\n                            <!-- <label>{{datalist.length}}</label> -->\r\n                        </div>\r\n                        <div class=\"col-sm-6\">\r\n                            <form class=\"form-inline pull-right\">\r\n                                <div class=\"form-group\">\r\n                                    <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                                    <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\"\r\n                                        [(ngModel)]=\"searchF\" />\r\n                                </div>\r\n                            </form>\r\n                        </div>\r\n                    </div>\r\n                    <div class=\"table-responsive\">\r\n                        <table class=\"table table-bordered table-hover table-hover-cells\">\r\n                            <thead class=\"table-header-fix\">\r\n                                <tr>\r\n                                    <th>SR No</th>\r\n                                    <th>Action</th>\r\n                                    <th *ngFor=\"let tbh of tblH; let i = index \" (click)=\"setOrder(tbh,i)\">\r\n                                        {{tblDesc[tbh]}}\r\n                                        <span [hidden]=\"reverse\" *ngIf=\"showarr === i\">\r\n                                            <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                                        </span>\r\n                                        <span [hidden]=\"!reverse\" *ngIf=\"showarr === i\">\r\n                                            <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                                        </span>\r\n                                    </th>\r\n                                </tr>\r\n                            </thead>\r\n                            <tbody>\r\n                                <tr\r\n                                    *ngFor=\"let data of datalist | searchPipe:searchF | orderBy: order:reverse | paginate: { itemsPerPage: pageSize, currentPage: p }; let i = index;\">\r\n                                    <td>{{i + 1}}</td>\r\n                                    <td>\r\n                                        <div class=\"btn-group\">\r\n                                            <a href=\"#\" data-toggle=\"dropdown\"\r\n                                                class=\"btn btn-info dropdown-toggle\">Action\r\n                                                <span class=\"caret\"></span>\r\n                                            </a>\r\n                                            <ul class=\"dropdown-menu\" role=\"menu\">\r\n                                                <li *ngFor=\"let action of actions\">\r\n                                                    <a href=\"javascript:void(0)\"\r\n                                                        (click)=\"userAction(data, action.form_field_typ, action);\">\r\n                                                        {{action.form_field_title}}\r\n                                                    </a>\r\n                                                </li>\r\n                                            </ul>\r\n                                        </div>\r\n                                    </td>\r\n                                    <td *ngFor=\"let tbh of tblH; let i=index\" on-mouseover=\"hoveredI=i\"\r\n                                        on-mouseleave=\"hoveredI=-1\">\r\n                                        {{data[tbh]}}\r\n                                        <div class=\"onHoverDiv\" *ngIf=\"i==hoveredI\">\r\n                                            <ul>\r\n                                                <li (click)=\"editCell(data,tbh);\">\r\n                                                    <span class=\"fa fa-pencil\"></span>\r\n                                                </li>\r\n                                            </ul>\r\n                                        </div>\r\n                                    </td>\r\n                                </tr>\r\n                            </tbody>\r\n                        </table>\r\n                    </div>\r\n                    <pagination-controls (pageChange)=\"p = $event\" class=\"pull-right\"></pagination-controls>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n    <div class=\"actionFooter\" *ngIf=\"route.snapshot.params['frmnme'] == 'menuMaster'\">\r\n        <button type=\"button\" id=\"addBtn\" class=\"btn btn-success ttip\" [disabled]=\"app == ''\" appAppNoDblClick (click)=\"getFilterData()\">Filter</button>\r\n    </div>\r\n    <div class=\"modal\" id=\"datamodal\" role=\"dialog\" aria-labelledby=\"defModalHead\" aria-hidden=\"true\"\r\n        data-backdrop=\"static\" data-keyboard=\"false\">\r\n        <div class=\"modal-dialog\">\r\n            <div class=\"modal-content\">\r\n                <form class=\"form-horizontal\" #f=\"ngForm\" name=\"appForm\">\r\n                    <div class=\"modal-header\">\r\n                        <button type=\"button\" class=\"close\" data-dismiss=\"modal\" id=\"closeBtn\" (click)=\"closeNull();\" #closebtn>\r\n                            <span aria-hidden=\"true\">&times;</span>\r\n                            <span class=\"sr-only\">Close</span>\r\n                        </button>\r\n                        <h4 class=\"modal-title\" id=\"defModalHead\">{{btnName}} Record</h4>\r\n                    </div>\r\n                    <div class=\"modal-body\">\r\n                        <div class=\"row\">\r\n                            <div class=\"col-md-12\" *ngFor=\"let fl of formFilds | orderByPipe: 'srt': 'asc'\">\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 't' && fl?.is_hidden == 0 && fl?.dta_typ =='c' || fl?.dta_typ =='t'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <!-- (change)=\"removeInvalid(fl)\" -->\r\n                                            <input type=\"text\" class=\"form-control\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #textInput=\"ngModel\" (blur)=\"chkFun(fl,fl.default_value);\"\r\n                                                [ngClass]=\"{'uniqErrMsg': fl?.form_field == onErr}\"\r\n                                                [required]=\"fl?.is_compulsory == 1\" \r\n                                                (keydown)=\"preventSpace($event, fl)\"\r\n                                                (input)=\"validateNumber($event, fl)\"\r\n                                                (change)=\"inputFieldChange($event, fl)\"\r\n                                            />\r\n                                        </div>\r\n                                        <!-- (blur)=\"this[fl?.validations](fl.default_value)\" -->\r\n                                        <div *ngIf=\"textInput.invalid && (textInput.dirty || textInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"textInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                            <!-- <div *ngIf=\"textInput.errors.minlength\">\r\n                          {{fl.form_field_title}} must be at least {{fl.form_field_min_length}} characters long.\r\n                        </div>\r\n                        <div *ngIf=\"textInput.errors.maxlength\">\r\n                          {{fl.form_field_title}} Maxmimum limit {{fl.form_field_max_length}} characters long.\r\n                        </div> -->\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 't' && fl?.is_hidden == 0 && fl?.dta_typ =='n'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"number\" class=\"form-control\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #numberInput=\"ngModel\" [required]=\"fl?.is_compulsory == 1\">\r\n                                            <!-- minlength={{fl?.form_field_min_length}} maxlength={{fl?.form_field_max_length}}/ -->\r\n                                        </div>\r\n                                        <div *ngIf=\"numberInput.invalid && (numberInput.dirty || numberInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"numberInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                            <!-- <div *ngIf=\"numberInput.errors.minlength\">\r\n                          {{fl.form_field_title}} must be at least {{fl.form_field_min_length}} characters long.\r\n                        </div>\r\n                        <div *ngIf=\"numberInput.errors.maxlength\">\r\n                          {{fl.form_field_title}} Maxmimum limit {{fl.form_field_max_length}} characters long.\r\n                        </div> -->\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 'pw' && fl?.is_hidden == 0 && fl?.dta_typ =='pw'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"{{inputtype}}\" class=\"form-control posrel\"\r\n                                                name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                                                [(ngModel)]=\"fl.default_value\" #passInput=\"ngModel\"\r\n                                                [required]=\"fl?.is_compulsory == 1\" />\r\n                                            <span class=\"fa {{eveC}} eye\" (click)=\"showHIdePass();\"></span>\r\n                                        </div>\r\n                                        <!-- (blur)=\"this[fl?.validations](fl.default_value)\" -->\r\n                                        <div *ngIf=\"passInput.invalid && (passInput.dirty || passInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"passInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 't' && fl?.dta_typ =='a'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <tag-input [(ngModel)]=\"fl.default_value\" name=\"{{fl?.form_field}}\"\r\n                                                [modelAsStrings]=\"true\" [allowDupes]=\"true\" [editable]='true'>\r\n                                            </tag-input>\r\n                                        </div>\r\n\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 't' && fl?.dta_typ =='sa'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <ng-select [options]=\"sqlArray[fl?.form_field]\" style=\"z-index:9;\"\r\n                                                [(ngModel)]=\"fl.default_value\" #safield=\"ngModel\"\r\n                                                [required]=\"fl?.is_compulsory == 1\" name=\"{{fl?.form_field}}\"\r\n                                                [multiple]=\"true\" [allowClear]=\"true\">\r\n                                                <ng-template #optionTemplate let-option=\"option\">\r\n                                                    <div class=\"famfamfam-flags {{option?.value}}\"></div>\r\n                                                    {{option?.label}}\r\n                                                </ng-template>\r\n                                            </ng-select>\r\n                                            <!-- <ng-select [items]=\"sqlArray[fl?.form_field]\" [addTag]=\"addTag\" bindValue=\"k\" multiple=\"true\" bindLabel=\"v\" name=\"{{fl?.form_field}}\"\r\n                        [(ngModel)]=\"fl.default_value\" #safield=\"ngModel\" [required]=\"fl?.is_compulsory == 1\">\r\n                      </ng-select> -->\r\n                                        </div>\r\n                                        <div *ngIf=\"safield.invalid && (safield.dirty || safield.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"safield.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 'ta' && fl?.is_hidden == 0 && fl?.dta_typ =='c'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <textarea class=\"form-control\" rows=\"3\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #textArea=\"ngModel\" (blur)=\"chkFun(fl,fl.default_value);\"\r\n                                                [ngClass]=\"{'uniqErrMsg': fl?.form_field == onErr}\"\r\n                                                [required]=\"fl?.is_compulsory == 1\"></textarea>\r\n                                        </div>\r\n                                        <div *ngIf=\"textArea.invalid && (textArea.dirty || textArea.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"textArea.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 'hd' || fl?.form_field_typ == 'df' || fl?.form_field_typ == 'fk' && fl?.is_hidden == 0\"\r\n                                    [ngClass]=\"{'mt0': fl?.form_field_typ == 'hd'}\">\r\n                                    <label class=\"col-md-3 control-label\"></label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"hidden\" class=\"form-control\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #hdf=\"ngModel\" />\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'sq' && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\"></label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"hidden\" class=\"form-control\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\" />\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'tb' && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <!-- <div class=\"col-md-9\">\r\n                      <div class=\"btn-group\" data-toggle=\"buttons\">\r\n                        <label class=\"btn btn-default btn-on btn-xs\" *ngFor=\"let lov of sqlArray[fl.form_field];let i=index\">\r\n                          <input type=\"radio\" [value]=\"lov.k\" id=\"{{i}}\" name=\"{{fl?.form_field}}\" [value]=\"\" [(ngModel)]=\"fl.default_value\">{{lov.v}}</label>\r\n                      </div>\r\n                    </div> -->\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control select\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #tdf=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                                                <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\"\r\n                                                    value=\"{{dynamic.value}}\">\r\n                                                    {{dynamic.label}}</option>\r\n                                            </select>\r\n                                        </div>\r\n                                        <div *ngIf=\"tdf.invalid && (tdf.dirty || tdf.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"tdf.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'l' && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control select\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #lInput=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                                                <option *ngFor=\"let lov of fl.kv\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                                            </select>\r\n                                        </div>\r\n                                        <div *ngIf=\"lInput.invalid && (lInput.dirty || lInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"lInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'ld'  && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control select\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #ldInput=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                                                <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\"\r\n                                                    value=\"{{dynamic.k}}\">{{dynamic.v}}\r\n                                                </option>\r\n                                            </select>\r\n                                        </div>\r\n                                        <div *ngIf=\"ldInput.invalid && (ldInput.dirty || ldInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"ldInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 's' && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control select\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                (change)=\"chkFun(fl,fl.default_value)\" id=\"{{fl.column_key}}\"\r\n                                                #sfi=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                                                <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\"\r\n                                                    value=\"{{dynamic.value}}\">\r\n                                                    {{dynamic.label}}</option>\r\n                                            </select>\r\n                                        </div>\r\n                                        <div *ngIf=\"sfi.invalid && (sfi.dirty || sfi.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"sfi.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'sb'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-8\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <ng-select style=\"z-index: 5;\" [options]=\"sqlArray[fl.form_field]\"\r\n                                                #sfi=\"ngModel\" [(ngModel)]=\"fl.default_value\" name=\"{{fl?.form_field}}\"\r\n                                                (selected)=\"chkFun(fl,fl.default_value)\"\r\n                                                (filterInputChanged)=\"loadSuggdata($event,fl.page_item_idn,fl.form_field)\">\r\n                                            </ng-select>\r\n                                        </div>\r\n                                        <div *ngIf=\"sfi.invalid && (sfi.dirty || sfi.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"sfi.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                    <div class=\"col-md-1\" *ngIf=\"fl?.form_field_icon == 'add'\">\r\n                                        <button type=\"button\" class=\"btn btn-success btn-rounded\"><span><i\r\n                                                    class=\"fa fa-plus\"></i></span></button>\r\n\r\n                                    </div>\r\n                                </div>\r\n\r\n                            </div>\r\n\r\n                        </div>\r\n                    </div>\r\n                    <div class=\"modal-footer\">\r\n                        <button type=\"button\"  id=\"submitBtn\" appAppNoDblClick class=\"btn btn-success\" (click)=\"onSubmit(f,submitBtn)\"\r\n                            #submitBtn>{{btnName}}</button>\r\n                        <button type=\"reset\" class=\"btn btn-danger\" (click)=\"reset(f)\"\r\n                            *ngIf=\"btnName == 'Add'\">Reset</button>\r\n                    </div>\r\n                </form>\r\n            </div>\r\n        </div>\r\n    </div>\r\n    <div class=\"modal\" id=\"deletemodal\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\"\r\n        data-backdrop=\"static\" data-keyboard=\"false\">\r\n        <div class=\"modal-dialog modal-sm\">\r\n            <div class=\"modal-content\">\r\n                <div class=\"modal-header\">\r\n                    <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #deleteclsbtn>\r\n                        <span aria-hidden=\"true\">&times;</span>\r\n                        <span class=\"sr-only\">Close</span>\r\n                    </button>\r\n                    <h4 class=\"modal-title\" id=\"smallModalHead\">Warning</h4>\r\n                </div>\r\n                <div class=\"modal-body\">\r\n                    Are you sure want to delete?\r\n                </div>\r\n                <div class=\"modal-footer\">\r\n                    <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n                    <button type=\"button\" class=\"btn btn-danger\" data-dismiss=\"modal\"\r\n                        (click)=\"deleteDataList();\">Delete</button>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n\r\n    <div class=\"modal\" id=\"popdatamodal\" role=\"dialog\" aria-labelledby=\"defModalHead\" aria-hidden=\"true\"\r\n        data-backdrop=\"static\" data-keyboard=\"false\">\r\n        <div class=\"modal-dialog\">\r\n            <div class=\"modal-content\">\r\n                <form class=\"form-horizontal\" #fpop=\"ngForm\" name=\"appForm\">\r\n                    <div class=\"modal-header\">\r\n                        <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #popclosebtn>\r\n                            <span aria-hidden=\"true\">&times;</span>\r\n                            <span class=\"sr-only\">Close</span>\r\n                        </button>\r\n                        <h4 class=\"modal-title\" id=\"defModalHead\">{{btnName}} Record</h4>\r\n                    </div>\r\n                    <div class=\"modal-body\">\r\n                        <div class=\"row\">\r\n                            <div class=\"col-md-12\" *ngFor=\"let fl of formFildsPopup | orderByPipe: 'srt': 'asc'\">\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 't' && fl?.is_hidden == 0 && fl?.dta_typ =='c' || fl?.dta_typ =='t'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"text\" class=\"form-control\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #textInput=\"ngModel\" (blur)=\"chkFun(fl,fl.default_value);\"\r\n                                                [ngClass]=\"{'uniqErrMsg': fl?.form_field == onErr}\"\r\n                                                [required]=\"fl?.is_compulsory == '1'\" />\r\n                                        </div>\r\n                                        <div *ngIf=\"textInput.invalid && (textInput.dirty || textInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"textInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 't' && fl?.is_hidden == 0 && fl?.dta_typ =='n'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"number\" class=\"form-control\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #numberInput=\"ngModel\" [required]=\"fl?.is_compulsory==1\">\r\n                                            <!-- minlength={{fl?.form_field_min_length}} maxlength={{fl?.form_field_max_length}}/ -->\r\n                                        </div>\r\n                                        <div *ngIf=\"numberInput.invalid && (numberInput.dirty || numberInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"numberInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 'pw' && fl?.is_hidden == 0 && fl?.dta_typ =='pw'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"{{inputtype}}\" class=\"form-control posrel\"\r\n                                                name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                                                [(ngModel)]=\"fl.default_value\" #passInput=\"ngModel\"\r\n                                                [required]=\"fl?.is_compulsory == '1'\" />\r\n                                            <span class=\"fa {{eveC}} eye\" (click)=\"showHIdePass();\"></span>\r\n                                        </div>\r\n                                        <div *ngIf=\"passInput.invalid && (passInput.dirty || passInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"passInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 't' && fl?.dta_typ =='a'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <div class=\"input-group w-100\">\r\n                                                <tag-input [(ngModel)]=\"fl.default_value\" name=\"{{fl?.form_field}}\"\r\n                                                    [modelAsStrings]=\"true\" [allowDupes]=\"true\" [editable]='true'>\r\n                                                </tag-input>\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 't' && fl?.dta_typ =='sa'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <ng-select [options]=\"sqlArray[fl?.form_field]\" style=\"z-index:9;\"\r\n                                                [(ngModel)]=\"fl.default_value\" #safield=\"ngModel\"\r\n                                                [required]=\"fl?.is_compulsory == 1\" name=\"{{fl?.form_field}}\"\r\n                                                [multiple]=\"true\" [allowClear]=\"true\">\r\n                                                <ng-template #optionTemplate let-option=\"option\">\r\n                                                    <div class=\"famfamfam-flags {{option?.value.toLowerCase()}}\"></div>\r\n                                                    {{option?.label}}\r\n                                                </ng-template>\r\n                                            </ng-select>\r\n                                            <!-- <ng-select [items]=\"sqlArray[fl.form_field]\" [addTag]=\"addTag\" bindValue=\"k\" multiple=\"true\" bindLabel=\"v\" name=\"{{fl?.form_field}}\"\r\n                        [(ngModel)]=\"fl.default_value\" #safield=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                      </ng-select> -->\r\n                                        </div>\r\n                                        <div *ngIf=\"safield.invalid && (safield.dirty || safield.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"safield.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 'ta' && fl?.is_hidden == 0 && fl?.dta_typ =='c'\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <textarea class=\"form-control\" rows=\"3\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #textArea=\"ngModel\" (blur)=\"chkFun(fl,fl.default_value);\"\r\n                                                [ngClass]=\"{'uniqErrMsg': fl?.form_field == onErr}\"\r\n                                                [required]=\"fl?.is_compulsory == '1'\"></textarea>\r\n                                        </div>\r\n                                        <div *ngIf=\"textArea.invalid && (textArea.dirty || textArea.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"textArea.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\"\r\n                                    *ngIf=\"fl?.form_field_typ == 'hd' || fl?.form_field_typ == 'df' || fl?.form_field_typ == 'fk' && fl?.is_hidden == 0\"\r\n                                    [ngClass]=\"{'mt0': fl?.form_field_typ == 'hd'}\">\r\n                                    <label class=\"col-md-3 control-label\"></label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"hidden\" class=\"form-control\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #hdf=\"ngModel\" />\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'sq' && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\"></label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <input type=\"hidden\" class=\"form-control\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\" />\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'tb' && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control select\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #tdf=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                                                <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\"\r\n                                                    value=\"{{dynamic.value}}\">\r\n                                                    {{dynamic.label}}</option>\r\n                                            </select>\r\n                                        </div>\r\n                                        <div *ngIf=\"tdf.invalid && (tdf.dirty || tdf.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"tdf.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'l' && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control select\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #lInput=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                                                <option *ngFor=\"let lov of fl.kv\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                                            </select>\r\n                                        </div>\r\n                                        <div *ngIf=\"lInput.invalid && (lInput.dirty || lInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"lInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'ld'  && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control select\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                #ldInput=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                                                <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\"\r\n                                                    value=\"{{dynamic.k}}\">{{dynamic.v}}\r\n                                                </option>\r\n                                            </select>\r\n                                        </div>\r\n                                        <div *ngIf=\"ldInput.invalid && (ldInput.dirty || ldInput.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"ldInput.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                                <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 's' && fl?.is_hidden == 0\">\r\n                                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                                    </label>\r\n                                    <div class=\"col-md-9\">\r\n                                        <div class=\"input-group w-100\">\r\n                                            <select class=\"form-control select\" name=\"{{fl?.form_field}}\"\r\n                                                [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\"\r\n                                                (change)=\"chkFun(fl,fl.default_value)\" id=\"{{fl.column_key}}\"\r\n                                                #sfi=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                                                <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\"\r\n                                                    value=\"{{dynamic.value}}\">{{dynamic.label}}\r\n                                                </option>\r\n                                            </select>\r\n                                        </div>\r\n                                        <div *ngIf=\"sfi.invalid && (sfi.dirty || sfi.touched)\"\r\n                                            class=\"alert alert-danger ca\">\r\n                                            <div *ngIf=\"sfi.errors.required\">\r\n                                                {{fl.form_field_title}} is required.\r\n                                            </div>\r\n                                        </div>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                        </div>\r\n                    </div>\r\n                    <div class=\"modal-footer\">\r\n                        <button type=\"button\" appAppNoDblClick class=\"btn btn-success\"\r\n                            (click)=\"onPopupSubmit(fpop,popsubmitBtn)\" #popsubmitBtn>Add</button>\r\n                        <button type=\"reset\" class=\"btn btn-danger\" (click)=\"reset(f)\">Reset</button>\r\n                    </div>\r\n                </form>\r\n            </div>\r\n        </div>\r\n    </div>\r\n\r\n    <div class=\"modal\" id=\"popResmodal\" role=\"dialog\" aria-labelledby=\"defModalHead\" aria-hidden=\"true\"\r\n        data-backdrop=\"static\" data-keyboard=\"false\">\r\n        <div class=\"modal-dialog\">\r\n            <div class=\"modal-content\">\r\n                <form class=\"form-horizontal\" name=\"appFormres\">\r\n                    <div class=\"modal-header\">\r\n                        <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\">\r\n                            <span aria-hidden=\"true\">&times;</span>\r\n                            <span class=\"sr-only\">Close</span>\r\n                        </button>\r\n                        <h4 class=\"modal-title\" id=\"popModalHead\"> Record</h4>\r\n                    </div>\r\n                    <div class=\"modal-body\">\r\n                        <div class=\"row\">\r\n                            <p *ngFor=\"let res of Sysresult\">{{res}}</p>\r\n                        </div>\r\n                    </div>\r\n                    <div class=\"modal-footer\">\r\n                        <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n                    </div>\r\n                </form>\r\n            </div>\r\n        </div>\r\n    </div>\r\n\r\n\r\n\r\n    <div class=\"modal\" id=\"productMapMasMD\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\"\r\n        data-backdrop=\"static\" data-keyboard=\"false\">\r\n        <div class=\"modal-dialog modal-sm mwidth\">\r\n            <div class=\"modal-content\">\r\n                <div class=\"modal-header\">\r\n                    <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #productMapclsbtn>\r\n                        <span aria-hidden=\"true\">&times;</span>\r\n                        <span class=\"sr-only\">Close</span>\r\n                    </button>\r\n                    <h4 class=\"modal-title\" id=\"smallModalHead\">Product Mapping of&nbsp;{{attMapModelTitle}}</h4>\r\n                </div>\r\n                <div class=\"modal-body\">\r\n                    <div class=\"table-responsive\">\r\n                        <table class=\"table table-bordered table-hover table-hover-cells\">\r\n                            <thead>\r\n                                <tr>\r\n                                    <th>\r\n                                        Name\r\n                                    </th>\r\n                                    <th>\r\n                                        Value\r\n                                    </th>\r\n                                </tr>\r\n                            </thead>\r\n                            <tbody>\r\n                                <ng-container *ngFor=\"let key of attrDtl?.prpList\">\r\n                                    <tr>\r\n                                        <td>\r\n                                            {{key.print}}\r\n                                        </td>\r\n                                        <td>\r\n                                            <input type=\"text\" class=\"form-control\"\r\n                                                [(ngModel)]=\"attrMappingDtl[key?.val]\" />\r\n                                        </td>\r\n                                    </tr>\r\n                                </ng-container>\r\n                            </tbody>\r\n                        </table>\r\n                    </div>\r\n                    <div class=\"modal-footer\">\r\n                        <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n                        <button type=\"button\" class=\"btn btn-success\" data-dismiss=\"modal\"\r\n                            (click)=\"saveProductMasterMapping();\" #productMapclsbtn>Save</button>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n    \r\n\r\n\r\n    \r\n\r\n\r\n    <button id=\"deletebtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#deletemodal\"></button>\r\n    <button id=\"datamdbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#datamodal\"></button>\r\n    <button id=\"clsMd\" [hidden]=\"true\" data-dismiss=\"modal\" data-target=\"#datamodal\"></button>\r\n    <button id=\"popdatamdbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#popdatamodal\"></button>\r\n    <button id=\"popResmodalbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#popResmodal\"></button>\r\n    <button id=\"productMapMasMDbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#productMapMasMD\"></button>","import { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\n// import { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { GlobleEnvService } from '../../globle/globle-env.service';\r\n// import * as AWS from 'aws-sdk/global';\r\n// import * as S3 from 'aws-sdk/clients/s3';\r\n// import * as awsservice from \"aws-sdk/lib/service\";\r\n// import * as CognitoIdentity from \"aws-sdk/clients/cognitoidentity\";\r\n// import { ObservableInput } from 'rxjs';\r\n// import { element } from 'protractor';\r\n// import { VariableAst } from '@angular/compiler';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class UploadFileService {\r\n\r\n  // GFOLDER = 'ezbiz/205/doc/';\r\n  // GBUCKET = 'qs';\r\n  // FOLDER = '8.32/';\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    public glbEnv: GlobleEnvService\r\n  ) { }\r\n\r\n  // private getS3Bucket(): any {\r\n  //   const bucket = new S3(\r\n  //     {\r\n  //       accessKeyId: 'AKIAI7GPHSZXA56CAB5A',\r\n  //       secretAccessKey: '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',\r\n  //       region: 'ap-southeast-1'\r\n  //     }\r\n  //   );\r\n  //   return bucket;\r\n  // }\r\n\r\n  // getFilesS3() {\r\n  //   var fileU = [];\r\n  //   var fileObj = {};\r\n  //   const params = {\r\n  //     Bucket: this.GBUCKET,\r\n  //     Prefix: this.GFOLDER\r\n  //   };\r\n  //   const bucket = new S3(\r\n  //     {\r\n  //       accessKeyId: 'AKIAI7GPHSZXA56CAB5A',\r\n  //       secretAccessKey: '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',\r\n  //       region: 'ap-southeast-1'\r\n  //     }\r\n  //   );\r\n\r\n  //   return new Promise(function (resolve, reject) {\r\n  //     bucket.listObjects(params, function (error, result) {\r\n  //       if (error) {\r\n  //         reject(error);\r\n  //       }\r\n  //       resolve(result)\r\n  //       let fileDatas = result.Contents;\r\n  //       fileDatas.forEach(element => {\r\n  //         fileObj['docKey'] = element.Key;\r\n  //         fileObj['docPath'] = 'https://s3.amazonaws.com/' + params.Bucket + '/' + element.Key;\r\n  //         fileU.push(fileObj);\r\n  //       });\r\n  //        return this.fileU;\r\n  //     }); \r\n  //   });\r\n  //   // .then(() => {\r\n  //   //   return fileU;\r\n  //   // });\r\n  // }\r\n  \r\n  saveDoctoDB(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'system/apppages', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  getFilesList(reqObj, options: any) {\r\n    return this.http.post(this.glbEnv.baseUrl + 'system/apppages', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n}\r\n\r\n//old accesskey  : //'AKIAI7GPHSZXA56CAB5A',\r\n// secrate key   : //  'eIIU6ORom6oB0CEJ54cAnBcob4wX/EYCZ2Z5faoz',\r\n// ====== we needs to do following configuration in aws Bucket permission section =================================== //\r\n\r\n// <?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n// <CORSConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\r\n// <CORSRule>\r\n//     <AllowedOrigin>*</AllowedOrigin>\r\n//     <AllowedMethod>GET</AllowedMethod>\r\n//     <AllowedMethod>PUT</AllowedMethod>\r\n//     <AllowedMethod>POST</AllowedMethod>\r\n//     <AllowedMethod>DELETE</AllowedMethod>\r\n//     <ExposeHeader>ETag</ExposeHeader>\r\n//     <AllowedHeader>*</AllowedHeader>\r\n// </CORSRule>\r\n// </CORSConfiguration>","import { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class ContactServiceService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    public glbEnv: GlobleEnvService,\r\n  ) { }\r\n\r\n\r\n   getMenuRights(reqObj,options: any) {\r\n    return  this.http.post(this.glbEnv.baseUrl + 'admin/menuRights', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  saveUserMenuRights(reqObj,options: any){\r\n    return  this.http.post(this.glbEnv.baseUrl + 'admin/menuRights', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n    .toPromise()\r\n    .then((response) => response);\r\n  }\r\n\r\n   //added by jayesh\r\n   loadMenuRightsUserWise(reqObj,options: any){\r\n    return this.http.post(this.glbEnv.baseUrl + 'contact/loadContact', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  saveUserMenuRightsContact(reqObj,options: any){\r\n    return  this.http.post(this.glbEnv.baseUrl + 'contact/loadContact', JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n    .toPromise()\r\n    .then((response) => response);\r\n  }\r\n\r\n  load(reqObj, options: any,url){\r\n    return this.http.post(this.glbEnv.baseUrl+url, JSON.stringify(reqObj), options={\r\n      params: options,\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n}\r\n","import { Component, OnInit, ViewChild, ElementRef } from \"@angular/core\";\r\nimport { HttpHeaders } from \"@angular/common/http\";\r\nimport { Router, ActivatedRoute, Params } from \"@angular/router\";\r\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\r\nimport { ToastrService  } from \"ngx-toastr\";\r\nimport { Cookie } from \"ng2-cookies/ng2-cookies\";\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { SystemServiceService } from \"../system-service/system-service.service\";\r\nimport { UploadFileService } from \"../system-service/upload-file.service\";\r\nimport { ContactServiceService } from \"../../contact-service/contact-service.service\";\r\nimport { SortableComponent } from \"ngx-bootstrap/sortable\";\r\nimport { CommanServiceService } from \"../../comman-service/comman-service.service\";\r\nimport { S3Client, PutObjectCommand, GetObjectCommand, DeleteObjectCommand } from \"@aws-sdk/client-s3\";\r\nimport { getSignedUrl } from \"@aws-sdk/s3-request-presigner\";\r\n@Component({\r\n  selector: \"app-subform\",\r\n  templateUrl: \"./subform.component.html\",\r\n  styleUrls: [\"./subform.component.css\"]\r\n})\r\nexport class SubformComponent implements OnInit {\r\n  @ViewChild(\"closebtn\") closebtn: ElementRef;\r\n  @ViewChild(\"fileOptMapMDclsbtn\") fileOptMapMDclsbtn: ElementRef;\r\n  @ViewChild(\"productDetailMapclsbtn\") productDetailMapclsbtn: ElementRef;\r\n  @ViewChild(\"deleteclsbtn\") deleteclsbtn: ElementRef;\r\n  @ViewChild(\"inputs\") input: ElementRef;\r\n  @ViewChild(SortableComponent) sortableComponent: SortableComponent;\r\n\r\n  //#region vars and obj declaration section\r\n  cDt = new Date();\r\n\r\n  formFilds = [];\r\n  datalist = [];\r\n  actions = [];\r\n  lovs = [];\r\n  addNew: any = [];\r\n  tblH = [];\r\n  tblDesc = [];\r\n  navigation = [];\r\n  cLink = 0;\r\n  glbObj = {};\r\n\r\n  showarr;\r\n  pageInfo;\r\n  header;\r\n  btnName;\r\n  pid;\r\n  searchF;\r\n  whrK;\r\n  whrV;\r\n  subFrmWk;\r\n  subFrmWv;\r\n  navform;\r\n  onErr;\r\n  hoveredI;\r\n  tbCell;\r\n  title;\r\n  pkf;\r\n  curl;\r\n  uiGrpList;\r\n  uiGrpListDtl;\r\n  attrCListDtl = [];\r\n  attrQListDtl = [];\r\n\r\n  dfv;\r\n  ci;\r\n  disableselc = false;\r\n\r\n  dataDtlist = [];\r\n  dataDtl = [];\r\n  itemStringsLeft: any = [];\r\n\r\n  addFrmNme;\r\n  documentUploadList;\r\n  documentUploadDtl;\r\n  selectedFiles;\r\n  applicationList = [];\r\n  userDtls = [];\r\n  moduleDtls = [];\r\n  menuList = [];\r\n  userRightsMenuList = [];\r\n  totMenu;\r\n  subMenuIdns = [];\r\n  whereMap = {};\r\n  paraObj = {};\r\n  currObj = {};\r\n  sqlArray = {};\r\n  s3details = {};\r\n\r\n  doctype;\r\n  pk = this.route.snapshot.paramMap.get(\"subk\");\r\n  pv = this.route.snapshot.paramMap.get(\"subv\");\r\n\r\n  GFOLDER = \"ezbiz/205/doc/\";\r\n  GBUCKET = \"qs\";\r\n  fileUploads = [];\r\n  nameAttr = [];\r\n\r\n  file;\r\n\r\n  resFiles;\r\n  imageUrlLst = [];\r\n  p = 1;\r\n  pageSize = 10;\r\n  order = \"\";\r\n  eveC = \"fa-eye-slash\";\r\n  estst = false;\r\n  inputtype = \"password\";\r\n\r\n  reverse = true;\r\n  subform = false;\r\n  usrisExist = false;\r\n  ico;\r\n\r\n  display_group = [];\r\n  display_row = [];\r\n  display_attr = [];\r\n  colVals = [];\r\n\r\n  termsList = [];\r\n  applUserList = [];\r\n  routherDoc\r\n  dataTrnsList = [];\r\n  byrObj = {};\r\n  userDetails = [];\r\n  pageDefinationPswdCng;\r\n  page_typ;\r\n  attrDtl;\r\n  attrMappingDtl;\r\n  attr_dtl_idn;\r\n  outMappingList = [];\r\n  attrList = [];\r\n  contactName;\r\n  producDetailModelTitle;\r\n  constructor(\r\n    public router: Router,\r\n    private route: ActivatedRoute,\r\n    private toastr: ToastrService,\r\n    private ss: SystemServiceService,\r\n    private uploadService: UploadFileService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    public cs: ContactServiceService,\r\n    public cm: CommanServiceService\r\n  ) { }\r\n\r\n  getPageDefination() {\r\n    this.routherDoc = \"\";\r\n    this.datalist = [];\r\n    this.whereMap = [];\r\n    let frmnme = this.route.snapshot.params[\"itmform\"] || \"\";\r\n    let doctyp = this.route.snapshot.params[\"doctyp\"] || \"\";\r\n     \r\n    this.spinnerService.show();\r\n    if (this.pk != null && this.subFrmWk != null) {\r\n      //subFrmWk == navigation panel's menu\r\n      if (this.subFrmWv != \"ALL\") {\r\n        this.paraObj[\"whereKeys\"] = this.pk + \"~\" + this.subFrmWk;\r\n        this.paraObj[\"whereVlus\"] = \"\" + this.pv + \"~\" + this.subFrmWv;\r\n      } else {\r\n        this.paraObj[\"whereKeys\"] = this.pk;\r\n        this.paraObj[\"whereVlus\"] = \"\" + this.pv;\r\n      }\r\n      this.whereMap[this.subFrmWk] = this.subFrmWv;\r\n    } else {\r\n      this.paraObj[\"whereKeys\"] = this.pk;\r\n      this.paraObj[\"whereVlus\"] = \"\" + this.pv;\r\n      this.whereMap[this.pk] = this.pv;\r\n    }\r\n    this.header[\"method\"] = \"loadList\";\r\n    // if (this.pageInfo != null) {\r\n    //   this.page_typ=this.pageInfo.page_typ;\r\n    //   var pageTP = this.pageInfo.page_typ;\r\n    //   if (pageTP == \"jsonForm\") {\r\n    //     this.paraObj[\"whereKeys\"] = this.pageInfo.where_clause;\r\n    //     this.paraObj[\"whereVlus\"] = this.whereMap[this.pageInfo.where_clause];\r\n    //   }\r\n    // }\r\n    \r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getData(this.paraObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n           \r\n          \r\n          this.spinnerService.hide();\r\n          this.tblH = response.dataHeader;\r\n          this.tblDesc = response.dataHeaderPrint;\r\n          this.addNew = response.buttons[0];\r\n          this.pageInfo = response.pageInfo;\r\n          this.pkf = response.pageInfo.primary_key_field;\r\n          this.datalist = response.dataList;\r\n          this.actions = response.actions;\r\n          this.navigation = response.navigation;\r\n\r\n          if (this.paraObj[\"whereKeys\"] == \"nme_idn\" || this.paraObj[\"whereKeys\"] == \"ledger_idn\") {\r\n            if (\r\n              (this.paraObj[\"formNme\"] == \"nameMaster\" || this.paraObj[\"formNme\"] == \"ledgerMaster\" || this.paraObj[\"formNme\"] == \"accNameMaster\") &&\r\n              this.datalist.length == 1\r\n            ) {\r\n              let dtDtl = this.datalist[0];\r\n              let nme = dtDtl[\"nme\"] || \"\";\r\n              let pnme = dtDtl[\"person_nme\"] || \"\";\r\n              if (nme != \"\" || pnme != \"\") {\r\n                this.contactName = nme + \"/\" + pnme;\r\n                this.contactName = this.contactName.toUpperCase();\r\n              }\r\n            }\r\n          } else {\r\n            this.contactName = \"\";\r\n          }\r\n\r\n          if (doctyp != '') {\r\n            this.routherDoc = doctyp;\r\n            this.navigation.forEach((element, index) => {\r\n              if (element.form_field == 'uploadDocument') {\r\n                this.navigationFun(element, index);\r\n              }\r\n            })\r\n          }\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getRowGroup(displayAttrIdn) {\r\n    let reqObj = {};\r\n    reqObj[\"displayAttrIdn\"] = displayAttrIdn;\r\n    this.header[\"method\"] = \"getPageDisplayAttr\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getRowGroup(reqObj, options, \"admin/menuRights\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.display_group = response.result.display_group;\r\n          this.display_row = response.result.display_row;\r\n          this.display_attr = response.result.display_attr;\r\n        } else {\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  SaveRowGroup(displayAttrIdn, colname, colVals) {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj[\"displayAttrIdn\"] = displayAttrIdn;\r\n    reqObj[\"columnName\"] = colname;\r\n    reqObj[\"columnValue\"] = colVals;\r\n    this.header[\"method\"] = \"savePageDisplayAttr\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getRowGroup(reqObj, options, \"admin/menuRights\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.disableselc = false;\r\n          this.spinnerService.hide();\r\n          this.toastr.success(response.message);\r\n          this.colVals = [];\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n  onChangeDispRow(e) {\r\n    this.disableselc = true;\r\n    for (var key in e.target.form.elements) {\r\n      if (\r\n        e.target.form.elements[key].id != \"\" &&\r\n        e.target.form.elements[key].id != undefined &&\r\n        e.target.form.elements[key].id != \"undefined\"\r\n      )\r\n        if (e.target.form.elements[key].id.startsWith(\"row_\")) {\r\n          if (\r\n            e.target.form.elements[key].value != \"\" &&\r\n            e.target.form.elements[key].value != undefined &&\r\n            e.target.form.elements[key].value != \"undefined\"\r\n          )\r\n            this.colVals.push(e.target.form.elements[key].value);\r\n        }\r\n    }\r\n    this.SaveRowGroup(this.pid, \"display_row\", this.colVals);\r\n  }\r\n\r\n  onChangeDispGrp(e) {\r\n    this.disableselc = true;\r\n    for (var key in e.target.form.elements) {\r\n      if (\r\n        e.target.form.elements[key].id != \"\" &&\r\n        e.target.form.elements[key].id != undefined &&\r\n        e.target.form.elements[key].id != \"undefined\"\r\n      )\r\n        if (e.target.form.elements[key].id.startsWith(\"grp_\")) {\r\n          if (\r\n            e.target.form.elements[key].value != \"\" &&\r\n            e.target.form.elements[key].value != undefined &&\r\n            e.target.form.elements[key].value != \"undefined\"\r\n          )\r\n            this.colVals.push(e.target.form.elements[key].value);\r\n        }\r\n    }\r\n    this.SaveRowGroup(this.pid, \"display_group\", this.colVals);\r\n  }\r\n  getFormFields() {\r\n    this.spinnerService.show();\r\n    this.dfv = null;\r\n    this.paraObj[\"whereKeys\"] = this.pk;\r\n    this.paraObj[\"whereVlus\"] = this.pv;\r\n    this.header[\"method\"] = \"loadAddEdit\";\r\n    \r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getFormF(this.paraObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\" && response.message != \"SUCCESS\") {\r\n          this.toastr.error(response.message);\r\n          return;\r\n        }\r\n        if (response.status == \"SUCCESS\") {\r\n          \r\n          this.formFilds = response.formFields;\r\n          this.spinnerService.hide();\r\n          this.formFilds.forEach(element => {\r\n            if (element.form_field_typ == \"tb\") {\r\n              this.getLovList(element.form_field, element.page_item_idn);\r\n            }\r\n            if (element.form_field_typ == \"s\") {\r\n              this.getLovList(element.form_field, element.page_item_idn);\r\n            }\r\n            if (element.form_field_typ == \"hd\") {\r\n              element.default_value = this.whereMap[element.form_field];\r\n            }\r\n            if (element.form_field_typ == \"fk\") {\r\n              element.default_value = this.route.snapshot.paramMap.get(\"subv\");\r\n            }\r\n            if (element.form_field_typ == \"ck\") {\r\n              element.default_value = this.whereMap[element.column_key];\r\n            }\r\n            if (element.form_field_typ == \"sq\") {\r\n              this.getSequence(element);\r\n            }\r\n            if (element.dta_typ == \"sa\") {\r\n              this.getLovList(element.form_field, element.page_item_idn);\r\n            }\r\n            if (element.dta_typ == \"sr\") {\r\n              this.getLovList(element.form_field, element.page_item_idn);\r\n            }\r\n          });\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  userAction(ua, c, a, i) {\r\n     \r\n    if (c.trim() == \"add\") {\r\n      this.spinnerService.show();\r\n      this.formFilds = [];\r\n      document.getElementById(\"datamdbtn\").click();\r\n      this.getFormFields();\r\n      this.btnName = \"Add\";\r\n    } else if (ua && c.trim() == \"edit\") {\r\n      this.glbObj = ua;\r\n      this.spinnerService.show();\r\n      this.formFilds = [];\r\n      document.getElementById(\"datamdbtn\").click();\r\n      this.pid = ua[this.pkf];\r\n      this.getEditData(ua);\r\n      this.btnName = \"Edit\";\r\n    } else if (\r\n      ua &&\r\n      c.trim() == \"addItem\" &&\r\n      a.form_field_title != \"Add Mapping\"\r\n    ) {\r\n      this.spinnerService.show();\r\n      this.formFilds = [];\r\n      this.curl = a.lov_qry;\r\n      this.router.navigate([a.lov_qry, this.pkf, ua[this.pkf]]);\r\n    } else if (ua && c.trim() == \"deleteterms\") {\r\n\r\n      this.ci = i;\r\n      document.getElementById(\"deleteTerms\").click();\r\n      this.pid = ua[this.pkf];\r\n    } else if (ua && c.trim() == \"delete\") {\r\n\r\n      this.ci = i;\r\n      document.getElementById(\"deletebtn\").click();\r\n      this.pid = ua[this.pkf];\r\n    } else if (ua && c.trim() == \"defination\") {\r\n      this.ci = i;\r\n      document.getElementById(\"rowGrpbtn\").click();\r\n      this.pid = ua[this.pkf];\r\n      this.getRowGroup(this.pid);\r\n    } else if (\r\n      ua &&\r\n      c.trim() == \"addItem\" &&\r\n      a.form_field_title == \"Add Mapping\"\r\n    ) {\r\n      this.producDetailModelTitle = ua.display;\r\n      this.loadProductDetailMapping(ua[\"attr_d_idn\"]);\r\n    }\r\n  }\r\n\r\n  loadProductDetailMapping(attrDtailIdn) {\r\n    this.attr_dtl_idn = attrDtailIdn;\r\n    this.spinnerService.show();\r\n    let obj = {};\r\n    obj[\"formNme\"] = \"fileUpload\";\r\n    obj[\"attr_dtl_idn\"] = attrDtailIdn;\r\n    this.header[\"method\"] = \"loadPrdMasterMapping\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .Save(obj, options, \"fileUpload/load\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          \r\n          let result = response.result;\r\n          this.attrDtl = result.attrDtl;\r\n          this.attrMappingDtl = result.attrMappingDtl;\r\n          document.getElementById(\"btnproductDetailMapMD\").click();\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  saveProductDetailMapping() {\r\n    this.spinnerService.show();\r\n    let obj = {};\r\n    obj[\"formNme\"] = \"fileUpload\";\r\n    obj[\"attr_dtl_idn\"] = this.attr_dtl_idn;\r\n    obj[\"attrDtlMap\"] = this.attrMappingDtl;\r\n    this.header[\"method\"] = \"updateProductAttr\";\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .Save(obj, options, \"fileUpload/load\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          \r\n          this.toastr.success(response.message);\r\n          this.spinnerService.hide();\r\n          this.productDetailMapclsbtn.nativeElement.click();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  navigationFun(nav, i) {\r\n     \r\n    this.cLink = i;\r\n    this.subFrmWk = nav.column_key.trim() || '';\r\n    this.subFrmWv = nav.form_field.trim() || '';\r\n    if (this.subFrmWv == \"0\")\r\n      this.subFrmWv = \"\";\r\n    this.navform = nav.lov_qry.trim();\r\n    if (this.subFrmWv == \"\") {\r\n      this.subFrmWk = null;\r\n      this.subFrmWv = null;\r\n    }\r\n    if (this.navform != \"\") {\r\n      if (this.navform == \"addtionalDtlMaster\") {\r\n        this.addFrmNme = this.navform;\r\n        let mdl = ['contact'];\r\n        this.getNameAttr(this.addFrmNme, mdl);\r\n      } else if (this.navform == \"ledgerAddtionalDtlMaster\") {\r\n        this.addFrmNme = this.navform;\r\n        let mdl = ['ledg_attr'];\r\n        this.getLedgerAttr(this.addFrmNme, mdl, 'attr');\r\n      } else if (this.navform == \"ledgerAccAdditinalDetails\") {\r\n        this.addFrmNme = this.navform;\r\n        let mdl = ['ledgacc_attr'];\r\n        this.getLedgerAttr(this.addFrmNme, mdl, 'acc_attr');\r\n      } else if (this.navform == \"accDeleteRulesForm\") {\r\n        this.addFrmNme = this.navform;\r\n        let mdl = ['delete_rule'];\r\n        this.getLedgerAttr(this.addFrmNme, mdl, 'delete_rule');\r\n      } else if (this.navform == \"accJournalAttrForm\") {\r\n        this.addFrmNme = this.navform;\r\n        let mdl = ['jnlacc_attr'];\r\n        this.getLedgerAttr(this.addFrmNme, mdl, 'jnlacc_attr');\r\n      } else if (this.navform == \"accLoanAttrForm\") {\r\n        this.addFrmNme = this.navform;\r\n        let mdl = ['loan'];\r\n        this.getLedgerAttr(this.addFrmNme, mdl, 'loan');\r\n      } else if (this.navform == \"accJournalSettingForm\") {\r\n        this.addFrmNme = this.navform;\r\n        let mdl = ['jnl_sett'];\r\n        this.getJournalAttr(this.addFrmNme, mdl, 'jnl_sett');\r\n      }\r\n      else if (this.navform == \"documentUploadMaster\") {\r\n        this.addFrmNme = this.navform;\r\n        this.getFiles(this.pv);\r\n      } else if (this.navform == \"menuAccessMaster\") {\r\n        this.addFrmNme = this.navform;\r\n        //  this.loadUsrMdl(this.pv);//\r\n        this.loadApplication();\r\n      } else if (this.navform == \"webMenuAccessMaster\") {\r\n        this.addFrmNme = this.navform;\r\n        //  this.loadUsrMdl(this.pv);//\r\n        this.loadWebApplication();\r\n      }\r\n      else if (this.navform == \"moduleAccessMaster\") {\r\n        this.addFrmNme = this.navform;\r\n        this.loadUsrMdl(this.pv);\r\n      } else if (this.navform == \"termUserAssignForm\") {\r\n        this.addFrmNme = this.navform;\r\n        this.loadApplicationUserTerms(this.pv);\r\n      } else if (this.navform == \"setPasswordForm\") {\r\n        this.addFrmNme = this.navform;\r\n        this.loadUserPassword();\r\n      } else if (this.navform == \"ledgerBankDetails\") {\r\n        this.addFrmNme = this.navform;\r\n        this.loadledgerBankDetails();\r\n      } else {\r\n        this.paraObj[\"formNme\"] = this.navform;\r\n        this.getPageDefination();\r\n      }\r\n    }\r\n  }\r\n  exitBankDtlList = [];\r\n  loadledgerBankDetails() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'ledgerBankDetails';\r\n    reqObj['ledger_idn'] = this.route.snapshot.paramMap.get('subv');\r\n    this.header['method'] = 'loadledgerBankDetail';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, 'accounts/accLedger').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        let result = response.result;\r\n        this.exitBankDtlList = result.bankDtlList || [];\r\n        this.editbank_dtl_idn = \"\";\r\n        this.branch = \"\";\r\n        this.accountno = \"\";\r\n        this.selectBranchAddress = \"\";\r\n        this.bank = \"\";\r\n        this.bankList = [];\r\n        this.bankDtlList = [];\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n\r\n  }\r\n  bankList = [];\r\n  bankDtlList = [];\r\n  bank;\r\n  branch = \"\";\r\n  accountno;\r\n  accountType = \"savings\"\r\n  ledgerBankDetails(str) {\r\n    // this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'ledgerBankDetails';\r\n    reqObj['likeStr'] = str;\r\n    this.header['method'] = 'loadPartyBank';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, 'accounts/accLedger').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        let result = response.result;\r\n        this.bankList = result.bankList.map(option => ({\r\n          value: option,\r\n          label: option\r\n        }));\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  getBankBranch(bank) {\r\n    this.branch = \"\";\r\n    this.selectBranchAddress = \"\";\r\n    this.selectIfsc = \"\";\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'ledgerBankDetails';\r\n    reqObj['bankNme'] = bank;\r\n    this.header['method'] = 'getPartyBankDtl';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, 'accounts/accLedger').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        let result = response.result;\r\n        this.bankDtlList = result.bankDtlList || [];\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n\r\n  }\r\n  selectBranchDtl = {};\r\n  selectBranchAddress = \"\";\r\n  selectIfsc = \"\";\r\n  selectBranch(branch) {\r\n    this.selectBranchAddress = \"\";\r\n    this.selectBranchDtl = this.bankDtlList.find(x => x.nme_idn == branch) || '';\r\n    let address = this.selectBranchDtl['address'] || [];\r\n    if (address.length > 0) {\r\n      let addressDtl = address[0];\r\n      let area = addressDtl['area'] || \"\";\r\n      if (area == \"null\")\r\n        area = \"\";\r\n      let street = addressDtl['street'] || \"\";\r\n      if (street == \"null\")\r\n        street = \"\";\r\n      let unit_no = addressDtl['unit_no'] || \"\";\r\n      if (unit_no == \"null\")\r\n        unit_no = \"\";\r\n      let building = addressDtl['building'] || \"\";\r\n      if (building == \"null\")\r\n        building = \"\";\r\n      let landmark = addressDtl['landmark'] || \"\";\r\n      if (landmark == \"null\")\r\n        landmark = \"\";\r\n      let zip = addressDtl['zip'] || \"\";\r\n      if (zip == \"null\")\r\n        zip = \"\";\r\n      let city_nm = addressDtl['city_nm'] || \"\";\r\n      if (city_nm == \"null\")\r\n        city_nm = \"\";\r\n      let country_nm = addressDtl['country_nm'] || \"\";\r\n      if (country_nm == \"null\")\r\n        country_nm = \"\";\r\n      let state_nm = addressDtl['state_nm'] || \"\";\r\n      if (state_nm == \"null\")\r\n        state_nm = \"\";\r\n      this.selectIfsc = this.selectBranchDtl['attr']['ifsc'];\r\n      this.selectBranchAddress = unit_no + \" \" + building + \" \" + street + \" \" + area + \" \" + landmark + \" \" + city_nm + \" \" + state_nm + \" \" + zip\r\n\r\n    }\r\n\r\n  }\r\n\r\n  loadLedgerBank() {\r\n\r\n  }\r\n  editbank_dtl_idn = \"\";\r\n  loadEditBankDtl(bankdtl) {\r\n     \r\n    let bankName = bankdtl.bankname;\r\n    this.bankList = [{\r\n      value: bankName,\r\n      label: bankName\r\n    }];\r\n    this.bank = bankName;\r\n    this.getBankBranch(bankName);\r\n    this.editbank_dtl_idn = bankdtl.bankdtlIdn;\r\n    this.accountType = bankdtl.accountType;\r\n    this.accountno = bankdtl.accountNo;\r\n    this.selectBranchAddress = bankdtl.address;\r\n    this.selectIfsc = bankdtl.ifsc;\r\n    this.branch = bankdtl.bankRefIdn;\r\n  }\r\n  SaveLedgerBank() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'ledgerBankDetails';\r\n    reqObj['ledger_idn'] = this.route.snapshot.paramMap.get('subv');\r\n    reqObj['bank_ref_idn'] = this.branch;\r\n    reqObj['account_type'] = this.accountType;\r\n    reqObj['account_no'] = this.accountno;\r\n    if (this.editbank_dtl_idn == '')\r\n      reqObj['action'] = 'add';\r\n    else {\r\n      reqObj['action'] = 'edit';\r\n      reqObj['bank_dtl_idn'] = this.editbank_dtl_idn;\r\n    }\r\n    this.header['method'] = 'saveBankDtlIntoAccLedger';\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss.subFgetData(reqObj, options, 'accounts/accLedger').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result;\r\n        this.exitBankDtlList = result.bankDtlList || [];\r\n        this.branch = \"\";\r\n        this.accountno = \"\";\r\n        this.selectBranchAddress = \"\";\r\n        this.bank = \"\";\r\n        this.bankList = [];\r\n        this.bankDtlList = [];\r\n        this.editbank_dtl_idn = \"\";\r\n        this.spinnerService.hide();\r\n        if (this.editbank_dtl_idn == \"\")\r\n          this.toastr.success(\"New Bank add successfully\");\r\n        else {\r\n          this.toastr.success(\"Bank edit successfuly\");\r\n          this.editbank_dtl_idn = \"\";\r\n        }\r\n\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n  deletBankIdn = \"\";\r\n  ConfirmDeleteLedgerBank(bankdtl) {\r\n    document.getElementById('bnkdeletemodalbtn').click();\r\n    this.deletBankIdn = bankdtl.bankdtlIdn;\r\n  }\r\n\r\n  DeleteLedgerBank() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'ledgerBankDetails';\r\n    reqObj['ledger_idn'] = this.route.snapshot.paramMap.get('subv');\r\n    reqObj['action'] = 'delete';\r\n    reqObj['bank_dtl_idn'] = this.deletBankIdn;\r\n\r\n    this.header['method'] = 'saveBankDtlIntoAccLedger';\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss.subFgetData(reqObj, options, 'accounts/accLedger').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result;\r\n        this.exitBankDtlList = result.bankDtlList || [];\r\n        this.deletBankIdn = \"\";\r\n        this.spinnerService.hide();\r\n        this.toastr.success(\"Bank Delete successfully\");\r\n\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  getLedgerAttr(formname, mdl, type) {\r\n     \r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = formname;\r\n    reqObj[\"ledger_idn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n    reqObj['mdlList'] = mdl;\r\n    reqObj['type'] = type;\r\n    this.header[\"method\"] = \"loadLedgerAttr\";\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss.subFgetData(reqObj, options, \"accounts/accLedger\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.pageInfo = response.pageInfo || {};\r\n          this.uiGrpList = response.uiGrpList;\r\n          this.uiGrpListDtl = response.uiGrpListDtl;\r\n          if(this.uiGrpListDtl['additional_details#V'] && Array.isArray(this.uiGrpListDtl['additional_details#V']) && this.uiGrpListDtl['additional_details#V'].length > 0) {\r\n            const lowerCaseArray = this.uiGrpListDtl['additional_details#V'].map(item => item.toLowerCase());\r\n            this.uiGrpListDtl['additional_details#V'] = lowerCaseArray\r\n            \r\n          }\r\n          this.attrCListDtl = response.attrCListDtl;\r\n          this.attrQListDtl = response.attrQListDtl;\r\n\r\n          this.dataDtl = response.dataDtl;\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getJournalAttr(formname, mdl, type) {\r\n     \r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = formname;\r\n    reqObj[\"journal_idn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n    reqObj['mdlList'] = mdl;\r\n    reqObj['type'] = type;\r\n    this.header[\"method\"] = \"loadJournalAttr\";\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss.subFgetData(reqObj, options, \"accounts/accLedger\")\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.pageInfo = response.pageInfo || {};\r\n          this.uiGrpList = response.uiGrpList;\r\n          this.uiGrpListDtl = response.uiGrpListDtl || {};\r\n          if(this.uiGrpListDtl['additional_details#V'] && Array.isArray(this.uiGrpListDtl['additional_details#V']) && this.uiGrpListDtl['additional_details#V'].length > 0) {\r\n            const lowerCaseArray = this.uiGrpListDtl['additional_details#V'].map(item => item.toLowerCase());\r\n            this.uiGrpListDtl['additional_details#V'] = lowerCaseArray\r\n            \r\n          }\r\n          let datatypelist = this.uiGrpListDtl[\"basic#T\"] || [];\r\n          let attrlist = this.uiGrpListDtl[\"basic#V\"] || [];\r\n          this.attrCListDtl = response.attrCListDtl;\r\n          this.attrQListDtl = response.attrQListDtl;\r\n          this.dataDtl = response.dataDtl || {};\r\n          this.contactName = this.dataDtl[\"contactName\"] || \"\";\r\n          attrlist.forEach((key, index) => {\r\n            let type = datatypelist[index];\r\n            if (type == 'sa') {\r\n              let attrVal = this.dataDtl[key] || '';\r\n              let list = [{ value: attrVal, label: attrVal }];\r\n              this.sqlArray[key] = list;\r\n            }\r\n\r\n          });\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  loadUserPassword() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = \"applicationAccessMaster\";\r\n    reqObj[\"nmeIdn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n    this.header[\"method\"] = \"loadChangePass\";\r\n    this.header[\"source\"] = \"qs\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .subFgetData(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.spinnerService.hide();\r\n          let result = response.result;\r\n          this.userDetails = result.userDetails;\r\n          this.pageDefinationPswdCng = result.pageDefination;\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  changePswd(e, userIdn) {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = \"setPasswordForm\";\r\n    reqObj[\"userIdn\"] = userIdn;\r\n    reqObj[\"password\"] = e.target.value;\r\n    this.header[\"method\"] = \"changePassword\";\r\n    this.header[\"source\"] = \"qs\";\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .Save(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          let result = response.result;\r\n          this.userDetails = result.userDetails;\r\n          this.pageDefinationPswdCng = result.pageDefination;\r\n          this.toastr.success(response.message);\r\n          this.loadUserPassword();\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  changePassword(obj) {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = \"setPasswordForm\";\r\n    reqObj[\"userIdn\"] = obj.userIdn;\r\n    reqObj[\"password\"] = obj.password;\r\n    this.header[\"method\"] = \"changePassword\";\r\n    this.header[\"source\"] = \"qs\";\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .Save(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          let result = response.result;\r\n          this.userDetails = result.userDetails;\r\n          this.pageDefinationPswdCng = result.pageDefination;\r\n          this.toastr.success(response.message);\r\n          this.loadUserPassword();\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n\r\n  gblObj;\r\n  exitsingUserList = [];\r\n  loadApplicationUserTerms(nmeidn) {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"nme_idn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n    reqObj[\"formNme\"] = \"contactSearchForm\";\r\n    this.header[\"method\"] = \"loadAssignApplicationUserterms\";\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .load(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          let result = response.result;\r\n          this.gblObj = result;\r\n          this.termsList = result.termsList;\r\n          let applUserList = result.applUserList;\r\n          this.exitsingUserList = [];\r\n          this.termsList.forEach(element => {\r\n            let userIdnList = element.userIdnList || [];\r\n            userIdnList.forEach(userIdn => {\r\n              if (this.exitsingUserList.indexOf(userIdn) == -1)\r\n                this.exitsingUserList.push(userIdn);\r\n            });\r\n          });\r\n           \r\n          let pendingUserList = []\r\n          applUserList.forEach(element => {\r\n            if (this.exitsingUserList.indexOf(element.k) == -1)\r\n              pendingUserList.push(element);\r\n          });\r\n\r\n          this.termsList.forEach(element => {\r\n            let userIdnList = element.userIdnList || [];\r\n            let TermUserList = pendingUserList.map(option => ({\r\n              value: option.k,\r\n              label: option.v\r\n            }));\r\n            if (userIdnList.length > 0) {\r\n              applUserList.forEach(element => {\r\n                if (userIdnList.indexOf(element.k) != -1) {\r\n                  TermUserList.push({ \"value\": element.k, \"label\": element.v });\r\n                }\r\n\r\n              });\r\n\r\n            }\r\n            element.TermUserList = TermUserList;\r\n\r\n          });\r\n          \r\n          //  this.applUserList = result.applUserList;\r\n          //  let temparr = [];\r\n          //this.exitsingUser=[];\r\n          // this.termsList.forEach(element => {\r\n          //  \r\n          // element.userIdnList.forEach(a => {\r\n          //   temparr.push(a.toString());\r\n          //  if(this.exitsingUser.indexOf(a.toString())==-1)\r\n          //  this.exitsingUser.push(a.toString());\r\n          // });\r\n          // element.userIdnList = temparr;\r\n          // temparr = [];\r\n          //  element.selectedVals = [];\r\n          // });\r\n          // let applUserList=result.applUserList;\r\n          // this.applUserList=[]\r\n          // applUserList.forEach(element => {\r\n          //   if(this.exitsingUser.indexOf(element.k)==-1)\r\n          //   this.applUserList.push(element);\r\n          // });\r\n\r\n\r\n          this.applUserList = this.applUserList.map(option => ({\r\n            value: option.k,\r\n            label: option.v\r\n          }));\r\n\r\n          \r\n          // setTimeout(() => {\r\n\r\n          // }, 1000);\r\n\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n  selectedPeople3 = [];\r\n  ngAfterViewInit() {\r\n    \r\n  }\r\n\r\n  loadSuggdata(str, page_item_idn, form_field) {\r\n    if (str == undefined || str == '' || str.length < 3) return;\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = this.route.snapshot.params[\"frmnme\"] || 'loadSuggestionData';\r\n    reqObj['page_item_idn'] = page_item_idn;\r\n    reqObj['likeStr'] = str;\r\n    this.header['method'] = 'loadSuggestionDataByItemIdn';\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    \r\n    // \r\n    this.cs.load(reqObj, options, \"contact/registerData\").then((response: any) => {\r\n      \r\n      let result = response.result;\r\n      let suggestionData = result.suggestionData || [];\r\n      let list = suggestionData.map(option => ({\r\n        value: option.k,\r\n        label: option.v\r\n      }));\r\n      this.sqlArray[form_field] = list;\r\n    })\r\n\r\n  }\r\n\r\n  loadJnlSuggdata(str, attr_nme, mdl) {\r\n    if (str == undefined || str == '' || str.length < 3) return;\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = this.route.snapshot.params[\"frmnme\"] || 'loadSuggestionData';\r\n    reqObj['attr_nme'] = attr_nme;\r\n    reqObj['mdl'] = mdl;\r\n    reqObj['likeStr'] = str;\r\n    this.header['method'] = 'loadSuggestionDataByAttrNme';\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    \r\n    // \r\n    this.cs.load(reqObj, options, \"accounts/accLedger\").then((response: any) => {\r\n      \r\n      let result = response.result;\r\n      let suggestionData = result.suggestionData || [];\r\n      let list = suggestionData.map(option => ({\r\n        value: option.v,\r\n        label: option.v\r\n      }));\r\n      this.sqlArray[attr_nme] = list;\r\n    })\r\n\r\n  }\r\n\r\n  onchaneVals(e, byrtrmid, selectedUserIdn) {\r\n    this.dataTrnsList = [...this.termsList];\r\n    this.byrObj[\"buyer_terms_idn\"] = byrtrmid;\r\n    if (selectedUserIdn != undefined)\r\n      this.byrObj[\"userIdnList\"] = selectedUserIdn;\r\n\r\n    let checkBox = document.getElementById(byrtrmid);\r\n    if (\r\n      (checkBox as any).checked == true &&\r\n      selectedUserIdn != undefined &&\r\n      selectedUserIdn != \"\"\r\n    ) {\r\n      var index = this.dataTrnsList.findIndex(\r\n        x => x.buyer_terms_idn == byrtrmid\r\n      );\r\n      if (index > -1) {\r\n        const filteredArr = this.dataTrnsList.filter(\r\n          item => item.buyer_terms_idn !== byrtrmid\r\n        );\r\n        this.dataTrnsList = filteredArr;\r\n      }\r\n      // }\r\n      this.dataTrnsList.push(this.byrObj);\r\n      this.byrObj = {};\r\n    } else {\r\n      const filteredArr = this.dataTrnsList.filter(\r\n        item => item.buyer_terms_idn !== byrtrmid\r\n      );\r\n      this.dataTrnsList = filteredArr;\r\n    }\r\n  }\r\n  onchangeUserSelect(e, trmobj) {\r\n    let obj: any = {};\r\n    obj = { ...trmobj };\r\n\r\n    // obj.selectedVals = [...trmobj.userIdnList];\r\n    // if (obj.selectedVals.indexOf(e.value) != -1) {\r\n    //   obj.selectedVals.push(e.value);\r\n    // }\r\n\r\n    if (obj.selectedVals.indexOf(e.value) != -1) {\r\n    } else {\r\n      obj.selectedVals.push(e.value);\r\n    }\r\n    trmobj = obj;\r\n    \r\n  }\r\n  onchangeUserDeselect(e, trmobj) {\r\n     \r\n    let obj: any = {};\r\n    obj = { ...trmobj };\r\n    obj.selectedVals.splice(this.termsList.indexOf(e.value), 1);\r\n    trmobj = obj;\r\n    \r\n  }\r\n\r\n  onchangeUserList(e, trmobj, typ) {\r\n\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"buyer_terms_idn\"] = trmobj.buyer_terms_idn;\r\n    reqObj[\"user_idn\"] = e.value;\r\n    reqObj['action'] = typ;\r\n    reqObj[\"formNme\"] = \"contactSearchForm\";\r\n    this.header[\"method\"] = \"assignUserTerm\";\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .load(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n\r\n          this.loadApplicationUserTerms('');\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n\r\n\r\n  }\r\n  saveAppUserterms() {\r\n    let valArr = [];\r\n    this.termsList.forEach(element => {\r\n      let checkBox = document.getElementById(element.buyer_terms_idn);\r\n      if ((checkBox as any).checked == true) {\r\n        let obj = {};\r\n        obj[\"buyer_terms_idn\"] = element.buyer_terms_idn;\r\n        obj[\"userIdnList\"] = element.userIdnList;\r\n        valArr.push(obj);\r\n      }\r\n    });\r\n\r\n    const reqObj = {};\r\n    reqObj[\"nme_idn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n    reqObj[\"formNme\"] = \"contactSearchForm\";\r\n    this.header[\"method\"] = \"saveAssignApplicationUserterms\";\r\n    reqObj[\"dataTrnsList\"] = valArr;\r\n\r\n    \r\n    \r\n\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .Save(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          \r\n          this.spinnerService.hide();\r\n          this.toastr.success(response.message);\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getEditData(data) {\r\n    this.formFilds = [];\r\n    let reqObj = {};\r\n    var pageTP = this.pageInfo.page_typ;\r\n    reqObj[\"formNme\"] = this.pageInfo.form_nme;\r\n    reqObj[\"primaryKey\"] = this.pageInfo.primary_key_field;\r\n    reqObj[\"pageTyp\"] = this.pageInfo.page_typ;\r\n    reqObj[\"secondKeyField\"] = this.pageInfo.second_key_field;\r\n    if (this.tbCell != null) {\r\n      reqObj[\"inLineEditColumn\"] = this.tbCell;\r\n    }\r\n    reqObj[\"primaryId\"] = this.pid;\r\n    if (pageTP == \"jsonForm\") {\r\n      reqObj[\"whereKeys\"] = this.pageInfo.where_clause;\r\n      reqObj[\"whereVlus\"] = this.whereMap[this.pageInfo.where_clause];\r\n    }\r\n    \r\n    this.header[\"method\"] = \"loadAddEdit\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getEditD(reqObj, options)\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\" && response.message != \"SUCCESS\") {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n          return;\r\n        }\r\n        if (response.status == \"SUCCESS\") {\r\n          this.spinnerService.hide();\r\n          this.formFilds = response.formFields;\r\n          if (this.tbCell != null) {\r\n            document.getElementById(\"datamdbtn\").click();\r\n          }\r\n          this.formFilds.forEach((element, index) => {\r\n            if (element.form_field_typ == \"tb\") {\r\n              this.getLovList(element.form_field, element.page_item_idn);\r\n            }\r\n            if (element.form_field_typ == \"s\") {\r\n              this.getLovList(element.form_field, element.page_item_idn);\r\n            }\r\n            if (element.form_field_typ == \"sb\") {\r\n\r\n              let qry = element.help || '';\r\n              if (qry != '' && element.default_value != \"\") {\r\n\r\n                if (this.pageInfo.form_nme == 'addressMaster' || this.pageInfo.form_nme == 'accAddressMaster' || this.pageInfo.form_nme == 'accAddressDetails') {\r\n                  let city = data.city_nm || '';\r\n                  let state = data.state_nm || '';\r\n                  let country = data.country_nm || '';\r\n                  if (city != '' && country != '') {\r\n                    let str = city + \"#\" + country;\r\n                    str = str.toLowerCase();\r\n                    this.getLovCityList(element, str);\r\n                  }\r\n                } else {\r\n                  qry = qry.replace(\"#IDN\", \"'\" + element.default_value + \"'\")\r\n                  this.getLovListdata(element);\r\n                }\r\n              }\r\n            }\r\n            if (element.form_field_typ == \"hd\") {\r\n              element.default_value = this.whereMap[element.form_field];\r\n            }\r\n            if (element.form_field_typ == \"sq\") {\r\n              this.getSequence(element);\r\n            }\r\n            if (element.dta_typ == \"sa\") {\r\n              this.getLovList(element.form_field, element.page_item_idn);\r\n            }\r\n            if (element.dta_typ == \"sr\") {\r\n              this.getLovList(element.form_field, element.page_item_idn);\r\n              this.dfv = element.default_value;\r\n            }\r\n            if (element.form_field_typ == \"hc\") {\r\n              element.default_value = element.lov_qry;\r\n            }\r\n            // if (element.form_field_typ == 'l') {\r\n            //   element.kv.map(option => ({\r\n            //     value: option.k,\r\n            //     label: option.v\r\n            //   }));\r\n            // }\r\n          });\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getSequence(element) {\r\n    let reqObj = {};\r\n    reqObj[\"seq\"] = element.lov_qry;\r\n    this.header[\"method\"] = \"getSeq\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getData(reqObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          var seq = response.seq;\r\n          element.default_value = seq;\r\n        } else {\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getSequence1(seqnme) {\r\n    var seq = \"\";\r\n     \r\n    let reqObj = {};\r\n    reqObj[\"seq\"] = seqnme;\r\n    this.header[\"method\"] = \"getSeq\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getData(reqObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          seq = response.seq;\r\n          return seq;\r\n        } else {\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getLovListdata(tblF) {\r\n    let reqObj = {};\r\n    reqObj[\"page_item_idn\"] = tblF.page_item_idn;\r\n    reqObj[\"str\"] = tblF.default_value;\r\n    this.header[\"method\"] = \"loadCityCountryData\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getData(reqObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.lovs = response.kv.map(option => ({\r\n            value: option.k,\r\n            label: option.v\r\n          }));\r\n\r\n          this.sqlArray[tblF.form_field] = this.lovs;\r\n\r\n          if (this.dfv == null) return;\r\n          if (tblF == \"attr\") {\r\n            this.sqlArray[tblF].forEach((element, index) => {\r\n              this.dfv.forEach(element2 => {\r\n                if (element.v == element2) {\r\n                  this.sqlArray[tblF].splice(index, 1);\r\n                  return;\r\n                }\r\n              });\r\n            });\r\n          }\r\n        } else {\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getLovList(tblF, page_item_idn) {\r\n    let reqObj = {};\r\n    reqObj[\"page_item_idn\"] = page_item_idn;\r\n    this.header[\"method\"] = \"getDataByItemIdn\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getData(reqObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.lovs = response.kv.map(option => ({\r\n            value: option.k,\r\n            label: option.v\r\n          }));\r\n\r\n          this.sqlArray[tblF] = this.lovs;\r\n\r\n          if (this.dfv == null) return;\r\n          if (tblF == \"attr\") {\r\n            this.sqlArray[tblF].forEach((element, index) => {\r\n              this.dfv.forEach(element2 => {\r\n                if (element.v == element2) {\r\n                  this.sqlArray[tblF].splice(index, 1);\r\n                  return;\r\n                }\r\n              });\r\n            });\r\n          }\r\n        } else {\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getLovCityList(tblF, str) {\r\n     \r\n    let reqObj = {};\r\n    reqObj[\"page_item_idn\"] = tblF.page_item_idn;\r\n    reqObj[\"str\"] = str;\r\n    this.header[\"method\"] = \"loadCityCountryData\";\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .getData(reqObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n           \r\n\r\n          this.lovs = response.kv.map(option => ({\r\n            value: option.k,\r\n            label: option.v\r\n          }));\r\n           \r\n\r\n          this.sqlArray[tblF.form_field] = this.lovs;\r\n          if (this.lovs.length > 1)\r\n            tblF.default_value = this.lovs[1].value;\r\n\r\n\r\n        } else {\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  DeleteTerms() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = this.pageInfo.form_nme;\r\n    reqObj[\"buyerTermsIdn\"] = this.pid;\r\n    this.header[\"method\"] = \"deleteBuyerTerms\";\r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, \"contact/loadContact\").then((response: any) => {\r\n      if (response.status == \"SUCCESS\") {\r\n        this.paraObj[\"formNme\"] = this.navform;\r\n        this.getPageDefination();\r\n        this.spinnerService.hide();\r\n\r\n        this.toastr.success(response.message);\r\n      } else {\r\n        this.spinnerService.hide();\r\n\r\n        this.toastr.error(response.message);\r\n      }\r\n    });\r\n  }\r\n\r\n  deleteDataList() {\r\n     \r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = this.pageInfo.form_nme;\r\n    reqObj[\"pageTyp\"] = this.pageInfo.page_typ;\r\n    reqObj[\"primaryKey\"] = this.pageInfo.primary_key_field;\r\n    reqObj[\"primaryId\"] = this.pid;\r\n    reqObj[\"tableName\"] = this.pageInfo.table_name;\r\n    reqObj[\"trnsType\"] = \"DELETE\";\r\n    if (this.pk != \"\" && this.pv != \"\") {\r\n      reqObj[\"whereKeys\"] = this.pk;\r\n      reqObj[\"whereVlus\"] = \"\" + this.pv;\r\n    }\r\n    this.header[\"method\"] = \"save\";\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .deleteData(reqObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.getPageDefination();\r\n          // this.datalist.slice(this.ci, 1);\r\n          this.deleteclsbtn.nativeElement.click();\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  chkFun(fl, fData) {\r\n    if (fl.validations == \"\" || fl.validations == null) {\r\n      return;\r\n    } else {\r\n      if (fl.validations == \"validateQuery\") {\r\n        this.validateQuery(fl, fData);\r\n      } else if (fl.validations == \"isUnique\") {\r\n        this.isUnique(fl, fData);\r\n      } else if (fl.validations == 'setnameprint') {\r\n        this.setnameprint(fl, fData);\r\n      } else if (fl.validations == 'setfactor') {\r\n        this.setfactor(fl, fData);\r\n      } else if (fl.form_field_typ == \"s\") {\r\n        if (fl.validations == null) {\r\n          return;\r\n        }\r\n        let sq = fl.validations.replace(/#QVAL/g, fData);\r\n        //this.getLovListdata(fl.column_key, sq);\r\n      }\r\n      else if (fl.validations == \"isExist\") {\r\n        if (fl.validations == null) {\r\n          return;\r\n        }\r\n        this.isExist(fl, fData);\r\n      }\r\n    }\r\n  }\r\n\r\n  setnameprint(fl, fData) {\r\n     \r\n    let nmeIdn = fData;\r\n    let list = this.sqlArray[fl.form_field] || [];\r\n    let nmwDtl = list.find(x => x.value == nmeIdn) || '';\r\n    if (nmwDtl != '') {\r\n      this.formFilds.forEach(element => {\r\n        if (element.form_field == 'nme')\r\n          element.default_value = nmwDtl.label\r\n        if (element.form_field == 'print_nme')\r\n          element.default_value = nmwDtl.label\r\n\r\n      });\r\n    }\r\n  }\r\n\r\n  setfactor(fl, fData) {\r\n    let fctr = -1;\r\n    if (fData == 'income' || fData == 'assets')\r\n      fctr = 1;\r\n    this.formFilds.forEach(element => {\r\n      if (element.form_field == 'fctr')\r\n        element.default_value = fctr\r\n    });\r\n  }\r\n  isExist(dtaObj, fData) {\r\n    \r\n    if (fData == \"\" || fData == null) return;\r\n    let reqObj = {};\r\n    reqObj[\"username\"] = fData;\r\n    this.header[\"method\"] = \"isUserExist\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .validate(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        if (response.message == \"\") {\r\n          this.usrisExist = true;\r\n          this.ico = \"check\";\r\n          this.onErr = dtaObj.form_field;\r\n          // this.flashMessagesService.show(response.message, { cssClass: 'alert-danger', timeout: 3000 });\r\n        } else {\r\n          dtaObj.default_value = \"\";\r\n          this.usrisExist = true;\r\n          this.ico = \"times\";\r\n          this.spinnerService.hide();\r\n          this.onErr = dtaObj.form_field;\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  submitForm(formVal, btn) {\r\n    this.onSubmit(formVal, btn);\r\n  }\r\n\r\n  onSubmit(formVal, btn) {\r\n    var t = Object.keys(formVal.form.controls).forEach(field => {\r\n      const control = formVal.form.get(field);\r\n      control.markAsTouched({ onlySelf: true });\r\n    });\r\n    if (formVal.form.valid == true) {\r\n      this.addedit(formVal.value, btn);\r\n    } else {\r\n      return;\r\n    }\r\n  }\r\n\r\n  addedit(v, btn) {\r\n\r\n    this.spinnerService.show();\r\n    if (this.pageInfo.form_nme == 'addressMaster' || this.pageInfo.form_nme == 'accAddressMaster' || this.pageInfo.form_nme == 'accAddressDetails') {\r\n      let cityStr = v.city_nm || '';\r\n      let cityStrLst = cityStr.split('#');\r\n      if (cityStrLst.length == 3) {\r\n        v.country_nm = cityStrLst[2];\r\n        v.state_nm = cityStrLst[1];\r\n        v.city_nm = cityStrLst[0];\r\n      } else {\r\n        this.toastr.success(\"Please check city\");\r\n        return;\r\n      }\r\n      if (this.btnName != \"Add\")\r\n        v['address_idn'] = this.pid;\r\n    }\r\n\r\n    let reqObj = {};\r\n    var pageTP = this.pageInfo.page_typ.trim();\r\n    reqObj[\"formNme\"] = this.pageInfo.form_nme;\r\n    reqObj[\"primaryKey\"] = this.pageInfo.primary_key_field;\r\n    reqObj[\"pageTyp\"] = this.pageInfo.page_typ;\r\n    reqObj[\"secondKeyField\"] = this.pageInfo.second_key_field;\r\n    reqObj[\"primaryId\"] = this.btnName == \"Add\" ? \"\" : \"\" + this.pid;\r\n    reqObj[\"tableName\"] = this.pageInfo.table_name;\r\n    reqObj[\"trnsType\"] = this.btnName == \"Add\" ? \"ADD\" : \"EDIT\";\r\n    reqObj[\"dataTrnsDtl\"] = v;\r\n    if (pageTP == \"jsonForm\") {\r\n      reqObj[\"whereKeys\"] = this.pageInfo.where_clause;\r\n      reqObj[\"whereVlus\"] = this.whereMap[this.pageInfo.where_clause];\r\n    }\r\n    \r\n    this.header[\"method\"] = \"save\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .addData(reqObj, options)\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          btn.disabled = false;\r\n          this.tbCell = null;\r\n          this.searchF = null;\r\n          this.closebtn.nativeElement.click();\r\n          // if (this.btnName != 'Add') {\r\n          //   for (const key in this.glbObj) {\r\n          //     if (v.hasOwnProperty(key)) {\r\n          //       this.glbObj[key] = v[key]\r\n          //     }\r\n          //   }\r\n          // } else {\r\n          // for (const key in this.datalist[0]) {\r\n          //   if (!v.hasOwnProperty(key)) {\r\n          //     this.glbObj[key] = response._id;\r\n          //   }\r\n          //   if (v.hasOwnProperty(key)) {\r\n          //     this.glbObj[key] = v[key]\r\n          //   }\r\n          // }\r\n          // this.datalist.push(this.glbObj);\r\n          this.getPageDefination();\r\n          // }\r\n          this.spinnerService.hide();\r\n          this.toastr.success(response.message);\r\n        } else {\r\n          btn.disabled = false;\r\n          this.tbCell = null;\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        btn.disabled = false;\r\n        this.tbCell = null;\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  validateQuery(tblObj, f) {\r\n    if (f == \"\" || f == null) return;\r\n    let reqObj = {};\r\n    reqObj[\"sql\"] = f;\r\n    this.header[\"method\"] = \"validateQuery\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .validate(reqObj, options, \"system/apppages\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.onErr = \"\";\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.onErr = tblObj.form_field;\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  isUnique(dtaObj, inpuVal) {\r\n    if (inpuVal == \"\" || inpuVal == null) return;\r\n    let reqObj = {};\r\n    reqObj[\"tableName\"] = this.pageInfo.table_name;\r\n    reqObj[\"whereKeys\"] = dtaObj.form_field;\r\n    reqObj[\"whereVlus\"] = inpuVal;\r\n    reqObj[\"primaryKey\"] = this.pageInfo.primary_key_field;\r\n    reqObj[\"primaryId\"] = this.btnName == \"Add\" ? \"\" : this.pid;\r\n    this.header[\"method\"] = \"uniqueConQ\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .validate(reqObj, options, \"system/apppages\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.onErr = \"\";\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.onErr = dtaObj.form_field;\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  onPageSizeChange(p) {\r\n    if (p == \"All\") {\r\n      this.pageSize = this.datalist.length;\r\n    } else {\r\n      this.pageSize = p;\r\n    }\r\n  }\r\n\r\n  setOrder(value: string, i) {\r\n    this.showarr = i;\r\n    if (this.order === value) {\r\n      this.reverse = !this.reverse;\r\n    }\r\n    this.order = value;\r\n  }\r\n\r\n  editCell(d, tbh) {\r\n    this.glbObj = d;\r\n    this.tbCell = tbh;\r\n    this.title = d.title;\r\n    this.btnName = \"Edit\";\r\n    this.pid = d[this.pkf];\r\n    this.getEditData(d);\r\n  }\r\n\r\n  getNameAttr(frmnme, mdl) {\r\n    let reqObj = {};\r\n    reqObj[\"formNme\"] = frmnme;\r\n    reqObj[\"nmeIdn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n    reqObj['mdlList'] = mdl;\r\n    this.header[\"method\"] = \"loadNmeAttr\";\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss\r\n      .validate(reqObj, options, \"system/apppages\")\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          \r\n          this.uiGrpList = response.uiGrpList;\r\n          this.uiGrpListDtl = response.uiGrpListDtl;\r\n          if(this.uiGrpListDtl['additional_details#V'] && Array.isArray(this.uiGrpListDtl['additional_details#V']) && this.uiGrpListDtl['additional_details#V'].length > 0) {\r\n            const lowerCaseArray = this.uiGrpListDtl['additional_details#V'].map(item => item.toLowerCase());\r\n            this.uiGrpListDtl['additional_details#V'] = lowerCaseArray\r\n            \r\n          }\r\n          \r\n          this.attrCListDtl = response.attrCListDtl;\r\n          this.attrQListDtl = response.attrQListDtl;\r\n          this.dataDtl = response.dataDtl;\r\n          \r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  doceditAction;\r\n  docdeleteAction;\r\n\r\n  ownerDSDtl = ''\r\n  async getOwnerDSDtl(): Promise<any> {\r\n    let dsValue = ''\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme']\r\n    let options = {\r\n      method: 'getOwnerDSDtl'\r\n    }\r\n    await this.cs.load(reqObj, options, 'system/apppages').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.ownerDSDtl = response.result\r\n        this.spinnerService.hide();\r\n       \r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n       }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n\r\n  // getFiles(nmeIdn) {\r\n\r\n  //   this.spinnerService.show();\r\n  //   this.doceditAction = false;\r\n  //   this.docdeleteAction = false;\r\n  //   const reqObj = {};\r\n  //   reqObj[\"formNme\"] = \"documentUploadMaster\";\r\n  //   reqObj[\"nmeIdn\"] = nmeIdn;\r\n  //   this.header[\"method\"] = \"loadDocs\";\r\n  // //  const options = ({ headers: new HttpHeaders(this.header) });\r\n  //   const options = {\r\n  //     method: this.header[\"method\"]\r\n  //   }\r\n    \r\n  //   this.uploadService.getFilesList(reqObj, options).then(async (response: any) => {\r\n  //     if (response.status == \"SUCCESS\") {\r\n        \r\n  //       this.spinnerService.hide();\r\n  //       this.s3details = response.s3details || {};\r\n  //       let docActionbtn = response.pageDefination.action || [];\r\n  //       docActionbtn.forEach(element => {\r\n           \r\n  //         if (element.form_field == 'edit')\r\n  //           this.doceditAction = true;\r\n  //         if (element.form_field == 'delete')\r\n  //           this.docdeleteAction = true;\r\n  //       });\r\n  //       let bucketName = this.s3details[\"docbucket\"] || \"\";\r\n  //       let folderName = this.s3details[\"docfolder\"] || \"\";\r\n  //       await this.getOwnerDSDtl();\r\n  //       folderName = folderName.replace(\"#DS\", this.ownerDSDtl.toUpperCase());\r\n  //       this.s3details[\"docfolder\"] = folderName;\r\n  //       let s3AccessKey = this.s3details[\"docS3accessKey\"] || \"\";\r\n  //       let s3SecretKey = this.s3details[\"docS3secretKey\"] || \"\";\r\n  //       let s3region = this.s3details[\"docS3region\"] || \"\";\r\n  //       let isvaild = true;\r\n  //       if (bucketName == \"\") {\r\n  //         isvaild = false;\r\n  //         this.toastr.error(\"Document Bucket not found\");\r\n  //       }\r\n  //       if (folderName == \"\") {\r\n  //         isvaild = false;\r\n  //         this.toastr.error(\"Document Floder not found\");\r\n  //       }\r\n  //       if (s3AccessKey == \"\") {\r\n  //         isvaild = false;\r\n  //         this.toastr.error(\"Document s3AccessKey not found\");\r\n  //       }\r\n  //       if (s3SecretKey == \"\") {\r\n  //         isvaild = false;\r\n  //         this.toastr.error(\"Document s3SecretKey not found\");\r\n  //       }\r\n  //       if (s3region == \"\") {\r\n  //         isvaild = false;\r\n  //         this.toastr.error(\"Document s3region not found\");\r\n  //       }\r\n  //       if (isvaild) {\r\n  //         this.dataDtl = response.dataDtl || {};\r\n  //         this.documentUploadList = response.documentUploadDtl.documentUploadList;\r\n  //         this.documentUploadList.sort();\r\n  //         if (this.documentUploadList.length > 0)\r\n  //           this.doctype = this.documentUploadList[0];\r\n\r\n  //         let doctyp = this.route.snapshot.params[\"doctyp\"] || \"\";\r\n  //         if (doctyp != '')\r\n  //           this.doctype = doctyp;\r\n\r\n  //         this.documentUploadDtl = response.documentUploadDtl;\r\n\r\n  //         const bucket = new AWS.S3({\r\n  //           accessKeyId: this.s3details[\"docS3accessKey\"],\r\n  //           secretAccessKey: this.s3details[\"docS3secretKey\"],\r\n  //           region: s3region\r\n  //         });\r\n           \r\n  //         this.documentUploadList.forEach(doctype => {\r\n  //           if (this.dataDtl[doctype] != undefined) {\r\n  //             this.dataDtl[doctype].forEach(dtl => {\r\n  //               let urlParams = {\r\n  //                 Bucket: this.s3details[\"docbucket\"],\r\n  //                 Key: this.s3details[\"docfolder\"] + \"/\" + dtl[\"doc_nme\"]\r\n  //               };\r\n  //               bucket.getSignedUrl(\"getObject\", urlParams, function (err, url) {\r\n                   \r\n  //                 dtl[\"signUrl\"] = url;\r\n  //               });\r\n  //             });\r\n  //           }\r\n  //         });\r\n  //       } else {\r\n  //         this.documentUploadList = [];\r\n  //       }\r\n  //     }\r\n  //   })\r\n  //     .catch((err: any) => {\r\n  //       this.spinnerService.hide();\r\n  //       this.toastr.error(err.message);\r\n  //     });\r\n    \r\n  // }\r\n\r\n  async getFiles(nmeIdn) {\r\n    this.spinnerService.show();\r\n    this.doceditAction = false;\r\n    this.docdeleteAction = false;\r\n    const reqObj = {\r\n      formNme: \"documentUploadMaster\",\r\n      nmeIdn: nmeIdn\r\n    };\r\n    this.header[\"method\"] = \"loadDocs\";\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    };\r\n  \r\n    try {\r\n      const response: any = await this.uploadService.getFilesList(reqObj, options);\r\n      if (response.status === \"SUCCESS\") {\r\n        this.spinnerService.hide();\r\n        this.s3details = response.s3details || {};\r\n        let docActionbtn = response.pageDefination.action || [];\r\n        docActionbtn.forEach(element => {\r\n          if (element.form_field === 'edit') this.doceditAction = true;\r\n          if (element.form_field === 'delete') this.docdeleteAction = true;\r\n        });\r\n  \r\n        let bucketName = this.s3details[\"docbucket\"] || \"\";\r\n        let folderName = this.s3details[\"docfolder\"] || \"\";\r\n        await this.getOwnerDSDtl();\r\n        folderName = folderName.replace(\"#DS\", this.ownerDSDtl.toUpperCase());\r\n        this.s3details[\"docfolder\"] = folderName;\r\n  \r\n        let s3AccessKey = this.s3details[\"docS3accessKey\"] || \"\";\r\n        let s3SecretKey = this.s3details[\"docS3secretKey\"] || \"\";\r\n        let s3region = this.s3details[\"docS3region\"] || \"\";\r\n        let isValid = !!(bucketName && folderName && s3AccessKey && s3SecretKey && s3region);\r\n  \r\n        if (!isValid) {\r\n          if (!bucketName) this.toastr.error(\"Document Bucket not found\");\r\n          if (!folderName) this.toastr.error(\"Document Folder not found\");\r\n          if (!s3AccessKey) this.toastr.error(\"Document s3AccessKey not found\");\r\n          if (!s3SecretKey) this.toastr.error(\"Document s3SecretKey not found\");\r\n          if (!s3region) this.toastr.error(\"Document s3region not found\");\r\n          this.documentUploadList = [];\r\n          return;\r\n        }\r\n  \r\n        this.dataDtl = response.dataDtl || {};\r\n        this.documentUploadList = response.documentUploadDtl.documentUploadList.sort();\r\n        if (this.documentUploadList.length > 0) this.doctype = this.documentUploadList[0];\r\n        let doctyp = this.route.snapshot.params[\"doctyp\"] || \"\";\r\n        if (doctyp) this.doctype = doctyp;\r\n        this.documentUploadDtl = response.documentUploadDtl;\r\n  \r\n        const s3Client = new S3Client({\r\n          region: s3region,\r\n          credentials: {\r\n            accessKeyId: s3AccessKey,\r\n            secretAccessKey: s3SecretKey\r\n          }\r\n        });\r\n  \r\n        for (const doctype of this.documentUploadList) {\r\n          if (this.dataDtl[doctype]) {\r\n            for (const dtl of this.dataDtl[doctype]) {\r\n              const urlParams = {\r\n                Bucket: bucketName,\r\n                Key: `${folderName}/${dtl[\"doc_nme\"]}`\r\n              };\r\n              try {\r\n                const command = new GetObjectCommand(urlParams);\r\n                dtl[\"signUrl\"] = await getSignedUrl(s3Client, command, { expiresIn: 3600 });\r\n              } catch (err) {\r\n                console.error(\"Error generating signed URL\", err);\r\n              }\r\n            }\r\n          }\r\n        }\r\n      }\r\n    } catch (err) {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    }\r\n  }\r\n\r\n  \r\n  opendocs(dtl) {\r\n    let url = dtl.signUrl;\r\n    window.open(url, '_blank');\r\n  }\r\n\r\n  async uploadDocs(event) {\r\n     \r\n    this.spinnerService.show();\r\n    let nmeIdn = this.route.snapshot.paramMap.get(\"subv\");\r\n    let reqObj = {};\r\n    reqObj[\"seq\"] = \"nme_docs_seq\";\r\n    this.header[\"method\"] = \"getSeq\";\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    let seqDtl = await this.ss.getData(reqObj, options) || {};\r\n    if (seqDtl['status'] == \"SUCCESS\") {\r\n      var seq = seqDtl['seq'];\r\n      this.selectedFiles = event.target.files;\r\n      this.file = this.selectedFiles.item(0);\r\n      let fileName = this.file.name;\r\n      let ext = fileName.substring(fileName.lastIndexOf(\".\") + 1);\r\n      fileName = nmeIdn + \"_\" + seq + \"_\" + this.doctype + \".\" + ext;\r\n      let uploadFile = await this.uploadFile(this.file, fileName) || '';\r\n       \r\n      if (uploadFile != '') {\r\n        let reqObj = {};\r\n        let transdtl = {};\r\n        transdtl[\"doc_ext\"] = this.file.type;\r\n        transdtl[\"doc_typ\"] = this.doctype;\r\n        transdtl[\"docs_idn\"] = seq;\r\n        transdtl[\"doc_nme\"] = fileName;\r\n        transdtl[\"stt\"] = \"1\";\r\n        reqObj[\"trnsType\"] = \"ADD\";\r\n        reqObj[\"dataTrnsDtl\"] = transdtl;\r\n        reqObj[\"nmeIdn\"] = nmeIdn;\r\n        this.header[\"method\"] = \"saveDocs\";\r\n        \r\n        // let options = ({ headers: new HttpHeaders(this.header) });\r\n        let options = {\r\n          method: this.header[\"method\"]\r\n        }\r\n        this.uploadService.saveDoctoDB(reqObj, options).then((response: any) => {\r\n          if (response.status == \"SUCCESS\") {\r\n            this.getFiles(reqObj['nmeIdn']); //// refrash after doc saved\r\n            this.spinnerService.hide();\r\n            this.toastr.success(response.message);\r\n          } else {\r\n            this.spinnerService.hide();\r\n            this.toastr.error(response.message);\r\n          }\r\n        })\r\n          .catch((err: any) => {\r\n            this.spinnerService.hide();\r\n            this.toastr.error(err.message);\r\n          });\r\n\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(\"File upload failed\");\r\n      }\r\n\r\n\r\n    } else {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(\"document Seq. genaration error\");\r\n    }\r\n  }\r\n\r\n\r\n\r\n\r\n  // uploadFile(file, fileName) {\r\n  //   const bucket = new AWS.S3({\r\n  //     accessKeyId: this.s3details[\"docS3accessKey\"],\r\n  //     secretAccessKey: this.s3details[\"docS3secretKey\"],\r\n  //     region: this.s3details[\"docS3region\"]\r\n  //   });\r\n  //   const params = {\r\n  //     Bucket: this.s3details[\"docbucket\"],\r\n  //     Key: this.s3details[\"docfolder\"] + \"/\" + fileName,\r\n  //     Body: file,\r\n  //     ContentType: file.type\r\n  //   };\r\n     \r\n  //   return new Promise(function (resolve, reject) {\r\n  //     bucket.upload(params, function (error, result) {\r\n  //       if (error) {\r\n          \r\n  //         reject(error);\r\n  //       }\r\n        \r\n  //       resolve(result);\r\n  //     });\r\n  //   });\r\n  // }\r\n\r\n  async uploadFile(file, fileName) {\r\n    const s3Client = new S3Client({\r\n      region: this.s3details[\"docS3region\"],\r\n      credentials: {\r\n        accessKeyId: this.s3details[\"docS3accessKey\"],\r\n        secretAccessKey: this.s3details[\"docS3secretKey\"]\r\n      }\r\n    });\r\n\r\n    const fileBuffer = await file.arrayBuffer();\r\n  \r\n    const params = {\r\n      Bucket: this.s3details[\"docbucket\"],\r\n      Key: `${this.s3details[\"docfolder\"]}/${fileName}`,\r\n      Body: fileBuffer,\r\n      ContentType: file.type\r\n    };\r\n  \r\n    return s3Client.send(new PutObjectCommand(params))\r\n      .then(response => response)\r\n      .catch(error => { throw error; });\r\n  }\r\n\r\n\r\n  deleteDoc() {\r\n    this.spinnerService.show();\r\n    this.DeleteDocsFromS3(this.docDeleteDtl);\r\n    // let deleteDtl = await this.DeleteDocsFromS3(this.docDeleteDtl) || '';\r\n    // if (deleteDtl != '') {\r\n    const reqObj = {};\r\n    reqObj[\"docs_idn\"] = this.docDeleteDtl['docs_idn'];\r\n    reqObj[\"trnsType\"] = \"DELETE\";\r\n    reqObj[\"nmeIdn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n    this.header[\"method\"] = \"saveDocs\";\r\n    \r\n    //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.uploadService.saveDoctoDB(reqObj, options).then((response: any) => {\r\n      if (response.status == \"SUCCESS\") {\r\n        this.getFiles(this.route.snapshot.paramMap.get(\"subv\")); //// refrash after doc saved\r\n        this.spinnerService.hide();\r\n        this.toastr.success(response.message);\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n    // } else {\r\n    //   this.spinnerService.hide();\r\n    //   this.flashMessagesService.show(\"Error in file deletion\", { cssClass: \"alert-danger\", timeout: 3000 });\r\n    // }\r\n  }\r\n\r\n\r\n  async DeleteDocsFromS3(docDtl) {\r\n    const s3Client = new S3Client({\r\n      region: this.s3details[\"docS3region\"],\r\n      credentials: {\r\n        accessKeyId: this.s3details[\"docS3accessKey\"],\r\n        secretAccessKey: this.s3details[\"docS3secretKey\"]\r\n      }\r\n    });\r\n  \r\n    const params = {\r\n      Bucket: this.s3details[\"docbucket\"],\r\n      Key: `${this.s3details[\"docfolder\"]}/${docDtl['doc_nme']}`\r\n    };\r\n  \r\n    try {\r\n      const command = new DeleteObjectCommand(params);\r\n      const result = await s3Client.send(command);\r\n      return result;\r\n    } catch (error) {\r\n      console.error(\"Error deleting document from S3:\", error);\r\n      throw new Error(\"Failed to delete document\");\r\n    }\r\n  }\r\n  \r\n  docDeleteDtl = {};\r\n  ConfirmdeleteDoc(docDtl) {\r\n    this.docDeleteDtl = docDtl;\r\n    document.getElementById('docdeletebtn').click();\r\n  }\r\n\r\n  async EditUploadDocs(docDtl, event) {\r\n     \r\n    let deleteDtl = await this.DeleteDocsFromS3(this.docDeleteDtl) || '';\r\n     \r\n    if (deleteDtl != '') {\r\n      const reqObj = {};\r\n      reqObj[\"docs_idn\"] = docDtl['docs_idn'];\r\n      reqObj[\"trnsType\"] = \"DELETE\";\r\n      reqObj[\"nmeIdn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n      this.header[\"method\"] = \"saveDocs\";\r\n    //  const options = ({ headers: new HttpHeaders(this.header) });\r\n      const options = {\r\n        method: this.header[\"method\"]\r\n      }\r\n      let deleteDbDtl = await this.uploadService.saveDoctoDB(reqObj, options);\r\n       \r\n      if (deleteDbDtl['status'] == \"SUCCESS\") {\r\n        this.uploadDocs(event)\r\n      } else {\r\n        this.toastr.error(\"Error in file Edit\");\r\n      }\r\n\r\n    }\r\n  }\r\n\r\n  loadApplication() {\r\n    this.application = \"\";\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"contactSearchForm\";\r\n    this.header[\"method\"] = \"loadApplications\";\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .load(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.applicationList = response.applicationList;\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n  application;\r\n  Module;\r\n  User;\r\n  loadWebApplication() {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"formNme\"] = \"contactSearchForm\";\r\n    reqObj[\"applicationStr\"] = \"WWW\";\r\n    this.header[\"method\"] = \"loadApplications\";\r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .load(reqObj, options, \"contact/loadContact\")\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.applicationList = response.applicationList;\r\n          if (this.applicationList.length == 2) {\r\n            this.application = this.applicationList[1].k;\r\n            this.loadUsrMdl(this.application);\r\n          }\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n  loadUsrMdl(applId) {\r\n    this.Module = \"\";\r\n    this.User = \"\";\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"nmeIdn\"] = this.route.snapshot.paramMap.get(\"subv\");\r\n    reqObj[\"applId\"] = applId;\r\n    reqObj[\"formNme\"] = \"UserModuleList\";\r\n    this.header[\"method\"] = \"getUserModuleList\";\r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .loadMenuRightsUserWise(reqObj, options)\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.userDtls = response.userDtls;\r\n          if (this.userDtls.length > 0) {\r\n            this.User = this.userDtls[0]['user_idn'];\r\n          }\r\n          this.moduleDtls = response.moduleDtls;\r\n          if (this.moduleDtls.length > 0) {\r\n            this.Module = this.moduleDtls[0]['module_idn'];\r\n          }\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  getUserRights(userId, ModuleId) {\r\n    this.spinnerService.show();\r\n    const reqObj = {};\r\n    reqObj[\"moduleIdns\"] = ModuleId;\r\n    reqObj[\"userId\"] = userId;\r\n    this.header[\"method\"] = \"getMenuListByModule\";\r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .loadMenuRightsUserWise(reqObj, options)\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.totMenu = 0;\r\n          this.menuList = response.menuList;\r\n          this.userRightsMenuList = response.userRightsMenuList;\r\n          this.menuList.forEach(element => {\r\n            this.totMenu += element.SubMenu.length;\r\n          });\r\n\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  onChangeSubMenu(e, subMenuId, MenuId, UserId, moduleId) {\r\n    const reqObj = {};\r\n    reqObj[\"userId\"] = UserId;\r\n    reqObj[\"menuIdn\"] =\r\n      e.target.checked == true ? [subMenuId, MenuId] : [subMenuId];\r\n    reqObj[\"stt\"] = e.target.checked == true ? \"1\" : \"0\";\r\n    reqObj[\"formNme\"] = \"saveUserRightMaster\";\r\n    this.header[\"method\"] = \"saveUserRights\";\r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .saveUserMenuRightsContact(reqObj, options)\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.getUserRights(UserId, moduleId);\r\n          this.spinnerService.hide();\r\n          this.toastr.success(response.message);\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  onChangeMenu(e, menuId, UserId, moduleId) {\r\n    this.spinnerService.show();\r\n    let subMenuObj = this.menuList.find(o => o.menu_idn === menuId);\r\n    this.subMenuIdns.push(menuId);\r\n\r\n    if (subMenuObj.SubMenu.length > 0) {\r\n      subMenuObj.SubMenu.forEach(element => {\r\n        this.subMenuIdns.push(element.menu_idn);\r\n      });\r\n    }\r\n    const reqObj = {};\r\n    reqObj[\"userId\"] = UserId;\r\n    reqObj[\"menuIdn\"] = this.subMenuIdns;\r\n    reqObj[\"stt\"] = e.target.checked == true ? \"1\" : \"0\";\r\n    reqObj[\"formNme\"] = \"saveUserRightMaster\";\r\n    this.header[\"method\"] = \"saveUserRights\";\r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .saveUserMenuRightsContact(reqObj, options)\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.getUserRights(UserId, moduleId);\r\n          this.subMenuIdns = [];\r\n          this.spinnerService.hide();\r\n          this.toastr.success(response.message);\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n\r\n  onChangeWebSubMenu(e, subMenuId, MenuId, UserId, moduleId) {\r\n    const reqObj = {};\r\n    reqObj[\"userId\"] = UserId;\r\n    reqObj[\"menuIdn\"] =\r\n      e.target.checked == true ? [subMenuId, MenuId] : [subMenuId];\r\n    reqObj[\"stt\"] = e.target.checked == true ? \"0\" : \"1\";\r\n    reqObj[\"formNme\"] = \"saveUserRightMaster\";\r\n    this.header[\"method\"] = \"saveUserRights\";\r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .saveUserMenuRightsContact(reqObj, options)\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.getUserRights(UserId, moduleId);\r\n          this.spinnerService.hide();\r\n          this.toastr.success(response.message);\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  onChangeWebMenu(e, menuId, UserId, moduleId) {\r\n    this.spinnerService.show();\r\n    let subMenuObj = this.menuList.find(o => o.menu_idn === menuId);\r\n    this.subMenuIdns.push(menuId);\r\n\r\n    if (subMenuObj.SubMenu.length > 0) {\r\n      subMenuObj.SubMenu.forEach(element => {\r\n        this.subMenuIdns.push(element.menu_idn);\r\n      });\r\n    }\r\n    const reqObj = {};\r\n    reqObj[\"userId\"] = UserId;\r\n    reqObj[\"menuIdn\"] = this.subMenuIdns;\r\n    reqObj[\"stt\"] = e.target.checked == true ? \"0\" : \"1\";\r\n    reqObj[\"formNme\"] = \"saveUserRightMaster\";\r\n    this.header[\"method\"] = \"saveUserRights\";\r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .saveUserMenuRightsContact(reqObj, options)\r\n      .then((response: any) => {\r\n        \r\n        if (response.status == \"SUCCESS\") {\r\n          this.getUserRights(UserId, moduleId);\r\n          this.subMenuIdns = [];\r\n          this.spinnerService.hide();\r\n          this.toastr.success(response.message);\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n  onChangeAll(e, UserId, moduleId) {\r\n    this.spinnerService.show();\r\n\r\n    this.menuList.forEach(element => {\r\n      this.subMenuIdns.push(element.menu_idn);\r\n      if (element.SubMenu.length > 0) {\r\n        element.SubMenu.forEach(subelement => {\r\n          this.subMenuIdns.push(subelement.menu_idn);\r\n        });\r\n      }\r\n    });\r\n\r\n    const reqObj = {};\r\n    reqObj[\"userId\"] = UserId;\r\n    reqObj[\"menuIdn\"] = this.subMenuIdns;\r\n    reqObj[\"stt\"] = e.target.checked == true ? \"1\" : \"0\";\r\n    reqObj[\"formNme\"] = \"saveUserRightMaster\";\r\n    this.header[\"method\"] = \"saveUserRights\";\r\n    \r\n  //  const options = ({ headers: new HttpHeaders(this.header) });\r\n    const options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs\r\n      .saveUserMenuRightsContact(reqObj, options)\r\n      .then((response: any) => {\r\n        if (response.status == \"SUCCESS\") {\r\n          this.spinnerService.hide();\r\n          this.getUserRights(UserId, moduleId);\r\n          this.subMenuIdns = [];\r\n          this.toastr.success(response.message);\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  saveFun(k, v, type) {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    let subObj = {};\r\n    let url = \"system/apppages\";\r\n    if (type == 'd')\r\n      v = this.cm.FormatDate(v, 'dd-MMM-yyyy');\r\n    if (type == 'n')\r\n      v = \"\" + v + \"\";\r\n    subObj[k] = v;\r\n    reqObj[\"formNme\"] = this.addFrmNme;\r\n    reqObj[\"dataTrnsDtl\"] = subObj;\r\n    if (this.addFrmNme == 'addtionalDtlMaster') {\r\n      reqObj[\"nmeIdn\"] = this.route.snapshot.paramMap.get(\"subv\"); //this.whrV;\r\n      this.header[\"method\"] = \"saveNmeAttr\";\r\n    }\r\n    if (this.addFrmNme == 'ledgerAccAdditinalDetails') {\r\n      reqObj[\"ledger_idn\"] = this.route.snapshot.paramMap.get(\"subv\"); //this.whrV;\r\n      reqObj[\"type\"] = \"acc_attr\";\r\n      this.header[\"method\"] = \"saveLedgerAttr\";\r\n      url = \"accounts/accLedger\";\r\n    }\r\n    if (this.addFrmNme == 'ledgerAddtionalDtlMaster') {\r\n      reqObj[\"ledger_idn\"] = this.route.snapshot.paramMap.get(\"subv\"); //this.whrV;\r\n      reqObj[\"type\"] = \"attr\";\r\n      this.header[\"method\"] = \"saveLedgerAttr\";\r\n      url = \"accounts/accLedger\";\r\n    }\r\n    if (this.addFrmNme == 'accDeleteRulesForm') {\r\n      reqObj[\"journal_idn\"] = this.route.snapshot.paramMap.get(\"subv\"); //this.whrV;\r\n      reqObj[\"type\"] = \"delete_rules\";\r\n      this.header[\"method\"] = \"saveJournalAttr\";\r\n      url = \"accounts/accLedger\";\r\n    }\r\n    if (this.addFrmNme == 'accJournalAttrForm') {\r\n      reqObj[\"journal_idn\"] = this.route.snapshot.paramMap.get(\"subv\"); //this.whrV;\r\n      reqObj[\"type\"] = \"attr\";\r\n      this.header[\"method\"] = \"saveJournalAttr\";\r\n      url = \"accounts/accLedger\";\r\n    }\r\n    if (this.addFrmNme == 'accLoanAttrForm') {\r\n      reqObj[\"journal_idn\"] = this.route.snapshot.paramMap.get(\"subv\"); //this.whrV;\r\n      reqObj[\"type\"] = \"attr\";\r\n      this.header[\"method\"] = \"saveJournalAttr\";\r\n      url = \"accounts/accLedger\";\r\n    }\r\n    if (this.addFrmNme == 'accJournalSettingForm') {\r\n      reqObj[\"journal_idn\"] = this.route.snapshot.paramMap.get(\"subv\"); //this.whrV;\r\n      reqObj[\"type\"] = \"settings\";\r\n      this.header[\"method\"] = \"saveJournalAttr\";\r\n      url = \"accounts/accLedger\";\r\n    }\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n\r\n    this.cs\r\n      .load(reqObj, options, url)\r\n      .then((response: any) => {\r\n\r\n        if (response.status == \"SUCCESS\") {\r\n          this.spinnerService.hide();\r\n          this.toastr.success(response.message);\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n      .catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n  }\r\n\r\n  pageDisplay;\r\n  // ADD PAGE DISPLAY ATTRIBUTE\r\n  addAttr(v, a, df) {\r\n    if (v == undefined) return;\r\n    this.addText(v, a, df);\r\n  }\r\n\r\n  addText(v, a, df) {\r\n    if (df.indexOf(v) != -1) {\r\n      this.toastr.error(\"Already Added\");\r\n      return;\r\n    } else {\r\n      this.toastr.success(\"Added\");\r\n      df.push(v);\r\n      // a.splice(i, 1);\r\n      this.sortableComponent.writeValue(df);\r\n    }\r\n  }\r\n\r\n  remove(df, it, i, ff) {\r\n    if (df.indexOf(it) != -1) {\r\n      df.splice(i, 1);\r\n      this.sqlArray[ff].unshift({ v: it });\r\n      this.sortableComponent.writeValue(df);\r\n    }\r\n  }\r\n\r\n  showHIdePass() {\r\n    this.estst = !this.estst;\r\n    if (this.estst) {\r\n      this.eveC = \"fa-eye\";\r\n      this.inputtype = \"text\";\r\n    } else {\r\n      this.eveC = \"fa-eye-slash\";\r\n      this.inputtype = \"password\";\r\n    }\r\n  }\r\n  rediecttokyc() {\r\n    this.router.navigate(['contact/pending-kyc/pendingKycForm']);\r\n  }\r\n\r\n\r\n\r\n  formatDateSCMonthBefore(date, attr) {\r\n    if (date != undefined && date != \"\") {\r\n\r\n      let d = new Date(date),\r\n        month = '' + (d.getMonth()),\r\n        day = '' + d.getDate(),\r\n        year = d.getFullYear();\r\n      d.setDate(d.getDate() - 30);\r\n\r\n      if (month.length < 2) month = '0' + month;\r\n      if (day.length < 2) day = '0' + day;\r\n\r\n      let newDate = [year, month, day].join('-');\r\n\r\n      this.dataDtl[attr] = newDate;\r\n    }\r\n  }\r\n  reset = v => v.form.reset();\r\n  closeNull = () => (this.tbCell = null);\r\n  pageBck = () => window.history.back();\r\n  cUrl;\r\n  ngOnInit() {\r\n    this.selectedPeople3 = [\r\n      { k: \"204\", v: \"nilam\" },\r\n      { k: \"4781\", v: \"nilamweb\" }\r\n    ];\r\n    let mdlk = JSON.parse(localStorage.getItem(\"mdlKey\"));\r\n    let mdlKey = Object.keys(mdlk);\r\n     \r\n    this.cUrl = this.router.url;\r\n    this.header = {\r\n      clientkey: Cookie.get(\"_ck\"),\r\n      \"Content-Type\": \"application/json\",\r\n      modulekey: mdlk[this.cUrl.split('/')[1]],\r\n      loginid: Cookie.get(\"_logid\"),\r\n      source: \"qs\"\r\n    };\r\n    let companyDtl = JSON.parse(Cookie.get('_accCompany')) || {};\r\n    let yearDtl = JSON.parse(Cookie.get('_accyear')) || {};\r\n    let sub_co_idn = (companyDtl[\"sub_co_idn\"] || '').toString();\r\n    let fin_year_idn = (yearDtl[\"fin_year_idn\"] || '').toString();\r\n    if (sub_co_idn != '') {\r\n      this.header['subcomidn'] = sub_co_idn;\r\n      this.header['yearidn'] = fin_year_idn;\r\n    }\r\n    this.route.params.subscribe((params: Params) => {\r\n      this.subFrmWk = null;\r\n      this.searchF = null;\r\n       \r\n      this.navform = params[\"itmform\"];\r\n      this.paraObj[\"formNme\"] = params[\"itmform\"];\r\n      this.paraObj[\"whereKeys\"] = params[\"subk\"];\r\n      this.paraObj[\"whereVlus\"] = params[\"subv\"];\r\n      if (params[\"itmform\"] == 'accDeleteRulesForm') {\r\n        this.addFrmNme = params[\"itmform\"];\r\n        let mdl = ['delete_rule'];\r\n        this.getJournalAttr(this.addFrmNme, mdl, 'delete_rules');\r\n      } else if (params[\"itmform\"] == 'accJournalAttrForm') {\r\n        this.addFrmNme = params[\"itmform\"];\r\n        let mdl = ['jnlacc_attr'];\r\n        this.getJournalAttr(this.addFrmNme, mdl, 'attr');\r\n      } else if (params[\"itmform\"] == 'accLoanAttrForm') {\r\n        this.addFrmNme = params[\"itmform\"];\r\n        let mdl = ['loan'];\r\n        this.getJournalAttr(this.addFrmNme, mdl, 'attr');\r\n      } else if (params[\"itmform\"] == \"accJournalSettingForm\") {\r\n        this.addFrmNme = params[\"itmform\"];\r\n        let mdl = ['jnl_sett'];\r\n        this.getJournalAttr(this.addFrmNme, mdl, 'settings');\r\n      }\r\n      else {\r\n        this.getPageDefination();\r\n        this.cLink = 0;\r\n        this.p = 1;\r\n      }\r\n    });\r\n  }\r\n\r\n  preventSpace(event: KeyboardEvent, field): void {\r\n    if (field.form_field == \"eml\" || field.form_field === 'mbl') {\r\n      if (event.code === 'Space') {\r\n        event.preventDefault();\r\n      }\r\n    }\r\n  }\r\n\r\n  validateNumber(event: Event,field): void {\r\n    if(field.form_field === 'mbl') {\r\n      const input = event.target as HTMLInputElement;\r\n      const value = input.value;\r\n  \r\n      // Check if the value is not numeric\r\n      if (/[^0-9]/.test(value)) {\r\n       \r\n        // Replace non-numeric characters\r\n        input.value = value.replace(/[^0-9]/g, '');\r\n        field.default_value = input.value;\r\n      } else {\r\n       return\r\n      }\r\n    }\r\n    else {\r\n      const input = event.target as HTMLInputElement;\r\n      field.default_value = input.value;\r\n    }\r\n   \r\n  }\r\n  inputFieldChange($event, field) {\r\n    if (field.form_field == \"eml\") {\r\n      if(field.default_value && field.default_value != '') {\r\n        let reqObj= {} \r\n        reqObj[\"emailId\"] = field.default_value\r\n        if(this.btnName  == 'Edit') {\r\n          reqObj[\"nmeIdn\"] = this.pid\r\n        }\r\n        else {\r\n          reqObj[\"nmeIdn\"] = \"\"\r\n        }\r\n        let options = {\r\n          method: \"isEmailExist\"\r\n        }\r\n        this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n          if(response.status == \"SUCCESS\") {\r\n            if(response.message == 'SUCCESS') {\r\n            }\r\n            else {\r\n              field.default_value = '';\r\n              this.toastr.error(response.message);\r\n            }\r\n          }\r\n          else {\r\n            this.toastr.error(response.message);\r\n          }\r\n        }).catch((err: any) => {\r\n          this.toastr.error(err.message);\r\n        });\r\n      }\r\n      \r\n    }\r\n  }\r\n}\r\n","<div class=\"mt\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">\r\n        <span class=\"fa fa-chevron-left cp\" (click)=\"pageBck();\"> Back</span>&nbsp;&nbsp;&nbsp; {{pageInfo?.title}}\r\n        <span *ngIf=\"contactName==''\" class=\"f-12\">({{cDt | date:'medium'}})</span>\r\n        <span *ngIf=\"contactName!=''\" class=\"f-12\">&nbsp;for <b> {{contactName}}</b> </span>\r\n      </h3>\r\n      <button type=\"button\" id=\"addBtn\" class=\"btn btn-info pull-right\" *ngIf=\"addNew?.is_compulsory == 1\"\r\n        appAppNoDblClick (click)=\"userAction('', 'add', '', '');f.reset();\">{{addNew?.form_field_title}}</button>\r\n    </div>\r\n  </div>\r\n  <div class=\"row\">\r\n    <div class=\"col-md-2\" *ngIf=\"navigation.length > 0\">\r\n      <div class=\"panel panel-default\">\r\n        <div class=\"panel-body\">\r\n          <div class=\"list-group border-bottom\">\r\n            <a href=\"javascript:void(0)\" class=\"list-group-item\" [ngClass]=\"{'active' :i == cLink}\"\r\n              *ngFor=\"let nav of navigation;let i=index\" (click)=\"navigationFun(nav,i);\">{{nav.form_field_title}}</a>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div [ngClass]=\"navigation.length > 0 ? 'col-md-10' : 'col-md-12'\">\r\n      <div class=\"panel panel-default\">\r\n        <!-- primery form -->\r\n        <div class=\"panel-body\" style=\"overflow-x: scroll\"\r\n          *ngIf=\"navform != 'addtionalDtlMaster' && navform != 'documentUploadMaster'  && navform != 'menuAccessMaster'  && navform != 'termUserAssignForm' && navform != 'setPasswordForm' && navform!='ledgerBankDetails' && navform!='ledgerAccAdditinalDetails' && navform!='ledgerAddtionalDtlMaster' && navform!='accDeleteRulesForm' && navform!='accJournalAttrForm' && navform!='accLoanAttrForm' && navform!='accJournalSettingForm' && navform!='webMenuAccessMaster' \">\r\n          <div class=\"row\">\r\n            <div class=\"col-sm-6\">\r\n              <form class=\"form-inline pull-left\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"ddlPagesize\">Page Size &nbsp; &nbsp;</label>\r\n                  <select class=\"form-control\" name=\"pageSize\" [(ngModel)]=\"pageSize\"\r\n                    (change)=\"onPageSizeChange(pageSize)\">\r\n                    <option value=\"All\">All</option>\r\n                    <option value=\"10\">10</option>\r\n                    <option value=\"25\">25</option>\r\n                    <option value=\"50\">50</option>\r\n                    <option value=\"100\">100</option>\r\n                  </select>\r\n                </div>\r\n              </form>\r\n              <button class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px;margin-left: 10px;\"\r\n                data-toggle=\"tooltip\" data-placement=\"right\" title=\"Refresh\" (click)=\"ngOnInit();\">\r\n                <span class=\"fa fa-refresh\"></span>\r\n              </button>\r\n            </div>\r\n            <div class=\"col-sm-6\">\r\n              <form class=\"form-inline pull-right\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                  <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\" [(ngModel)]=\"searchF\" />\r\n                </div>\r\n              </form>\r\n            </div>\r\n          </div>\r\n          <div class=\"table-responsive\" [ngClass]=\"{'table-responsive' :navigation.length > 0}\">\r\n            <table class=\"table table-bordered table-hover table-hover-cells\">\r\n              <thead>\r\n                <tr>\r\n                  <th>SR No</th>\r\n                  <th>Action</th>\r\n                  <th *ngFor=\"let tbh of tblH; let i = index\" (click)=\"setOrder(tbh,i)\">{{tblDesc[tbh]}}\r\n                    <span [hidden]=\"reverse\" *ngIf=\"showarr === i\">\r\n                      <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                    </span>\r\n                    <span [hidden]=\"!reverse\" *ngIf=\"showarr === i\">\r\n                      <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                    </span>\r\n                  </th>\r\n                </tr>\r\n              </thead>\r\n              <tbody>\r\n                <ng-container\r\n                  *ngFor=\"let data of datalist | searchPipe:searchF | orderBy: order:reverse | paginate: { itemsPerPage: pageSize, currentPage: p }; let i = index\">\r\n                  <tr [ngClass]=\"{'Inactive':data.stt=='InActive'}\">\r\n                    <td>{{i + 1}}</td>\r\n                    <td>\r\n                      <div class=\"btn-group\">\r\n                        <a href=\"#\" data-toggle=\"dropdown\" class=\"btn btn-info dropdown-toggle\">Action\r\n                          <span class=\"caret\"></span>\r\n                        </a>\r\n                        <ul class=\"dropdown-menu\" role=\"menu\">\r\n                          <li *ngFor=\"let action of actions\">\r\n                            <a href=\"javascript:void(0)\" (click)=\"userAction(data,action.form_field,action, i);\">\r\n                              {{action.form_field_title}}\r\n                            </a>\r\n                          </li>\r\n                        </ul>\r\n                      </div>\r\n                    </td>\r\n                    <td *ngFor=\"let tbh of tblH; let i=index\" on-mouseover=\"hoveredI=i\" on-mouseleave=\"hoveredI=-1\"\r\n                      style=\"max-width: 300px; word-break: break-word;\">{{data[tbh]}}\r\n                      <div class=\"onHoverDiv\"\r\n                        *ngIf=\"i==hoveredI && page_typ!='jsonForm' && navform!='buyertermsMaster'\">\r\n                        <ul>\r\n                          <li (click)=\"editCell(data,tbh);\">\r\n                            <span class=\"fa fa-pencil\"></span>\r\n                          </li>\r\n                        </ul>\r\n                      </div>\r\n                    </td>\r\n                  </tr>\r\n                </ng-container>\r\n              </tbody>\r\n            </table>\r\n          </div>\r\n          <pagination-controls (pageChange)=\"p = $event\" class=\"pull-right\"></pagination-controls>\r\n        </div>\r\n        <!-- custom form -->\r\n        <div class=\"panel-body\"\r\n          *ngIf=\"navform == 'addtionalDtlMaster' || navform == 'ledgerAddtionalDtlMaster' || navform == 'ledgerAccAdditinalDetails' || navform=='accDeleteRulesForm' || navform=='accJournalAttrForm' || navform=='accLoanAttrForm' || navform=='accJournalSettingForm'\">\r\n          <div class=\"row\">\r\n            <div class=\"col-md-12\" *ngFor=\"let ugld of uiGrpList\">\r\n              <p class=\"headingCls\">{{uiGrpListDtl[ugld]}}</p>\r\n              <div class=\"col-md-6\" *ngFor=\"let formF of uiGrpListDtl[ugld+'#T'];let i = index\">\r\n                <div class=\"form-group\" style=\"margin-bottom: 45px !important;\">\r\n                  <label class=\"col-md-4 control-label\">{{uiGrpListDtl[ugld+'#D'][i]}}</label>\r\n                  <div class=\"col-md-8\" *ngIf=\"formF == 'n'\">\r\n                    <div class=\"input-group w-100\">\r\n                      <input type=\"number\" class=\"form-control\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\"\r\n                        [value]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\" [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\"\r\n                        (change)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]],formF)\"\r\n                        [disabled]=\"uiGrpListDtl[ugld+'#E'][i] == 0 ? false : true\">\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"col-md-8\" *ngIf=\"formF == 't'\">\r\n                    <div class=\"input-group w-100\">\r\n                      <input type=\"text\" class=\"form-control\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\"\r\n                        [value]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\" [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\"\r\n                        (change)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]],formF)\"\r\n                        [disabled]=\"uiGrpListDtl[ugld+'#E'][i] == 0 ? false : true\">\r\n                    </div>\r\n                  </div>\r\n\r\n\r\n\r\n                  <!-- added for testing only -->\r\n                  <div class=\"col-md-8\" *ngIf=\"formF == 'c'\">\r\n                    <div class=\"input-group w-100\">\r\n                      <select type=\"text\" class=\"form-control\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\"\r\n                        [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\"\r\n                        (change)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]],formF)\">\r\n                        <option *ngFor=\"let key of attrCListDtl[uiGrpListDtl[ugld+'#V'][i] +'#D'];let j=index\"\r\n                          value=\"{{attrCListDtl[uiGrpListDtl[ugld+'#V'][i] +'#V'][j]}}\">{{key}}</option>\r\n                      </select>\r\n                      <!-- <p *ngFor=\"let a of attrCListDtl[uiGrpListDtl[ugld+'#V'][i] +'#V']\">{{a |json}}:\r\n                        {{attrCListDtl[uiGrpListDtl[ugld+'#V'][i] +'#V'] |json}}\r\n                      </p> -->\r\n                      <!-- <input type=\"text\" class=\"form-control\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\" [value]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\"\r\n                        [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\" (blur)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]])\"\r\n                        [disabled]=\"uiGrpListDtl[ugld+'#E'][i] == 0 ? false : true\"> -->\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"col-md-8\" *ngIf=\"formF == 'q'\">\r\n                    <div class=\"input-group w-100\">\r\n                      <select type=\"text\" class=\"form-control\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\"\r\n                        [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\"\r\n                        (change)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]],formF)\">\r\n                        <option *ngFor=\"let key of attrQListDtl[uiGrpListDtl[ugld+'#V'][i] +'#D'];let j=index\"\r\n                          value=\"{{attrQListDtl[uiGrpListDtl[ugld+'#V'][i] +'#D'][j]}}\">{{key}}</option>\r\n                      </select>\r\n                      <!-- <p *ngFor=\"let a of attrCListDtl[uiGrpListDtl[ugld+'#V'][i] +'#V']\">{{a |json}}:\r\n                        {{attrCListDtl[uiGrpListDtl[ugld+'#V'][i] +'#V'] |json}}\r\n                      </p> -->\r\n                      <!-- <input type=\"text\" class=\"form-control\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\" [value]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\"\r\n                        [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\" (blur)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]])\"\r\n                        [disabled]=\"uiGrpListDtl[ugld+'#E'][i] == 0 ? false : true\"> -->\r\n                    </div>\r\n                  </div>\r\n\r\n                  <div class=\"col-md-8\" *ngIf=\"formF == 'sa'\">\r\n                    <div class=\"input-group w-100\">\r\n                      <ng-select style=\"z-index: 5;\" [options]=\"sqlArray[uiGrpListDtl[ugld+'#V'][i]]\" #sfi=\"ngModel\"\r\n                        [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\"\r\n                        (selected)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]],formF)\"\r\n                        (filterInputChanged)=\"loadJnlSuggdata($event,uiGrpListDtl[ugld+'#V'][i],uiGrpListDtl[ugld+'#M'][i])\">\r\n                      </ng-select>\r\n\r\n                    </div>\r\n                  </div>\r\n\r\n                  <div class=\"col-md-8\" *ngIf=\"formF == 'd'\">\r\n                    <div class=\"input-group w-100\">\r\n                      <input type=\"date\" class=\"form-control\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\"\r\n                        (change)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]],formF)\"\r\n                        [value]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\" [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\"\r\n                        [disabled]=\"uiGrpListDtl[ugld+'#E'][i] == 0 ? false : true\">\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"col-md-8\" *ngIf=\"formF == 'e'\">\r\n                    <div class=\"input-group w-100\">\r\n                      <input type=\"email\" class=\"form-control\" name=\"{{uiGrpListDtl[ugld+'#V'][i]}}\"\r\n                        (change)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]],formF)\"\r\n                        [value]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\" [(ngModel)]=\"dataDtl[uiGrpListDtl[ugld+'#V'][i]]\"\r\n                        (blur)=\"saveFun(uiGrpListDtl[ugld+'#V'][i],dataDtl[uiGrpListDtl[ugld+'#V'][i]],formF)\"\r\n                        [disabled]=\"uiGrpListDtl[ugld+'#E'][i] == 0 ? false : true\">\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n        <div class=\"panel-body form\"\r\n          *ngIf=\"navform == 'documentUploadMaster'  && navform != 'menuAccessMaster'  && navform != 'termUserAssignForm' && navform != 'setPasswordForm'\">\r\n          <div class=\"row\">\r\n            <form action=\"#\" class=\"form-horizontal form-bordered\">\r\n              <div class=\"form-body\">\r\n\r\n                <div class=\"col-md-4\">\r\n                  <select type=\"text\" class=\"form-control\" name=\"doctype\" [(ngModel)]=\"doctype\">\r\n                    <option *ngFor=\"let docs of documentUploadList\" value=\"{{docs}}\">{{documentUploadDtl[docs]}}\r\n                    </option>\r\n                  </select>\r\n                </div>\r\n                <div class=\"col-md-4\">\r\n                  <div class=\"fileinput fileinput-new\" data-provides=\"fileinput\">\r\n                    <span class=\"btn green btn-file\">\r\n                      <span> Upload </span>\r\n\r\n                      <input type=\"file\" name=\"...\" (change)=\"uploadDocs($event)\"> </span>\r\n                    <span class=\"fileinput-filename\"> </span> &nbsp;\r\n                    <a href=\"javascript:;\" class=\"close fileinput-exists\" data-dismiss=\"fileinput\"> </a>\r\n                  </div>\r\n                  <a *ngIf=\"routherDoc!=''\" style=\"cursor:pointer \" (click)=\"rediecttokyc()\"><b>\r\n                      << back</b></a>\r\n                </div>\r\n              </div>\r\n            </form>\r\n          </div>\r\n          <div class=\"row\">\r\n            <div class=\"col-md-12\">\r\n              <p class=\"headingCls\">Existing Documents</p>\r\n            </div>\r\n            <div class=\"col-md-12\">\r\n              <table class=\"subDisplayTable\">\r\n                <ng-container *ngFor=\"let docs of documentUploadList;let i = index \">\r\n                  <tr *ngIf=\"dataDtl[docs]!=undefined\">\r\n                    <td style=\"width: 10%\">{{documentUploadDtl[docs]}}</td>\r\n                    <td style=\"width: 90%;text-align: left\">\r\n                      <ng-container *ngFor=\"let docdtl of dataDtl[docs]\">\r\n                        <div class=\"fileinput fileinput-new\" *ngIf=\"doceditAction\" data-provides=\"fileinput\">\r\n                          <span class=\"btn-file\">\r\n                            <i class=\"fa fa-edit\" tooltip=\"Edit Document\" style=\"font-size:20px\"> </i>\r\n\r\n                            <input type=\"file\" name=\"...\" (change)=\"EditUploadDocs(docdtl,$event)\"> </span>\r\n                          <span class=\"fileinput-filename\"> </span> &nbsp;\r\n                          <a href=\"javascript:;\" class=\"close fileinput-exists\" data-dismiss=\"fileinput\"> </a>\r\n                        </div>\r\n\r\n                        &nbsp;&nbsp;\r\n                        <a><i class=\"fa fa-trash-o\" *ngIf=\"docdeleteAction\" (click)=\"ConfirmdeleteDoc(docdtl)\"\r\n                            style=\"font-size:20px;cursor: pointer\"> </i> </a>&nbsp;&nbsp;&nbsp;&nbsp;\r\n                        <a (click)=\"opendocs(docdtl)\"> <i class=\"fa fa-file-o\" style=\"font-size:20px\"> </i> </a>\r\n                        &nbsp;&nbsp;|&nbsp;&nbsp;\r\n                      </ng-container>\r\n\r\n                    </td>\r\n                  </tr>\r\n                </ng-container>\r\n              </table>\r\n            </div>\r\n\r\n          </div>\r\n\r\n\r\n\r\n\r\n        </div>\r\n        <div class=\"panel-body\"\r\n          *ngIf=\"navform != 'documentUploadMaster' && navform == 'menuAccessMaster'  && navform != 'termUserAssignForm' && navform != 'setPasswordForm' \">\r\n          <div class=\"row\">\r\n            <div class=\"col-md-2\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Application</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"application\" name=\"User\" (change)=\"loadUsrMdl(application)\">\r\n                  <option *ngFor=\"let app of applicationList\" value=\"{{app.k}}\">{{app.v}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2\" *ngIf=\"userDtls.length>0\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">User</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"User\" name=\"User\">\r\n                  <option *ngFor=\"let lov of userDtls\" value=\"{{lov.user_idn}}\">{{lov.username}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2\" *ngIf=\"moduleDtls.length>0 && userDtls.length >0 \">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Module</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"Module\" name=\"Module\">\r\n                  <option *ngFor=\"let lov of moduleDtls\" value=\"{{lov.module_idn}}\">{{lov.print}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2 \">\r\n              <button type=\"button\" id=\"addBtn\" class=\"btn btn-info\" style=\"margin-top: 23px;\"\r\n                (click)=\"getUserRights(User,Module)\">Assign\r\n                Rights\r\n              </button>\r\n            </div>\r\n          </div>\r\n          <div style=\"padding: 0 10px;\" *ngIf=\"menuList.length>0\">\r\n            <div style=\"border:1px solid #e5e5e5;margin-top: 30px\">\r\n              <div class=\"row\">\r\n                <div class=\"panel panel-default\" style=\"margin-bottom: 25px;\">\r\n                  <div class=\"panel-heading\" style=\"padding: 0px;\">\r\n                    <h3 class=\"panel-title\" style=\"padding: 8px; font-size: 14px;\">Users</h3>\r\n                    <div class=\"col-md-2 chkAll\" style=\"margin: 0px;\">\r\n                      <div class=\"form-group\" style=\"padding: 10px;\">\r\n                        <div class=\"col-md-3\">\r\n                          <label class=\"switch\">\r\n                            <input type=\"checkbox\" class=\"switch\" name=\"chkAll\" id=\"chkAll\"\r\n                              (change)=\"onChangeAll($event,User,Module)\"\r\n                              [checked]=\"(false !== (userRightsMenuList.length == (menuList.length + totMenu)) ? 'checked' : '')\">\r\n                            <span></span>\r\n                          </label>\r\n                        </div>\r\n                        <label class=\"col-md-4 control-label text-left\" style=\"padding-top: 8px;\r\n                       padding-left: 40px;\">All\r\n                        </label>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"row\">\r\n                <form class=\"form-horizontal\">\r\n                  <div class=\"col-md-12\" *ngFor=\"let mdl of menuList;let i=index\">\r\n                    <div class=\"form-group\">\r\n                      <div class=\"col-md-1\">\r\n                        <label class=\"switch\">\r\n                          <input type=\"checkbox\" class=\"switch\" name=\"chkMenu\" id=\"chkMenu{{mdl.menu_idn}}\"\r\n                            (change)=\"onChangeMenu($event,mdl.menu_idn,User,Module)\"\r\n                            [checked]=\"(false !== userRightsMenuList.includes(mdl?.menu_idn) ? 'checked' : '')\">\r\n                          <span></span>\r\n                        </label>\r\n                      </div>\r\n                      <label class=\"col-md-2 control-label text-left\" style=\"padding-top: 3px;\">{{mdl.menu}}</label>\r\n                    </div>\r\n                    <div class=\"col-md-12\" *ngIf=\"mdl.SubMenu.length > 0\">\r\n                      <div class=\"form-group\" *ngFor=\"let smdl of mdl.SubMenu\">\r\n                        <div class=\"col-md-1\" style=\"margin-left:10px;padding-left: 60px;\">\r\n                          <label class=\"switch\">\r\n                            <input type=\"checkbox\" class=\"switch\" name=\"chkSubMenu\" id=\"chkSubMenu{{smdl.menu_idn}}\"\r\n                              (change)=\"onChangeSubMenu($event,smdl.menu_idn,mdl.menu_idn,User,Module)\"\r\n                              [checked]=\"( false !== userRightsMenuList.includes(smdl?.menu_idn) ? 'checked' : '')\">\r\n                            <span></span>\r\n                          </label>\r\n                        </div>\r\n                        <label class=\"col-md-4 control-label text-left\"\r\n                          style=\"padding-top: 8px; font-weight: 100;padding-left: 40px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{smdl.hdr}}</label>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </form>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n\r\n        <div class=\"panel-body\" *ngIf=\"navform == 'webMenuAccessMaster'\">\r\n          <div class=\"row\">\r\n            <div class=\"col-md-2\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Application</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"application\" name=\"User\" (change)=\"loadUsrMdl(application)\">\r\n                  <option *ngFor=\"let app of applicationList\" value=\"{{app.k}}\">{{app.v}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2\" *ngIf=\"userDtls.length>0\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">User</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"User\" name=\"User\">\r\n                  <option *ngFor=\"let lov of userDtls\" value=\"{{lov.user_idn}}\">{{lov.username}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2\" *ngIf=\"moduleDtls.length>0 && userDtls.length >0 \">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding-left: 2px;\">Module</label>\r\n                <select class=\"form-control\" [(ngModel)]=\"Module\" name=\"Module\">\r\n                  <option *ngFor=\"let lov of moduleDtls\" value=\"{{lov.module_idn}}\">{{lov.print}}</option>\r\n                </select>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-2 \">\r\n              <button type=\"button\" id=\"addBtn\" class=\"btn btn-info\" style=\"margin-top: 23px;\"\r\n                (click)=\"getUserRights(User,Module)\">Assign\r\n                Rights\r\n              </button>\r\n            </div>\r\n          </div>\r\n          <div style=\"padding: 0 10px;\" *ngIf=\"menuList.length>0\">\r\n            <div style=\"border:1px solid #e5e5e5;margin-top: 30px\">\r\n              <div class=\"row\">\r\n                <div class=\"panel panel-default\" style=\"margin-bottom: 25px;\">\r\n                  <div class=\"panel-heading\" style=\"padding: 0px;\">\r\n                    <h3 class=\"panel-title\" style=\"padding: 8px; font-size: 14px;\">Users</h3>\r\n                    <div class=\"col-md-2 chkAll\" style=\"margin: 0px;\">\r\n                      <div class=\"form-group\" style=\"padding: 10px;\">\r\n                        <div class=\"col-md-3\">\r\n                          <label class=\"switch\">\r\n                            <input type=\"checkbox\" class=\"switch\" name=\"chkAll\" id=\"chkAll\"\r\n                              (change)=\"onChangeAll($event,User,Module)\"\r\n                              [checked]=\"(false !== (userRightsMenuList.length == (menuList.length + totMenu)) ? 'checked' : '')\">\r\n                            <span></span>\r\n                          </label>\r\n                        </div>\r\n                        <label class=\"col-md-4 control-label text-left\" style=\"padding-top: 8px;\r\n                       padding-left: 40px;\">All\r\n                        </label>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"row\">\r\n                <form class=\"form-horizontal\">\r\n                  <div class=\"col-md-12\" *ngFor=\"let mdl of menuList;let i=index\">\r\n                    <div class=\"form-group\">\r\n                      <div class=\"col-md-1\">\r\n                        <label class=\"switch\">\r\n                          <input type=\"checkbox\" class=\"switch\" name=\"chkMenu\" id=\"chkMenu{{mdl.menu_idn}}\"\r\n                            (change)=\"onChangeWebMenu($event,mdl.menu_idn,User,Module)\"\r\n                            [checked]=\"(false == userRightsMenuList.includes(mdl?.menu_idn) ? 'checked' : '')\">\r\n                          <span></span>\r\n                        </label>\r\n                      </div>\r\n                      <label class=\"col-md-2 control-label text-left\" style=\"padding-top: 3px;\">{{mdl.menu}}</label>\r\n                    </div>\r\n                    <div class=\"col-md-12\" *ngIf=\"mdl.SubMenu.length > 0\">\r\n                      <div class=\"form-group\" *ngFor=\"let smdl of mdl.SubMenu\">\r\n                        <div class=\"col-md-1\" style=\"margin-left:10px;padding-left: 60px;\">\r\n                          <label class=\"switch\">\r\n                            <input type=\"checkbox\" class=\"switch\" name=\"chkSubMenu\" id=\"chkSubMenu{{smdl.menu_idn}}\"\r\n                              (change)=\"onChangeWebSubMenu($event,smdl.menu_idn,mdl.menu_idn,User,Module)\"\r\n                              [checked]=\"( false == userRightsMenuList.includes(smdl?.menu_idn) ? 'checked' : '')\">\r\n                            <span></span>\r\n                          </label>\r\n                        </div>\r\n                        <label class=\"col-md-4 control-label text-left\"\r\n                          style=\"padding-top: 8px; font-weight: 100;padding-left: 40px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{smdl.hdr}}</label>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </form>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n        <div class=\"panel-body\" style=\"background: #fff;min-height: 550px;\"\r\n          *ngIf=\"navform != 'addtionalDtlMaster' &&  navform != 'documentUploadMaster' && navform != 'menuAccessMaster' && navform == 'termUserAssignForm' && navform != 'setPasswordForm'  \">\r\n          <div class=\"row\" style=\"margin-top: 10px;\">\r\n            <div class=\"col-md-2\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\">Terms</label>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-1\" style=\"margin-left: 85px;\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\">Users</label>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <ng-container *ngFor=\"let term of termsList; let i=index;\">\r\n            <div class=\"row\">\r\n              <div class=\"col-md-3\">\r\n                <div class=\"form-group\">\r\n\r\n                  <label for=\"{{term.buyer_terms_idn}}\" class=\"control-label\"\r\n                    style=\"padding: 10px;\">{{term.dsc}}</label>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-md-3\" *ngIf=\"term.userIdnList != undefined\">\r\n                <div class=\"form-group w-100\">\r\n                  <div class=\"input-group w-100\">\r\n\r\n                    <!-- <ng-select [items]=\"applUserList\" [multiple]=\"true\" [addTag]=\"addTag\" (change)=\"onchaneVals(null,term.buyer_terms_idn,term.userIdnList)\"\r\n                      bindLabel=\"v\" bindValue=\"k\" name=\"{{term ?.buyer_terms_idn}}\" [(ngModel)]=\"term.userIdnList\">\r\n                    </ng-select> -->\r\n                    <ng-select placeholder=\"Select user\" [options]=\"term.TermUserList\" [(ngModel)]=\"term.userIdnList\"\r\n                      (deselected)=\"onchangeUserList($event,term,'delete')\"\r\n                      (selected)=\"onchangeUserList($event,term,'add')\" name=\"status\" [multiple]=\"true\"\r\n                      [allowClear]=\"true\">\r\n                      <ng-template #optionTemplate let-option=\"option\">\r\n                        <div class=\"famfamfam-flags {{option?.value}}\"></div>\r\n                        {{option?.label}}\r\n                      </ng-template>\r\n                    </ng-select>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-md-6\"></div>\r\n            </div>\r\n          </ng-container>\r\n        </div>\r\n\r\n        <div class=\"panel-body\" style=\"background: #fff;min-height: 550px;\"\r\n          *ngIf=\"navform != 'addtionalDtlMaster' &&  navform != 'documentUploadMaster' && navform != 'menuAccessMaster' && navform != 'termUserAssignForm' && navform == 'setPasswordForm' \">\r\n          <div class=\"row\" style=\"margin-top: 10px;\">\r\n            <div class=\"col-md-12\">\r\n              <p class=\"headingCls\">Change User Password</p>\r\n            </div>\r\n            <div class=\"col-md-2\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding: 8px;\">Username</label>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-1\" style=\"margin-left: 85px;\">\r\n              <div class=\"form-group\">\r\n                <label class=\"control-label\" style=\"padding: 8px;\">Password</label>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <ng-container *ngFor=\"let user of userDetails; let i=index;\">\r\n            <div class=\"row\">\r\n              <div class=\"col-md-3\">\r\n                <div class=\"form-group\">\r\n                  <label class=\"control-label\" style=\"padding: 10px;font-weight: normal;\">{{user?.username}}</label>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-md-6\">\r\n                <div class=\"form-group w-100\">\r\n                  <input type=\"text\" class=\"form-control\"  [(ngModel)]=\"user.password\" [value]=\"user?.password\" />\r\n                  <!-- (blur)=\"changePswd($event,user.userIdn)\" -->\r\n                </div>\r\n              </div>\r\n              <div class=\"col-md-3\">\r\n                <div class=\"form-group\">\r\n                  <button type=\"submit\" class=\"btn btn-success\" (click)=\"changePassword(user)\">save</button>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </ng-container>\r\n          <!-- <button type=\"submit\" class=\"btn btn-success\" (click)=\"saveAppUserterms(applUsrLst)\">save</button> -->\r\n        </div>\r\n        <div class=\"panel-body\" style=\"background: #fff;min-height: 550px;\" *ngIf=\"navform=='ledgerBankDetails'\">\r\n          <div class=\"row\">\r\n            <div class=\"col-md-12\" style=\"margin:5px\">\r\n              <div class=\"form-group w-100\">\r\n                <label class=\"col-md-2 control-label\">Bank</label>\r\n                <div class=\"col-md-4\">\r\n                  <ng-select placeholder=\"Select Bank\" [options]=\"bankList\" [(ngModel)]=\"bank\" name=\"bank\"\r\n                    (selected)=\"getBankBranch(bank)\" (filterInputChanged)=\"ledgerBankDetails($event)\"\r\n                    [allowClear]=\"true\">\r\n                  </ng-select>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-12\" style=\"margin:5px\">\r\n              <div class=\"form-group w-100\">\r\n                <label class=\"col-md-2 control-label\">Branch Details</label>\r\n                <div class=\"col-md-4\">\r\n                  <select name=\"branch\" (change)=\"selectBranch(branch)\" [(ngModel)]=\"branch\" class=\"form-control\">\r\n                    <option value=\"\">Select branch</option>\r\n                    <option *ngFor=\"let bnkDtl of bankDtlList\" [ngValue]=\"bnkDtl.nme_idn\">{{bnkDtl.person_nme}}</option>\r\n                  </select>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-12\" *ngIf=\"selectBranchAddress!=''\" style=\"margin:5px\">\r\n              <div class=\"form-group w-100\">\r\n                <label class=\"col-md-2 control-label\">&nbsp;</label>\r\n                <div class=\"col-md-4\">\r\n                  <div class=\"col-md-3\">Address:</div>\r\n                  <div class=\"col-md-9\">{{selectBranchAddress}}</div>\r\n                  <div class=\"col-md-3\">IFSC Code:</div>\r\n                  <div class=\"col-md-9\">{{selectIfsc}}</div>\r\n\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-12\" style=\"margin:5px\">\r\n              <div class=\"form-group w-100\">\r\n                <label class=\"col-md-2 control-label\">Account Type</label>\r\n                <div class=\"col-md-4\">\r\n                  <select name=\"accountType\" [(ngModel)]=\"accountType\" class=\"form-control\">\r\n                    <option value=\"current\">Current</option>\r\n                    <option value=\"savings\">Savings</option>\r\n                  </select>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-12\" style=\"margin:5px\">\r\n              <div class=\"form-group w-100\">\r\n                <label class=\"col-md-2 control-label\">Account No</label>\r\n                <div class=\"col-md-4\">\r\n                  <textarea class=\"form-control\" cols=\"45\" rows=\"2\" name=\"accountno\" [(ngModel)]=\"accountno\"></textarea>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-md-12\" style=\"margin:5px\">\r\n              <div class=\"form-group w-100\">\r\n                <div class=\"col-md-2\">&nbsp;</div>\r\n                <div class=\"col-md-4\">\r\n                  <button type=\"button\" *ngIf=\"editbank_dtl_idn==''\" (click)=\"SaveLedgerBank()\"\r\n                    class=\"btn btn-success\">Add</button>\r\n                  <button type=\"button\" *ngIf=\"editbank_dtl_idn!=''\" (click)=\"SaveLedgerBank()\"\r\n                    class=\"btn btn-success\">Edit</button>\r\n\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"row\" *ngIf=\"exitBankDtlList.length>0\">\r\n            <div class=\"col-md-1 pull-left\">\r\n              &nbsp;\r\n            </div>\r\n            <div class=\"col-md-6 pull-right\">\r\n              <form class=\"form-inline pull-right\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                  <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"searchF\" [(ngModel)]=\"searchF\" />\r\n                </div>\r\n              </form>\r\n            </div>\r\n          </div>\r\n          <div class=\"row\" *ngIf=\"exitBankDtlList.length>0\">\r\n            <div class=\"col-md-12\">\r\n              <table class=\"displayTable\">\r\n                <thead>\r\n                  <th>Actions</th>\r\n                  <th>Account Type</th>\r\n                  <th>Account No</th>\r\n                  <th>Name</th>\r\n                  <th>Branch</th>\r\n                  <th>Address</th>\r\n                  <th>IFSC Code</th>\r\n                </thead>\r\n                <tbody>\r\n                  <ng-container *ngFor=\"let bankdtl of exitBankDtlList ; let i = index\">\r\n                    <tr [ngClass]=\"{'even':i%2==0,'odd':i%2==1}\">\r\n                      <td> <i class=\"fa fa-edit\" (click)=\"loadEditBankDtl(bankdtl)\" tooltip=\"Edit Bank\"\r\n                          style=\"font-size:15px;cursor: pointer\"> </i>&nbsp;|\r\n                        <i class=\"fa fa-trash-o\" (click)=\"ConfirmDeleteLedgerBank(bankdtl)\" tooltip=\"Delete Bank\"\r\n                          style=\"font-size:15px;cursor: pointer\"> </i>\r\n                      <td>{{bankdtl.accountType}}</td>\r\n                      <td>{{bankdtl.accountNo}}</td>\r\n                      <td>{{bankdtl.bankname}}</td>\r\n                      <td>{{bankdtl.branchname}}</td>\r\n                      <td>{{bankdtl.address}}</td>\r\n                      <td>{{bankdtl.ifsc}}</td>\r\n                    </tr>\r\n                  </ng-container>\r\n                </tbody>\r\n              </table>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"modal\" id=\"datamodal\" role=\"dialog\" aria-labelledby=\"defModalHead\" aria-hidden=\"true\"\r\n      data-backdrop=\"static\" data-keyboard=\"false\">\r\n      <div class=\"modal-dialog\">\r\n        <div class=\"modal-content\">\r\n          <form class=\"form-horizontal\" #f=\"ngForm\" name=\"appForm\">\r\n            <div class=\"modal-header\">\r\n              <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #closebtn>\r\n                <span aria-hidden=\"true\">&times;</span>\r\n                <span class=\"sr-only\">Close</span>\r\n              </button>\r\n              <h4 class=\"modal-title\" id=\"defModalHead\">{{btnName}} Record</h4>\r\n            </div>\r\n            <div class=\"modal-body\">\r\n              <div class=\"row\">\r\n                <div class=\"col-md-12\" *ngFor=\"let fl of formFilds | orderByPipe: 'srt': 'asc'\">\r\n                  <div class=\"form-group\"\r\n                    *ngIf=\"fl?.form_field_typ == 't' && fl?.is_hidden == 0 && fl?.dta_typ =='c' || fl?.dta_typ =='t'\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <input type=\"text\" class=\"form-control posrel\" name=\"{{fl?.form_field}}\" \r\n                          [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\" #textInput=\"ngModel\"\r\n                          (blur)=\"chkFun(fl,fl.default_value);\" [required]=\"fl?.is_compulsory == '1'\" \r\n                          (keydown)=\"preventSpace($event, fl)\"\r\n                          (input)=\"validateNumber($event, fl)\"\r\n                          (change)=\"inputFieldChange($event, fl)\"\r\n                          />\r\n                        <span class=\"fa fa-{{ico}} eye\" [ngStyle]=\"{'color':ico == 'check' ? 'green' : 'red' }\"\r\n                          *ngIf=\"usrisExist && onErr == fl.form_field \"></span>\r\n                      </div>\r\n                      <div *ngIf=\"textInput.invalid && (textInput.dirty || textInput.touched)\"\r\n                        class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"textInput.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 't' && fl?.is_hidden == 0 && fl?.dta_typ =='n'\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <input type=\"number\" class=\"form-control\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                          [(ngModel)]=\"fl.default_value\" #numberInput=\"ngModel\" [required]=\"fl?.is_compulsory==1\">\r\n                      </div>\r\n                      <div *ngIf=\"numberInput.invalid && (numberInput.dirty || numberInput.touched)\"\r\n                        class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"numberInput.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                        <div *ngIf=\"numberInput.invalid && (numberInput.dirty || numberInput.touched)\"\r\n                          class=\"alert alert-danger ca\">\r\n                          <div *ngIf=\"numberInput.errors.required\">\r\n                            {{fl.form_field_title}} is required.\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\"\r\n                    *ngIf=\"fl?.form_field_typ == 'pw' && fl?.is_hidden == 0 && fl?.dta_typ =='pw'\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <input type=\"{{inputtype}}\" class=\"form-control posrel\" name=\"{{fl?.form_field}}\"\r\n                          [value]=\"fl?.default_value\" [(ngModel)]=\"fl.default_value\" #passInput=\"ngModel\"\r\n                          [required]=\"fl?.is_compulsory == '1'\" />\r\n                        <span class=\"fa {{eveC}} eye\" (click)=\"showHIdePass();\"></span>\r\n                      </div>\r\n                      <div *ngIf=\"passInput.invalid && (passInput.dirty || passInput.touched)\"\r\n                        class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"passInput.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 't' && fl?.dta_typ =='a'\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n\r\n                        <!-- <ng-select [items]=\"[]\" [addTag]=\"true\" bindValue=\"label\" [multiple]=\"true\" name=\"{{fl?.form_field}}\"\r\n                          [(ngModel)]=\"fl.default_value\" [isOpen]=\"false\" #afield=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                        </ng-select> -->\r\n\r\n                        <!-- <ng-select style=\"z-index: 5;\" [options]=\"[]\" [(ngModel)]=\"fl.default_value\" name=\"{{fl?.form_field}}\"\r\n                          #afield=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                        </ng-select> last commented-->\r\n\r\n                        <tag-input [(ngModel)]=\"fl.default_value\" name=\"{{fl?.form_field}}\" [modelAsStrings]=\"true\"\r\n                          [allowDupes]=\"true\" [editable]='true'></tag-input>\r\n\r\n\r\n                      </div>\r\n                      <!-- <div *ngIf=\"afield.invalid && (afield.dirty || afield.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"afield.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div> -->\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 't' && fl?.dta_typ =='sr'\">\r\n                    <div class=\"row\">\r\n                      <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                        <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                      </label>\r\n                      <div class=\"col-md-7\">\r\n                        <div class=\"input-group w-100\">\r\n                          <!-- <ng-select [items]=\"sqlArray[fl.form_field]\" [dropdownPosition]=\"'bottom'\" bindLabel=\"v\"\r\n                            [(ngModel)]=\"pageDisplay\" [ngModelOptions]=\"{standalone: true}\">\r\n                          </ng-select> -->\r\n                          <ng-select style=\"z-index: 5;\" [options]=\"sqlArray[fl.form_field]\" [(ngModel)]=\"pageDisplay\"\r\n                            name=\"{{fl?.form_field}}\">\r\n                          </ng-select>\r\n                        </div>\r\n                      </div>\r\n                      <div class=\"col-md-2\">\r\n                        <button class=\"btn btn-info\" type=\"button\" style=\"width:100%;\"\r\n                          (click)=\"addAttr(pageDisplay, sqlArray[fl.form_field], fl.default_value);\">Add</button>\r\n                      </div>\r\n                    </div>\r\n                    <div class=\"row\">\r\n                      <label class=\"col-md-3 control-label\">Selected Modules</label>\r\n                      <div cclass=\"col-md-9\">\r\n                        <div class=\"mds\">\r\n                          <ng-template #itemTemplate let-item=\"item\" let-index=\"index\">\r\n                            <span\r\n                              style=\"padding: 4px;border: 1px solid #c9c9c9;border-radius: 6px;display: inline-block;width: 100%;position: relative;\">\r\n                              <span>{{index+1}}</span> - {{item.value}}\r\n                              <span class=\"rm\" (click)=\"remove(fl.default_value,item.value,index,fl?.form_field);\">\r\n                                <i class=\"fa fa-times\" aria-hidden=\"true\"></i>\r\n                              </span>\r\n                            </span>\r\n                          </ng-template>\r\n                          <div class=\"row\">\r\n                            <div>\r\n                              <bs-sortable [(ngModel)]=\"fl.default_value\" name=\"{{fl?.form_field}}\"\r\n                                [itemTemplate]=\"itemTemplate\" itemClass=\"sortable-item\"\r\n                                itemActiveClass=\"sortable-item-active\" placeholderClass=\"placeholderStyle\"\r\n                                wrapperClass=\"sortable-wrapper\" #srf=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                              </bs-sortable>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                      <div *ngIf=\"srf.invalid && (srf.dirty || srf.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"srf.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 't' && fl?.dta_typ =='sa'\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <!-- <ng-select [items]=\"sqlArray[fl.form_field]\" [addTag]=\"addTag\" bindValue=\"k\" [hideSelected]=\"true\"\r\n                          multiple=\"true\" bindLabel=\"v\" name=\"{{fl?.form_field}}\" [(ngModel)]=\"fl.default_value\"\r\n                          #safield=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                        </ng-select> -->\r\n\r\n                        <ng-select style=\"z-index: 5;\" [options]=\"sqlArray[fl.form_field]\"\r\n                          [(ngModel)]=\"fl.default_value\" [multiple]=\"true\" [allowClear]=\"true\" name=\"{{fl?.form_field}}\"\r\n                          #safield=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                          <ng-template #optionTemplate let-option=\"option\">\r\n                            <div class=\"famfamfam-flags {{option?.value}}\"></div>\r\n                            {{option?.label}}\r\n                          </ng-template>\r\n                        </ng-select>\r\n\r\n                      </div>\r\n                      <div *ngIf=\"safield.invalid && (safield.dirty || safield.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"safield.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'ta' && fl?.is_hidden == 0 && fl?.dta_typ =='c'\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <textarea class=\"form-control\" rows=\"3\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                          [(ngModel)]=\"fl.default_value\" #textArea=\"ngModel\" (blur)=\"chkFun(fl,fl.default_value);\"\r\n                          [ngClass]=\"{'uniqErrMsg': fl?.form_field == onErr}\"\r\n                          [required]=\"fl?.is_compulsory == '1'\"></textarea>\r\n                      </div>\r\n                      <div *ngIf=\"textArea.invalid && (textArea.dirty || textArea.touched)\"\r\n                        class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"textArea.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n\r\n                  <div\r\n                    *ngIf=\"fl?.form_field_typ == 'hd' || fl?.form_field_typ == 'hc' || fl?.form_field_typ == 'df' || fl?.form_field_typ == 'fk' || fl?.form_field_typ == 'ck' && fl?.is_hidden == 0\"\r\n                    [ngClass]=\"{'mt0': fl?.form_field_typ == 'hd'}\">\r\n                    <input type=\"hidden\" class=\"form-control\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                      [(ngModel)]=\"fl.default_value\" #hdf=\"ngModel\" />\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'sq' && fl?.is_hidden == 0\">\r\n                    <label class=\"col-md-3 control-label\"></label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <input type=\"hidden\" class=\"form-control\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                          [(ngModel)]=\"fl.default_value\" />\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'tb' && fl?.is_hidden == 0\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <select class=\"form-control select\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                          [(ngModel)]=\"fl.default_value\" #tdf=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                          <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\" value=\"{{dynamic.value}}\">\r\n                            {{dynamic.label}}</option>\r\n                        </select>\r\n                      </div>\r\n                      <div *ngIf=\"tdf.invalid && (tdf.dirty || tdf.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"tdf.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'l' && fl?.is_hidden == 0\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <select class=\"form-control select\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                          [(ngModel)]=\"fl.default_value\" #lInput=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                          <option *ngFor=\"let lov of fl.kv\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                        </select>\r\n                      </div>\r\n                      <div *ngIf=\"lInput.invalid && (lInput.dirty || lInput.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"lInput.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'ld'  && fl?.is_hidden == 0\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <select class=\"form-control select\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                          [(ngModel)]=\"fl.default_value\" #ldInput=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                          <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\" value=\"{{dynamic.value}}\">\r\n                            {{dynamic.label}}</option>\r\n                        </select>\r\n                      </div>\r\n                      <div *ngIf=\"ldInput.invalid && (ldInput.dirty || ldInput.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"ldInput.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 's' && fl?.is_hidden == 0\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-9\">\r\n                      <div class=\"input-group w-100\">\r\n                        <select class=\"form-control select\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                          [(ngModel)]=\"fl.default_value\" (change)=\"chkFun(fl,fl.default_value)\" id=\"{{fl.column_key}}\"\r\n                          #sfi=\"ngModel\" [required]=\"fl?.is_compulsory == '1'\">\r\n                          <option *ngFor=\"let dynamic of sqlArray[fl.form_field]\" value=\"{{dynamic.value}}\">\r\n                            {{dynamic.label}}</option>\r\n                        </select>\r\n                      </div>\r\n                      <div *ngIf=\"sfi.invalid && (sfi.dirty || sfi.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"sfi.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n\r\n                  <div class=\"form-group\" *ngIf=\"fl?.form_field_typ == 'sb'\">\r\n                    <label class=\"col-md-3 control-label\">{{fl?.form_field_title}}\r\n                      <span class=\"text-danger\" *ngIf=\"fl.is_compulsory == 1\">*</span>\r\n                    </label>\r\n                    <div class=\"col-md-8\">\r\n                      <div class=\"input-group w-100\">\r\n                        <ng-select style=\"z-index: 5;\" [options]=\"sqlArray[fl.form_field]\" #sfi=\"ngModel\"\r\n                          [(ngModel)]=\"fl.default_value\" name=\"{{fl?.form_field}}\"\r\n                          (selected)=\"chkFun(fl,fl.default_value)\"\r\n                          (filterInputChanged)=\"loadSuggdata($event,fl.page_item_idn,fl.form_field)\">\r\n                        </ng-select>\r\n                      </div>\r\n                      <div *ngIf=\"sfi.invalid && (sfi.dirty || sfi.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"sfi.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                    <div class=\"col-md-1\" *ngIf=\"fl?.form_field_icon == 'add'\">\r\n                      <button type=\"button\" class=\"btn btn-success btn-rounded\"><span><i\r\n                            class=\"fa fa-plus\"></i></span></button>\r\n\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"modal-footer\">\r\n              <button type=\"submit\" class=\"btn btn-success\" (click)=\"submitForm(f,submitBtn)\" appAppNoDblClick\r\n                #submitBtn>{{btnName}}</button>\r\n              <button type=\"reset\" class=\"btn btn-danger\" (click)=\"reset(f)\" *ngIf=\"btnName == 'Add'\">Reset</button>\r\n            </div>\r\n          </form>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"modal\" id=\"deleteTermsmodal\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\"\r\n      data-backdrop=\"static\" data-keyboard=\"false\">\r\n      <div class=\"modal-dialog modal-sm\">\r\n        <div class=\"modal-content\">\r\n          <div class=\"modal-header\">\r\n            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #deleteclsbtn>\r\n              <span aria-hidden=\"true\">&times;</span>\r\n              <span class=\"sr-only\">Close</span>\r\n            </button>\r\n            <h4 class=\"modal-title\" id=\"smallModalHead\">Warning</h4>\r\n          </div>\r\n          <div class=\"modal-body\">\r\n            Are you sure want to delete term?\r\n          </div>\r\n          <div class=\"modal-footer\">\r\n            <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n            <button type=\"button\" class=\"btn btn-danger\" data-dismiss=\"modal\" (click)=\"DeleteTerms();\">Delete</button>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n    <div class=\"modal\" id=\"deletemodal\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\"\r\n      data-backdrop=\"static\" data-keyboard=\"false\">\r\n      <div class=\"modal-dialog modal-sm\">\r\n        <div class=\"modal-content\">\r\n          <div class=\"modal-header\">\r\n            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #deleteclsbtn>\r\n              <span aria-hidden=\"true\">&times;</span>\r\n              <span class=\"sr-only\">Close</span>\r\n            </button>\r\n            <h4 class=\"modal-title\" id=\"smallModalHead\">Warning</h4>\r\n          </div>\r\n          <div class=\"modal-body\">\r\n            Are you sure want to delete?\r\n          </div>\r\n          <div class=\"modal-footer\">\r\n            <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n            <button type=\"button\" class=\"btn btn-danger\" data-dismiss=\"modal\"\r\n              (click)=\"deleteDataList();\">Delete</button>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n\r\n    <div class=\"modal\" id=\"modal_sys\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"defModalHead\" aria-hidden=\"true\">\r\n      <div class=\"modal-dialog\">\r\n        <div class=\"modal-content\">\r\n          <div class=\"modal-header\">\r\n            <button type=\"button\" class=\"close\" data-dismiss=\"modal\">\r\n              <span aria-hidden=\"true\">&times;</span>\r\n              <span class=\"sr-only\">Close</span>\r\n            </button>\r\n            <h4 class=\"modal-title\" id=\"defModalHead\">Basic Modal</h4>\r\n          </div>\r\n          <div class=\"modal-body\">\r\n            Some content in modal example\r\n          </div>\r\n          <div class=\"modal-footer\">\r\n            <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"modal\" id=\"rowGrpmodal\" tabindex=\"-2\" role=\"dialog\" aria-labelledby=\"rowGrpmodal\" aria-hidden=\"true\"\r\n      data-backdrop=\"static\" data-keyboard=\"false\">\r\n      <div class=\"modal-dialog\">\r\n        <div class=\"modal-content\">\r\n          <form class=\"form-horizontal\" #frg=\"ngForm\" name=\"appFormRowGrp\">\r\n            <div class=\"modal-header\">\r\n              <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #closebtn>\r\n                <span aria-hidden=\"true\">&times;</span>\r\n                <span class=\"sr-only\">Close</span>\r\n              </button>\r\n              <h4 class=\"modal-title\" id=\"rowGrpHead\">Row Group</h4>\r\n            </div>\r\n            <div class=\"modal-body\">\r\n              <div class=\"row\">\r\n                <div class=\"col-md-12\" style=\"padding-bottom: 10px;\">\r\n                  <label class=\"col-md-2 control-label\">Attributes</label>\r\n                  <label class=\"col-md-5 control-label\" style=\"padding-right: 90px;\">Row Display</label>\r\n                  <label class=\"col-md-5 control-label\" style=\"padding-right: 76px;\">Row Group </label>\r\n                </div>\r\n                <div class=\"col-md-12\">\r\n                  <div class=\"form-group\" *ngFor=\"let att of display_attr;\">\r\n                    <label class=\"col-md-2 control-label\">{{att.attr}}</label>\r\n                    <div class=\"col-md-5\">\r\n                      <div class=\"input-group w-100\">\r\n                        <select class=\"form-control\" name=\"dr_{{att.attr}}\" [disabled]=\"disableselc\"\r\n                          id=\"row_{{att.attr}}\" [(ngModel)]=\"att.display_row\" (change)=\"onChangeDispRow($event)\">\r\n                          <!-- [value]=\"att.display_row\" -->\r\n                          <option value=\"\" disabled hidden></option>\r\n                          <option *ngFor=\"let dr of display_row;\" value=\"{{dr.idn}}\">{{dr.print}}</option>\r\n                        </select>\r\n                      </div>\r\n                    </div>\r\n                    <div class=\"col-md-5\">\r\n                      <div class=\"input-group w-100\">\r\n                        <select class=\"form-control\" name=\"grp_{{att.attr}}\" [disabled]=\"disableselc\"\r\n                          id=\"grp_{{att.attr}}\" [(ngModel)]=\"att.display_group\" (change)=\"onChangeDispGrp($event)\">\r\n                          <option value=\"\" disabled hidden></option>\r\n                          <option *ngFor=\"let dg of display_group;\" value=\"{{dg.idn}}\">{{dg.print}}</option>\r\n                        </select>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"modal-footer\">\r\n              <button type=\"reset\" class=\"btn btn-danger\" data-dismiss=\"modal\">close</button>\r\n            </div>\r\n          </form>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n\r\n\r\n\r\n    <div class=\"modal\" id=\"productDetailMapMD\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\"\r\n      data-backdrop=\"static\" data-keyboard=\"false\">\r\n      <div class=\"modal-dialog modal-sm mwidth\">\r\n        <div class=\"modal-content\">\r\n          <div class=\"modal-header\">\r\n            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #productMapclsbtn>\r\n              <span aria-hidden=\"true\">&times;</span>\r\n              <span class=\"sr-only\" productDetailMapclsbtn>Close</span>\r\n            </button>\r\n            <h4 class=\"modal-title\" id=\"smallModalHead\">Product Mapping of&nbsp;{{producDetailModelTitle}}</h4>\r\n          </div>\r\n          <div class=\"modal-body\">\r\n            <div class=\"table-responsive\">\r\n              <table class=\"table table-bordered table-hover table-hover-cells\">\r\n                <thead>\r\n                  <tr>\r\n                    <th>\r\n                      Name\r\n                    </th>\r\n                    <th>\r\n                      Value\r\n                    </th>\r\n                  </tr>\r\n                </thead>\r\n                <tbody>\r\n                  <ng-container *ngFor=\"let key of attrDtl?.prpList\">\r\n                    <tr>\r\n                      <td>\r\n                        {{key.print}}\r\n                      </td>\r\n                      <td>\r\n                        <input type=\"text\" class=\"form-control\" [(ngModel)]=\"attrMappingDtl[key?.val]\" />\r\n                      </td>\r\n                    </tr>\r\n                  </ng-container>\r\n                </tbody>\r\n              </table>\r\n            </div>\r\n            <div class=\"modal-footer\">\r\n              <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\" #productDetailMapclsbtn>Close</button>\r\n              <button type=\"button\" class=\"btn btn-success\" data-dismiss=\"modal\"\r\n                (click)=\"saveProductDetailMapping();\">Save</button>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n    <div class=\"modal\" id=\"docdeletemodal\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\"\r\n      data-backdrop=\"static\" data-keyboard=\"false\">\r\n      <div class=\"modal-dialog modal-sm\">\r\n        <div class=\"modal-content\">\r\n          <div class=\"modal-header\">\r\n            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #deleteclsbtn>\r\n              <span aria-hidden=\"true\">&times;</span>\r\n              <span class=\"sr-only\">Close</span>\r\n            </button>\r\n            <h4 class=\"modal-title\" id=\"smallModalHead\">Warning</h4>\r\n          </div>\r\n          <div class=\"modal-body\">\r\n            Are you sure want to delete?\r\n          </div>\r\n          <div class=\"modal-footer\">\r\n            <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n            <button type=\"button\" class=\"btn btn-danger\" data-dismiss=\"modal\" (click)=\"deleteDoc();\">Delete</button>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n    <div class=\"modal\" id=\"bnkdeletemodal\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\"\r\n      data-backdrop=\"static\" data-keyboard=\"false\">\r\n      <div class=\"modal-dialog modal-sm\">\r\n        <div class=\"modal-content\">\r\n          <div class=\"modal-header\">\r\n            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" (click)=\"closeNull();\" #deleteclsbtn>\r\n              <span aria-hidden=\"true\">&times;</span>\r\n              <span class=\"sr-only\">Close</span>\r\n            </button>\r\n            <h4 class=\"modal-title\" id=\"smallModalHead\">Warning</h4>\r\n          </div>\r\n          <div class=\"modal-body\">\r\n            Are you sure want to delete?\r\n          </div>\r\n          <div class=\"modal-footer\">\r\n            <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n            <button type=\"button\" class=\"btn btn-danger\" data-dismiss=\"modal\"\r\n              (click)=\"DeleteLedgerBank()\">Delete</button>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <button id=\"bnkdeletemodalbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#bnkdeletemodal\"></button>\r\n\r\n    <button id=\"docdeletebtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#docdeletemodal\"></button>\r\n    <button id=\"deletebtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#deletemodal\"></button>\r\n    <button id=\"deleteTerms\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#deleteTermsmodal\"></button>\r\n\r\n    <button id=\"datamdbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#datamodal\"></button>\r\n    <button id=\"clsMd\" [hidden]=\"true\" data-dismiss=\"modal\" data-target=\"#datamodal\"></button>\r\n    <button id=\"sysmd\" [hidden]=\"true\" data-dismiss=\"modal\" data-target=\"#modal_sys\"></button>\r\n    <button id=\"btnproductDetailMapMD\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#productDetailMapMD\"></button>\r\n\r\n    <button id=\"rowGrpbtn\" [hidden]=\"true\" data-dismiss=\"modal\" data-toggle=\"modal\" data-target=\"#rowGrpmodal\"></button>\r\n  </div>","import { Component, OnInit, ElementRef, ViewChild, Pipe, AfterViewInit } from '@angular/core';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { Router, ActivatedRoute, Params } from '@angular/router';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { ContactServiceService } from '../contact-service/contact-service.service';\r\nimport { StockServiceService } from '../stock-service/stock-service.service';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { AbstractControl } from '@angular/forms';\r\n//import { ToolbarService, LinkService, ImageService, HtmlEditorService, TableService, QuickToolbarService } from '@syncfusion/ej2-angular-richtexteditor';\r\n//import * as ClassicEditor from '@ckeditor/ckeditor5-build-classic';\r\nimport { FormGroup, FormBuilder,Validators } from '@angular/forms';\r\n\r\n\r\n\r\n@Component({\r\n  selector: 'app-contact-search',\r\n  templateUrl: './contact-search.component.html',\r\n  styleUrls: ['./contact-search.component.css']\r\n})\r\nexport class ContactSearchComponent implements OnInit {\r\n\r\n\r\n\r\n\r\n  constructor(\r\n    public router: Router,\r\n    private route: ActivatedRoute,\r\n    private toastr: ToastrService,\r\n    private cs: ContactServiceService,\r\n    private ss: StockServiceService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    private cmncs: CommanServiceService,\r\n    private fb: FormBuilder\r\n  ) { }\r\n\r\n  @ViewChild('submitBtn') submitbtn: ElementRef;\r\n  @ViewChild('slexclosebtn') slexclosebtn: ElementRef;\r\n  @ViewChild('mailclosebtn') mailclosebtn: ElementRef;\r\n  @ViewChild('notificlosebtn') notificlosebtn: ElementRef;\r\n\r\npublic config = {\r\n  editable: true,\r\n  spellcheck: true,\r\n  height: '15rem',\r\n  minHeight: '5rem',\r\n  placeholder: 'Enter text here...',\r\n  translate: 'no',\r\n  defaultParagraphSeparator: 'p',\r\n  defaultFontName: 'Arial'\r\n  \r\n};\r\n\r\npublic noticonfig = {\r\n  editable: true,\r\n  spellcheck: true,\r\n  height: '5rem',\r\n  minHeight: '3rem',\r\n  placeholder: 'Enter text here...',\r\n  translate: 'no',\r\n  defaultParagraphSeparator: '',\r\n  defaultFontName: '',\r\n  toolbarHiddenButtons: [\r\n    [\r\n      'bold',\r\n      'italic',\r\n      'underline',\r\n      'strikeThrough',\r\n      'subscript',\r\n      'superscript',\r\n      'justifyLeft',\r\n      'justifyCenter',\r\n      'justifyRight',\r\n      'justifyFull',\r\n      'indent',\r\n      'outdent',\r\n      'insertUnorderedList',\r\n      'insertOrderedList',\r\n      'heading',\r\n      'fontName'\r\n    ],\r\n    [\r\n      'fontSize',\r\n      'textColor',\r\n      'backgroundColor',\r\n      'customClasses',\r\n      'insertImage',\r\n      'insertVideo',\r\n      'insertHorizontalRule',\r\n      'removeFormat',\r\n      'toggleEditorMode'\r\n    ]\r\n  ]\r\n};\r\n\r\n\r\n  cUrl;\r\n  header;\r\n  cDt = new Date();\r\n  editorConfig;\r\n\r\n  contactTypeList;\r\n  currencyList;\r\n  termsList;\r\n  pageDefination;\r\n  htmlcontent;\r\n  searchF;\r\n\r\n  employeeList = [];\r\n  countryList = [];\r\n  buyerList = [];\r\n  saleExecutiveList = [];\r\n  cityList = [];\r\n  contactType = '';\r\n  actions = [];\r\n  buyerSugg;\r\n  empId;\r\n  Terms = '';\r\n  currency = '';\r\n  userName;\r\n  City = '';\r\n  trns_buttons;\r\n  dataHeader = [];\r\n  dataList = [];\r\n  dataHeaderPrint;\r\n  buttons;\r\n  tabs;\r\n  status;\r\n\r\n  MailMsg;\r\n  saleExcute;\r\n  nameIdnList;\r\n  myFormmm: FormGroup;\r\n  myNotification: FormGroup;\r\n  notificationMdlList=[];\r\n  buyer;\r\n  mmtimeList=[];\r\n  hhtimeList=[];\r\n  loadProcess() {\r\n    this.status=\"0\";\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frm']; //'contactSearchForm';//;\r\n    this.header['method'] = 'load';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header['method']\r\n    }\r\n    this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        this.contactTypeList = response.contactTypeList;\r\n        this.currencyList = response.currencyList;\r\n        this.termsList = response.termsList;\r\n        this.countryList = response.countryList;\r\n      //  this.buyerList = response.buyerList;\r\n        this.saleExecutiveList = response.saleExecutiveList.map(option => ({\r\n          value: option.k,\r\n          label: option.v\r\n        }));\r\n        this.actions = response.pageDefination.action||[];\r\n        this.tabs  = response.pageDefination.tabs||[]\r\n        this.trns_buttons=response.pageDefination.trns_buttons||[];\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n  addNewContact(dtl){\r\n    this.router.navigate([dtl.lov_qry]);\r\n  }\r\n\r\n \r\n\r\n  loadBuyer(searchTerm) {\r\n   \r\n    // this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['likeStr'] = searchTerm;\r\n    reqObj['typ'] = 'All';\r\n    this.header['method'] = 'loadBuyer';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss.load(reqObj, options, 'marketing/search').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result;\r\n        this.buyerList = result.buyerList.map(option => ({\r\n          value: option.k,\r\n          label: option.v\r\n        }));\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  EmployeeList=[];\r\n  loadSaleExcutive(searchTerm) {\r\n    // this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['likeStr'] = searchTerm;\r\n    reqObj['typ'] = 'employee';\r\n    this.header['method'] = 'loadBuyer';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.ss.load(reqObj, options, 'marketing/search').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result;\r\n        this.EmployeeList = result.buyerList.map(option => ({\r\n          value: option.k,\r\n          label: option.v\r\n        }));\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  getCity(counrytId) {\r\n    if (counrytId == undefined || counrytId == '') return\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] =  this.route.snapshot.params['frm']; \r\n    reqObj['countryIdn'] = counrytId;\r\n    this.header['method'] = 'getCityBasedOnCountry';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.cityList = [];\r\n        this.City = '';\r\n        this.spinnerService.hide();\r\n        this.cityList = response.cityList;\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n  onSubmit(formVal, subBtn) {\r\n    \r\n    var t = Object.keys(formVal.form.controls).forEach(field => {\r\n      const control = formVal.form.get(field);\r\n    });\r\n   // this.searchContact(formVal.value, subBtn);\r\n  }\r\n\r\n  searchContact() {\r\n     \r\n    // \"formNme\":\"contactSearchForm\",\r\n    // \"tableNameVar\":\"nme_m#nme_m#nme_m#buyer_terms#buyer_terms\",\r\n    // \"tableFieldVar\":\"emp_idn#nme_idn#typ#currency_idn#terms_idn\",\r\n    // \"typeVar\":\"n#n#n#n#n\",\r\n    // \"attrVar\":\"emp_idn#nme_idn#typ#currency_idn#terms_idn\",\r\n    // \"valuesVar\":\"27588#28173#buyer#206#246\",\r\n    // \"dataTypeVar\":\"n#n#c#n#n\"\r\n\r\n    //*****for username******** ///\r\n    // \"tableNameVar\":\"appl_user\",\r\n    //  \"tableFieldVar\":\"username\",\r\n    //  \"typeVar\":\"n\",\r\n    //  \"attrVar\":\"username\",\r\n    //  \"valuesVar\":\"nilamweb\",\r\n    //  \"dataTypeVar\":\"c\"\r\n\r\n    this.spinnerService.show();\r\n\r\n    let tableNameVar = '';\r\n    let tableFieldVar = '';\r\n    let typeVar = '';\r\n    let attrVar = '';\r\n    let valuesVar = '';\r\n    let dataTypeVar = '';\r\n    if (this.userName != null && this.userName != \"\" && this.userName != undefined) {\r\n      tableNameVar += 'appl_user' + '#';\r\n      tableFieldVar += 'username' + '#';\r\n      typeVar += 'n' + '#';\r\n      attrVar += 'username' + '#';\r\n      valuesVar += this.userName + '#';\r\n      dataTypeVar += 'c' + '#';\r\n    }\r\n\r\n    if (this.contactType != null && this.contactType != \"\" && this.contactType != undefined) {\r\n      tableNameVar += 'nme_m' + '#';\r\n      tableFieldVar += 'typ' + '#';\r\n      typeVar += 'n' + '#';\r\n      attrVar += 'typ' + '#';\r\n      valuesVar += this.contactType+ '#';\r\n      dataTypeVar += 'c' + '#';\r\n    }\r\n\r\n    if (this.buyer != null && this.buyer != \"\" && this.buyer != undefined) {\r\n      tableNameVar += 'nme_m' + '#';\r\n      tableFieldVar += 'nme_idn' + '#';\r\n      typeVar += 'n' + '#';\r\n      attrVar += 'nme_idn' + '#';\r\n      valuesVar += this.buyer + '#';\r\n      dataTypeVar += 'n' + '#';\r\n    }\r\n    if (this.empId != null && this.empId != \"\" && this.empId != undefined) {\r\n      tableNameVar += 'nme_m' + '#';\r\n      tableFieldVar += 'emp_idn' + '#';\r\n      typeVar += 'n' + '#';\r\n      attrVar += 'emp_idn' + '#';\r\n      valuesVar += this.empId + '#';\r\n      dataTypeVar += 'n' + '#';\r\n    }\r\n\r\n    if (this.Terms != null && this.Terms != \"\" && this.Terms != undefined) {\r\n      tableNameVar += 'buyer_terms' + '#';\r\n      tableFieldVar += 'terms_idn' + '#';\r\n      typeVar += 'n' + '#';\r\n      attrVar += 'terms_idn' + '#';\r\n      valuesVar += this.Terms + '#';\r\n      dataTypeVar += 'n' + '#';\r\n    }\r\n\r\n    if (this.currency != null && this.currency != \"\" && this.currency != undefined) {\r\n      tableNameVar += 'buyer_terms' + '#';\r\n      tableFieldVar += 'currency_idn' + '#';\r\n      typeVar += 'n' + '#';\r\n      attrVar += 'currency_idn' + '#';\r\n      valuesVar += this.currency + '#';\r\n      dataTypeVar += 'n' + '#';\r\n    }\r\n\r\n   \r\n\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] =  this.route.snapshot.params['frm']; \r\n    reqObj['tableNameVar'] = tableNameVar.slice(0, -1);//'nme_m';\r\n    reqObj['tableFieldVar'] = tableFieldVar.slice(0, -1);//'typ';\r\n    reqObj['typeVar'] = typeVar.slice(0, -1);//'n';\r\n    reqObj['attrVar'] = attrVar.slice(0, -1);//'typ';\r\n    reqObj['valuesVar'] = valuesVar.slice(0, -1); //contactType.print.toLowerCase();\r\n    reqObj['dataTypeVar'] = dataTypeVar.slice(0, -1);//'c';\r\n    if (this.nameIdnList != \"\" && this.nameIdnList != undefined && this.nameIdnList != null) {\r\n      this.nameIdnList=this.nameIdnList.trim();\r\n      let spaceTocomma = this.nameIdnList.replace(/[ ,]+/g, \",\");\r\n      let newLineToComma = spaceTocomma.replace(/\\n/g, \",\");\r\n      reqObj['nmeIdnList']= newLineToComma.split(',');\r\n    }\r\n    this.header['method'] = 'searchContact';\r\n    \r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.spinnerService.hide();\r\n        this.dataHeader = response.dataHeader;\r\n        this.dataList = response.dataList;\r\n        this.dataHeaderPrint = response.dataHeaderPrint;\r\n        this.pageDefination = response.pageDefination;\r\n        this.selectedItm=[];\r\n        this.nameIdnList=\"\";\r\n        document.getElementById(\"wrap\").addEventListener(\"scroll\", function () {\r\n          var translate = \"translate(0,\" + this.scrollTop + \"px)\";\r\n          this.querySelector(\"thead\").style.transform = translate;\r\n        });\r\n        \r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n  userAction(ua, c, a) {\r\n     \r\n    if (ua && c.trim() == 'subform') {\r\n      this.router.navigate([a.lov_qry.trim(), a.column_key, ua.nme_idn]);\r\n    }\r\n  }\r\n  toolactions(tab){\r\n  \r\n      switch (tab.form_field) {\r\n\r\n        case \"addnotification\": {\r\n          this.NotificationPopup();\r\n          break;\r\n        } default: {\r\n          break;\r\n        }\r\n      }\r\n    \r\n  \r\n  }\r\n\r\n  NotificationPopup(){\r\n    if(this.selectedItm.length>0){\r\n      this.notificationFormreset();\r\n      this.spinnerService.show();\r\n      let reqObj = {};\r\n      reqObj['formNme'] =  this.route.snapshot.params['frm'];\r\n      this.header['method'] = 'loadNotification';\r\n      // let options = ({ headers: new HttpHeaders(this.header) });\r\n      let options = {\r\n        method: this.header[\"method\"]\r\n      }\r\n      this.cs.load(reqObj, options, 'contact/notification').then((response: any) => {\r\n        if (response.status == 'SUCCESS') {\r\n          let result = response.result||{};\r\n          this.notificationMdlList = result.notificationMdlList||[];\r\n          document.getElementById('btnNotification').click();\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      }).catch((err: any) => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(err.message);\r\n      });\r\n\r\n      \r\n     }else{\r\n       this.toastr.error(\"Please select contacts\");\r\n \r\n     }\r\n  }\r\n\r\n  AddNotification(){\r\n    if (this.myNotification.valid) {\r\n    let formsVal = this.myNotification.value;\r\n    let buyerList=[];\r\n    this.selectedItm.forEach(element=>{\r\n      let nme_idn = element.nme_idn||[];\r\n      buyerList.push(nme_idn);\r\n    })\r\n     \r\n    let dateString = formsVal['logdate']+' '+formsVal['hh']+':'+formsVal['mm']+':00';\r\n    let reqObj = {};\r\n    reqObj['formNme'] =  this.route.snapshot.params['frm'];\r\n    reqObj['log_ts'] =dateString;\r\n    reqObj['pub_pvt'] = formsVal['pub_pvt'];\r\n    reqObj['mdl'] = formsVal['mdl'];\r\n    reqObj['src'] = formsVal['src'];\r\n    reqObj['msg'] = formsVal['massage'];\r\n    reqObj['status'] = formsVal['status'];\r\n    reqObj['buyerList'] = buyerList;\r\n    reqObj['action'] = 'add' ;\r\n  \r\n    this.header['method'] = 'saveNotification';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, 'contact/notification').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result||{};\r\n        this.notificationFormreset();\r\n        this.selectedItm=[];\r\n        this.spinnerService.hide();\r\n        this.notificlosebtn.nativeElement.click();\r\n        this.toastr.success(\"Notification added successfully.\");\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }else{\r\n    this.toastr.error(\"Please specify all required field\");\r\n\r\n  }\r\n\r\n  }\r\n\r\n  exportExcel() {\r\n    this.cmncs.CSVConvertor(this.dataList, 'Contact_Search_', true);\r\n  }\r\n\r\n  MailPopup(){\r\n    if(this.selectedItm.length>0){\r\n     document.getElementById('btnsendMail').click();\r\n    }else{\r\n      this.toastr.error(\"Please select contacts\");\r\n\r\n    }\r\n  }\r\n\r\n  UpdateSaleExecutivePop(){\r\n    if(this.selectedItm.length>0){\r\n    document.getElementById('btnsaleex').click();\r\n    }else{\r\n      this.toastr.error(\"Please select contacts\");\r\n\r\n    }\r\n  }\r\n\r\n  UpdateSaleExecutive(){\r\n    let nmeIdnList=[];\r\n    this.selectedItm.forEach(element=>{\r\n      let nme_idn = element.nme_idn||[];\r\n        nmeIdnList.push(nme_idn);\r\n    })\r\n    this.saleExcute=this.saleExcute||\"\";\r\n    if(this.saleExcute!=\"\"){\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frm']; \r\n    reqObj['nmeIdnList']=nmeIdnList;\r\n    reqObj['emp_idn']=this.saleExcute;\r\n    this.header['method'] = 'assignSaleExecutive';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n      if(response.status == 'SUCCESS') {\r\n        this.saleExcute=\"\";\r\n        this.slexclosebtn.nativeElement.click();\r\n      this.toastr.success(\"Update done successfully\");\r\n      this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }else{\r\n    this.toastr.error(\"Please Specify Sale Executive\");\r\n\r\n  }\r\n  \r\n  }\r\n\r\n  SendMail(){\r\n    let formsVal = this.myFormmm.value;\r\n \r\n    let isValid = true;\r\n    let massage=\"\";\r\n    let htmlcontent =formsVal['htmlcontent']||'';\r\n    let subject=formsVal['subject']||'';\r\n    let senderName=formsVal['senderName']||'';\r\n    if(this.selectedItm.length==0){\r\n      isValid = false;\r\n      massage=\"Please select contacts for mail\";\r\n\r\n    }\r\n    if(subject==''){\r\n      isValid = false;\r\n      massage=\"Please Specify Subject\";\r\n\r\n    }\r\n    if(htmlcontent==''){\r\n      isValid = false;\r\n      massage=\"Please Specify Mail Body\";\r\n\r\n    }\r\n\r\n    if(senderName==''){\r\n      isValid = false;\r\n      massage=\"Please Specify Sender Name\";\r\n\r\n    }\r\n\r\n    if(isValid){\r\n    let CClst =formsVal['CC'] ||'';\r\n    let BCClst = formsVal['BCC']||'';\r\n    let cc=[];\r\n    let bcc=[];\r\n\r\n    this.spinnerService.show();\r\n   \r\n\r\n    if(CClst!=''){\r\n   let spaceTocomma = CClst.replace(/[ ,]+/g, \",\");\r\n     let newLineToComma = spaceTocomma.replace(/\\n/g, \",\");\r\n     cc = newLineToComma.split(',');\r\n    }\r\n    if(BCClst!=''){\r\n   let spaceTocomma = BCClst.replace(/[ ,]+/g, \",\");\r\n    let newLineToComma = spaceTocomma.replace(/\\n/g, \",\");\r\n     bcc = newLineToComma.split(',');\r\n    }\r\n    let emailDetails=[];\r\n    this.selectedItm.forEach(element=>{\r\n      let emailIdns = element.emailIdns||[];\r\n      let nme_idn=element.nme_idn;\r\n      let emp_idn=element.emp_idn;\r\n      if(emailIdns.length>0){\r\n      emailDetails.push({\r\n        \"emails\":emailIdns,\r\n        \"nme_idn\":nme_idn,\r\n        \"emp_idn\":emp_idn\r\n      })\r\n      }\r\n    })\r\n     \r\n   \r\n    let reqObj = {};\r\n    reqObj['formNme'] = \"ContactMassMail\";\r\n    reqObj['sendername']=senderName;\r\n    reqObj['subject']=subject;\r\n    reqObj['maildetails']=emailDetails;\r\n    reqObj['cc']=cc;\r\n    reqObj['bcc']=bcc;\r\n    reqObj['mailBody']=htmlcontent;\r\n    this.header['method'] = 'sendBulkMail';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method: this.header[\"method\"]\r\n    }\r\n    this.cs.load(reqObj, options, 'contact/loadContact').then((response: any) => {\r\n      if(response.status == 'SUCCESS') {\r\n        this.myFormmm = this.fb.group({\r\n          senderName: ['', Validators.required],\r\n          subject: ['', Validators.required],\r\n          htmlcontent: ['', [Validators.required]],\r\n          CC: \"\",\r\n          BCC:\"\"\r\n       });\r\n      this.mailclosebtn.nativeElement.click();\r\n      this.toastr.error(response.message);\r\n      this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }else{\r\n    this.spinnerService.hide();\r\n    this.toastr.error(massage);\r\n  }\r\n\r\n  }\r\n\r\n\r\n  get notificationControl() {\r\n    return this.myNotification.controls;\r\n  }\r\n\r\n  selectRow(nme_idn) {\r\n    document.getElementById('cb_'+nme_idn).click();\r\n  }\r\n  selectAll(e) {\r\n      this.dataList.forEach(ele=>{\r\n         \r\n        this.selectRow(ele.nme_idn);\r\n      })\r\n    \r\n  }\r\n\r\n  selectedObj = [];\r\n  selectedItm = [];\r\n  selectedCrtWeight = 0;\r\n  checkedRow(data, nme_idn) {\r\n     \r\n    if ((document.getElementById('cb_'+nme_idn) as any).checked == false) {\r\n      let element = document.getElementById('cb_'+nme_idn);//pktId\r\n      element.parentElement.parentElement.classList.remove(\"selectedRow\");\r\n      element.parentElement.parentElement.classList.add(\"notselectedRow\");\r\n      this.selectedItm.forEach((element, index) => {\r\n        if (element.nme_idn == nme_idn) {\r\n          this.selectedItm.splice(index, 1);\r\n        }\r\n      });\r\n    } else {\r\n      var element = document.getElementById('cb_'+nme_idn);//pktId\r\n      element.parentElement.parentElement.classList.remove(\"notselectedRow\");\r\n      element.parentElement.parentElement.classList.add(\"selectedRow\");\r\n      this.selectedItm.push(data);\r\n    }\r\n\r\n  }\r\n\r\n  ngOnInit() {\r\n    this.editorConfig = this.cmncs.editorConfig;\r\n\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    this.cUrl = this.router.url;\r\n    this.header = {\r\n      'clientkey': Cookie.get('_ck'),\r\n      'Content-Type': 'application/json',\r\n      'modulekey': mdlk[this.cUrl.split('/')[1]],\r\n      'loginid': Cookie.get('_logid'),\r\n      'source': 'qs'\r\n    };\r\n   \r\n    this.myFormmm = this.fb.group({\r\n      senderName: ['', Validators.required],\r\n      subject: ['', Validators.required],\r\n      htmlcontent: ['', [Validators.required]],\r\n      CC: \"\",\r\n      BCC:\"\"\r\n  });\r\n  this.mmtimeList=[];\r\n  for(var i=0;i<24;i++){\r\n    if(i<10)\r\n    this.mmtimeList.push(\"0\"+i);\r\n    else\r\n    this.mmtimeList.push(\"\"+i);\r\n  }\r\n\r\n  this.hhtimeList=[];\r\n  for(var i=0;i<60;i++){\r\n    if(i<10)\r\n    this.hhtimeList.push(\"0\"+i);\r\n    else\r\n    this.hhtimeList.push(\"\"+i);\r\n  }\r\n\r\n    this.notificationFormreset();\r\n    this.loadProcess();\r\n  }\r\n  notificationFormreset(){\r\n    this.myNotification = this.fb.group({\r\n      logdate: ['', Validators.required],\r\n      pub_pvt: \"PVT\",\r\n      mdl: ['', Validators.required],\r\n      src:\"ez\",\r\n      hh:\"00\",\r\n      mm:\"00\",\r\n      massage:['', Validators.required],\r\n      status:\"P\"\r\n      });\r\n  }\r\n}\r\n","<div class=\"mt\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">\r\n        <span class=\"fa fa-chevron-left cp\"> Back</span>&nbsp;&nbsp;&nbsp; Contact Search&nbsp;&nbsp;&nbsp;\r\n        <span class=\"f-12\">({{cDt | date:'medium'}})</span>\r\n      </h3>\r\n      <div class=\"pull-right\" *ngIf=\"trns_buttons.length>0\">\r\n        <button type=\"button\" (click)=\"addNewContact(trns_buttons[0])\" class=\"btn btn-success\"  style=\"background-color:#3c5998;border-color: #3c5998;\">Add New Contact</button>\r\n      </div> \r\n    </div>\r\n  </div>\r\n  <div class=\"content-frame\" style=\"background: #fff;height: calc(100vh - 100px);\">\r\n    <div class=\"innerD\">\r\n      <div class=\"row\">\r\n        <div class=\"col-md-3\">\r\n            <div class=\"row\" style=\"margin: 10px 0;\">\r\n              \r\n              <div class=\"form-group w-100\">\r\n                <select class=\"form-control w-100\" name=\"contactType\" [(ngModel)]=\"contactType\" style=\"height: 100%;\">\r\n                  <option value=\"\">Select ContactType</option>\r\n                  <option *ngFor=\"let type of contactTypeList\" [ngValue]=\"type.val\">{{type.print}}</option>\r\n                </select>\r\n              </div>\r\n              <div class=\"form-group w-100\">\r\n                <div class=\"input-group w-100\">\r\n                  <!-- <ng-select [items]=\"buyerList\" [searchable]=\"false\" name=\"buyerSugg\" [(ngModel)]=\"buyerSugg\"\r\n                    bindLabel=\"v\" bindValue=\"k\" placeholder=\"Select Buyer\">\r\n                    <ng-template ng-header-tmp>\r\n                      <input style=\"width: 100%; line-height: 24px\" #buyer type=\"text\" (keyup)=\"loadBuyer(buyer.value);\"\r\n                        [autofocus]=\"testt\" />\r\n                    </ng-template>\r\n                  </ng-select> -->\r\n                  <ng-select style=\"z-index: 5;\" placeholder=\"Select Buyer\" [options]=\"buyerList\"\r\n                    [(ngModel)]=\"buyer\" name=\"buyer\" (filterInputChanged)=\"loadBuyer($event)\" [allowClear]=\"true\">\r\n                  </ng-select>\r\n                </div>\r\n              </div>\r\n              <div class=\"form-group w-100\">\r\n                <div class=\"input-group w-100\">\r\n                    <ng-select placeholder=\"Select employee\" name=\"empId\"\r\n                    [options]=\"saleExecutiveList\"\r\n                    [(ngModel)]=\"empId\" [allowClear]=\"true\">\r\n                </ng-select>\r\n                  <!-- <ng-select [items]=\"saleExecutiveList\" [(ngModel)]=\"empId\" bindLabel=\"v\" name=\"empId\" bindValue=\"k\"\r\n                    placeholder=\"Select employee\" #buyerFil=\"ngModel\" required>\r\n                    <ng-template ng-header-tmp>\r\n                    </ng-template>\r\n                  </ng-select> -->\r\n                </div>\r\n              </div>\r\n              <div class=\"form-group w-100\">\r\n                <select class=\"form-control w-100\" name=\"Terms\" [(ngModel)]=\"Terms\" style=\"height: 100%;\">\r\n                  <option value=\"\">Select Terms</option>\r\n                  <option *ngFor=\"let term of termsList\" value=\"{{term.terms_idn}}\">{{term.print}}</option>\r\n                </select>\r\n              </div>\r\n              <div class=\"form-group w-100\">\r\n                <select class=\"form-control w-100\" name=\"currency\" [(ngModel)]=\"currency\" style=\"height: 100%;\">\r\n                  <option value=\"\">Select currency</option>\r\n                  <option *ngFor=\"let currency of currencyList\" value=\"{{currency.currency_idn}}\">{{currency.print}}</option>\r\n                </select>\r\n              </div>\r\n              <div class=\"form-group w-100\">\r\n                <input class=\"form-control w-100\" placeholder=\"User Name\" type=\"text\" name=\"userName\" [(ngModel)]=\"userName\" />\r\n              </div>\r\n              <div class=\"form-group w-100\">\r\n                  <textarea style=\"white-space: pre;\" class=\"form-control\" placeholder=\"NameIdn List\" \r\n                  [(ngModel)]=\"nameIdnList\"  id=\"nameIdnList\"  name=\"nameIdnList\" cols=\"38\" rows=\"3\"  ></textarea>\r\n              </div>\r\n            \r\n              <div class=\" w-100\" style=\"padding-top: 10px;\">\r\n                <button id=\"savebtn\" (click)=\"searchContact()\" type=\"button\" style=\"background-color:#3c5998;border-color: #3c5998\"\r\n                  class=\"btn btn-success pull-left\">submit</button>\r\n                <!-- (click)=\"searchContact(contactType,buyerSugg,empId,Terms,currency,userName)\" -->\r\n              </div>\r\n            </div>\r\n        </div>\r\n        <div class=\"col-md-9 custCls\">\r\n          <form class=\"form-horizontal\">\r\n            <div class=\"row\" *ngIf=\"dataList?.length > 0\">\r\n              <div class=\"col-md-1 pull-right\">\r\n                <!-- <button type=\"submit\" class=\"btn btn-success\" (click)=\"togtsl();\" style=\"background-color:#3c5998;border-color: #3c5998;margin-top: 7px;margin-bottom: 7px\">tools</button> -->\r\n                <!-- <div class=\"tlsdrp\" *ngIf=\"tsl\">\r\n                  <ul class=\"tlsul\">\r\n                    <li *ngFor=\"let action of actions\">\r\n                      <span class=\"{{action?.form_field_icon}} tslico\"></span>{{action?.form_field_title}}</li>\r\n                  </ul>\r\n                </div> -->\r\n                <div class=\"dropdown\">\r\n                  <button type=\"submit\" class=\"btn btn-success\" style=\"background-color:#3c5998;border-color: #3c5998;margin-top: 7px;margin-bottom: 7px\"\r\n                    data-toggle=\"dropdown\">tools\r\n                    <span class=\"caret\"></span>\r\n                  </button>\r\n                  <ul class=\"dropdown-menu dropdown-menu-right\">\r\n                    <li *ngFor=\"let tab of tabs\"  (click)=\"toolactions(tab);\" style=\"padding: 10px;\">\r\n                      <span class=\"{{tab?.form_field_icon}} tslico\"></span>{{tab?.form_field_title}}</li>\r\n\r\n                    <li style=\"padding: 10px;cursor: pointer;\" (click)=\"exportExcel();\">\r\n                     Excel</li>\r\n               \r\n                     <li style=\"padding: 10px;cursor: pointer;\" (click)=\"UpdateSaleExecutivePop();\">\r\n                       Update Sales Executive\r\n                      </li>\r\n                  </ul>\r\n                </div>\r\n              </div>\r\n\r\n              <div class=\"col-md-6 pull-left\">\r\n                  <div class=\"form-group\" style=\"padding-top: 10px;\">\r\n                    <div class=\"col-md-2\">\r\n                        <label for=\"exampleInputName2\" style=\"padding-top: 5px;\">Search &nbsp;&nbsp;</label>\r\n                    </div>\r\n\r\n                    <div class=\"col-md-5\">\r\n                        <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\" [(ngModel)]=\"searchF\" />\r\n                    </div>\r\n                  </div>\r\n              </div>\r\n\r\n            </div>\r\n            <div class=\"row\">\r\n              <div class=\"table-responsive\" style=\"height: calc(100vh - 100px);\" id=\"wrap\">\r\n                <table class=\"displayTable\" *ngIf=\"dataList?.length > 0\">\r\n                  <thead>\r\n                    <tr class=\"posrel\">\r\n                      <th>SR No<input type=\"checkbox\" (click)=\"selectAll($event);\"></th>\r\n                      <th>Action</th>\r\n                      <th *ngFor=\"let hdr of dataHeader\">{{dataHeaderPrint[hdr]}}</th>\r\n                      <th>Add.Emails</th>\r\n                    </tr>\r\n                  </thead>\r\n                  <tbody >\r\n                    <tr *ngFor=\"let data of dataList | ContactTableSrcPipe:searchF; let i = index\">\r\n                      <!-- | searchPipe:searchF -->\r\n                      <td (click)=\"selectRow(data.nme_idn)\">{{i + 1}}\r\n\r\n                        <input type=\"checkbox\" [hidden]=\"true\" id=\"cb_{{data.nme_idn}}\"\r\n                    (click)=\"checkedRow(data,data.nme_idn)\" value=\"{{data.nme_idn}}\" />\r\n                      </td>\r\n                      <td (click)=\"selectRow(data.nme_idn)\">\r\n                        <div class=\"btn-group\">\r\n                          <a href=\"#\" data-toggle=\"dropdown\" class=\"btn btn-info dropdown-toggle\">Action\r\n                            <span class=\"caret\"></span>\r\n                          </a>\r\n                          <ul class=\"dropdown-menu\" role=\"menu\">\r\n                            <li *ngFor=\"let action of pageDefination.action\">\r\n                              <a href=\"javascript:void(0)\" (click)=\"userAction(data,action.form_field_typ,action);\">\r\n                                {{action.form_field_title}}\r\n                              </a>\r\n                            </li>\r\n                          </ul>\r\n                        </div>\r\n                      </td>\r\n                      <td *ngFor=\"let hdr of dataHeader\" (click)=\"selectRow(data.nme_idn)\">{{data[hdr]}}</td>\r\n                      <td>{{data['emailIdns']}}</td>\r\n                    </tr>\r\n                  </tbody>\r\n                </table>\r\n              </div>\r\n            </div>\r\n          </form>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  <div class=\"actionFooter pull-right\">\r\n    <div class=\"row\">\r\n    </div>\r\n  </div>\r\n</div>\r\n<div class=\"modal\" id=\"modelSaleEx\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"mailModalHead\" aria-hidden=\"true\"\r\n  data-backdrop=\"static\" data-keyboard=\"true\">\r\n  <div class=\"modal-dialog modal-md\" >\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" class=\"close\" data-dismiss=\"modal\">\r\n          <span aria-hidden=\"true\">&times;</span>\r\n          <span class=\"sr-only\">Close</span>\r\n        </button>\r\n        <h4 class=\"modal-title\" id=\"mailModalHead\">Update Sale Executive</h4>\r\n      </div>\r\n      <div class=\"modal-body\">\r\n    <div class=\"row\">\r\n        <div class=\"form-group\">\r\n            <label class=\"col-md-3 control-label\">Sale Executive\r\n            </label>\r\n            <div class=\"col-md-9\">\r\n              <div class=\"input-group input-group-sm  w-100\">\r\n                  <ng-select style=\"z-index: 5;\" placeholder=\"Select Buyer\" [options]=\"EmployeeList\"\r\n                  [(ngModel)]=\"saleExcute\" name=\"saleExcute\" (filterInputChanged)=\"loadSaleExcutive($event)\" [allowClear]=\"true\">\r\n                </ng-select>            \r\n                </div>\r\n            </div>\r\n          </div>\r\n     </div>\r\n\r\n      </div>\r\n      <div class=\"modal-footer\">\r\n          <!-- <p> dff {{htmlContent}}</p> -->\r\n          <button type=\"button\" (click)=\"UpdateSaleExecutive()\"   class=\"btn btn-success\">Update</button>\r\n          <button type=\"button\" #slexclosebtn class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n\r\n<div class=\"modal\" id=\"modelMail\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"mailModalHead\" aria-hidden=\"true\"\r\n  data-backdrop=\"static\" data-keyboard=\"true\">\r\n  <div class=\"modal-dialog modal-lg\" style=\"width: 705px\">\r\n    <div class=\"modal-content\">\r\n        <form class=\"form-horizontal\"  [formGroup]=\"myFormmm\"   (ngSubmit)=\"SendMail()\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" class=\"close\" data-dismiss=\"modal\">\r\n          <span aria-hidden=\"true\">&times;</span>\r\n          <span class=\"sr-only\">Close</span>\r\n        </button>\r\n        <h4 class=\"modal-title\" id=\"mailModalHead\">Send Mail</h4>\r\n      </div>\r\n      <div class=\"modal-body\">\r\n        <div class=\"row\">\r\n          <div class=\"col-md-12\">\r\n             \r\n              <div class=\"form-group\">\r\n                <label class=\"col-md-2 control-label\">Sender Name\r\n                </label>\r\n                <div class=\"col-md-10\">\r\n                  <div class=\"input-group input-group-sm  w-100\">\r\n                    <input type=\"text\" class=\"form-control posrel\" formControlName=\"senderName\"  />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n\r\n              <div class=\"form-group\">\r\n                <label class=\"col-md-2 control-label\">Subject\r\n                </label>\r\n                <div class=\"col-md-10\">\r\n                  <div class=\"input-group w-100\">\r\n                    <input type=\"text\" class=\"form-control posrel\" formControlName=\"subject\"  />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n\r\n              <div class=\"form-group\">\r\n                <label class=\"col-md-2 control-label\">CC\r\n                </label>\r\n                <div class=\"col-md-10\">\r\n                  <div class=\"input-group w-100\">\r\n                    <input type=\"text\" class=\"form-control posrel\" formControlName=\"CC\" name=\"CC\" />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"form-group\">\r\n                <label class=\"col-md-2 control-label\">BCC\r\n                </label>\r\n                <div class=\"col-md-10\">\r\n                  <div class=\"input-group w-100\">\r\n                    <input type=\"text\" class=\"form-control posrel\" formControlName=\"BCC\" name=\"BCC\" />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n         \r\n              \r\n\r\n              <div class=\"form-group\">\r\n                <div class=\"col-md-12\">\r\n                    <angular-editor [placeholder]=\"'Enter text here...'\" [config]=\"config\" formControlName=\"htmlcontent\"></angular-editor>\r\n                  <!-- <ejs-richtexteditor id='defaultRTE' [(value)]='value' ></ejs-richtexteditor> -->\r\n\r\n                        <!-- <ckeditor [(ngModel)]=\"value\" ></ckeditor> -->\r\n                \r\n                </div>\r\n              </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"modal-footer\">\r\n        <!-- <p> dff {{htmlContent}}</p> -->\r\n        <button type=\"submit\"  class=\"btn btn-success\">Send</button>\r\n        <button type=\"button\" #mailclosebtn class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n      </div>\r\n    </form>\r\n    </div>\r\n\r\n  </div>\r\n</div>\r\n\r\n\r\n<div class=\"modal\" id=\"modelNotification\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\"\r\n  data-backdrop=\"static\" data-keyboard=\"true\">\r\n  <div class=\"modal-dialog modal-lg\" style=\"width: 705px\">\r\n    <div class=\"modal-content\">\r\n        <form class=\"form-horizontal\"  [formGroup]=\"myNotification\"   (ngSubmit)=\"AddNotification()\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" class=\"close\" data-dismiss=\"modal\">\r\n          <span aria-hidden=\"true\">&times;</span>\r\n          <span class=\"sr-only\">Close</span>\r\n        </button>\r\n        <h4 class=\"modal-title\" id=\"mailModalHead\">Add Notification</h4>\r\n      </div>\r\n      <div class=\"modal-body\">\r\n        <div class=\"row\">\r\n          <div class=\"col-md-12\">\r\n             \r\n              <div class=\"form-group\">\r\n                <label class=\"col-md-2 control-label\"> <span style=\"color:red\">*</span> Date\r\n                </label>\r\n                <div class=\"col-md-4\">\r\n                  <div class=\"input-group input-group-sm  w-100\">\r\n                    <input\r\n                    formControlName=\"logdate\"\r\n                    onfocus=\"(this.type='date')\"\r\n                    onblur=\"(this.type='text')\"\r\n                    class=\"form-control\"\r\n                    placeholder=\"dd/mm/yyyy\" \r\n                   />\r\n\r\n                   <span class=\"text-danger\"\r\n                   *ngIf=\"notificationControl.logdate.invalid && (notificationControl.logdate.dirty || notificationControl.logdate.touched) && notificationControl.logdate.errors.required\">\r\n                                Date is required\r\n                            </span>\r\n                  </div>\r\n                </div>\r\n                <label class=\"col-md-2 control-label\"> <span style=\"color:red\">*</span>Time(HH:MM)\r\n                </label>\r\n                <div class=\"col-md-1\" style=\"padding:2px;margin:0px;\">\r\n                   \r\n                        <select formControlName=\"hh\" style=\"padding:5px 5px\" class=\"form-control\" >\r\n                          \r\n                          <option *ngFor=\"let mmt of mmtimeList\" [ngValue]=\"mmt\">{{mmt}}</option>\r\n                           </select>\r\n                          </div>\r\n                          <div class=\"col-md-1\" style=\"padding:2px;margin:0px;\">\r\n                   \r\n                              <select formControlName=\"mm\" style=\"padding:5px 5px\" class=\"form-control\" >\r\n                                \r\n                                <option *ngFor=\"let hht of hhtimeList\" [ngValue]=\"hht\">{{hht}}</option>\r\n                                 </select>\r\n                                </div>\r\n                         \r\n                    \r\n               \r\n              </div>\r\n\r\n              <div class=\"form-group\">\r\n                <label class=\"col-md-2 control-label\"> <span style=\"color:red\">*</span>Module\r\n                </label>\r\n                <div class=\"col-md-10\">\r\n                  <div class=\"input-group w-100\">\r\n                    <select formControlName=\"mdl\" class=\"form-control\" >\r\n                             \r\n                      <option *ngFor=\"let notificate of notificationMdlList\" [ngValue]=\"notificate.k\">{{notificate['v']}}</option>\r\n            \r\n                    \r\n                    </select>\r\n                    <span class=\"text-danger\"\r\n                    *ngIf=\"notificationControl.mdl.invalid && (notificationControl.mdl.dirty || notificationControl.mdl.touched) && notificationControl.mdl.errors.required\">\r\n                    Module is required\r\n                             </span>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n\r\n              \r\n\r\n              <div class=\"form-group\">\r\n                  <label class=\"col-md-2 control-label\"><span style=\"color:red\">*</span>Massage</label>\r\n                <div class=\"col-md-10\">\r\n                  <angular-editor [placeholder]=\"\" [config]=\"noticonfig\" formControlName=\"massage\"></angular-editor>\r\n                  <span class=\"text-danger\"\r\n                  *ngIf=\"notificationControl.massage.invalid && (notificationControl.massage.dirty || notificationControl.massage.touched) && notificationControl.massage.errors.required\">\r\n                  Notification massage is required\r\n                           </span>\r\n                </div>\r\n              </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"modal-footer\">\r\n        <!-- <p> dff {{htmlContent}}</p> -->\r\n        <button type=\"submit\"  class=\"btn btn-success\">Add</button>\r\n        <button type=\"button\" #notificlosebtn class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n      </div>\r\n    </form>\r\n    </div>\r\n\r\n  </div>\r\n</div>\r\n<button id=\"btnNotification\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#modelNotification\"></button>\r\n\r\n\r\n<button id=\"btnsaleex\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#modelSaleEx\"></button>\r\n\r\n<button id=\"btnsendMail\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#modelMail\"></button>\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\nimport pdfMake from \"pdfmake/build/pdfmake\";\r\nimport pdfFonts from \"pdfmake/build/vfs_fonts\";\r\n// import { bold } from '@angular-devkit/core/src/terminal';\r\n// import { black } from '@angular-devkit/core/src/terminal/colors';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\n(pdfMake as any).vfs = pdfFonts.pdfMake.vfs;\r\npdfMake.fonts = {\r\n  \r\n  Roboto: {\r\n    normal: 'Roboto-Regular.ttf',\r\n    bold: 'Roboto-Medium.ttf',\r\n    italics: 'Roboto-Italic.ttf',\r\n    bolditalics: 'Roboto-MediumItalic.ttf'\r\n  },\r\n  Calibri: {\r\n    normal: 'Calibri.ttf',\r\n    bold: 'Calibrib.ttf',\r\n    italics: 'Calibril.ttf',\r\n    bolditalics: 'Calibril.ttf'\r\n  }\r\n};\r\n\r\n\r\ndeclare var jsPDF: any;\r\nimport * as JsBarcode_ from 'jsbarcode';\r\nconst JsBarcode = JsBarcode_;\r\n\r\nimport QRCode from 'qrcode'\r\n// import { elementAt } from 'rxjs-compat/operator/elementAt';\r\n// import * as Rx from 'rxjs/Rx';\r\nimport { Observable, from } from 'rxjs';\r\nimport { groupBy, toArray, map, mergeMap } from 'rxjs/operators';\r\nimport { sumBy } from 'lodash';\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class PdfServiceService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    private cs: CommanServiceService\r\n  ) { }\r\n  result;\r\n  headerDetails;\r\n  memoDetails = [];\r\n  attrDisplayDtl;\r\n  GrandSummary;\r\n  pdfFormat;\r\n  packetDetails = [];\r\n  packetSummaryDetails;\r\n  pktSummary;\r\n\r\n  a = ['', 'one ', 'two ', 'three ', 'four ', 'five ', 'six ', 'seven ', 'eight ', 'nine ', 'ten ', 'eleven ', 'twelve ', 'thirteen ', 'fourteen ', 'fifteen ', 'sixteen ', 'seventeen ', 'eighteen ', 'nineteen '];\r\n  b = ['', '', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety'];\r\n\r\n\r\n  Unused_pendingMemoPdf(resData) {\r\n    this.headerDetails = resData.headerDetails;\r\n    this.attrDisplayDtl = resData.attrDisplayDtl;\r\n    this.packetDetails = resData.packetDetails;\r\n    this.packetSummaryDetails = resData.packetSummaryDetails;\r\n\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let valObj = [];\r\n    var data = [];\r\n    data.push(Objvals);//for display header\r\n\r\n    this.packetDetails.forEach((element, i) => {\r\n\r\n      if (element['grpup'] != '' && element['grpup'] != null) {\r\n        let arr = [];\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Group : \" + element['grpup'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \"Qty : \" + element['qty'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Carats : \" + element['crtwt'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Quot_amount : \" + element['quot_amount']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Sal_amount : \" + element['sal_amount'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        //  arr.push(\"Group : \" + element['grpup']);\r\n        // arr.push(\"Qty : \" + element['qty']);\r\n        // arr.push(\"Carats : \" + element['crtwt']);\r\n        // arr.push(\"Quot_amount : \" + element['quot_amount']);\r\n        // arr.push(\"Sal_amount : \" + element['sal_amount']);\r\n        for (let i = 0; i < Objkeys.length - 11; i++) { // 11 means total colspan of(2+1+2+3+3)\r\n          //arr.push(\"\");\r\n          spanObj['fillColor'] = '#dedede';\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n        data.push(arr);\r\n      }\r\n\r\n      element['packetsDetails'].forEach((pkts, p) => {\r\n        Objkeys.forEach((key) => {\r\n        \r\n          if (pkts[key] != undefined && pkts[key] != null) {\r\n            valObj.push(pkts[key]);\r\n          }\r\n          else {\r\n            valObj.push('-');//value not found for this key err\r\n          }\r\n        });\r\n        data.push(valObj);\r\n        valObj = [];\r\n      });\r\n    });\r\n\r\n    var spanObj = {};\r\n    var btmSpan = [];\r\n    spanObj['colSpan'] = Objkeys.length;\r\n    spanObj['text'] = '_______________________________________________________________________________________________________________________________________________________________________________________________________________________________';\r\n    btmSpan.push(spanObj);\r\n    for (let i = 0; i < Objkeys.length - 1; i++) {\r\n      btmSpan.push(\"\");\r\n    }\r\n    data.push(btmSpan);\r\n\r\n\r\n    // var resIndex = [];\r\n    // var posWiseVal = [];\r\n    // var totDatakey = Object.keys(this.packetSummaryDetails);\r\n    // var totDataVal = Object.keys(this.packetSummaryDetails);\r\n    // var IndxLen = totDatakey.length || [];\r\n    // for (let i = 0; i < IndxLen; i++) {\r\n    //   var indx = Objkeys.indexOf(totDataVal[i]);\r\n    //   resIndex.push(indx);\r\n    //   posWiseVal.push(totDataVal[i]);\r\n    // }\r\n    // var bottomTot = [];\r\n\r\n   \r\n    // var btmtotObj = {};\r\n    // btmtotObj['text'] = 'Total';\r\n    // btmtotObj['style'] = 'reportHeaderKey';\r\n    // bottomTot.push(btmtotObj);\r\n\r\n    // for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n    //   var pos = Objkeys.indexOf(Objkeys[i]);\r\n    //   if (resIndex.includes(pos) && pos > -1) {\r\n    //     var val = Objkeys[i];\r\n    //     bottomTot.push(this.packetSummaryDetails[val])\r\n    //   }\r\n    //   else {\r\n    //     bottomTot.push(\"\");\r\n    //   }\r\n    // }\r\n    // data.push(bottomTot);\r\n\r\n    var dd = {\r\n\r\n      header: function (currentPage, pageCount) {\r\n        return { text: currentPage + '  of ' + '  ' + pageCount, alignment: 'right', margin: [10, 10, 10, 10], style: 'reportHeaderVal' };\r\n      },\r\n      pageOrientation: 'landscape',\r\n      pageSize: 'A4',\r\n      pageMargins: [10, 30, 10, 10],// [10, 10, 10, 10],\r\n      content: [\r\n        // {\r\n        //   image: 'data:image/jpeg;base64,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'\r\n        //  , width: 132\r\n        //  , height: 80\r\n        // },\r\n        { text: 'Estimate', alignment: 'center', style: 'header' },\r\n\r\n        {\r\n          margin: [0, 20, 0, 0],\r\n\r\n          columns: [\r\n\r\n            {\r\n              width: '*',\r\n              stack: [\r\n                {\r\n                  text: [\r\n                    { text: 'Memo :  ', style: 'reportHeaderKey' },\r\n                    { text: this.headerDetails.co_serial, style: 'reportHeaderVal' }\r\n                  ]\r\n                },\r\n                {\r\n                  text: [\r\n\r\n                    { text: '\\nBuy :  ', style: 'reportHeaderKey' },\r\n                    { text: this.headerDetails.buyer, style: 'reportHeaderVal' }\r\n                  ]\r\n\r\n                },\r\n                {\r\n\r\n                  text: [\r\n                    { text: '\\nDate : ', style: 'reportHeaderKey' },\r\n                    { text: this.headerDetails.transaction_date, style: 'reportHeaderVal' }\r\n\r\n                  ]\r\n                }\r\n\r\n              ]\r\n            },\r\n            {\r\n              width: '18%',\r\n\r\n              stack: [\r\n                {\r\n                  text: [\r\n                    { text: 'Term :  ', style: 'reportHeaderKey' },\r\n                    { text: this.headerDetails.terms, style: 'reportHeaderVal' }\r\n                  ]\r\n                },\r\n                {\r\n                  text: [\r\n\r\n                    { text: '\\nType :   ', style: 'reportHeaderKey' },\r\n                    { text: this.headerDetails.process_nme, style: 'reportHeaderVal' }\r\n                  ]\r\n\r\n                },\r\n                {\r\n\r\n                  text: [\r\n                    { text: '\\nAadat :  ', style: 'reportHeaderKey' },\r\n                    { text: 'None  0', style: 'reportHeaderVal' }\r\n                  ]\r\n                }\r\n\r\n              ]\r\n            },\r\n            {\r\n              width: '18%',\r\n\r\n              stack: [\r\n                {\r\n                  text: [\r\n                    { text: 'Sales Exec :   ', style: 'reportHeaderKey' },\r\n                    { text: this.headerDetails.employee, style: 'reportHeaderVal' }\r\n                  ]\r\n                },\r\n                {\r\n                  text: [\r\n\r\n                    { text: '\\nBroker :   ', style: 'reportHeaderKey' },\r\n                    { text: this.headerDetails.hasOwnProperty('broker') ? this.headerDetails.broker : 'None', style: 'reportHeaderVal' }\r\n                  ]\r\n\r\n                }\r\n              ]\r\n            },\r\n            {\r\n              width: '*',\r\n\r\n              stack: [\r\n                // {\r\n                //   text: [\r\n                //     { text: 'Loyalty Level :   ', bold: true },\r\n                //     { text: 'BASIC' },\r\n                //   ]\r\n                // },\r\n                { text: [''] },\r\n                {\r\n                  text: [\r\n\r\n                    { text: '\\n365 Days pur History :   ', style: 'reportHeaderKey' },\r\n                    { text: '12345', style: 'reportHeaderVal' }\r\n                  ]\r\n\r\n                },\r\n                {\r\n\r\n                  text: [\r\n                    { text: '\\nNext Loyalty Level Benifit :   ', style: 'reportHeaderKey' },\r\n                    { text: '123456$', style: 'reportHeaderVal' }\r\n                  ]\r\n                }\r\n\r\n              ]\r\n            }\r\n          ]\r\n        },\r\n\r\n        {\r\n          table: {\r\n            headerRows: 1,\r\n            body: [\r\n              ['______________________________________________________________________________________________________________________________________________________'],\r\n\r\n            ]\r\n          },\r\n          layout: 'headerLineOnly'\r\n        },\r\n\r\n        {\r\n          style: 'tableExample',\r\n          alignment: 'center',\r\n          table: {\r\n            headerRows: 1,\r\n            body: data\r\n          },\r\n          layout: 'headerLineOnly'\r\n        },\r\n\r\n\r\n      ],\r\n      styles: {\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        reportHeaderVal: {\r\n          fontSize: 8\r\n        },\r\n        header: {\r\n          fontSize: 22,\r\n          bold: true\r\n\r\n        },\r\n        tableExample: {\r\n          margin: [0, 0, 0, 0],\r\n          fontSize: 8\r\n        },\r\n        boldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        coloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede'\r\n        }\r\n      },\r\n      defaultStyle: {\r\n      },\r\n      images: {\r\n        logoImage: \"data:image/jpeg;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\"\r\n      }\r\n\r\n    }\r\n\r\n    var date = new Date();\r\n    //  pdfMake.createPdf(dd).download('PDF_' + date + '.pdf'); \r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  createMemoEstimate(resData) {\r\n    this.headerDetails = resData.headerDetails;\r\n    this.attrDisplayDtl = resData.attrDisplayDtl;\r\n    this.memoDetails = resData.memoDetails;\r\n    this.GrandSummary = resData.GrandSummary;\r\n    var tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let valObj = [];\r\n    let arr = [];\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    let title = \"\";\r\n    if (resData.title != \"\" && resData.title != undefined && resData.title != null) {\r\n      title = resData.title;\r\n    }\r\n    if (this.memoDetails[0].commission.length > 0) {\r\n\r\n      this.memoDetails[0].commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;\r\n        }\r\n        else {\r\n          aadat = element.name + ' ( ' + element.pct + ' )';\r\n        }\r\n      });\r\n\r\n      // if (this.memoDetails[0].commission[0].length != 0) {\r\n      //   broker = this.memoDetails[0].commission[0].name;\r\n      // }\r\n    }\r\n\r\n    //#region  table header row\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = \"Buyer : \" + this.headerDetails['buyer'];\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = aadat != \"\" ? \"Aadat : \" + aadat : \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = broker != \"\" ? \"Broker : \" + broker : \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n\r\n\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 3;\r\n    spanObj['text'] = \"Sales Exc : \" + this.headerDetails['employee'];\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 1;\r\n    spanObj['text'] = \" | \";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 3;\r\n    spanObj['text'] = \"Loyalty Lev. : \" + this.headerDetails.LoyaltyDt['loyaltyctg']\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    // spanObj['style'] = 'coloredBoldTableHead';\r\n    // spanObj['colSpan'] = 3;\r\n    // spanObj['text'] = \"365 Day His. : \" + this.headerDetails.LoyaltyDt['365'];\r\n    // arr.push(spanObj);\r\n    // spanObj = {};\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    // spanObj = {};\r\n\r\n\r\n    // spanObj['style'] = 'coloredBoldTableHead';\r\n    // spanObj['colSpan'] = 3;\r\n    // spanObj['text'] = \"Next LVL Benefits : \" + this.headerDetails.LoyaltyDt['ldiff'];\r\n    // arr.push(spanObj);\r\n    // spanObj = {};\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    // spanObj = {};\r\n\r\n    if (Objkeys.length > 19) {\r\n      for (let i = 0; i < Objkeys.length - 19; i++) {\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n      }\r\n    }\r\n    tabledata.push(arr);\r\n    arr = [];\r\n    spanObj = {};\r\n    //#endregion\r\n\r\n    this.memoDetails.forEach(element => {\r\n      if (element['co_serial'] != '' && element['co_serial'] != null) {\r\n\r\n        //#region Memo wise details\r\n        let arr = [];\r\n        var spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Id : \" + element['co_serial'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Date: \" + element['memodate']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 4;\r\n        spanObj['text'] = \"Terms : \" + element['terms'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Exh rate: \" + element['exh_rte']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Status : \" + element['print'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \" | \";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"365 Day His. : \" + this.headerDetails.LoyaltyDt['365'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        //2nd line \r\n        if (Objkeys.length > 19) {\r\n          for (let i = 0; i < Objkeys.length - 19; i++) {\r\n            spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n        }\r\n\r\n        tabledata.push(arr);\r\n        arr = [];\r\n        spanObj = {};\r\n\r\n        //second memowise line\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Qty : \" + element['qty'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Carats : \" + element['crtwt'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 4;\r\n        spanObj['text'] = \"Disc. : \" + element['sal_dis'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"PR/CT: \" + element['quot'];//head  \r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Amount : \" + element['sal_amount'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \" | \";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Next LVL Benefits : \" + this.headerDetails.LoyaltyDt['ldiff'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        if (Objkeys.length > 19) {\r\n          for (let i = 0; i < Objkeys.length - 19; i++) {\r\n            spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n        }\r\n\r\n        tabledata.push(arr);\r\n\r\n        //#endregion\r\n      }\r\n      /////tabledata.push(Objvals);///////////////////////\r\n      //\r\n      element.gropudtlList.forEach((grp, i) => {\r\n        //#region for draw line before each grp header\r\n        // let arr = [];\r\n        // let obj = {};\r\n        // obj['color'] = '#dedede';\r\n        // obj['colSpan'] = Objkeys.length;\r\n        // obj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n        // arr.push(obj);\r\n        // obj = {};\r\n        // tabledata.push(arr);\r\n        // arr = [];\r\n        // obj = {};\r\n        //#endregion\r\n        if (grp['grpup'] != '' && grp['grpup'] != null) {\r\n          let arr = [];\r\n          var spanObj = {};\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Group : \" + grp['grpup'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Qty : \" + grp['qty'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Carats : \" + grp['crtwt'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Disc. : \" + grp['sal_dis'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"PR/CT : \" + grp['quot'];//grp\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Amount : \" + grp['sal_amount'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n          for (let i = 0; i < Objkeys.length - 15; i++) {\r\n            //spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          tabledata.push(arr);\r\n\r\n\r\n          if (i == 0) {\r\n            let Ovals = Object.values(this.attrDisplayDtl);\r\n            let farr = Ovals.map(hdr => ({\r\n              bold: true,\r\n              text: hdr\r\n            }));\r\n            tabledata.push(farr);\r\n          }\r\n\r\n        }\r\n        grp.packetsDetails.forEach(pkt => {\r\n          Objkeys.forEach((key) => {\r\n           \r\n            if (pkt[key] != undefined && pkt[key] != null) {\r\n              if (key == 'vnm') {\r\n                valObj.push({\r\n                  text: pkt[key],\r\n                  link: pkt['dna_link'] || '',\r\n                  color: 'blue',\r\n                  bold: true\r\n                });\r\n              }\r\n              else if (pkt[key] != 'MKAV' && key != 'rap_dis') {\r\n                valObj.push(pkt[key]);\r\n              }\r\n              else if (pkt[key] == 'MKAV') {\r\n                valObj.push('');\r\n              }\r\n              else if (key == 'rap_dis') {\r\n                let bobj = {};\r\n                bobj['text'] = pkt[key];\r\n                bobj['bold'] = true;\r\n                valObj.push(bobj);\r\n              }\r\n            }\r\n            else {\r\n              valObj.push('');//value not found for this key err\r\n            }\r\n          });\r\n          tabledata.push(valObj);\r\n          valObj = [];\r\n        });\r\n        let ar = [];\r\n        let sobj = {};\r\n        sobj['color'] = '#dedede';\r\n        sobj['colSpan'] = Objkeys.length;\r\n        sobj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n        ar.push(sobj);\r\n        sobj = {};\r\n        tabledata.push(ar);\r\n      });\r\n    });\r\n\r\n    // var spanObj = {};\r\n    // var btmSpan = [];\r\n    // spanObj['colSpan'] = Objkeys.length;\r\n    // spanObj['text'] = '_______________________________________________________________________________________________________________________________________________________________________________________________________________________________';\r\n    // btmSpan.push(spanObj);\r\n    // for (let i = 0; i < Objkeys.length - 1; i++) {\r\n    //   btmSpan.push(\"\");\r\n    // }\r\n    // tabledata.push(btmSpan);\r\n\r\n  \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n    //#region dynamic-bottom-grand-total\r\n    // let resIndex = [];\r\n    // let posWiseVal = [];\r\n    // let totDatakey = Object.keys(this.GrandSummary);\r\n    // let totDataVal = Object.keys(this.GrandSummary);\r\n    // let IndxLen = totDatakey.length || [];\r\n    // for (let i = 0; i < IndxLen; i++) {\r\n    //   var indx = Objkeys.indexOf(totDataVal[i]);\r\n    //   resIndex.push(indx);\r\n    //   posWiseVal.push(totDataVal[i]);\r\n    // }\r\n    // var bottomTot = [];\r\n\r\n   \r\n    // var btmtotObj = {};\r\n    // btmtotObj['text'] = 'Total';\r\n    // btmtotObj['style'] = 'reportHeaderKey';\r\n    // bottomTot.push(btmtotObj);\r\n    // btmtotObj = {};\r\n    // for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n    //   var pos = Objkeys.indexOf(Objkeys[i]);\r\n    //   if (resIndex.includes(pos) && pos > -1) {\r\n    //     var val = Objkeys[i];\r\n    //     if (val != undefined && val != null) {\r\n    //       btmtotObj['text'] = this.GrandSummary[val];\r\n    //       btmtotObj['style'] = 'reportHeaderKey';\r\n    //       bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n    //       btmtotObj = {};\r\n    //     }\r\n    //   }\r\n    //   else {\r\n    //     bottomTot.push(\"\");\r\n    //   }\r\n    // }\r\n    // tabledata.push(bottomTot);\r\n    //#endregion\r\n\r\n    //#region static bottom-total\r\n    let btmtotObj = {};\r\n    let bottomTot = [];\r\n    // btmtotObj['text'] = \"Total: \"\r\n    // btmtotObj['fillColor'] = '#dedede';\r\n    // btmtotObj['style'] = 'reportHeaderKeyLeftAlign';\r\n    // btmtotObj['colSpan'] = 2;\r\n    // bottomTot.push(btmtotObj);\r\n    // btmtotObj = {};\r\n    // btmtotObj['fillColor'] = '#dedede';\r\n    // btmtotObj['text'] = \"\";\r\n    // bottomTot.push(spanObj);\r\n    // btmtotObj['fillColor'] = '#dedede';\r\n    // btmtotObj['text'] = \"\";\r\n    // bottomTot.push(btmtotObj);\r\n\r\n    btmtotObj['text'] = 'Qty : ' + this.GrandSummary['qty']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    btmtotObj['text'] = 'Carats : ' + this.GrandSummary['crtwt']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    btmtotObj['text'] = 'Disc :  ' + this.GrandSummary['sal_dis']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n    btmtotObj['text'] = 'PR/CT : ' + this.GrandSummary['quot']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n    btmtotObj['text'] = 'Amount :  ' + this.GrandSummary['sal_amount']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n\r\n\r\n    // btmtotObj = {};\r\n    // for (var key in this.GrandSummary) {\r\n    //   if (this.GrandSummary.hasOwnProperty(key)) {\r\n    //     btmtotObj['text'] = key + \" :  \" + this.GrandSummary[key];\r\n    //     btmtotObj['fillColor'] = '#dedede';\r\n    //     btmtotObj['style'] = 'reportHeaderKey';\r\n    //     btmtotObj['colSpan'] = 3;\r\n    //     bottomTot.push(btmtotObj);\r\n    //     btmtotObj = {};\r\n    //     btmtotObj['fillColor'] = '#dedede';\r\n    //     btmtotObj['text'] = \"\";\r\n    //     bottomTot.push(spanObj);\r\n    //     btmtotObj['fillColor'] = '#dedede';\r\n    //     btmtotObj['text'] = \"\";\r\n    //     bottomTot.push(btmtotObj);\r\n    //   }\r\n    // }\r\n\r\n    if (Objkeys.length > 15) {//18===colspan 3*6\r\n      for (let i = 0; i < Objkeys.length - 15; i++) {\r\n        btmtotObj['fillColor'] = '#dedede';\r\n        btmtotObj['text'] = \"\";\r\n        bottomTot.push(btmtotObj);\r\n        btmtotObj = {};\r\n      }\r\n    }\r\n    tabledata.push(bottomTot);\r\n    //#endregion \r\n\r\n    const currentdate = new Date();\r\n    const datetime = \"Printed on: \" + currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear() + \"   \"\r\n      + currentdate.getHours() + \":\"\r\n      + currentdate.getMinutes() + \":\"\r\n      + currentdate.getSeconds();\r\n    var dd = {\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          columns: [\r\n            { text: datetime, alignment: 'left', style: 'reportHeaderVal', margin: [3, 3] },\r\n            {\r\n              text: currentPage == 1 ? (title != \"\" ? title : 'Estimate') : \"\", alignment: 'center', fontSize: 15, bold: true,\r\n              margin: [3, 3]\r\n            },\r\n            { text: currentPage + ' of ' + pageCount, alignment: 'right', style: 'reportHeaderVal', margin: [3, 3] },\r\n          ]\r\n        }\r\n      },\r\n      pageOrientation: 'landscape',\r\n      pageSize: 'A4',\r\n      pageMargins: [5, 30, 5, 5],// [10, 30, 10, 10],\r\n      content: [\r\n\r\n        // { text: 'Estimate', alignment: 'center', style: 'header', margin: [0, 0] },\r\n        //   { text: datetime, alignment: 'left', style: 'reportHeaderVal', margin: [0, 0] },\r\n\r\n\r\n        {\r\n          //   margin: [0, 20, 0, 0],\r\n          //   columns: [\r\n          //     {\r\n          //       width: '*',\r\n          //       stack: [\r\n          //         {\r\n          //           text: [\r\n          //             { text: 'Memo :  ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.transaction_sales_idn, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nBuy :  ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.buyer, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nDate : ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.transaction_date, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         }\r\n          //       ]\r\n          //     },\r\n          //     {\r\n          //       width: '18%',\r\n          //       stack: [\r\n          //         {\r\n          //           text: [\r\n          //             { text: 'Term :  ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.terms, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nType :   ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.process_nme, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nAadat :  ', style: 'reportHeaderKey' },\r\n          //             { text: 'None  0', style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         }\r\n          //       ]\r\n          //     },\r\n          //     {\r\n          //       width: '18%',\r\n          //       stack: [\r\n          //         {\r\n          //           text: [\r\n          //             { text: 'Sales Exec :   ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.employee, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nBroker :   ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.hasOwnProperty('broker') ? this.headerDetails.broker : 'None', style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         }\r\n          //       ]\r\n          //     },\r\n          //     {\r\n          //       width: '*',\r\n          //       stack: [\r\n          //         { text: [''] },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\n365 Days pur History :   ', style: 'reportHeaderKey' },\r\n          //             { text: '12345', style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nNext Loyalty Level Benifit :   ', style: 'reportHeaderKey' },\r\n          //             { text: '123456$', style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         }\r\n          //       ]\r\n          //     }\r\n          //   ]\r\n        },\r\n\r\n        {\r\n          style: 'tableExample',\r\n          alignment: 'center',\r\n          table: {\r\n            headerRows: 1,//1\r\n            body: tabledata\r\n          },\r\n          layout: 'headerLineOnly'\r\n\r\n        },\r\n\r\n      ],\r\n      styles: {\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        descHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true,\r\n          width: 300\r\n        },\r\n        reportHeaderKeyLeftAlign: {\r\n          fontSize: 8,\r\n          bold: true,\r\n          alignment: 'left'\r\n        },\r\n        reportHeaderVal: {\r\n          fontSize: 8\r\n        },\r\n        header: {\r\n          fontSize: 18,\r\n          bold: true\r\n\r\n        },\r\n        tableExample: {\r\n          margin: [0, 0, 0, 0],\r\n          fontSize: 8\r\n        },\r\n        boldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        coloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede'\r\n        },\r\n        nonecoloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n        coloredMemoTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede',\r\n          margin: [0, 0, 0, 0]\r\n\r\n        },\r\n      },\r\n      defaultStyle: {\r\n      },\r\n      images: {\r\n        logoImage: \"data:image/jpeg;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\"\r\n      }\r\n\r\n    }\r\n\r\n    var date = new Date();\r\n    // pdfMake.createPdf(dd).download('PDF_' + date + '.pdf'); \r\n    pdfMake.createPdf(dd).open();\r\n    // pdfMake.createPdf(dd).download();\r\n\r\n  }\r\n  getTableWithOutGroup(resData, amt, strr) {\r\n     \r\n    let packetDetails = resData.packetDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let GrandSummary = resData.GrandSummary;\r\n\r\n    let chargesDtl = resData.chargesDtl;\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(attrDisplayDtl);\r\n    let Objvals = Object.values(attrDisplayDtl);\r\n    let valObj = [];\r\n    let arr = [];\r\n    let widthsarr = [];\r\n\r\n    tabledata.push(Objvals);\r\n\r\n    packetDetails.forEach(pkt => {\r\n      Objkeys.forEach((key) => {\r\n        if (pkt[key] != undefined && pkt[key] != null) {\r\n          valObj.push(pkt[key].toString());\r\n          //widthsarr.push('auto');\r\n        }\r\n        else {\r\n          valObj.push('-');//value not found for this key err\r\n        }\r\n      });\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    });\r\n\r\n    let dataRowlen = tabledata.length;\r\n    let pgSize = 35;//34//32//30//25\r\n    valObj = [];\r\n    if (dataRowlen > pgSize) {\r\n      pgSize = 35;\r\n      dataRowlen = (dataRowlen - 35) % pgSize;\r\n    }\r\n\r\n    let obj = {};\r\n    for (let i = dataRowlen + 1; i <= pgSize; i++) {\r\n      for (let j = 1; j <= Objkeys.length; j++) {\r\n        obj['text'] = \"-\";\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n        obj = {};\r\n      }\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    }\r\n\r\n\r\n    var resIndex = [];\r\n    var posWiseVal = [];\r\n    var totDatakey = Object.keys(GrandSummary);\r\n    var totDataVal = Object.keys(GrandSummary);\r\n    var IndxLen = totDatakey.length || 0;\r\n    for (let i = 0; i < IndxLen; i++) {\r\n      var indx = Objkeys.indexOf(totDataVal[i]);\r\n      resIndex.push(indx);\r\n      posWiseVal.push(totDataVal[i]);\r\n    }\r\n    var bottomTot = [];\r\n\r\n    var btmtotObj = {};\r\n    btmtotObj['text'] = 'Total';\r\n    btmtotObj['style'] = 'reportHeaderKey';\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n      if (i == 2 || i == 3) {\r\n        widthsarr.push('*');\r\n      }\r\n      else {\r\n        widthsarr.push('auto');\r\n      }\r\n      var pos = Objkeys.indexOf(Objkeys[i]);\r\n      if (resIndex.includes(pos) && pos > -1) {\r\n        var val = Objkeys[i];\r\n        if (val != undefined && val != null) {\r\n          btmtotObj['text'] = GrandSummary[val];\r\n          btmtotObj['style'] = 'reportHeaderKey';\r\n          bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n          btmtotObj = {};\r\n        }\r\n      }\r\n      else {\r\n        bottomTot.push(\"\");\r\n      }\r\n    }\r\n    widthsarr.push('auto');// because starts from 1 ,need 1 additional push\r\n    tabledata.push(bottomTot);\r\n  \r\n    chargesDtl.forEach(element => {\r\n      let addchargeObj = {};\r\n      addchargeObj['style'] = 'reportHeaderKey';\r\n      addchargeObj['colSpan'] = 10;//2\r\n      addchargeObj['alignment'] = 'left';//2\r\n      addchargeObj['text'] = element['nme'].slice(0, 10) + ' ' + element['nme'].substr(10);\r\n      arr.push(addchargeObj);\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n\r\n\r\n      addchargeObj = {};\r\n\r\n      addchargeObj['style'] = 'reportHeaderKey';\r\n      addchargeObj['text'] = element['value'];\r\n      arr.push(addchargeObj);\r\n      arr.push(\"\");\r\n      if (element['value'] != 0) {\r\n        tabledata.push(arr);\r\n      }\r\n      arr = [];\r\n    });\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n    let addchargeObj = {};\r\n    addchargeObj['style'] = 'reportHeaderKey';\r\n    addchargeObj['colSpan'] = 10;//2\r\n    addchargeObj['alignment'] = 'left';//2\r\n    addchargeObj['text'] = strr;\r\n    // addchargeObj['bold'] = true;\r\n    // addchargeObj['fontsize'] = 12;\r\n\r\n\r\n    arr.push(addchargeObj);\r\n    arr.push(\"\");\r\n    arr.push(\"\");\r\n    arr.push(\"\");\r\n    arr.push(\"\");\r\n\r\n    arr.push(\"\");\r\n    arr.push(\"\");\r\n    arr.push(\"\");\r\n    arr.push(\"\");\r\n    arr.push(\"\");\r\n\r\n\r\n\r\n    addchargeObj = {};\r\n\r\n    addchargeObj['style'] = 'reportHeaderKey';\r\n    addchargeObj['text'] = amt;\r\n    arr.push(addchargeObj);\r\n    arr.push(\"\");\r\n    tabledata.push(arr);\r\n    arr = [];\r\n\r\n\r\n\r\n    return {\r\n      style: 'pkttable',\r\n      alignment: 'center',\r\n      table: {\r\n        //  heights: 238, \r\n        // heights: ['auto', '*'],\r\n        headerRows: 1,\r\n        widths: widthsarr,//['auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', '*', '*', 'auto', 'auto', 'auto', 'auto'],//widthsarr\r\n        body: tabledata\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n\r\n        hLineColor: function (i, node) {\r\n          let color = '';\r\n          if (i > dataRowlen) {\r\n            color = 'white';\r\n          }\r\n          if (i >= tabledata.length - 1 || i > 34) {\r\n            color = 'balck';\r\n          }\r\n          return color;//(i > dataRowlen) ? 'white' : 'gray';\r\n          //return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n        },\r\n        // hLineColor: function (i, node) {\r\n        //   return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        // },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n\r\n  }\r\n\r\n\r\n  getPktMixTable(resData) {\r\n    this.headerDetails = resData.headerDetails || {};\r\n    this.attrDisplayDtl = resData.attrDisplayDtl || {};\r\n    this.memoDetails = resData.memoDetails || [];\r\n    this.GrandSummary = resData.GrandSummary || {};\r\n    this.pdfFormat = resData.pdfFormat || {};\r\n    let transaction_attr = this.memoDetails[0].transaction_attr || {};\r\n\r\n    this.GrandSummary['sal_rte'] = this.GrandSummary['quot'];\r\n\r\n    let gremark = \"\";\r\n    if (transaction_attr['remark'] != null && transaction_attr['remark'] != undefined) {\r\n      gremark = transaction_attr['remark'];\r\n    }\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let colLen = Objkeys.length || [];\r\n    let valObj = [];\r\n    let arr = [];\r\n    let widthsarr = [];\r\n\r\n    let Ovals = Object.values(this.attrDisplayDtl);\r\n    let farr = Ovals.map(hdr => ({\r\n      bold: true,\r\n      text: hdr\r\n    }));\r\n    tabledata.push(farr);\r\n\r\n    //tabledata.push(Objvals);\r\n\r\n    this.memoDetails.forEach(pkt => {\r\n\r\n\r\n\r\n      Objkeys.forEach((key) => {\r\n         \r\n        if (pkt[key] != undefined && pkt[key] != null) {\r\n\r\n          valObj.push(pkt[key]);\r\n\r\n        } else {\r\n          valObj.push(' ');//value not found for this key err\r\n        }\r\n      });\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n\r\n    });\r\n\r\n    // let dataRowlen = tabledata.length;\r\n    // let minpgSize = 10;//11\r\n    // valObj = [];\r\n    // // if (dataRowlen > pgSize) {\r\n    // //   pgSize = 38;\r\n    // //   dataRowlen = (dataRowlen - 34) % pgSize;\r\n    // // }\r\n\r\n    // let obj = {};\r\n    // for (let i = dataRowlen + 1; i <= minpgSize; i++) {\r\n    //   for (let j = 1; j <= colLen; j++) {\r\n    //     obj['text'] = \"-\"\r\n    //     obj['color'] = '#fff';\r\n    //     valObj.push(obj);\r\n    //     obj = {};\r\n    //   }\r\n    //   tabledata.push(valObj);\r\n    //   valObj = [];\r\n    // }\r\n\r\n    var resIndex = [];\r\n    var posWiseVal = [];\r\n    var totDatakey = Object.keys(this.GrandSummary);\r\n    var totDataVal = Object.keys(this.GrandSummary);\r\n    var IndxLen = totDatakey.length || 0;\r\n    for (let i = 0; i < IndxLen; i++) {\r\n      var indx = Objkeys.indexOf(totDataVal[i]);\r\n      resIndex.push(indx);\r\n      posWiseVal.push(totDataVal[i]);\r\n    }\r\n    var bottomTot = [];\r\n\r\n    var btmtotObj = {};\r\n    btmtotObj['text'] = 'Total';\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    widthsarr.push('auto');\r\n    for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n      if (Objkeys[i] == 'description') {\r\n        widthsarr.push(200);\r\n      } else if (i == Objkeys.length - 1)\r\n        widthsarr.push('*');\r\n      else\r\n        widthsarr.push('auto');\r\n\r\n      var pos = Objkeys.indexOf(Objkeys[i]);\r\n      if (resIndex.includes(pos) && pos > -1) {\r\n        var val = Objkeys[i];\r\n        if (val != undefined && val != null) {\r\n          btmtotObj['text'] = this.GrandSummary[val];\r\n          btmtotObj['fillColor'] = '#dedede';\r\n          bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n          btmtotObj = {};\r\n        }\r\n      }\r\n      else {\r\n        btmtotObj['text'] = \"\";\r\n        btmtotObj['fillColor'] = '#dedede';\r\n        bottomTot.push(btmtotObj);\r\n        btmtotObj = {};\r\n      }\r\n    }\r\n    // because starts from 1 ,need 1 additional push\r\n    tabledata.push(bottomTot);\r\n  \r\n\r\n\r\n    return {\r\n      alignment: 'center',\r\n      fontSize: 8,\r\n      table: {\r\n        headerRows: 1,\r\n        widths: widthsarr,// ['*', '*', '*', '*', '*', '*', '*'],\r\n        body: tabledata\r\n      },\r\n\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0 : 0;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0 : 0;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'white' : 'white';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'white' : 'white';\r\n        }\r\n\r\n      }\r\n    }\r\n\r\n  }\r\n\r\n\r\n  getMixTable(resData) {\r\n    this.headerDetails = resData.headerDetails || {};\r\n    this.attrDisplayDtl = resData.attrDisplayDtl || {};\r\n    this.memoDetails = resData.memoDetails || [];\r\n    this.GrandSummary = resData.GrandSummary || {};\r\n    this.pdfFormat = resData.pdfFormat || {};\r\n    let transaction_attr = this.memoDetails[0].transaction_attr || {};\r\n\r\n    this.GrandSummary['sal_rte'] = this.GrandSummary['quot'];\r\n\r\n    let gremark = \"\";\r\n    if (transaction_attr['remark'] != null && transaction_attr['remark'] != undefined) {\r\n      gremark = transaction_attr['remark'];\r\n    }\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let colLen = Objkeys.length || 0;\r\n    let valObj = [];\r\n    let arr = [];\r\n    let widthsarr = [];\r\n\r\n    let Ovals = Object.values(this.attrDisplayDtl);\r\n    let farr = Ovals.map(hdr => ({\r\n      bold: true,\r\n      text: hdr\r\n    }));\r\n   \r\n    tabledata.push(farr);\r\n\r\n    //tabledata.push(Objvals);\r\n\r\n    this.memoDetails.forEach(pkt => {\r\n\r\n\r\n\r\n      Objkeys.forEach((key) => {\r\n         \r\n        if (pkt[key] != undefined && pkt[key] != null) {\r\n          if (key == 'description') {\r\n            let obj = {};\r\n            // obj['_minWidth']=200;\r\n            obj['text'] = pkt[key];\r\n            valObj.push(obj);\r\n          } else {\r\n            valObj.push(pkt[key]);\r\n          }\r\n        } else {\r\n          valObj.push(' ');//value not found for this key err\r\n        }\r\n      });\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n\r\n    });\r\n\r\n    let dataRowlen = tabledata.length;\r\n    let minpgSize = 8;//11\r\n    valObj = [];\r\n    // if (dataRowlen > pgSize) {\r\n    //   pgSize = 38;\r\n    //   dataRowlen = (dataRowlen - 34) % pgSize;\r\n    // }\r\n\r\n    let obj = {};\r\n    for (let i = dataRowlen + 1; i <= minpgSize; i++) {\r\n      for (let j = 1; j <= colLen; j++) {\r\n        obj['text'] = \"-\"\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n        obj = {};\r\n      }\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    }\r\n\r\n    var resIndex = [];\r\n    var posWiseVal = [];\r\n    var totDatakey = Object.keys(this.GrandSummary);\r\n    var totDataVal = Object.keys(this.GrandSummary);\r\n    var IndxLen = totDatakey.length || 0;\r\n    for (let i = 0; i < IndxLen; i++) {\r\n      var indx = Objkeys.indexOf(totDataVal[i]);\r\n      resIndex.push(indx);\r\n      posWiseVal.push(totDataVal[i]);\r\n    }\r\n    var bottomTot = [];\r\n\r\n    \r\n    var btmtotObj = {};\r\n    btmtotObj['text'] = 'Total';\r\n    btmtotObj['style'] = 'reportHeaderKey';\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    widthsarr.push('auto');\r\n    for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n      if (Objkeys[i] == 'description') {\r\n        widthsarr.push(200);\r\n      } else if (i == Objkeys.length - 1)\r\n        widthsarr.push('*');\r\n      else\r\n        widthsarr.push('auto');\r\n\r\n      var pos = Objkeys.indexOf(Objkeys[i]);\r\n      if (resIndex.includes(pos) && pos > -1) {\r\n        var val = Objkeys[i];\r\n        if (val != undefined && val != null) {\r\n          btmtotObj['text'] = this.GrandSummary[val];\r\n          btmtotObj['style'] = 'reportHeaderKey';\r\n          bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n          btmtotObj = {};\r\n        }\r\n      }\r\n      else {\r\n        bottomTot.push(\"\");\r\n      }\r\n    }\r\n    // because starts from 1 ,need 1 additional push\r\n    tabledata.push(bottomTot);\r\n   \r\n\r\n\r\n\r\n    return {\r\n      style: 'pkttable',\r\n      alignment: 'center',\r\n      table: {\r\n        headerRows: 1,\r\n        widths: widthsarr,// ['*', '*', '*', '*', '*', '*', '*'],\r\n        body: tabledata\r\n      },\r\n      layout: {\r\n        hLineWidth: function (i, node) {\r\n          let width = 0.1;\r\n          if (i > dataRowlen) {\r\n            width = 0.1;\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            width = 0.5;\r\n          }\r\n          return width;\r\n          //return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          let color = '';\r\n          if (i > dataRowlen) {\r\n            color = 'white';\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            color = 'balck';\r\n          }\r\n          return color;//(i > dataRowlen) ? 'white' : 'gray';\r\n          //return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n\r\n  }\r\n\r\n  getTable(resData) {\r\n    this.headerDetails = resData.headerDetails || {};\r\n    this.attrDisplayDtl = resData.attrDisplayDtl || {};\r\n    this.memoDetails = resData.memoDetails || [];\r\n    this.GrandSummary = resData.GrandSummary || {};\r\n    this.pdfFormat = resData.pdfFormat || {};\r\n    let transaction_attr = this.memoDetails[0].transaction_attr || {};\r\n    let pageDefination = resData.pageDefination || {};\r\n    let formfield = pageDefination.form_field || [];\r\n    let rsamount = formfield.find(e => e.form_field == \"rsamount\") || {};\r\n    let usdsign = formfield.find(e => e.form_field == \"usdsign\") || '';\r\n\r\n    let rsAmt = \"\";\r\n    let currentXrte = resData.currentXrte || '1';\r\n    if (rsamount.form_field_title != undefined && rsamount.form_field_title != '')\r\n      rsAmt = rsamount.form_field_title || '';\r\n\r\n    this.GrandSummary['sal_rte'] = this.GrandSummary['quot'];\r\n\r\n    let gremark = \"\";\r\n    if (transaction_attr['remark'] != null && transaction_attr['remark'] != undefined) {\r\n      gremark = transaction_attr['remark'];\r\n    }\r\n\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let colLen = Objkeys.length || 0;\r\n    let valObj = [];\r\n    let arr = [];\r\n    let widthsarr = [];\r\n    let farr = [];\r\n    let Ovals = Object.values(this.attrDisplayDtl);\r\n    // let farr = Ovals.map(hdr => ({\r\n    //   bold: true,\r\n    //   text: hdr\r\n    // }));\r\n    Objkeys.forEach(hdr => {\r\n      let hdrdsc = this.attrDisplayDtl[hdr];\r\n      if (hdr == 'sal_amount' && usdsign != '')\r\n        hdrdsc = \"$\" + hdrdsc;\r\n\r\n      farr.push({\r\n        bold: true,\r\n        text: hdrdsc\r\n      })\r\n      if (hdr == 'sal_amount' && rsAmt != '') {\r\n        farr.push({\r\n          bold: true,\r\n          text: rsAmt\r\n        })\r\n      }\r\n    })\r\n    tabledata.push(farr);\r\n\r\n    //tabledata.push(Objvals);\r\n\r\n    this.memoDetails.forEach(element => {\r\n\r\n      element.gropudtlList.forEach(grp => {\r\n\r\n        grp.packetsDetails.forEach(pkt => {\r\n\r\n          // if (index == 0 && widthsarr.length == 0) {\r\n          //   let prpLen = Object.keys(resData.attrDisplayDtl).length;\r\n          //   for (let i = 0; i < prpLen - 1; i++) {\r\n          //     widthsarr.push('auto');\r\n          //   }\r\n          //   widthsarr.push('*');\r\n          \r\n          // }\r\n          Objkeys.forEach((key) => {\r\n            if (pkt[key] != undefined && pkt[key] != null && key != 'remarks') {\r\n              valObj.push(pkt[key]);\r\n            }\r\n            else if (key == 'remarks') {\r\n              valObj.push(gremark);\r\n            } else {\r\n              valObj.push(' ');//value not found for this key err\r\n            }\r\n\r\n            if (key == 'sal_amount' && rsAmt != '') {\r\n              let rsamt = this.cs.numbertofixed((parseFloat(pkt[key]) * parseFloat(currentXrte)), 2);\r\n              valObj.push(rsamt);\r\n            }\r\n          });\r\n          tabledata.push(valObj);\r\n          valObj = [];\r\n        });\r\n      });\r\n    });\r\n\r\n    let dataRowlen = tabledata.length;\r\n    let minpgSize = 9;//11\r\n    valObj = [];\r\n    // if (dataRowlen > pgSize) {\r\n    //   pgSize = 38;\r\n    //   dataRowlen = (dataRowlen - 34) % pgSize;\r\n    // }\r\n\r\n    let obj = {};\r\n    for (let i = dataRowlen + 1; i <= minpgSize; i++) {\r\n      for (let j = 1; j <= colLen; j++) {\r\n        obj['text'] = \"-\"\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n        obj = {};\r\n      }\r\n      if (rsAmt != '') {\r\n        obj['text'] = \"-\"\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n      }\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    }\r\n\r\n     \r\n    var resIndex = [];\r\n    var posWiseVal = [];\r\n    var totDatakey = Object.keys(this.GrandSummary);\r\n    var totDataVal = Object.keys(this.GrandSummary);\r\n    var IndxLen = totDatakey.length || 0;\r\n    for (let i = 0; i < IndxLen; i++) {\r\n      var indx = Objkeys.indexOf(totDataVal[i]);\r\n      resIndex.push(indx);\r\n      posWiseVal.push(totDataVal[i]);\r\n    }\r\n    var bottomTot = [];\r\n\r\n  \r\n    var btmtotObj = {};\r\n    btmtotObj['text'] = 'Total';\r\n    btmtotObj['style'] = 'reportHeaderKey';\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n      widthsarr.push('auto');\r\n      var pos = Objkeys.indexOf(Objkeys[i]);\r\n      if (resIndex.includes(pos) && pos > -1) {\r\n        var val = Objkeys[i];\r\n        if (val != undefined && val != null) {\r\n          btmtotObj['text'] = this.GrandSummary[val];\r\n          btmtotObj['style'] = 'reportHeaderKey';\r\n          bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n\r\n          if (rsAmt != '' && val == 'sal_amount') {\r\n            btmtotObj = {};\r\n            btmtotObj['text'] = this.cs.numbertofixed((parseFloat(this.GrandSummary[val]) * parseFloat(currentXrte)), 2);\r\n            btmtotObj['style'] = 'reportHeaderKey';\r\n            bottomTot.push(btmtotObj);\r\n            widthsarr.push('auto');\r\n          }\r\n          btmtotObj = {};\r\n        }\r\n      }\r\n      else {\r\n        bottomTot.push(\"\");\r\n      }\r\n    }\r\n\r\n    widthsarr.push('*');// because starts from 1 ,need 1 additional push\r\n     \r\n    tabledata.push(bottomTot);\r\n  \r\n\r\n\r\n    // let totObj = {};\r\n    // let bottomTot = [];\r\n    // totObj['bold'] = true;\r\n    // totObj['text'] = \"Total\";\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n\r\n    // totObj['bold'] = true;\r\n    // totObj['text'] = this.GrandSummary['crtwt'];\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n\r\n    // totObj['bold'] = true;\r\n    // totObj['text'] = this.GrandSummary['quot'];\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n\r\n\r\n    //  totObj['bold'] = true;\r\n    // totObj['text'] = this.GrandSummary['sal_dis'];\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n\r\n    // totObj['bold'] = true;\r\n    // totObj['text'] = this.GrandSummary['sal_amount'];\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n    // bottomTot.push(\"\");\r\n\r\n    // widthsarr = widthsarr; //['auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', '*'];\r\n    //tabledata.push(bottomTot);\r\n    return {\r\n      style: 'pkttable',\r\n      alignment: 'center',\r\n      table: {\r\n        headerRows: 1,\r\n        widths: widthsarr,// ['*', '*', '*', '*', '*', '*', '*'],\r\n        body: tabledata\r\n      },\r\n      layout: {\r\n        hLineWidth: function (i, node) {\r\n          let width = 0.1;\r\n          if (i > dataRowlen) {\r\n            width = 0.1;\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            width = 0.5;\r\n          }\r\n          return width;\r\n          //return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          let color = '';\r\n          if (i > dataRowlen) {\r\n            color = 'white';\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            color = 'balck';\r\n          }\r\n          return color;//(i > dataRowlen) ? 'white' : 'gray';\r\n          //return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n\r\n  }\r\n\r\n  getSummaryTable(resData) {\r\n    this.headerDetails = resData.headerDetails || {};\r\n    this.attrDisplayDtl = resData.attrDisplayDtl || {};\r\n    this.memoDetails = resData.memoDetails || [];\r\n    this.GrandSummary = resData.GrandSummary || {};\r\n    this.pdfFormat = resData.pdfFormat || {};\r\n    let transaction_attr = this.memoDetails[0].transaction_attr || {};\r\n    let pageDefination = resData.pageDefination || {};\r\n    let formfield = pageDefination.form_field || [];\r\n    let rsamount = formfield.find(e => e.form_field == \"rsamount\") || {};\r\n    let usdsign = formfield.find(e => e.form_field == \"usdsign\") || '';\r\n\r\n    let pktList = [];\r\n    this.memoDetails.forEach(dtlList => {\r\n      dtlList.gropudtlList.forEach(dtlMap => {\r\n        let packetsDetails = dtlMap[\"packetsDetails\"] || [];\r\n        pktList = pktList.concat(packetsDetails);\r\n      });\r\n    })\r\n\r\n\r\n    from(pktList)\r\n      .pipe(\r\n        groupBy(x => x['sh']),\r\n        mergeMap(group => group.pipe(toArray())),\r\n        map(g => {\r\n          return {\r\n            shape: g[0]['sh'],\r\n            groupList: g,\r\n            count: sumBy(g, item => Number(item['qty'])),\r\n            crtwt: this.cs.splitToTwoDecimal(sumBy(g, item => Number(item['crtwt']))),\r\n            vlu: this.cs.splitToTwoDecimal(sumBy(g, item => Number(item['sal_amount']))),\r\n            avg: this.cs.splitToTwoDecimal(sumBy(g, item => Number(item['sal_amount'])) / sumBy(g, item => Number(item['crtwt']))),\r\n          };\r\n        }),\r\n        toArray()\r\n      )\r\n      .subscribe(d => {\r\n        \r\n        this.pktSummary = d;\r\n      });\r\n    let rsAmt = \"\";\r\n    let currentXrte = resData.currentXrte || '1';\r\n    if (rsamount.form_field_title != undefined && rsamount.form_field_title != '')\r\n      rsAmt = rsamount.form_field_title || '';\r\n\r\n    this.GrandSummary['sal_rte'] = this.GrandSummary['quot'];\r\n\r\n    let gremark = \"\";\r\n    if (transaction_attr['remark'] != null && transaction_attr['remark'] != undefined) {\r\n      gremark = transaction_attr['remark'];\r\n    }\r\n\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let colLen = Objkeys.length || 0;\r\n    let valObj = [];\r\n    let arr = [];\r\n    let widthsarr = [];\r\n    let farr = [];\r\n    let Ovals = Object.values(this.attrDisplayDtl);\r\n    // let farr = Ovals.map(hdr => ({\r\n    //   bold: true,\r\n    //   text: hdr\r\n    // }));\r\n    Objkeys.forEach(hdr => {\r\n      let hdrdsc = this.attrDisplayDtl[hdr];\r\n      if (hdr == 'sal_amount' && usdsign != '')\r\n        hdrdsc = \"$\" + hdrdsc;\r\n\r\n      farr.push({\r\n        bold: true,\r\n        text: hdrdsc\r\n      })\r\n      if (hdr == 'sal_amount' && rsAmt != '') {\r\n        farr.push({\r\n          bold: true,\r\n          text: rsAmt\r\n        })\r\n      }\r\n    })\r\n    tabledata.push(farr);\r\n\r\n    //tabledata.push(Objvals);\r\n\r\n    let cnt = 0;\r\n    this.pktSummary.forEach(pkt => {\r\n      cnt++;\r\n      valObj.push(cnt);\r\n      valObj.push(pkt[\"shape\"] || '');\r\n      valObj.push(pkt[\"count\"] || '');\r\n      valObj.push(pkt[\"crtwt\"] || '');\r\n      valObj.push(pkt[\"avg\"] || '');\r\n      valObj.push(pkt[\"vlu\"] || '');\r\n\r\n\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    });\r\n\r\n\r\n    let dataRowlen = tabledata.length;\r\n    let minpgSize = 9;//11\r\n    valObj = [];\r\n    // if (dataRowlen > pgSize) {\r\n    //   pgSize = 38;\r\n    //   dataRowlen = (dataRowlen - 34) % pgSize;\r\n    // }\r\n\r\n    let obj = {};\r\n    for (let i = dataRowlen + 1; i <= minpgSize; i++) {\r\n      for (let j = 1; j <= colLen; j++) {\r\n        obj['text'] = \"-\"\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n        obj = {};\r\n      }\r\n      if (rsAmt != '') {\r\n        obj['text'] = \"-\"\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n      }\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    }\r\n\r\n     \r\n    var resIndex = [];\r\n    var posWiseVal = [];\r\n    var totDatakey = Object.keys(this.GrandSummary);\r\n    var totDataVal = Object.keys(this.GrandSummary);\r\n    var IndxLen = totDatakey.length || 0;\r\n    for (let i = 0; i < IndxLen; i++) {\r\n      var indx = Objkeys.indexOf(totDataVal[i]);\r\n      resIndex.push(indx);\r\n      posWiseVal.push(totDataVal[i]);\r\n    }\r\n    var bottomTot = [];\r\n\r\n    \r\n    \r\n    var btmtotObj = {};\r\n    btmtotObj['text'] = 'Total';\r\n    btmtotObj['style'] = 'reportHeaderKey';\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    widthsarr.push('auto');// because starts from 1 ,need 1 additional push\r\n    for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n      let attr = Objkeys[i] || '';\r\n      if (attr == 'sh')\r\n        widthsarr.push('*');\r\n      else\r\n        widthsarr.push('auto');\r\n      var pos = Objkeys.indexOf(Objkeys[i]);\r\n      if (resIndex.includes(pos) && pos > -1) {\r\n        var val = Objkeys[i];\r\n        if (val != undefined && val != null) {\r\n          btmtotObj['text'] = this.GrandSummary[val];\r\n          btmtotObj['style'] = 'reportHeaderKey';\r\n          bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n\r\n          if (rsAmt != '' && val == 'sal_amount') {\r\n            btmtotObj = {};\r\n            btmtotObj['text'] = this.cs.numbertofixed((parseFloat(this.GrandSummary[val]) * parseFloat(currentXrte)), 2);\r\n            btmtotObj['style'] = 'reportHeaderKey';\r\n            bottomTot.push(btmtotObj);\r\n            widthsarr.push('auto');\r\n          }\r\n          btmtotObj = {};\r\n        }\r\n      }\r\n      else {\r\n        bottomTot.push(\"\");\r\n      }\r\n    }\r\n\r\n\r\n     \r\n    tabledata.push(bottomTot);\r\n    \r\n    \r\n\r\n\r\n    // let totObj = {};\r\n    // let bottomTot = [];\r\n    // totObj['bold'] = true;\r\n    // totObj['text'] = \"Total\";\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n\r\n    // totObj['bold'] = true;\r\n    // totObj['text'] = this.GrandSummary['crtwt'];\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n    // bottomTot.push(\"\");\r\n\r\n    // totObj['bold'] = true;\r\n    // totObj['text'] = this.GrandSummary['quot'];\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n\r\n\r\n    //  totObj['bold'] = true;\r\n    // totObj['text'] = this.GrandSummary['sal_dis'];\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n\r\n    // totObj['bold'] = true;\r\n    // totObj['text'] = this.GrandSummary['sal_amount'];\r\n    // bottomTot.push(totObj);\r\n    // totObj = {};\r\n    // bottomTot.push(\"\");\r\n\r\n    // widthsarr = widthsarr; //['auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', '*'];\r\n    //tabledata.push(bottomTot);\r\n    return {\r\n      style: 'pkttable',\r\n      alignment: 'center',\r\n      table: {\r\n        headerRows: 1,\r\n        widths: widthsarr,// ['*', '*', '*', '*', '*', '*', '*'],\r\n        body: tabledata\r\n      },\r\n      layout: {\r\n        hLineWidth: function (i, node) {\r\n          let width = 0.1;\r\n          if (i > dataRowlen) {\r\n            width = 0.1;\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            width = 0.5;\r\n          }\r\n          return width;\r\n          //return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          let color = '';\r\n          if (i > dataRowlen) {\r\n            color = 'white';\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            color = 'balck';\r\n          }\r\n          return color;//(i > dataRowlen) ? 'white' : 'gray';\r\n          //return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n\r\n  }\r\n\r\n    getTableHK(resData) {\r\n    this.headerDetails = resData.headerDetails;\r\n    this.attrDisplayDtl = resData.attrDisplayDtl;\r\n    this.memoDetails = resData.memoDetails;\r\n    this.GrandSummary = resData.GrandSummary;\r\n    this.pdfFormat = resData.pdfFormat;\r\n    let pageDefination = resData.pageDefination || {};\r\n\r\n    let formfield = pageDefination.form_field || [];\r\n\r\n    let rsamount = formfield.find(e => e.form_field == \"rsamount\") || {};\r\n    let rsAmt = \"\";\r\n    let currentXrte = resData.currentXrte || '1';\r\n    let gremark = \"\";\r\n    if (this.memoDetails[0].transaction_attr && this.memoDetails[0].transaction_attr['remark'] && this.memoDetails[0].transaction_attr['remark'] != null && this.memoDetails[0].transaction_attr['remark'] != undefined) {\r\n      gremark = this.memoDetails[0].transaction_attr['remark'];\r\n    }\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let colLen = Objkeys.length || 0;\r\n    let valObj = [];\r\n    let arr = [];\r\n    let widthsarr = [];\r\n\r\n    let Ovals = Object.values(this.attrDisplayDtl);\r\n    let farr = Ovals.map(hdr => ({\r\n      bold: true,\r\n      text: hdr\r\n    }));\r\n    \r\n    tabledata.push(farr);\r\n\r\n    //tabledata.push(Objvals);\r\n\r\n    this.memoDetails.forEach(element => {\r\n\r\n      element.gropudtlList.forEach(grp => {\r\n\r\n        grp.packetsDetails.forEach(function (pkt, inx) {\r\n          if (inx == 0 && widthsarr.length == 0) {\r\n            //let prpLen = Object.keys(pkt).length;\r\n            let prpLen = Object.keys(resData.attrDisplayDtl).length;\r\n            // alert(hh);\r\n            for (let i = 0; i < prpLen - 1; i++) {\r\n              widthsarr.push('auto');\r\n            }\r\n            widthsarr.push('*');\r\n            \r\n          }\r\n\r\n          Objkeys.forEach((key) => {\r\n            if (pkt[key] && pkt[key] != undefined && pkt[key] != null && key != 'remarks') {\r\n              valObj.push(pkt[key]);\r\n            }\r\n            else if (key == 'remarks') {\r\n              valObj.push(gremark);\r\n            }\r\n            else {\r\n              valObj.push(' ');//value not found for this key err\r\n            }\r\n          });\r\n          tabledata.push(valObj);\r\n          valObj = [];\r\n        });\r\n      });\r\n    });\r\n\r\n    let dataRowlen = tabledata.length;\r\n    let minpgSize = 10;//11\r\n    valObj = [];\r\n    // if (dataRowlen > pgSize) {\r\n    //   pgSize = 38;\r\n    //   dataRowlen = (dataRowlen - 34) % pgSize;\r\n    // }\r\n\r\n    let obj = {};\r\n    for (let i = dataRowlen + 1; i <= minpgSize; i++) {\r\n      for (let j = 1; j <= colLen; j++) {\r\n        obj['text'] = \"-\"\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n        obj = {};\r\n      }\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    }\r\n\r\n    // var resIndex = [];\r\n    // var posWiseVal = [];\r\n    var totDatakey = Object.keys(this.GrandSummary);\r\n    let totObj = {};\r\n    let bottomTot = [];\r\n\r\n    Objkeys.forEach((key) => {\r\n       \r\n      if (key == 'srNo') {\r\n        totObj = {};\r\n        totObj['bold'] = true;\r\n        totObj['text'] = \"Total\";\r\n        bottomTot.push(totObj);\r\n      } else\r\n        if (totDatakey.indexOf(key) != -1) {\r\n           \r\n          totObj = {};\r\n          totObj['bold'] = true;\r\n          totObj['text'] = this.GrandSummary[key];\r\n          bottomTot.push(totObj);\r\n        } else {\r\n          bottomTot.push(\"\");\r\n        }\r\n\r\n    });\r\n\r\n    tabledata.push(bottomTot);\r\n\r\n\r\n\r\n    //   let totObj = {};\r\n    //    let bottomTot = [];\r\n    //    totObj['bold'] = true;\r\n    //    totObj['text'] = \"Total\";\r\n    //    bottomTot.push(totObj);\r\n    //    totObj = {};\r\n    //    bottomTot.push(\"\");\r\n    //    bottomTot.push(\"\");\r\n    //    bottomTot.push(\"\");\r\n\r\n    //    totObj['bold'] = true;\r\n    //    totObj['text'] = this.GrandSummary['crtwt'];\r\n    //    bottomTot.push(totObj);\r\n    //    totObj = {};\r\n\r\n    //    bottomTot.push(\"\");\r\n    //    bottomTot.push(\"\");\r\n    //    bottomTot.push(\"\");\r\n    //    bottomTot.push(\"\");\r\n    //    bottomTot.push(\"\");\r\n    //    bottomTot.push(\"\");\r\n    //    bottomTot.push(\"\");\r\n\r\n    //   totObj['bold'] = true;\r\n    //    totObj['text'] = this.GrandSummary['quot'];\r\n    //    bottomTot.push(totObj);\r\n    //    totObj = {};\r\n\r\n    //   totObj['bold'] = true;\r\n    //    totObj['text'] = this.GrandSummary['sal_dis'];\r\n    //    bottomTot.push(totObj);\r\n    //    totObj = {};\r\n\r\n    //  totObj['bold'] = true;\r\n    //    totObj['text'] = this.GrandSummary['sal_amount'];\r\n    //    bottomTot.push(totObj);\r\n    //    totObj = {};\r\n    //    bottomTot.push(\"\");\r\n\r\n    //    tabledata.push(bottomTot);\r\n    return {\r\n      style: 'pkttable',\r\n      alignment: 'center',\r\n      table: {\r\n        headerRows: 1,\r\n        widths: widthsarr,// ['*', '*', '*', '*', '*', '*', '*'],\r\n        body: tabledata\r\n      },\r\n      layout: {\r\n        hLineWidth: function (i, node) {\r\n          let width = 0.1;\r\n          if (i > dataRowlen) {\r\n            width = 0.1;\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            width = 0.5;\r\n          }\r\n          return width;\r\n          //return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          let color = '';\r\n          if (i > dataRowlen) {\r\n            color = 'white';\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            color = 'balck';\r\n          }\r\n          return color;//(i > dataRowlen) ? 'white' : 'gray';\r\n          //return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n\r\n    }\r\n    // getTableUSA(resData) {\r\n    //   this.headerDetails = resData.headerDetails;\r\n    //   this.attrDisplayDtl = resData.attrDisplayDtl;\r\n    //   this.memoDetails = resData.memoDetails;\r\n    //   this.GrandSummary = resData.GrandSummary;\r\n    //   this.pdfFormat = resData.pdfFormat;\r\n    //   let pageDefination = resData.pageDefination || {};\r\n  \r\n    //   let formfield = pageDefination.form_field || [];\r\n  \r\n    //   let rsamount = formfield.find(e => e.form_field == \"rsamount\") || {};\r\n    //   let rsAmt = \"\";\r\n    //   let currentXrte = resData.currentXrte || '1';\r\n    //   let gremark = \"\";\r\n    //   if (this.memoDetails[0].transaction_attr && this.memoDetails[0].transaction_attr['remark'] && this.memoDetails[0].transaction_attr['remark'] != null && this.memoDetails[0].transaction_attr['remark'] != undefined) {\r\n    //     gremark = this.memoDetails[0].transaction_attr['remark'];\r\n    //   }\r\n    //   let tabledata = [];\r\n    //   let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    //   let Objvals = Object.values(this.attrDisplayDtl);\r\n    //   let colLen = Objkeys.length || 0;\r\n    //   let valObj = [];\r\n    //   let arr = [];\r\n    //   let widthsarr = [];\r\n  \r\n    //   let Ovals = Object.values(this.attrDisplayDtl);\r\n    //   let farr = Ovals.map(hdr => ({\r\n    //     bold: true,\r\n    //     text: hdr\r\n    //   }));\r\n      \r\n    //   tabledata.push(farr);\r\n  \r\n    //   //tabledata.push(Objvals);\r\n  \r\n    //   this.memoDetails.forEach(element => {\r\n  \r\n    //     element.gropudtlList.forEach(grp => {\r\n  \r\n    //       grp.packetsDetails.forEach(function (pkt, inx) {\r\n    //         if (inx == 0 && widthsarr.length == 0) {\r\n    //           //let prpLen = Object.keys(pkt).length;\r\n    //           let prpLen = Object.keys(resData.attrDisplayDtl).length;\r\n    //           // alert(hh);\r\n    //           for (let i = 0; i < prpLen - 1; i++) {\r\n    //             widthsarr.push('auto');\r\n    //           }\r\n    //           widthsarr.push('*');\r\n              \r\n    //         }\r\n  \r\n    //         Objkeys.forEach((key) => {\r\n    //           if (pkt[key] && pkt[key] != undefined && pkt[key] != null && key != 'remarks') {\r\n    //             valObj.push(pkt[key]);\r\n    //           }\r\n    //           else if (key == 'remarks') {\r\n    //             valObj.push(gremark);\r\n    //           }\r\n    //           else {\r\n    //             valObj.push(' ');//value not found for this key err\r\n    //           }\r\n    //         });\r\n    //         tabledata.push(valObj);\r\n    //         valObj = [];\r\n    //       });\r\n    //     });\r\n    //   });\r\n  \r\n    //   let dataRowlen = tabledata.length;\r\n    //   let minpgSize = 5;//11\r\n    //   valObj = [];\r\n    //   let obj = {};\r\n    //   for (let i = dataRowlen + 1; i <= minpgSize; i++) {\r\n    //     for (let j = 1; j <= colLen; j++) {\r\n    //       obj['text'] = \"-\"\r\n    //       obj['color'] = '#fff';\r\n    //       valObj.push(obj);\r\n    //       obj = {};\r\n    //     }\r\n    //     tabledata.push(valObj);\r\n    //     valObj = [];\r\n    //   }\r\n    //   var totDatakey = Object.keys(this.GrandSummary);\r\n    //   let totObj = {};\r\n    //   let bottomTot = [];\r\n  \r\n    //   Objkeys.forEach((key) => {\r\n         \r\n    //     if (key == 'srNo') {\r\n    //       totObj = {};\r\n    //       totObj['bold'] = true;\r\n    //       totObj['text'] = \"Total\";\r\n    //       bottomTot.push(totObj);\r\n    //     } else\r\n    //       if (totDatakey.indexOf(key) != -1) {\r\n             \r\n    //         totObj = {};\r\n    //         totObj['bold'] = true;\r\n    //         totObj['text'] = this.GrandSummary[key];\r\n    //         bottomTot.push(totObj);\r\n    //       } else {\r\n    //         bottomTot.push(\"\");\r\n    //       }\r\n  \r\n    //   });\r\n  \r\n    //   tabledata.push(bottomTot);\r\n    //   return {\r\n    //     style: 'pkttable',\r\n    //     alignment: 'center',\r\n    //     table: {\r\n    //       headerRows: 1,\r\n    //       widths: widthsarr,// ['*', '*', '*', '*', '*', '*', '*'],\r\n    //       body: tabledata\r\n    //     },\r\n    //     layout: {\r\n    //       hLineWidth: function (i, node) {\r\n    //         let width = 0.1;\r\n    //         if (i > dataRowlen) {\r\n    //           width = 0.1;\r\n    //         }\r\n    //         if (i >= tabledata.length - 1) {\r\n    //           width = 0.5;\r\n    //         }\r\n    //         return width;\r\n    //         //return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n    //       },\r\n    //       vLineWidth: function (i, node) {\r\n    //         return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n    //       },\r\n    //       hLineColor: function (i, node) {\r\n    //         let color = '';\r\n    //         if (i > dataRowlen) {\r\n    //           color = 'white';\r\n    //         }\r\n    //         if (i >= tabledata.length - 1) {\r\n    //           color = 'balck';\r\n    //         }\r\n    //         return color;//(i > dataRowlen) ? 'white' : 'gray';\r\n    //         //return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n    //       },\r\n    //       vLineColor: function (i, node) {\r\n    //         return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n    //       }\r\n  \r\n    //     }\r\n    //   }\r\n  \r\n    // }\r\n  getMixterms(trm, totalPkts) {\r\n    trm = trm || [];\r\n    var ftrm = [];\r\n    trm.forEach(element => {\r\n      ftrm.push(element);\r\n    });\r\n\r\n    return {\r\n      style: 'tableExample',\r\n      color: 'black',\r\n      pageBreak: totalPkts > 8 ? 'after' : '',\r\n      table: {\r\n        widths: ['*'],\r\n        body: [\r\n          [\r\n            {\r\n              border: [true, true, true, false],\r\n              columns: [\r\n                {\r\n                  stack: [\r\n                    {\r\n                      text: 'Acknowledgement of entrusment as per the condition below.', fontSize: 6,\r\n                      bold: true,\r\n                      margin: [5, 2, 0, 0]\r\n                    },\r\n                    {\r\n                      text: 'Subjects to Mumbai Jurisdiction',\r\n                      fontSize: 6, bold: true, margin: [5, 0, 0, 0]\r\n                    }\r\n\r\n                  ]\r\n                },\r\n                {\r\n                  columns: [\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Receiver signature ________________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Autorised signature _______________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                  ]\r\n\r\n                }\r\n              ]\r\n            }\r\n\r\n          ],\r\n          [{ border: [true, false, true, false], text: 'Acknowledgement of entrusment', fontSize: 6, bold: true, margin: [5, 0, 0, 0] }],\r\n          [{ border: [true, false, true, false], text: 'I hereby acknowledge the receipt of above mentioned goods which you have entrusted to me and which I hold for you for the following conditions (i.e. Conditions approved by The Mumbai Diamond Merchants Association)', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n          [{\r\n            border: [true, false, true, true],\r\n            stack: [\r\n              {\r\n                fontSize: 6,\r\n                ol: ftrm\r\n              }\r\n            ]\r\n          }]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n    // return o;\r\n  }\r\n\r\n  getterms(trm, totalPkts) {\r\n    trm = trm || [];\r\n    var ftrm = [];\r\n    trm.forEach(element => {\r\n      ftrm.push(element);\r\n    });\r\n\r\n    return {\r\n      style: 'tableExample',\r\n      color: 'black',\r\n      pageBreak: totalPkts.qty > 8 ? 'after' : '',\r\n      table: {\r\n        widths: ['*'],\r\n        body: [\r\n          [\r\n            {\r\n              border: [true, true, true, false],\r\n              columns: [\r\n                {\r\n                  stack: [\r\n                    {\r\n                      text: 'Acknowledgement of entrusment as per the condition below.', fontSize: 6,\r\n                      bold: true,\r\n                      margin: [5, 2, 0, 0]\r\n                    },\r\n                    {\r\n                      text: 'Subjects to Mumbai Jurisdiction',\r\n                      fontSize: 6, bold: true, margin: [5, 0, 0, 0]\r\n                    }\r\n\r\n                  ]\r\n                },\r\n                {\r\n                  columns: [\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Receiver signature ________________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Autorised signature _______________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    }\r\n                  ]\r\n\r\n                }\r\n              ]\r\n            }\r\n\r\n          ],\r\n          [{ border: [true, false, true, false], text: 'Acknowledgement of entrusment', fontSize: 6, bold: true, margin: [5, 0, 0, 0] }],\r\n          [{ border: [true, false, true, false], text: 'I hereby acknowledge the receipt of above mentioned goods which you have entrusted to me and which I hold for you for the following conditions (i.e. Conditions approved by The Mumbai Diamond Merchants Association)', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n          [{\r\n            border: [true, false, true, true],\r\n            stack: [\r\n              {\r\n                fontSize: 6,\r\n                ol: ftrm\r\n              }\r\n            ]\r\n          }]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n    // return o;\r\n  }\r\n\r\n  gettermsAD(trm, totalPkts) {\r\n    trm = trm || [];\r\n    var ftrm = [];\r\n    trm.forEach(element => {\r\n      ftrm.push(element);\r\n    });\r\n\r\n    return {\r\n      style: 'tableExample',\r\n      color: 'black',\r\n      pageBreak: totalPkts.qty > 8 ? 'after' : '',\r\n      table: {\r\n        widths: ['*'],\r\n        body: [\r\n          [\r\n            {\r\n              border: [true, true, true, false],\r\n              columns: [\r\n                {\r\n                  width: '40%',\r\n                  stack: [\r\n                    {\r\n                      text: 'Acknowledgement of entrusment as per the condition below.', fontSize: 6,\r\n                      bold: true,\r\n                      margin: [5, 2, 0, 0]\r\n                    },\r\n                    {\r\n                      text: 'Subjects to Mumbai Jurisdiction',\r\n                      fontSize: 6, bold: true, margin: [5, 0, 0, 0]\r\n                    }\r\n\r\n                  ]\r\n                },\r\n                {\r\n                  columns: [\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Receiver signature ________________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Autorised signature _______________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Issued By _______________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n\r\n                  ]\r\n\r\n                }\r\n              ]\r\n            }\r\n\r\n          ],\r\n          [{ border: [true, false, true, false], text: 'Acknowledgement of entrusment', fontSize: 6, bold: true, margin: [5, 0, 0, 0] }],\r\n          [{ border: [true, false, true, false], text: 'I hereby acknowledge the receipt of above mentioned goods which you have entrusted to me and which I hold for you for the following conditions (i.e. Conditions approved by The Mumbai Diamond Merchants Association)', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n          [{\r\n            border: [true, false, true, true],\r\n            stack: [\r\n              {\r\n                fontSize: 6,\r\n                ol: ftrm\r\n              }\r\n            ]\r\n          }]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n    // return o;\r\n  }\r\n\r\n\r\n  gettermsendTP(trm, totalPkts) {\r\n    trm = trm || [];\r\n    var ftrm = [];\r\n    trm.forEach(element => {\r\n      ftrm.push(element);\r\n    });\r\n\r\n    return {\r\n      style: 'tableExample',\r\n      color: 'black',\r\n      table: {\r\n        widths: ['*'],\r\n        body: [\r\n          [\r\n            {\r\n              border: [true, true, true, false],\r\n              columns: [\r\n                {\r\n\r\n                },\r\n                {\r\n                  columns: [\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Receiver signature ________________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Autorised signature _______________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                  ]\r\n\r\n                }\r\n              ]\r\n            }\r\n\r\n          ],\r\n          [{ border: [true, false, true, false], text: 'ACKNOWLEDGEMENT OF ENTRUSTMENT', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n\r\n          [{ border: [true, false, true, false], text: 'We hereby entrust to you the following goods for Exports/Manufacturer/Inspection on approval basis with the following conditions:', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n\r\n          [{\r\n            border: [true, false, true, true],\r\n            stack: [\r\n              {\r\n                fontSize: 6,\r\n                ol: ftrm\r\n              }\r\n            ]\r\n          }]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n    // return o;\r\n  }\r\n\r\n  gettermsend(trm, totalPkts) {\r\n    trm = trm || [];\r\n    var ftrm = [];\r\n    trm.forEach(element => {\r\n      ftrm.push(element);\r\n    });\r\n\r\n    return {\r\n      style: 'tableExample',\r\n      color: 'black',\r\n      table: {\r\n        widths: ['*'],\r\n        body: [\r\n          [\r\n            {\r\n              border: [true, true, true, false],\r\n              columns: [\r\n                {\r\n                  stack: [\r\n                    {\r\n                      text: 'Acknowledgement of entrusment as per the condition below.', fontSize: 6,\r\n                      bold: true,\r\n                      margin: [5, 2, 0, 0]\r\n                    },\r\n                    {\r\n                      text: 'Subjects to Mumbai Jurisdiction',\r\n                      fontSize: 6, bold: true, margin: [5, 0, 0, 0]\r\n                    }\r\n\r\n                  ]\r\n                },\r\n                {\r\n                  columns: [\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Receiver signature ________________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Autorised signature _______________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                  ]\r\n\r\n                }\r\n              ]\r\n            }\r\n\r\n          ],\r\n          [{ border: [true, false, true, false], text: 'Acknowledgement of entrusment', fontSize: 6, bold: true, margin: [5, 0, 0, 0] }],\r\n          [{ border: [true, false, true, false], text: 'I hereby acknowledge the receipt of above mentioned goods which you have entrusted to me and which I hold for you for the following conditions (i.e. Conditions approved by The Mumbai Diamond Merchants Association)', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n          [{\r\n            border: [true, false, true, true],\r\n            stack: [\r\n              {\r\n                fontSize: 6,\r\n                ol: ftrm\r\n              }\r\n            ]\r\n          }]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n    // return o;\r\n  }\r\n  gettermsHK(trm, totalPkts) {\r\n    var ftrm = [];\r\n    trm.forEach(element => {\r\n      ftrm.push(element);\r\n    });\r\n\r\n    return {\r\n      style: 'tableExample',\r\n      color: 'black',\r\n      pageBreak: totalPkts.qty > 10 ? 'after' : '',\r\n      table: {\r\n        widths: ['*'],\r\n        body: [\r\n          [\r\n            {\r\n              border: [true, true, true, false],\r\n              columns: [\r\n                {\r\n                  stack: [\r\n                    {\r\n                      text: 'Acknowledgement of entrusment as per the condition below.', fontSize: 6,\r\n                      bold: true,\r\n                      margin: [5, 2, 0, 0]\r\n                    }\r\n                    // ,{\r\n                    //   text: 'Subjects to Mumbai Jurisdiction',\r\n                    //   fontSize: 6, bold: true, margin: [5, 0, 0, 0]\r\n                    // }\r\n\r\n                  ]\r\n                }\r\n                // {\r\n                //   columns: [\r\n                //     {\r\n                //       fontSize: 6,\r\n                //       text: 'Receiver signature ________________ ',\r\n                //       margin: [5, 5, 0, 0]\r\n                //     },\r\n                //     {\r\n                //       fontSize: 6,\r\n                //       text: 'Autorised signature _______________ ',\r\n                //       margin: [5, 5, 0, 0]\r\n                //     },\r\n                //   ]\r\n\r\n                // }\r\n              ]\r\n            }\r\n\r\n          ],\r\n\r\n          [{ border: [true, false, true, false], text: 'I hereby acknowledge the receipt of above mentioned goods which you have entrusted to me and which I hold for you for the following conditions.', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n          [{\r\n            border: [true, false, true, true],\r\n            stack: [\r\n              {\r\n                type: 'none',\r\n                fontSize: 6,\r\n                ol: ftrm\r\n              },\r\n              { text: 'This contract is goverened by the laws of Hong Kong.                                            For Kapu Gems Ltd.', margin: [5, 2, 0, 20], alignment: 'right' },\r\n\r\n              // { text: 'For Kapu Gems Ltd.', alignment: 'right', margin: [0, 0, 0, 6] },\r\n              { text: 'Receiver signature ______________________________________                         Autorised signature ______________________________________ ', fontSize: 6, alignment: 'right', margin: [0, 0, 0, 8] },\r\n\r\n\r\n              // {\r\n              //   alignment: 'right' ,\r\n              //   columns: [\r\n\r\n              //     {\r\n              //       alignment: 'right' ,\r\n              //       fontSize: 6,\r\n              //       text: 'Receiver signature ________________ ',\r\n              //       margin: [5, 5, 0, 0]\r\n              //     },\r\n              //     {\r\n              //       alignment: 'right' ,\r\n              //       fontSize: 6,\r\n              //       text: 'Autorised signature _______________ ',\r\n              //       margin: [0, 5, 0, 0]\r\n              //     },\r\n              //   ]\r\n\r\n              // }\r\n\r\n\r\n            ]\r\n          }]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n    // return o;\r\n  }\r\n\r\n  gettermsUSA(trm, totalPkts,resData) {\r\n    var ftrm = [];\r\n    trm.forEach(element => {\r\n      ftrm.push(element);\r\n    });\r\n    \r\n    return {\r\n      style: 'tableExample',\r\n      color: 'black',\r\n      // pageBreak: totalPkts.qty > 5 ? 'after' : '',\r\n      table: {\r\n        widths: ['*'],\r\n        body: [\r\n          [\r\n            {\r\n              border: [true, true, true, false],\r\n              columns: [\r\n                {\r\n                  stack: [\r\n                    {\r\n                      text: 'Acknowledgement of entrusment as per the condition below.', fontSize: 6,\r\n                      bold: true,\r\n                      margin: [5, 2, 0, 0]\r\n                    }\r\n                  ]\r\n                }\r\n              ]\r\n            }\r\n\r\n          ],\r\n\r\n          [{ border: [true, false, true, false], text: 'I / We hereby declare that the Diamonds herein invoiced have been purchased from legitimate sources not involved in funding confict and in compliance with United Nations Resolution.', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n          [{ border: [true, false, true, false], text: 'The seller here by guarantees that these diamonds are confict free based on personal knowledge and/or written guarantees provided by the supplier of these diamonds.', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n          [{\r\n            border: [true, false, true, true],\r\n            stack: [\r\n              {\r\n                type: 'none',\r\n                fontSize: 6,\r\n                ol: ftrm\r\n              },\r\n              { text: 'This contract is goverened by the laws of USA.                                            For Kapu Jewels Inc.', margin: [5, 2, 0, 20], alignment: 'right' },\r\n\r\n              // { text: 'For Kapu Gems Ltd.', alignment: 'right', margin: [0, 0, 0, 6] },\r\n              // { text: 'Receiver signature ______________________________________                         Autorised signature ______________________________________ ', fontSize: 6, alignment: 'right', margin: [0, 0, 0, 8] },\r\n\r\n              {\r\n                columns: [\r\n                  { \r\n                    text: 'Receiver signature ______________________________________', \r\n                    fontSize: 6, \r\n                    width: '50%'\r\n                  },\r\n                  { \r\n                    text: 'Authorized signature ', \r\n                    fontSize: 6,\r\n                    margin: [0, 0, 5, 0] // Add small right margin for spacing\r\n                  },\r\n                  {\r\n                    image: resData.pdfFormat.signimage,\r\n                    width: 80,  // Adjust width as needed\r\n                    height: 30, // Adjust height for proper fit\r\n                    margin: [0, -10, 0, 0] // Adjust vertical alignment\r\n                  }\r\n                ],\r\n                alignment: 'right',\r\n                margin: [0, 0, 0, 8]\r\n              }\r\n            ]\r\n          }]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n    // return o;\r\n  }\r\n  \r\n\r\n  createExternalMemo(resData) {\r\n    //#region  head details\r\n    let pageDefination = resData.pageDefination || {};\r\n    let formfield = pageDefination.form_field || [];\r\n    let addressDtl = formfield.find(e => e.form_field == \"buyeraddress\") || {};\r\n    let mobileDtl = formfield.find(e => e.form_field == \"mobile\") || {};\r\n    let qbcDtl = formfield.find(e => e.form_field == \"qbc\") || {};\r\n\r\n\r\n    let headerDetails = resData.headerDetails || {};\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let pdfFormat = resData.pdfFormat || {};\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n\r\n    let buyerAddress = \"\";\r\n    let mobile = \"\";\r\n    let qbc = \"\";\r\n    if (addressDtl.form_field_title != undefined && addressDtl.form_field_title != '')\r\n      buyerAddress = headerDetails.address1;\r\n\r\n    if (mobileDtl.form_field_title != undefined && mobileDtl.form_field_title != '')\r\n      mobile = headerDetails.mobile;\r\n\r\n    if (qbcDtl.form_field_title != undefined && qbcDtl.form_field_title != '')\r\n      qbc = headerDetails.qbc;\r\n    let addressTxt1 = {};\r\n    let addressTxt2 = {};\r\n    if (addressDtl.form_field_title != undefined && addressDtl.form_field_title != '') {\r\n      addressTxt1 = {\r\n\r\n        text: [\r\n          { text: 'Address:' + headerDetails.address1 || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n\r\n      addressTxt2 = {\r\n\r\n        text: [\r\n          { text: '        ' + headerDetails.address2 || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n\r\n    }\r\n\r\n    let mobiletxt = {};\r\n    if (mobileDtl.form_field_title != undefined && mobileDtl.form_field_title != '') {\r\n      mobiletxt = {\r\n\r\n        text: [\r\n          { text: 'Mobile:' + mobile || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n    }\r\n\r\n    let qbctxt = {};\r\n    if (qbcDtl.form_field_title != undefined && qbcDtl.form_field_title != '') {\r\n      qbctxt = {\r\n\r\n        text: [\r\n          { text: 'QBC:' + qbc || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n    }\r\n\r\n\r\n\r\n    if (memoDetails[0].transaction_attr && memoDetails[0].transaction_attr['remark'] != null && memoDetails[0].transaction_attr['remark'] != undefined) {\r\n      gremark = memoDetails[0].transaction_attr['remark'];\r\n    }\r\n\r\n    if (memoDetails[0].transaction_attr && memoDetails[0].transaction_attr['through_person'] != null && memoDetails[0].transaction_attr['through_person'] != undefined) {\r\n      throughPerson = memoDetails[0].transaction_attr['through_person'];\r\n      throughPerson2 = memoDetails[0].transaction_attr['through_person'];\r\n    }\r\n\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    if (memoDetails[0].commission.length > 0) {\r\n\r\n      memoDetails[0].commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;//+ ' (' + element.pct + ' )';\r\n        }\r\n        // else {\r\n        //   aadat = element.name;\r\n        // }\r\n      });\r\n\r\n\r\n      // if (this.memoDetails[0].commission[0].length != 0) {\r\n      //   broker = this.memoDetails[0].commission[0].name;\r\n      // }\r\n    }\r\n    let trm = pdfFormat.terms;\r\n    let orgreportHeader = {};\r\n    let dupreportHeader = {};\r\n    let hedimage = pdfFormat.image || '';\r\n    if (hedimage != '') {\r\n       \r\n      orgreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      orgreportHeader[\"width\"] = 100;\r\n      orgreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 600, height: 60, alignment: 'left'\r\n        }]\r\n\r\n      dupreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      dupreportHeader[\"width\"] = 100;\r\n      dupreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 600, height: 60, alignment: 'left'\r\n        }\r\n      ]\r\n\r\n    }\r\n\r\n    let dd = {\r\n      footer: {\r\n        columns: [\r\n          { text: pdfFormat.website || '', alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n\r\n      content: [\r\n        {\r\n          text: [\r\n            { text: 'DELIVERY CHALLAN ', style: 'hederunderline', alignment: 'center' },\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            orgreportHeader\r\n\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        addressTxt1,\r\n                        addressTxt2,\r\n                        {\r\n                          text: [\r\n                            { text: 'ID : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker  : ' + broker + ' , Through Person :' + throughPerson, bold: true }\r\n\r\n                            // ' FirstName Lastname'\r\n                          ]\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTable(resData),\r\n\r\n        this.getterms(trm, GrandSummary),\r\n        { text: '', fontSize: 8, margin: [0, 10, 0, 10] },\r\n        {\r\n          text: [\r\n            { text: 'DELIVERY CHALLAN ', style: 'hederunderline', alignment: 'center' },\r\n          ]\r\n        },\r\n\r\n\r\n        /////////////////////////////////////////////////// 2 ////////////////////////////////////////////\r\n        {\r\n          margin: [0, 0, 0, 0],//10\r\n          columns: [\r\n            dupreportHeader\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Duplicate ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'ID : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker  : ' + broker + ' , Through Person :' + throughPerson, bold: true }\r\n\r\n                            // ' FirstName Lastname'\r\n                          ]\r\n                        }\r\n\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTable(resData),\r\n\r\n\r\n        this.gettermsend(trm, GrandSummary)\r\n\r\n        // {\r\n        //   text: '', pageBreak: 'after'\r\n        // }\r\n        ///////////////////////////////////////////////////2 /////////////////////////////////////////////\r\n\r\n      ],\r\n\r\n      pageMargins: [10, 2, 10, 20],//12\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        hederunderline: {\r\n          fontSize: 11,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  createExternalMemoTP(resData) {\r\n    //#region  head details\r\n    let pageDefination = resData.pageDefination || {};\r\n    let formfield = pageDefination.form_field || [];\r\n    let addressDtl = formfield.find(e => e.form_field == \"buyeraddress\") || {};\r\n    let mobileDtl = formfield.find(e => e.form_field == \"mobile\") || {};\r\n    let qbcDtl = formfield.find(e => e.form_field == \"qbc\") || {};\r\n\r\n\r\n    let headerDetails = resData.headerDetails || {};\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let pdfFormat = resData.pdfFormat || {};\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n\r\n    let buyerAddress = \"\";\r\n    let mobile = \"\";\r\n    let qbc = \"\";\r\n    buyerAddress = headerDetails.address1;\r\n\r\n    mobile = headerDetails.mobile;\r\n\r\n    qbc = headerDetails.qbc;\r\n    let addressTxt1 = {};\r\n    let addressTxt2 = {};\r\n    addressTxt1 = {\r\n\r\n      text: [\r\n        { text: 'Address:' + headerDetails.address1 || '', style: 'tableExample' }\r\n      ]\r\n    }\r\n\r\n    addressTxt2 = {\r\n\r\n      text: [\r\n        { text: '        ' + headerDetails.address2 || '', style: 'tableExample' }\r\n      ]\r\n    }\r\n\r\n\r\n\r\n    let mobiletxt = {};\r\n    mobiletxt = {\r\n\r\n      text: [\r\n        { text: 'Mobile:' + mobile || '', style: 'tableExample' }\r\n      ]\r\n    }\r\n\r\n\r\n    let qbctxt = {};\r\n\r\n    qbctxt = {\r\n\r\n      text: [\r\n        { text: 'QBC:' + qbc || '', style: 'tableExample' }\r\n      ]\r\n    }\r\n\r\n\r\n\r\n\r\n    if (memoDetails[0].transaction_attr && memoDetails[0].transaction_attr['remark'] != null && memoDetails[0].transaction_attr['remark'] != undefined) {\r\n      gremark = memoDetails[0].transaction_attr['remark'];\r\n    }\r\n\r\n    if (memoDetails[0].transaction_attr && memoDetails[0].transaction_attr['through_person'] != null && memoDetails[0].transaction_attr['through_person'] != undefined) {\r\n      throughPerson = memoDetails[0].transaction_attr['through_person'];\r\n      throughPerson2 = memoDetails[0].transaction_attr['through_person'];\r\n    }\r\n\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    let brokerno = \"\";\r\n    if (memoDetails[0].commission.length > 0) {\r\n\r\n      memoDetails[0].commission.forEach(element => {\r\n         \r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;//+ ' (' + element.pct + ' )';\r\n          brokerno = element.mobile;\r\n        }\r\n\r\n      });\r\n\r\n    }\r\n    let trm = pdfFormat.terms;\r\n    let orgreportHeader = {};\r\n    let dupreportHeader = {};\r\n    let hedimage = pdfFormat.image || '';\r\n    if (hedimage != '') {\r\n       \r\n      orgreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      orgreportHeader[\"width\"] = 100;\r\n      orgreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 600, height: 60, alignment: 'left'\r\n        }]\r\n\r\n      dupreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      dupreportHeader[\"width\"] = 100;\r\n      dupreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 600, height: 60, alignment: 'left'\r\n        }\r\n      ]\r\n\r\n    }\r\n\r\n    let dd = {\r\n      footer: {\r\n        columns: [\r\n          { text: pdfFormat.website || '', alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n\r\n      content: [\r\n\r\n        {\r\n          columns: [\r\n            orgreportHeader\r\n\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'Address:' + headerDetails.address1 || ' ' + headerDetails.address2, style: 'tableExample' }\r\n                          ]\r\n                        }\r\n                        ,\r\n\r\n\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker : ', style: 'tableExample' },\r\n                            broker\r\n                          ]\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'Mobile:   ' + mobile || '', style: 'tableExample' }\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', style: 'tableExample' },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n\r\n                        {\r\n                          text: [\r\n                            { text: 'Pan No:', style: 'tableExample' },\r\n                            headerDetails.panno\r\n                          ]\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n\r\n                        {\r\n                          text: [\r\n                            { text: 'Date:      ', bold: true },\r\n                            memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Landline No:', bold: true },\r\n                            headerDetails.telno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Through:     ', bold: true },\r\n                            throughPerson\r\n                          ]\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTable(resData),\r\n\r\n        this.gettermsendTP(trm, GrandSummary),\r\n        { text: '', fontSize: 8, margin: [0, 10, 0, 10] },\r\n\r\n\r\n\r\n        /////////////////////////////////////////////////// 2 ////////////////////////////////////////////\r\n        {\r\n          margin: [0, 0, 0, 0],//10\r\n          columns: [\r\n            dupreportHeader\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Duplicate ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'Address:' + headerDetails.address1 || ' ' + headerDetails.address2, style: 'tableExample' }\r\n                          ]\r\n                        }\r\n                        ,\r\n\r\n\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker : ', style: 'tableExample' },\r\n                            broker\r\n                          ]\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'Mobile:   ' + mobile || '', style: 'tableExample' }\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', style: 'tableExample' },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n\r\n                        {\r\n                          text: [\r\n                            { text: 'Pan No:', style: 'tableExample' },\r\n                            brokerno\r\n                          ]\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n\r\n                        {\r\n                          text: [\r\n                            { text: 'Date:      ', bold: true },\r\n                            memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Landline No:', bold: true },\r\n                            headerDetails.tel\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Through:     ', bold: true },\r\n                            throughPerson\r\n                          ]\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTable(resData),\r\n\r\n\r\n        this.gettermsendTP(trm, GrandSummary)\r\n\r\n        // {\r\n        //   text: '', pageBreak: 'after'\r\n        // }\r\n        ///////////////////////////////////////////////////2 /////////////////////////////////////////////\r\n\r\n      ],\r\n\r\n      pageMargins: [10, 2, 10, 20],//12\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        hederunderline: {\r\n          fontSize: 11,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  createExternalMemoAD(resData) {\r\n    //#region  head details\r\n    let pageDefination = resData.pageDefination || {};\r\n    let formfield = pageDefination.form_field || [];\r\n    let addressDtl = formfield.find(e => e.form_field == \"buyeraddress\") || {};\r\n    let mobileDtl = formfield.find(e => e.form_field == \"mobile\") || {};\r\n    let qbcDtl = formfield.find(e => e.form_field == \"qbc\") || {};\r\n\r\n\r\n    let headerDetails = resData.headerDetails || {};\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let pdfFormat = resData.pdfFormat || {};\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n\r\n    let buyerAddress = \"\";\r\n    let mobile = \"\";\r\n    let qbc = \"\";\r\n    if (addressDtl.form_field_title != undefined && addressDtl.form_field_title != '')\r\n      buyerAddress = headerDetails.address1;\r\n\r\n    if (mobileDtl.form_field_title != undefined && mobileDtl.form_field_title != '')\r\n      mobile = headerDetails.mobile;\r\n\r\n    if (qbcDtl.form_field_title != undefined && qbcDtl.form_field_title != '')\r\n      qbc = headerDetails.qbc;\r\n    let addressTxt1 = {};\r\n    let addressTxt2 = {};\r\n    if (addressDtl.form_field_title != undefined && addressDtl.form_field_title != '') {\r\n      addressTxt1 = {\r\n\r\n        text: [\r\n          { text: 'Address:' + headerDetails.address1 || ' ' + headerDetails.address2, style: 'tableExample' }\r\n        ]\r\n      }\r\n\r\n\r\n    }\r\n\r\n    let mobiletxt = {};\r\n    if (mobileDtl.form_field_title != undefined && mobileDtl.form_field_title != '') {\r\n      mobiletxt = {\r\n\r\n        text: [\r\n          { text: 'Mobile:' + mobile || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n    }\r\n\r\n    let qbctxt = {};\r\n    if (qbcDtl.form_field_title != undefined && qbcDtl.form_field_title != '') {\r\n      qbctxt = {\r\n\r\n        text: [\r\n          { text: 'QBC:   ' + qbc || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n    }\r\n\r\n\r\n\r\n    if (memoDetails[0].transaction_attr && memoDetails[0].transaction_attr['remark'] != null && memoDetails[0].transaction_attr['remark'] != undefined) {\r\n      gremark = memoDetails[0].transaction_attr['remark'];\r\n    }\r\n\r\n    if (memoDetails[0].transaction_attr && memoDetails[0].transaction_attr['through_person'] != null && memoDetails[0].transaction_attr['through_person'] != undefined) {\r\n      throughPerson = memoDetails[0].transaction_attr['through_person'];\r\n      throughPerson2 = memoDetails[0].transaction_attr['through_person'];\r\n    }\r\n\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    let brokerno = \"\";\r\n    if (memoDetails[0].commission.length > 0) {\r\n\r\n      memoDetails[0].commission.forEach(element => {\r\n         \r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;//+ ' (' + element.pct + ' )';\r\n          brokerno = element.mobile;\r\n        }\r\n        // else {\r\n        //   aadat = element.name;\r\n        // }\r\n      });\r\n\r\n\r\n      // if (this.memoDetails[0].commission[0].length != 0) {\r\n      //   broker = this.memoDetails[0].commission[0].name;\r\n      // }\r\n    }\r\n    let trm = pdfFormat.terms;\r\n    let orgreportHeader = {};\r\n    let dupreportHeader = {};\r\n    let hedimage = pdfFormat.image || '';\r\n    if (hedimage != '') {\r\n       \r\n      orgreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      orgreportHeader[\"width\"] = 100;\r\n      orgreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 600, height: 60, alignment: 'left'\r\n        }]\r\n\r\n      dupreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      dupreportHeader[\"width\"] = 100;\r\n      dupreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 600, height: 60, alignment: 'left'\r\n        }\r\n      ]\r\n\r\n    }\r\n\r\n    let dd = {\r\n      footer: {\r\n        columns: [\r\n          { text: pdfFormat.website || '', alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n\r\n      content: [\r\n        { text: '', fontSize: 8, margin: [0, 5, 0, 5] },\r\n        {\r\n          text: [\r\n            { text: 'DELIVERY MEMO ', style: 'hederunderline', alignment: 'center' },\r\n\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            orgreportHeader\r\n\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'Address:' + headerDetails.address1 || ' ' + headerDetails.address2, style: 'tableExample' }\r\n                          ]\r\n                        }\r\n                        ,\r\n\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', style: 'tableExample' },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker : ', style: 'tableExample' },\r\n                            broker\r\n                          ]\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'Mobile:   ' + mobile || '', style: 'tableExample' }\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'QBC:      ' + qbc || '', style: 'tableExample' }\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'State Code: 27', style: 'tableExample' },\r\n\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Mobile No:', style: 'tableExample' },\r\n                            brokerno\r\n                          ]\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Invoice No: ', bold: true },\r\n                            memoDetails[0].co_serial\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Landline No:', bold: true },\r\n                            headerDetails.tel\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Date:      ', bold: true },\r\n                            memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Through:     ', bold: true },\r\n                            throughPerson\r\n                          ]\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTable(resData),\r\n\r\n        this.gettermsAD(trm, GrandSummary),\r\n        { text: '', fontSize: 8, margin: [0, 10, 0, 10] },\r\n        {\r\n          text: [\r\n            { text: 'DELIVERY MEMO ', style: 'hederunderline', alignment: 'center' },\r\n          ]\r\n        },\r\n\r\n\r\n        /////////////////////////////////////////////////// 2 ////////////////////////////////////////////\r\n        {\r\n          margin: [0, 0, 0, 0],//10\r\n          columns: [\r\n            dupreportHeader\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Duplicate ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        addressTxt1,\r\n                        addressTxt2,\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', style: 'tableExample' },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker : ', style: 'tableExample' },\r\n                            broker\r\n                          ]\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'Mobile:   ' + mobile || '', style: 'tableExample' }\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                          text: [\r\n                            { text: 'QBC:      ' + qbc || '', style: 'tableExample' }\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'State Code: 27', style: 'tableExample' },\r\n\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Mobile No:', style: 'tableExample' },\r\n                            brokerno\r\n                          ]\r\n                        },\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Invoice No: ', bold: true },\r\n                            memoDetails[0].co_serial\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Landline No:', bold: true },\r\n                            headerDetails.tel\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Date:      ', bold: true },\r\n                            memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Through:     ', bold: true },\r\n                            throughPerson\r\n                          ]\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTable(resData),\r\n\r\n\r\n        this.gettermsAD(trm, GrandSummary),\r\n\r\n        // {\r\n        //   text: '', pageBreak: 'after'\r\n        // }\r\n        ///////////////////////////////////////////////////2 /////////////////////////////////////////////\r\n\r\n      ],\r\n\r\n      pageMargins: [25, 2, 25, 20],//12\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        hederunderline: {\r\n          fontSize: 11,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  createMemoSummary(resData) {\r\n    //#region  head details\r\n    let pageDefination = resData.pageDefination || {};\r\n    let formfield = pageDefination.form_field || [];\r\n    let addressDtl = formfield.find(e => e.form_field == \"buyeraddress\") || {};\r\n    let mobileDtl = formfield.find(e => e.form_field == \"mobile\") || {};\r\n    let qbcDtl = formfield.find(e => e.form_field == \"qbc\") || {};\r\n\r\n\r\n    let headerDetails = resData.headerDetails || {};\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let pdfFormat = resData.pdfFormat || {};\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n\r\n    let buyerAddress = \"\";\r\n    let mobile = \"\";\r\n    let qbc = \"\";\r\n    if (addressDtl.form_field_title != undefined && addressDtl.form_field_title != '')\r\n      buyerAddress = headerDetails.address1;\r\n\r\n    if (mobileDtl.form_field_title != undefined && mobileDtl.form_field_title != '')\r\n      mobile = headerDetails.mobile;\r\n\r\n    if (qbcDtl.form_field_title != undefined && qbcDtl.form_field_title != '')\r\n      qbc = headerDetails.qbc;\r\n    let addressTxt1 = {};\r\n    let addressTxt2 = {};\r\n    if (addressDtl.form_field_title != undefined && addressDtl.form_field_title != '') {\r\n      addressTxt1 = {\r\n\r\n        text: [\r\n          { text: 'Address:' + headerDetails.address1 || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n\r\n      addressTxt2 = {\r\n\r\n        text: [\r\n          { text: '        ' + headerDetails.address2 || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n\r\n    }\r\n\r\n    let mobiletxt = {};\r\n    if (mobileDtl.form_field_title != undefined && mobileDtl.form_field_title != '') {\r\n      mobiletxt = {\r\n\r\n        text: [\r\n          { text: 'Mobile:' + mobile || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n    }\r\n\r\n    let qbctxt = {};\r\n    if (qbcDtl.form_field_title != undefined && qbcDtl.form_field_title != '') {\r\n      qbctxt = {\r\n\r\n        text: [\r\n          { text: 'QBC:' + qbc || '', style: 'tableExample' }\r\n        ]\r\n      }\r\n    }\r\n\r\n\r\n\r\n    if (memoDetails[0].transaction_attr && memoDetails[0].transaction_attr['remark'] != null && memoDetails[0].transaction_attr['remark'] != undefined) {\r\n      gremark = memoDetails[0].transaction_attr['remark'];\r\n    }\r\n\r\n    if (memoDetails[0].transaction_attr && memoDetails[0].transaction_attr['through_person'] != null && memoDetails[0].transaction_attr['through_person'] != undefined) {\r\n      throughPerson = memoDetails[0].transaction_attr['through_person'];\r\n      throughPerson2 = memoDetails[0].transaction_attr['through_person'];\r\n    }\r\n\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    if (memoDetails[0].commission && memoDetails[0].commission.length > 0) {\r\n\r\n      memoDetails[0].commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;//+ ' (' + element.pct + ' )';\r\n        }\r\n        // else {\r\n        //   aadat = element.name;\r\n        // }\r\n      });\r\n\r\n\r\n      // if (this.memoDetails[0].commission[0].length != 0) {\r\n      //   broker = this.memoDetails[0].commission[0].name;\r\n      // }\r\n    }\r\n    let trm = pdfFormat.terms;\r\n    let orgreportHeader = {};\r\n    let dupreportHeader = {};\r\n    let hedimage = pdfFormat.image || '';\r\n    if (hedimage != '') {\r\n       \r\n      orgreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      orgreportHeader[\"width\"] = 100;\r\n      orgreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 600, height: 60, alignment: 'left'\r\n        }]\r\n\r\n      dupreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      dupreportHeader[\"width\"] = 100;\r\n      dupreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 600, height: 60, alignment: 'left'\r\n        }\r\n      ]\r\n\r\n    }\r\n\r\n    let dd = {\r\n      footer: {\r\n        columns: [\r\n          { text: pdfFormat.website || '', alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n\r\n      content: [\r\n        {\r\n          text: [\r\n            { text: 'DELIVERY CHALLAN ', style: 'hederunderline', alignment: 'center' },\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            orgreportHeader\r\n\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        addressTxt1,\r\n                        addressTxt2,\r\n                        {\r\n                          text: [\r\n                            { text: 'ID : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker  : ' + broker + ' , Through Person :' + throughPerson, bold: true }\r\n\r\n                            // ' FirstName Lastname'\r\n                          ]\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getSummaryTable(resData),\r\n\r\n        this.getterms(trm, GrandSummary),\r\n        { text: '', fontSize: 8, margin: [0, 10, 0, 10] },\r\n        {\r\n          text: [\r\n            { text: 'DELIVERY CHALLAN ', style: 'hederunderline', alignment: 'center' },\r\n          ]\r\n        },\r\n\r\n\r\n        /////////////////////////////////////////////////// 2 ////////////////////////////////////////////\r\n        {\r\n          margin: [0, 0, 0, 0],//10\r\n          columns: [\r\n            dupreportHeader\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Duplicate ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'ID : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker  : ' + broker + ' , Through Person :' + throughPerson, bold: true }\r\n\r\n                            // ' FirstName Lastname'\r\n                          ]\r\n                        }\r\n\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getSummaryTable(resData),\r\n\r\n\r\n        this.gettermsend(trm, GrandSummary)\r\n\r\n        // {\r\n        //   text: '', pageBreak: 'after'\r\n        // }\r\n        ///////////////////////////////////////////////////2 /////////////////////////////////////////////\r\n\r\n      ],\r\n\r\n      pageMargins: [10, 2, 10, 20],//12\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        hederunderline: {\r\n          fontSize: 11,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n\r\n  createMixExternalMemo(resData) {\r\n    //#region  head details\r\n    let headerDetails = resData.headerDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary || {};\r\n    let pdfFormat = resData.pdfFormat || {};\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n    let transaction_attr = resData.transaction_attr || {};\r\n    if (transaction_attr['remark'] != null && transaction_attr['remark'] != undefined) {\r\n      gremark = transaction_attr['remark'];\r\n    }\r\n\r\n    if (transaction_attr['through_person'] != null && transaction_attr['through_person'] != undefined) {\r\n      throughPerson = transaction_attr['through_person'];\r\n      throughPerson2 = transaction_attr['through_person'];\r\n    }\r\n    let commission = transaction_attr.commission || [];\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    if (commission.length > 0) {\r\n\r\n      commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;//+ ' (' + element.pct + ' )';\r\n        }\r\n\r\n      });\r\n\r\n\r\n    }\r\n    let trm = pdfFormat.terms;\r\n\r\n\r\n\r\n    let dd = {\r\n      footer: {\r\n        columns: [\r\n          { text: 'w w w . k a p u g e m s . c o m', alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n      content: [\r\n        {\r\n          text: [\r\n            { text: 'DELIVERY CHALLAN', style: 'hederunderline', alignment: 'center'},\r\n          ],\r\n          margin: [0,15,0,5]\r\n        },\r\n        {\r\n          columns: [\r\n            {\r\n              margin: [0, 0, 0, 0],\r\n              width: 100,\r\n              stack: [\r\n                {\r\n                  image: 'data:image/jpeg;base64,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AAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAAAAAEGNyb3BXaGVuUHJpbnRpbmdib29sAAAAAA5jcm9wUmVjdEJvdHRvbWxvbmcAAAAAAAAADGNyb3BSZWN0TGVmdGxvbmcAAAAAAAAADWNyb3BSZWN0UmlnaHRsb25nAAAAAAAAAAtjcm9wUmVjdFRvcGxvbmcAAAAAADhCSU0D7QAAAAAAEAEsAAAAAQACASwAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0D8gAAAAAACgAA////////AAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgAJOEJJTQQCAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNBDAAAAAAAAoBAQEBAQEBAQEBOEJJTQQtAAAAAAACAAA4QklNBAgAAAAAACQAAAABAAACQAAAAkAAAAAEAAAR5gEAAJ0wAAAATtsAAADrhQA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANtAAAABgAAAAAAAAAAAAABIwAACdMAAAAcAE0AZQBtAG8AIABJAG0AYQBnAGUAIABvAGYAIABLAGEAcAB1ACAATABUAEQAIABJAE4AIABEAEYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAACdMAAAEjAAAAAAAAAAAAAAAAAAAAAAEAAAAA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clZsTHMAAAABbG9uZw3h2bAAAAAATENudGxvbmcAAAAAAAA4QklNUm9sbAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAADhCSU0PoQAAAAAARG1mcmkAAAACAAAAEAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEJJTQQGAAAAAAAHAAgAAQABAQD/4RWWaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0xMC0wNVQxNTowMTo1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA2LTExVDEzOjIxOjIyKzA1OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA2LTExVDEzOjIxOjIyKzA1OjMwIiBwZGY6UHJvZHVjZXI9Ik9yYWNsZSBQREYgZHJpdmVyIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NDY4MDMwOC0xMTZlLTQ2NDEtODgwOS0yOGM2ODNlMmFjZTYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYTBiZmVkZS04YzFkLTExZTktODM4ZS1hOTc0ZDc3OTA0NDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0RjFCQTcxNjg0QzhFODExQTFCNDhFOUZFODBDQjc3QSI+IDxkYzpjcmVhdG9yPiA8cmRmOlNlcT4gPHJkZjpsaT5PcmFjbGUgUmVwb3J0czwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPGRjOnRpdGxlPiA8cmRmOkFsdC8+IDwvZGM6dGl0bGU+IDxwaG90b3Nob3A6VGV4dExheWVycz4gPHJkZjpCYWc+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iVW5pdCAyMDIsIDJuZCBGbG9vciwgQ2hldmFsaWVyIEhvdXNlLCA0NS01MSBDaGF0aGFtIFJvYWQgU291dGgsIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJVbml0IDIwMiwgMm5kIEZsb29yLCBDaGV2YWxpZXIgSG91c2UsIDQ1LTUxIENoYXRoYW0gUm9hZCBTb3V0aCwgVHNpbSBTaGEgVHN1aSwgS293bG9vbiwgSG9uZyBLb25nLiDpppnmuK/lsJbmspnlkoDmvIblkrjpgZPljZc0NS01MeiZn+WFtuWjq+Wkp+WOpuS6jOaokzIwMuWupCBUZWwuIDogKzg1MiAyOTU3IDg4NTcgfCBGYXggOiArODUyIDIzNjYgODg2MCBFbWFpbCA6IHlvZ2VzaEBrYXB1Z2Vtcy5jb20gfCBXZWJzaXRlIDogd3d3LmthcHVnZW1zLmNvbSIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkthcHUgR2VtcyBMTFAuIEVDLTMwMjEsIEJoYXJhdCBEaWFtb25kIEJvdXJzZSwgQmFuZHJhIEt1cmxhIENvbSIgcGhvdG9zaG9wOkxheWVyVGV4dD0iS2FwdSBHZW1zIExMUC4gRUMtMzAyMSwgQmhhcmF0IERpYW1vbmQgQm91cnNlLCBCYW5kcmEgS3VybGEgQ29tcGxleCwgQmFuZHJhIEVhc3QsIE11bWJhaSAtIDQwMCAwNTEsIEluZGlhLiBHU1RJTiA6IDI3QUFERkszMjY2RDFaSiIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlRlbC4gOiArOTEgMjIgNDMxMSAyMjMzIFFCQyA6IDc3NzEsIDc3NzIsIDc3NzMgc2FsZXNAa2FwdWdlbXMuYyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iVGVsLiA6ICs5MSAyMiA0MzExIDIyMzMgUUJDIDogNzc3MSwgNzc3MiwgNzc3MyBzYWxlc0BrYXB1Z2Vtcy5jb20gd3d3LmthcHVnZW1zLmNvbSIvPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOlRleHRMYXllcnM+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2ZjM5YmQ0NS02MDUxLTExN2MtODQzNi1lZjQ1MWM3MmM3ZDM8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NEYxQkE3MTY4NEM4RTgxMUExQjQ4RTlGRTgwQ0I3N0EiIHN0RXZ0OndoZW49IjIwMTgtMTAtMDVUMTU6MjQrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzBjYzkxYi1hMTE2LWMwNDctYjFjOS03MDA5MWNiMjBkMmYiIHN0RXZ0OndoZW49IjIwMTktMDYtMTFUMTM6MjE6MjIrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvanBlZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDY4MDMwOC0xMTZlLTQ2NDEtODgwOS0yOGM2ODNlMmFjZTYiIHN0RXZ0OndoZW49IjIwMTktMDYtMTFUMTM6MjE6MjIrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcwY2M5MWItYTExNi1jMDQ3LWIxYzktNzAwOTFjYjIwZDJmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREMUJBNzE2ODRDOEU4MTFBMUI0OEU5RkU4MENCNzdBIiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NEYxQkE3MTY4NEM4RTgxMUExQjQ4RTlGRTgwQ0I3N0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAk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2rYoJIW+pGZhI2z2riWoTh937gJVladKeSGQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKD//0r/FAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFB/9O/xQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQf/Z',\r\n                  width: 600, height: 60, alignment: 'left'\r\n                }\r\n              ]\r\n            }\r\n\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Dlv Challan : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodate\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                        },\r\n                        {\r\n                          // text: [\r\n                          //   { text: '\\nDate:', style: 'tableExample' },\r\n                          //   '20-Jun-18 09:12:49'\r\n                          // ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: broker != '' ? 'Broker  : ' : '', bold: true },\r\n                            broker\r\n                            // ' FirstName Lastname'\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: (throughPerson != '-' && throughPerson) != '' ? 'Through Person : ' : '', bold: true },\r\n                            (throughPerson != '-' && throughPerson) != '' ? throughPerson : ''\r\n\r\n                          ]\r\n\r\n\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getMixTable(resData),\r\n\r\n        this.getMixterms(trm, memoDetails.length),\r\n        { text: '_____________________________________________________________________________________________________________________________________________________________', fontSize: 8, margin: [0, 10, 0, 10] },\r\n        {\r\n          text: [\r\n            { text: 'DELIVERY CHALLAN', style: 'hederunderline', alignment: 'center'},\r\n          ],\r\n          margin: [0,5,0,5]\r\n        },\r\n        {\r\n          margin: [0, 0, 0, 0],//10\r\n          columns: [\r\n            {\r\n              margin: [0, 0, 0, 0],\r\n              width: 100,\r\n              stack: [\r\n                {\r\n                  image: 'data:image/jpeg;base64,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AAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAAAAAEGNyb3BXaGVuUHJpbnRpbmdib29sAAAAAA5jcm9wUmVjdEJvdHRvbWxvbmcAAAAAAAAADGNyb3BSZWN0TGVmdGxvbmcAAAAAAAAADWNyb3BSZWN0UmlnaHRsb25nAAAAAAAAAAtjcm9wUmVjdFRvcGxvbmcAAAAAADhCSU0D7QAAAAAAEAEsAAAAAQACASwAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0D8gAAAAAACgAA////////AAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgAJOEJJTQQCAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNBDAAAAAAAAoBAQEBAQEBAQEBOEJJTQQtAAAAAAACAAA4QklNBAgAAAAAACQAAAABAAACQAAAAkAAAAAEAAAR5gEAAJ0wAAAATtsAAADrhQA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANtAAAABgAAAAAAAAAAAAABIwAACdMAAAAcAE0AZQBtAG8AIABJAG0AYQBnAGUAIABvAGYAIABLAGEAcAB1ACAATABUAEQAIABJAE4AIABEAEYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAACdMAAAEjAAAAAAAAAAAAAAAAAAAAAAEAAAAA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clZsTHMAAAABbG9uZw3h2bAAAAAATENudGxvbmcAAAAAAAA4QklNUm9sbAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAADhCSU0PoQAAAAAARG1mcmkAAAACAAAAEAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEJJTQQGAAAAAAAHAAgAAQABAQD/4RWWaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0xMC0wNVQxNTowMTo1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA2LTExVDEzOjIxOjIyKzA1OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA2LTExVDEzOjIxOjIyKzA1OjMwIiBwZGY6UHJvZHVjZXI9Ik9yYWNsZSBQREYgZHJpdmVyIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NDY4MDMwOC0xMTZlLTQ2NDEtODgwOS0yOGM2ODNlMmFjZTYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYTBiZmVkZS04YzFkLTExZTktODM4ZS1hOTc0ZDc3OTA0NDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0RjFCQTcxNjg0QzhFODExQTFCNDhFOUZFODBDQjc3QSI+IDxkYzpjcmVhdG9yPiA8cmRmOlNlcT4gPHJkZjpsaT5PcmFjbGUgUmVwb3J0czwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPGRjOnRpdGxlPiA8cmRmOkFsdC8+IDwvZGM6dGl0bGU+IDxwaG90b3Nob3A6VGV4dExheWVycz4gPHJkZjpCYWc+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iVW5pdCAyMDIsIDJuZCBGbG9vciwgQ2hldmFsaWVyIEhvdXNlLCA0NS01MSBDaGF0aGFtIFJvYWQgU291dGgsIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJVbml0IDIwMiwgMm5kIEZsb29yLCBDaGV2YWxpZXIgSG91c2UsIDQ1LTUxIENoYXRoYW0gUm9hZCBTb3V0aCwgVHNpbSBTaGEgVHN1aSwgS293bG9vbiwgSG9uZyBLb25nLiDpppnmuK/lsJbmspnlkoDmvIblkrjpgZPljZc0NS01MeiZn+WFtuWjq+Wkp+WOpuS6jOaokzIwMuWupCBUZWwuIDogKzg1MiAyOTU3IDg4NTcgfCBGYXggOiArODUyIDIzNjYgODg2MCBFbWFpbCA6IHlvZ2VzaEBrYXB1Z2Vtcy5jb20gfCBXZWJzaXRlIDogd3d3LmthcHVnZW1zLmNvbSIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkthcHUgR2VtcyBMTFAuIEVDLTMwMjEsIEJoYXJhdCBEaWFtb25kIEJvdXJzZSwgQmFuZHJhIEt1cmxhIENvbSIgcGhvdG9zaG9wOkxheWVyVGV4dD0iS2FwdSBHZW1zIExMUC4gRUMtMzAyMSwgQmhhcmF0IERpYW1vbmQgQm91cnNlLCBCYW5kcmEgS3VybGEgQ29tcGxleCwgQmFuZHJhIEVhc3QsIE11bWJhaSAtIDQwMCAwNTEsIEluZGlhLiBHU1RJTiA6IDI3QUFERkszMjY2RDFaSiIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlRlbC4gOiArOTEgMjIgNDMxMSAyMjMzIFFCQyA6IDc3NzEsIDc3NzIsIDc3NzMgc2FsZXNAa2FwdWdlbXMuYyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iVGVsLiA6ICs5MSAyMiA0MzExIDIyMzMgUUJDIDogNzc3MSwgNzc3MiwgNzc3MyBzYWxlc0BrYXB1Z2Vtcy5jb20gd3d3LmthcHVnZW1zLmNvbSIvPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOlRleHRMYXllcnM+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2ZjM5YmQ0NS02MDUxLTExN2MtODQzNi1lZjQ1MWM3MmM3ZDM8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NEYxQkE3MTY4NEM4RTgxMUExQjQ4RTlGRTgwQ0I3N0EiIHN0RXZ0OndoZW49IjIwMTgtMTAtMDVUMTU6MjQrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzBjYzkxYi1hMTE2LWMwNDctYjFjOS03MDA5MWNiMjBkMmYiIHN0RXZ0OndoZW49IjIwMTktMDYtMTFUMTM6MjE6MjIrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvanBlZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDY4MDMwOC0xMTZlLTQ2NDEtODgwOS0yOGM2ODNlMmFjZTYiIHN0RXZ0OndoZW49IjIwMTktMDYtMTFUMTM6MjE6MjIrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcwY2M5MWItYTExNi1jMDQ3LWIxYzktNzAwOTFjYjIwZDJmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREMUJBNzE2ODRDOEU4MTFBMUI0OEU5RkU4MENCNzdBIiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NEYxQkE3MTY4NEM4RTgxMUExQjQ4RTlGRTgwQ0I3N0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAk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2rYoJIW+pGZhI2z2riWoTh937gJVladKeSGQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKD//0r/FAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFB/9O/xQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQf/Z'\r\n                  , width: 600, height: 60, alignment: 'left'\r\n                }\r\n              ]\r\n            }\r\n\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Duplicate ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            this.headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo No : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodate\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                        },\r\n                        {\r\n                          // text: [\r\n                          //   { text: '\\nDate:', style: 'tableExample' },\r\n                          //   '20-Jun-18 09:12:49'\r\n                          // ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: broker != '' ? 'Broker  : ' : '', bold: true },\r\n                            broker\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: (throughPerson != '-' && throughPerson) ? 'Through Person : ' : '', bold: true },\r\n                            (throughPerson2 != '-' && throughPerson2) != '' ? throughPerson2 : ''\r\n                          ]\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: this.pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n        // {\r\n        //   style: 'pkttable',\r\n        //   alignment: 'center',\r\n        //   table: {\r\n        //     headerRows: 1,\r\n        //    widths: ['*', '*', '*'],\r\n        //     body:\r\n        //    this.getTable(),\r\n        //   }\r\n        //  },\r\n        this.getMixTable(resData),\r\n\r\n\r\n        this.getMixterms(trm, memoDetails.length)\r\n\r\n\r\n      ],\r\n\r\n      pageMargins: [10, 2, 10, 20],//12\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        hederunderline: {\r\n          fontSize: 11,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n      }\r\n    }\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  createMixMemoEstimate(resData) {\r\n    //#region  head details\r\n    let headerDetails = resData.headerDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary || {};\r\n    let pdfFormat = resData.pdfFormat || {};\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n    let transaction_attr = resData.transaction_attr || {};\r\n     \r\n    if (transaction_attr['remark'] != null && transaction_attr['remark'] != undefined) {\r\n      gremark = transaction_attr['remark'];\r\n    }\r\n     \r\n    if (transaction_attr['through_person'] != null && transaction_attr['through_person'] != undefined) {\r\n      throughPerson = transaction_attr['through_person'];\r\n      throughPerson2 = transaction_attr['through_person'];\r\n    }\r\n    let commission = transaction_attr.commission || [];\r\n    let broker = \"\";\r\n    if (commission.length > 0) {\r\n\r\n      commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name + ' (' + element.pct + ' )';\r\n        }\r\n\r\n      });\r\n\r\n\r\n    }\r\n    let trm = pdfFormat.terms || [];\r\n\r\n    const currentdate = new Date();\r\n    const datetime = \"Printed on: \" + currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear() + \"   \"\r\n      + currentdate.getHours() + \":\"\r\n      + currentdate.getMinutes() + \":\"\r\n      + currentdate.getSeconds();\r\n\r\n    let dd = {\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          columns: [\r\n            { text: datetime, alignment: 'left', fontSize: 8, style: 'reportHeaderVal', margin: [3, 3] },\r\n            {\r\n              text: currentPage == 1 ? 'Packets List' : \"\", alignment: 'center', fontSize: 15, bold: true,\r\n              margin: [3, 3]\r\n            },\r\n            { text: currentPage + ' of ' + pageCount, alignment: 'right', style: 'reportHeaderVal', margin: [3, 3] },\r\n          ]\r\n        }\r\n      },\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      pageMargins: [5, 30, 5, 5],\r\n      footer: {\r\n        columns: [\r\n          { text: 'w w w . k a p u g e m s . c o m', alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n      style: {\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        reportHeaderKeyLeftAlign: {\r\n          fontSize: 8,\r\n          bold: true,\r\n          alignment: 'left'\r\n        },\r\n        reportHeaderVal: {\r\n          fontSize: 8\r\n        },\r\n        header: {\r\n          fontSize: 18,\r\n          bold: true\r\n\r\n        },\r\n        tableExample: {\r\n          margin: [0, 0, 0, 0],\r\n          fontSize: 8\r\n        },\r\n        boldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        coloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede'\r\n        },\r\n        nonecoloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n        coloredMemoTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede',//\r\n          margin: [0, 0, 0, 0],\r\n        },\r\n      },\r\n      content: [\r\n\r\n        {\r\n          style: 'coloredBoldTableHead',\r\n          color: 'black',\r\n          fontSize: 8,\r\n          fillColor: '#dedede',\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      // auto-sized columns have their widths based on their content\r\n                      width: '30%',\r\n\r\n                      text: 'Buyer:' + headerDetails.buyer\r\n                    },\r\n                    {\r\n                      // star-sized columns fill the remaining space\r\n                      // if there's more than one star-column, available width is divided equally\r\n                      width: '30%',\r\n\r\n                      text: 'Broker:' + broker\r\n                    },\r\n                    {\r\n                      // fixed width\r\n                      width: '*',\r\n\r\n                      text: 'Sale Exc:' + headerDetails.employee\r\n                    }\r\n                  ]\r\n\r\n                }\r\n\r\n\r\n              ],\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      // auto-sized columns have their widths based on their content\r\n                      width: '10%',\r\n\r\n                      text: 'Id:' + memoDetails[0].co_serial\r\n                    },\r\n                    {\r\n                      // star-sized columns fill the remaining space\r\n                      // if there's more than one star-column, available width is divided equally\r\n                      width: '25%',\r\n\r\n                      text: 'Date:' + memoDetails[0].memodte\r\n                    },\r\n                    {\r\n                      // fixed width\r\n                      width: '25%',\r\n\r\n                      text: 'Terms:' + headerDetails.term\r\n                    },\r\n                    {\r\n                      // % width\r\n                      width: '10%',\r\n\r\n                      text: 'Ex Rate:' + memoDetails[0].exrte\r\n                    }\r\n                    ,\r\n                    {\r\n                      // % width\r\n                      width: '30%',\r\n\r\n                      text: 'Status:' + headerDetails.process_nme\r\n                    }\r\n\r\n\r\n\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n\r\n              ]\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0 : 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0 : 0;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'white' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'white' : 'white';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getPktMixTable(resData)\r\n\r\n\r\n      ]\r\n\r\n\r\n    }\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  fullPageExternalMemo(resData) {\r\n    let headerDetails = resData.headerDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let pdfFormat = resData.pdfFormat;\r\n    let trm = pdfFormat.terms;\r\n\r\n    var dd1 = {\r\n      footer: {\r\n        columns: [\r\n          { text: 'w w w . k a p u g e m s . c o m', alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n      content: [\r\n        {\r\n          columns: [\r\n            {\r\n              width: 100,\r\n              stack: [\r\n                {\r\n                  image: 'data:image/png;base64,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'\r\n                  , width: 99, height: 60, alignment: 'left'\r\n                }\r\n              ]\r\n            },\r\n            {\r\n              width: '*',\r\n              alignment: 'left',\r\n              margin: [80, 10, 0, 0],\r\n              stack: [\r\n                {\r\n                  style: 'h3header',\r\n                  text: pdfFormat.address1\r\n                },\r\n                {\r\n                  style: 'h3header',\r\n                  text: pdfFormat.address2\r\n                },\r\n                // {\r\n                //   margin: [0, 0, 0, 0],//[left, top, right, bottom]\r\n                //   text: 'Website:www.kapugems.com',\r\n                //   style: 'h3header'\r\n                // },\r\n                {\r\n                  margin: [0, 0, 0, 0],//[left, top, right, bottom]\r\n                  text: '\\nGSTIN: 27AADFK3266D1ZJ',\r\n                  style: 'h3header'\r\n                }\r\n              ]\r\n            }\r\n          ]\r\n        },\r\n        // {\r\n        //   text: [\r\n        //     { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n        //   ]\r\n        // },\r\n        {\r\n          margin: [0, 10, 0, 0],\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer,\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo No:', style: 'tableExample' },\r\n                            '00007'\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: '\\nDate:', style: 'tableExample' },\r\n                            '20-Jun-18 09:12:49'\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            '27AADFK3266D1ZJ'\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Broker : ', bold: true },\r\n                            ' FirstName Lastname'\r\n                          ]\r\n                        },\r\n                        {}\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]//'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'gray' : 'gray';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTable(resData),\r\n        this.getterms(trm, GrandSummary)\r\n\r\n\r\n      ],\r\n      pageMargins: [10, 5, 10, 12],\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      }\r\n      ,\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n    pdfMake.createPdf(dd1).open();\r\n  }\r\n\r\n  getTotal(currentPage, pageCount, colLen) {\r\n    var spanObj = {};\r\n    var arr = [];\r\n    var tot = [];\r\n    spanObj['style'] = 'coloredBoldTableTotal';\r\n    spanObj['colSpan'] = 2;\r\n    if (currentPage >= 1 && currentPage < pageCount) {\r\n      spanObj['text'] = \"Amount chargeable (in words)\" + \"               Countinue.....Page \" + parseInt(currentPage + 1).toString();;\r\n    }\r\n    else {\r\n      spanObj['text'] = \"Amount chargeable (in words)\";\r\n    }\r\n    arr.push(spanObj);\r\n\r\n    for (let i = 0; i < colLen - 2; i++) {\r\n      spanObj = {};\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n      arr.push(spanObj);\r\n    }\r\n    tot.push(arr);\r\n    return tot;\r\n  }\r\n\r\n  performaInvoice(resData) {\r\n    let buyerDtl = resData.buyerDtl || {};\r\n    let bankDtl = resData.bankDtl || {};\r\n    let companyDtl = resData.companyDtl;\r\n    let packetDetails = resData.packetDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let chargesDtl = resData.chargesDtl;\r\n    let reportFormat = resData.reportFormat || {};\r\n    let headerImage = reportFormat.image || '';\r\n    let footerContent = reportFormat.footerContent || [];\r\n    let exh_rte = parseFloat(resData.exh_rte || 1);\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(attrDisplayDtl);\r\n    let Objvals = Object.values(attrDisplayDtl);\r\n    let colLen = Objkeys.length;\r\n    let reportHeader = {}\r\n    if (headerImage != '') {\r\n      reportHeader = {\r\n        margin: [0, 0, 0, 0],\r\n        width: '*',\r\n        stack: [\r\n          {\r\n            image: headerImage\r\n            , width: 600, height: 65, alignment: 'center'\r\n          }]\r\n      }\r\n    }\r\n\r\n    const currentdate = new Date();\r\n    const datetime = currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear() + \"   \"\r\n\r\n    let courier = resData.courier;\r\n    let strr;\r\n    // if (chargesDtl.length > 0) {\r\n    let amt = parseFloat(GrandSummary['sal_amount'] || 0);\r\n    chargesDtl.forEach(element => {\r\n\r\n      if (element['value'] != undefined && element['value'] != null && element['value'] != \"\") {\r\n\r\n        amt = amt + parseFloat(element['value']);\r\n\r\n      }\r\n\r\n    });\r\n\r\n\r\n    amt = parseFloat(amt.toFixed(2));\r\n    let amtPrt = amt.toString().split('.');\r\n    let s1 = this.inWordsINR(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsINR(parseInt(amtPrt[1]));\r\n    if (exh_rte > 1)\r\n      strr = 'INR ' + s1 + ' and ' + s2 + '  only';\r\n    else\r\n      strr = 'US $ ' + s1 + ' and ' + s2 + ' cent only';\r\n\r\n    let footerContentLst = [];\r\n\r\n    footerContent.forEach((line, index) => {\r\n      let obj = {};\r\n      obj['fontSize'] = 6;\r\n      obj['bold'] = true;\r\n      obj['margin'] = [5, 2, 0, 0];\r\n      if (line.indexOf('#courier') != -1) {\r\n        line = line.replace('#courier', courier.toUpperCase());\r\n      }\r\n      if (line.indexOf('#payment_instructions') != -1) {\r\n        line = line.replace('#payment_instructions', bankDtl.payment_instructions);\r\n        obj['fontSize'] = 7;\r\n      }\r\n      if (line.indexOf('NOTE :') != -1) {\r\n        obj['fontSize'] = 7;\r\n      }\r\n      if (line.indexOf('SUPPLY MEANT FOR') != -1) {\r\n        obj['fontSize'] = 7;\r\n      }\r\n      obj['text'] = line;\r\n      footerContentLst.push(obj)\r\n\r\n    });\r\n    let obj = {};\r\n    obj['fontSize'] = 10;\r\n    obj['bold'] = true;\r\n    obj['alignment'] = 'right';\r\n    obj['margin'] = [5, 3, 0, 2];\r\n    obj['text'] = 'For ' + reportFormat.authorised || '';\r\n    footerContentLst.push(obj);\r\n\r\n    obj = {};\r\n    obj['fontSize'] = 10;\r\n    obj['bold'] = true;\r\n    obj['alignment'] = 'right';\r\n    obj['margin'] = [5, 15, 0, 2];\r\n    obj['text'] = 'Authorised Signatory';\r\n    footerContentLst.push(obj);\r\n\r\n\r\n\r\n\r\n    var dd = {\r\n      pageSize: 'A4',\r\n      footer: function (currentPage, pageCount) {\r\n        let BankAccountNo = '';\r\n        let BankName = '';\r\n        let btmtotObj = {};\r\n        let arr = [];\r\n        let tot = [];\r\n        let bottomTot = [];\r\n\r\n        let widthsarr = [];\r\n        let resIndex = [];\r\n        let posWiseVal = [];\r\n        let totDatakey = Object.keys(GrandSummary);\r\n        let totDataVal = Object.keys(GrandSummary);\r\n        let IndxLen = totDatakey.length || 0;\r\n        for (let i = 0; i < IndxLen; i++) {\r\n          let indx = Objkeys.indexOf(totDataVal[i]);\r\n          resIndex.push(indx);\r\n          posWiseVal.push(totDataVal[i]);\r\n        }\r\n        \r\n        \r\n        let totcolsCount = resIndex.filter(arr => arr > 0).length;\r\n\r\n        btmtotObj['style'] = 'coloredBoldTableTotal';\r\n        btmtotObj['colSpan'] = colLen - totcolsCount;//2\r\n\r\n\r\n        if (currentPage >= 1 && currentPage < pageCount) {\r\n          btmtotObj['text'] = \"Amount chargeable (in words)    \" + strr + \"             Countinue.....Page \" + parseInt(currentPage + 1).toString();\r\n        }\r\n        else {\r\n          btmtotObj['text'] = \"Amount chargeable (in words)     \" + strr;\r\n        }\r\n        bottomTot.push(btmtotObj);\r\n        widthsarr.push('*');\r\n        btmtotObj = {};\r\n\r\n        for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n          widthsarr.push('auto');\r\n          let pos = Objkeys.indexOf(Objkeys[i]);\r\n          if (resIndex.includes(pos) && pos > -1) {\r\n            let val = Objkeys[i];\r\n            if (val != undefined && val != null) {\r\n              let crgs = 0;\r\n              if (val == 'sal_amount') {\r\n                crgs = amt;\r\n              }\r\n\r\n              btmtotObj['text'] = crgs > 0 ? crgs.toString().match(/^-?\\d+(?:\\.\\d{0,2})?/)[0] : \"\";//GrandSummary[val]\r\n\r\n              btmtotObj['style'] = 'reportHeaderKey';\r\n              bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n              btmtotObj = {};\r\n            }\r\n          }\r\n          else {\r\n            bottomTot.push(\"\");\r\n          }\r\n        }\r\n        //widthsarr.push('auto');// because starts from 1 ,need 1 additional push\r\n        tot.push(bottomTot);\r\n        \r\n        \r\n\r\n\r\n        return {\r\n\r\n          stack: [\r\n            {\r\n              margin: [5, 0, 5, 0],\r\n              table: {\r\n                style: 'tableExample',\r\n                headerRows: 1,\r\n                widths: widthsarr,//['*', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto'],\r\n                body: tot//this.getTotal(currentPage, pageCount, colLen)\r\n              },\r\n              layout: {\r\n                hLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n                },\r\n                vLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n                },\r\n                hLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n                },\r\n                vLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n                }\r\n\r\n              }\r\n            },\r\n            {\r\n              style: 'tableExample',\r\n              margin: [5, 0, 5, 0],\r\n              table: {\r\n                widths: ['*'],\r\n                body: [\r\n\r\n                  [{\r\n                    border: [true, true, true, true],\r\n                    stack: footerContentLst\r\n                  }],\r\n\r\n                ]\r\n              },\r\n              layout: {\r\n\r\n                hLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n                },\r\n                vLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n                },\r\n                hLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n                },\r\n                vLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n                }\r\n\r\n              }\r\n            },\r\n            { text: reportFormat.website, alignment: 'center', fontSize: 8, margin: [0, 5, 0, 1] }\r\n          ]\r\n        }\r\n      },\r\n\r\n      content: [\r\n        { text: 'PROFORMA INVOICE', fontSize: 10, alignment: 'center', decoration: 'underline' },\r\n\r\n        {\r\n          columns: [\r\n            reportHeader\r\n\r\n          ]\r\n        },\r\n        {\r\n\r\n          table: {\r\n            headerRows: 0,\r\n            widths: ['*', 120, 80, '*'],\r\n            body: [\r\n              [\r\n                {\r\n\r\n                  stack: [\r\n                    { text: 'Buyer', fontSize: 8 },\r\n                    {\r\n                      text: buyerDtl.name//'KAPU GEMS LTD.'\r\n                      , fontSize: 10, bold: true\r\n                    },\r\n                    { text: buyerDtl.address, fontSize: 7 },//\r\n                    { text: 'Mail : ' + buyerDtl.email, fontSize: 8, alignment: 'left' },//\r\n                    { text: 'Contact No: ' + buyerDtl.contactno, fontSize: 8, alignment: 'left' },//\r\n                  ]\r\n\r\n                },\r\n\r\n                {\r\n                  stack: [\r\n                    { text: 'Invoice No : ', fontSize: 8, alignment: 'left' },\r\n                    { text: resData['invoiceID'], fontSize: 10, alignment: 'left', bold: true },\r\n                    { text: '_________________________________', fontSize: 8, alignment: 'left' },\r\n                    { text: 'Terms of Delivery and Payment : ', fontSize: 8, alignment: 'left' },\r\n                    { text: buyerDtl.termsNme, fontSize: 10, alignment: 'left' },\r\n                  ]\r\n                }\r\n\r\n                ,\r\n                {\r\n                  stack: [\r\n                    { text: 'Date : ', fontSize: 8, alignment: 'left' },\r\n                    { text: datetime, fontSize: 10, alignment: 'left', bold: true },\r\n                    { text: '______________________', fontSize: 8, alignment: 'left' },\r\n                    { text: 'Pre-Carriage By : ', fontSize: 8, alignment: 'left' },\r\n                    { text: courier, fontSize: 10, alignment: 'left' },\r\n                  ]\r\n\r\n                },\r\n\r\n                {\r\n                  stack: [\r\n                    { text: 'Our Banker : ', fontSize: 8, alignment: 'left' },\r\n                    { text: bankDtl.name + '\\n', fontSize: 10, alignment: 'left' },\r\n                    { text: 'A/C No: ' + bankDtl.bank_acountno + '\\n', fontSize: 10, alignment: 'left' },\r\n                    { text: bankDtl.ad_code + '\\n', fontSize: 10, alignment: 'left' },\r\n                    { text: bankDtl.address, fontSize: 7, alignment: 'left' },\r\n                  ]\r\n\r\n                }\r\n\r\n              ]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            },\r\n\r\n          }\r\n\r\n        },\r\n        this.getTableWithOutGroup(resData, amt, strr)\r\n      ],\r\n      pageMargins: [5, 0, 5, 155],//170//95//220\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          //bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n\r\n        datatable:\r\n        {\r\n          fontSize: 8,\r\n          bold: false\r\n        }\r\n      }\r\n    }\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n  }\r\n\r\n  GenrateSaleInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'Fax No.: ' + (companyDtls['fax'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle', margin: [0, 0, 0, 44] }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [\r\n                  { text: \"GST No.            : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No.            : \" + companyDtls['panno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Local Sales of  : \", style: 'boldtextstyle' },\r\n                  { text: \"HSN Code         : 71023910\", style: 'boldtextstyle' },\r\n                  { text: \"Invoice No.       : \" + headerDtls['entry_title'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Invoice Date     : \" + headerDtls['invoiceDte'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Terms                : \" + headerDtls['terms'] || '', style: 'boldtextstyle', margin: [0, 0, 0, 15] },\r\n                  { text: \"Due Date             : \" + headerDtls['termsDueDate'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Place of Supply  : \" + (buyerDtls['state'] || '').toUpperCase(), style: 'boldtextstyle' }\r\n\r\n                ]\r\n                , border: [false, true, true, false]\r\n              }\r\n              ]]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n    //Buyer details\r\n\r\n    let freight_agent = headerDtls['freight_agent'] || '';\r\n\r\n    let bankDtls = data['bankDtls'] || {};\r\n\r\n\r\n    let buyerDetails = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"SOLD TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle', margin: [0, 0, 0, 4] },\r\n                ], border: [true, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"DELIVERED TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle' },\r\n                ], border: [false, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n          layout: {\r\n\r\n            paddingTop: function (i) {\r\n              return i === 0 ? 3 : 3;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            }\r\n          }\r\n        }]\r\n    };\r\n\r\n\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push({ text: 'Sr No.', style: 'boldtextstyle2', alignment: 'left' });\r\n    headRow.push({ text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'District Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Carats US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    pktwidths.push(296);\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(50);\r\n    pktwidths.push(60);\r\n    pktwidths.push(60);\r\n\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = 4;\r\n    pktdetails.forEach((element, index) => {\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: index + 1, style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == 30) {\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'boldtextstyle', alignment: 'right', pageBreak: 'after', colSpan: totalColSpan });\r\n        page = page + 1;\r\n        cnt = 0;\r\n        isBreak = true;\r\n      } else if (page > 1 && cnt == 40) {\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'boldtextstyle', alignment: 'right', pageBreak: 'after', colSpan: totalColSpan });\r\n        page = page + 1;\r\n        cnt = 0;\r\n        isBreak = true;\r\n\r\n      } else {\r\n\r\n      }\r\n\r\n      pktDtl.push({ text: element['lab'] + \"-\" + element['certno'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['statecode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['districtcode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n      if (isBreak) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'boldtextstyle', alignment: 'right', pageBreak: 'after' });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right', pageBreak: 'after' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'boldtextstyle', alignment: 'right', pageBreak: 'after' });\r\n        stockListtable.push(pageTotal);\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n      }\r\n\r\n\r\n    });\r\n    totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n    totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"PAGE TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0) {\r\n      pageTotal = [];\r\n      pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      //pageTotal.push(\"\");\r\n      pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'boldtextstyle', alignment: 'right', colSpan: 3 });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      stockListtable.push(pageTotal);\r\n    }\r\n    if (discount != 0) {\r\n      pageTotal = [];\r\n      pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      //pageTotal.push(\"\");\r\n      pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'boldtextstyle', alignment: 'right', colSpan: 3 });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      stockListtable.push(pageTotal);\r\n    }\r\n\r\n\r\n\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n\r\n\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + element.nme + \" \" + element.pct + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n\r\n    let wordAmt = ' US$  ' + s1.toUpperCase() + ' AND ' + s2.toUpperCase() + ' CENT ONLY';\r\n\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n    footerList.push({ text: \"Amount in words  \" + wordAmt.toUpperCase(), style: 'textstyle', margin: [0, 2, 0, 5] });\r\n    //footerList.push({text: wordAmt,style:'textstyle',margin:[0,2,0,5]});\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#FREIGHT_AGENT', freight_agent);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4 });\r\n      }\r\n    });\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n\r\n    let fullpage = {\r\n      pageMargins: [5, 125, 5, 220],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : \"\", alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 40, 65, 65],\r\n              body: [\r\n                [{\r\n                  columns: [\r\n                    { width: '30%', text: \"\", alignment: 'left', style: 'textstyle' },\r\n                    { width: '40%', text: currentPage != pageCount ? 'Continue Page ...' + pg : \"\", alignment: 'center', fontSize: 6, bold: true },\r\n                    { width: '30%', text: \"NET AMOUNT:\", alignment: 'right', fontSize: 6, bold: true },\r\n                  ]\r\n                }, { text: gntotalCarat, alignment: 'right', fontSize: 6, bold: true },\r\n                { text: \"\", alignment: 'right', fontSize: 7, bold: true },\r\n                { text: gntotalSalAmt, alignment: 'right', fontSize: 6, bold: true }],\r\n                [{ stack: footerList, colSpan: 4 }],\r\n                [{\r\n                  stack: [{ text: 'NOTE : ' + declaration, style: 'textstyle', alignment: 'left' },\r\n                  { text: \"Received above Goods Seal & Signature\", style: 'textstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                  { text: \" Seal & Signature\", style: 'textstyle', alignment: 'left' }]\r\n                },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n\r\n                        { width: '100%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n\r\n                        { width: '100%', text: \"Authorised Signatory\", style: 'textstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ], colSpan: 3\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 130, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 40, 65, 65],\r\n              body: [\r\n                [{\r\n                  columns: [\r\n                    { width: '30%', text: \"\", alignment: 'left', style: 'textstyle' },\r\n                    { width: '40%', text: currentPage != pageCount ? 'Continue Page ...' + pg : \"\", alignment: 'center', fontSize: 6, bold: true },\r\n                    { width: '30%', text: \"Total:\", alignment: 'right', fontSize: 6, bold: true },\r\n                  ]\r\n                }, { text: gntotalCarat, alignment: 'right', fontSize: 7, bold: true },\r\n                { text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", alignment: 'right', fontSize: 7, bold: true },\r\n                { text: gntotalSalAmt, alignment: 'right', fontSize: 7, bold: true }],\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                        { width: '50%', text: \"Authorised Signatory\", style: 'textstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ], colSpan: 3\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [buyerDetails],\r\n              [stockListSec],\r\n              [totalInINR]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n\r\n\r\n    };\r\n\r\n    pdfMake.createPdf(fullpage).open();\r\n\r\n  }\r\n\r\n\r\n  GenratePacketList(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let packetDetails = data['packetDetails'] || [];\r\n    let subPktMap = data['subPktMap'] || {};\r\n    let attrDisplayDtl = data['attrDisplayDtl'] || {};\r\n    let resultView = data['resultView'] || [];\r\n    let viewLength = resultView.length;\r\n    let journalNme = headerDtls[\"journalNme\"] || '';\r\n    let headTitle = \"EXPORT PACKING LIST\";\r\n    if (journalNme != 'exports') {\r\n      headTitle = \"PACKING LIST\";\r\n    }\r\n    let copy = '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n    let product_type = packetDetails[0].product_type || '';\r\n    if (product_type == 'polish')\r\n      product_type = 'polished'\r\n    let productDesc = 'CUT & ' + product_type.toUpperCase() + ' DIAMONDS';\r\n\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n\r\n\r\n    let stockListtable = [];\r\n    let page = 1;\r\n    let pageTotal = [];\r\n    let totalColSpan = 4;\r\n\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(20);\r\n    pktwidths.push('*');\r\n    resultView.forEach((element, index) => {\r\n      if (element == 'certno')\r\n        pktwidths.push(40);\r\n      else if (element == 'sh')\r\n        pktwidths.push(50);\r\n      else\r\n        pktwidths.push(20);\r\n    });\r\n\r\n    pktwidths.push(15);\r\n    pktwidths.push(30);\r\n    pktwidths.push(35);\r\n    pktwidths.push(40);\r\n\r\n    let cnt = 0;\r\n    let ttlQty = 0;\r\n    let ttlAmt = 0;\r\n    packetDetails.forEach((mainelement, index) => {\r\n      let mainPktcnt = index + 1;\r\n      let headpktcolumns = [];\r\n      headpktcolumns.push({ text: 'Sr.', alignment: 'center', style: 'textstyle' });\r\n      headpktcolumns.push({ text: 'Description', alignment: 'center', style: 'textstyle', colSpan: viewLength + 1 });\r\n      resultView.forEach((view) => {\r\n        headpktcolumns.push({});\r\n      });\r\n\r\n      headpktcolumns.push({ text: 'Pcs', alignment: 'center', style: 'textstyle' });\r\n      headpktcolumns.push({ text: 'Carats', alignment: 'center', style: 'textstyle' });\r\n      headpktcolumns.push({ text: 'Rate', alignment: 'center', style: 'textstyle' });\r\n      headpktcolumns.push({ text: 'Amount', alignment: 'center', style: 'textstyle' });\r\n      stockListtable.push(headpktcolumns);\r\n      ttlQty = ttlQty + parseInt(mainelement['qty']);\r\n      ttlAmt = ttlAmt + parseFloat(mainelement['sal_amount']);\r\n      let pktDtl = [];\r\n      let isBreak = false;\r\n      cnt = cnt + 2;\r\n      pktDtl.push({ text: mainPktcnt, style: 'textstyle', alignment: 'center' });\r\n      pktDtl.push({ text: (mainelement['description'] || productDesc), style: 'textstyle', alignment: 'center', colSpan: viewLength + 1 });\r\n      resultView.forEach((element) => {\r\n        pktDtl.push({});\r\n      });\r\n      pktDtl.push({ text: (mainelement['qty'] || ''), style: 'textstyle', alignment: 'center' });\r\n      pktDtl.push({ text: (mainelement['weight'] || ''), style: 'textstyle', alignment: 'center' });\r\n      pktDtl.push({ text: (mainelement['sal_rte'] || ''), style: 'textstyle', alignment: 'right' });\r\n      pktDtl.push({ text: this.cs.numberWithCommas((mainelement['sal_amount'] || '')), style: 'textstyle', alignment: 'right' });\r\n      stockListtable.push(pktDtl);\r\n      let pkt_code = mainelement['pkt_code'];\r\n      let subPacketDetails = subPktMap[pkt_code] || [];\r\n      if (subPacketDetails.length > 0) {\r\n        let subpktcolumns = [];\r\n        subpktcolumns.push({ text: 'Sr.', alignment: 'center', style: 'textstyle2' });\r\n        subpktcolumns.push({ text: 'Sub. Description', alignment: 'center', style: 'textstyle2' });\r\n        resultView.forEach((view) => {\r\n          subpktcolumns.push({ text: attrDisplayDtl[view], alignment: 'center', style: 'textstyle2' });\r\n\r\n        });\r\n\r\n        subpktcolumns.push({ text: 'Pcs', alignment: 'center', style: 'textstyle2' });\r\n        subpktcolumns.push({ text: 'Cts', alignment: 'center', style: 'textstyle2' });\r\n        subpktcolumns.push({ text: 'Rate', alignment: 'center', style: 'textstyle2' });\r\n        subpktcolumns.push({ text: 'Amt.', alignment: 'center', style: 'textstyle2' });\r\n        stockListtable.push(subpktcolumns);\r\n        cnt = cnt + 1;\r\n        subPacketDetails.forEach((subelement, index) => {\r\n          cnt = cnt + 1;\r\n          let subPktDtl = [];\r\n          subPktDtl.push({ text: index + 1, alignment: 'center', style: 'textstyle2' });\r\n          subPktDtl.push({ text: \"\", alignment: 'center', style: 'textstyle2' });\r\n          resultView.forEach((view) => {\r\n            subPktDtl.push({ text: subelement[view], alignment: 'center', style: 'textstyle2' });\r\n\r\n          });\r\n\r\n          subPktDtl.push({ text: (subelement['qty'] || ''), style: 'textstyle2', alignment: 'center' });\r\n          subPktDtl.push({ text: (subelement['weight'] || ''), style: 'textstyle2', alignment: 'center' });\r\n          subPktDtl.push({ text: (subelement['sal_rte'] || ''), style: 'textstyle2', alignment: 'right' });\r\n\r\n          subPktDtl.push({ text: this.cs.numberWithCommas((subelement['sal_amount'] || '')), style: 'textstyle2', alignment: 'right' });\r\n          stockListtable.push(subPktDtl);\r\n          if (cnt > 47) {\r\n\r\n            pktDtl = [];\r\n            pktDtl.push({ text: \"\", style: 'textstyle', alignment: 'center', pageBreak: 'after', colSpan: viewLength + 6 });\r\n            pktDtl.push({});\r\n            resultView.forEach((element) => {\r\n              pktDtl.push({});\r\n            });\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            stockListtable.push(pktDtl);\r\n\r\n            pktDtl = [];\r\n            pktDtl.push({ text: mainPktcnt, style: 'textstyle', alignment: 'center' });\r\n            pktDtl.push({ text: (mainelement['description'] || ' '), style: 'textstyle', alignment: 'center', colSpan: viewLength + 1 });\r\n            resultView.forEach((element) => {\r\n              pktDtl.push({});\r\n            });\r\n            pktDtl.push({ text: (mainelement['qty'] || ''), style: 'textstyle', alignment: 'center' });\r\n            pktDtl.push({ text: (mainelement['weight'] || ''), style: 'textstyle', alignment: 'center' });\r\n            pktDtl.push({ text: (mainelement['sal_rte'] || ''), style: 'textstyle', alignment: 'right' });\r\n            pktDtl.push({ text: this.cs.numberWithCommas((mainelement['sal_amount'] || '')), style: 'textstyle', alignment: 'right' });\r\n            //stockListtable.push(pktDtl);\r\n\r\n\r\n            subpktcolumns = [];\r\n            subpktcolumns.push({ text: 'Sr.', alignment: 'center', style: 'textstyle2' });\r\n            subpktcolumns.push({ text: 'Sub. Description', alignment: 'center', style: 'textstyle2' });\r\n            resultView.forEach((view) => {\r\n              subpktcolumns.push({ text: attrDisplayDtl[view], alignment: 'center', style: 'textstyle2' });\r\n\r\n            });\r\n\r\n            subpktcolumns.push({ text: 'Pcs', alignment: 'center', style: 'textstyle2' });\r\n            subpktcolumns.push({ text: 'Cts', alignment: 'center', style: 'textstyle2' });\r\n            subpktcolumns.push({ text: 'Rate', alignment: 'center', style: 'textstyle2' });\r\n            subpktcolumns.push({ text: 'Amt.', alignment: 'center', style: 'textstyle2' });\r\n            stockListtable.push(subpktcolumns);\r\n            cnt = 3;\r\n          }\r\n\r\n\r\n\r\n        })\r\n      }\r\n\r\n      if (isBreak) {\r\n        stockListtable.push(pageTotal);\r\n        isBreak = false;\r\n      }\r\n\r\n\r\n    });\r\n\r\n\r\n\r\n    let total_Amount = headerDtls['total_Amount'];\r\n    let totalAmtTxt = 'Total Amt.US$ :' + (headerDtls['total_Amount'] || '');\r\n    let netAmtTxt = '';\r\n    if (journalNme == 'local_sales') {\r\n      total_Amount = this.cs.numbertofixed(ttlAmt, 2);\r\n      totalAmtTxt = 'Total Amt. :' + total_Amount;\r\n      netAmtTxt = 'Net Amt. :' + (headerDtls['co_amount'] || '');\r\n      copy = data[\"copy\"] || '';\r\n    }\r\n    if (journalNme == 'dda_sales') {\r\n      copy = data[\"copy\"] || '';\r\n    }\r\n\r\n    let ttlcolumns = [];\r\n    ttlcolumns.push({ text: 'Total', alignment: 'right', style: 'textstylered', colSpan: viewLength + 2 });\r\n    ttlcolumns.push({});\r\n    resultView.forEach((element) => {\r\n      ttlcolumns.push({});\r\n    });\r\n    ttlcolumns.push({ text: ttlQty, alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: headerDtls['weight'], alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: headerDtls['price_per_unit'], alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: total_Amount, alignment: 'right', style: 'textstylered' });\r\n    stockListtable.push(ttlcolumns);\r\n\r\n    let headcolumns = {\r\n      columns: [\r\n        {\r\n          width: '30%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { text: ('Invoice No. :' + headerDtls['entry_title'] || ''), style: 'hedtextstyle' },\r\n                        { text: ('Invoice Date :' + headerDtls['transDte'] || ''), style: 'hedtextstyle' },\r\n                        { text: ('Party Name :' + headerDtls['drLedgerNme'] || ''), style: 'hedtextstyle' },\r\n                      ]\r\n                    },\r\n\r\n                  ], border: [true, true, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '40%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [{ text: '' }]\r\n                , border: [false, true, false, false]\r\n              }\r\n              ]]\r\n          },\r\n        },\r\n        {\r\n          width: '30%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [\r\n                  { text: ('Total Carats :' + headerDtls['weight'] || ''), alignment: 'left', style: 'hedtextstyle' },\r\n                  { text: totalAmtTxt, alignment: 'left', style: 'hedtextstyle' },\r\n                  { text: netAmtTxt, alignment: 'left', style: 'hedtextstyle' },\r\n                ]\r\n                , border: [false, true, true, false]\r\n              }\r\n              ]]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 0,\r\n        dontBreakRows: false,\r\n        unbreakable: true,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [5, 93, 5, 70],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 20, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '20%', text: 'Year : ' + companyDtls[\"current_year\"], alignment: 'left', fontSize: 8, bold: true },\r\n                { width: '60%', text: companyDtls[\"nme\"], alignment: 'center', fontSize: 14, bold: true },\r\n                {\r\n                  width: '20%', text: currentPage > 1 ? 'Page Of ' + currentPage : copy, alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [15, 2, 5, 10],\r\n                }\r\n              ]\r\n            }, {\r\n              columns: [\r\n                { width: '20%', text: '', alignment: 'left', fontSize: 6, bold: true },\r\n                { width: '60%', text: headTitle, alignment: 'center', fontSize: 10, bold: true }, {\r\n                  width: '20%', text: \"\", alignment: 'right', fontSize: 8, bold: true,\r\n                  margin: [10, 2, 5, 10],\r\n                }\r\n              ]\r\n            },\r\n            [headcolumns]\r\n          ],\r\n\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        let pg = currentPage + 1;\r\n        return {\r\n          margin: [5, 0, 5, 0],\r\n\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 20, 0, 0] },\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n              ]\r\n            },\r\n            //{\r\n            // columns: [\r\n            //   { text:\"Authorised Signatory\",style:'textstyle2' ,alignment: 'right' },\r\n            //  ]\r\n            //}\r\n          ]\r\n        }\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 8,\r\n          margin: [5, 2, 0, 0]\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 7,\r\n          color: 'blue'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        textstylered: {\r\n          fontSize: 7,\r\n          color: 'red'\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [stockListSec]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateExportBoxCover(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let consignNme = consigneeDtls[\"nme\"] || '';\r\n    if (consignNme != '')\r\n      buyerDtls = consigneeDtls;\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n    let boxDtl = {\r\n      style: 'tableExample',\r\n      table: {\r\n        widths: ['25%', '40%', '5%', '30%'],\r\n        headerRows: 1,\r\n        body: [\r\n          [{ text: 'B Y   A I R    F R E I G H T', fontSize: 18, alignment: 'center', botrueld: true, colSpan: 4, border: [true, true, true, true] }, {}, {}, {}],\r\n          [{ text: 'AIR FREIGHT NAME', fontSize: 10, alignment: 'left', border: [true, true, false, false] }, { text: headerDtls[\"courier_agent\"], fontSize: 10, alignment: 'left', bold: true, border: [false, true, true, true], colSpan: 3, margin: [0, 5, 0, 0] }, {}, {}],\r\n          [{ text: 'GR FORM NO.', fontSize: 10, alignment: 'left', border: [true, false, false, false] }, { text: '', fontSize: 10, alignment: 'left', bold: true, border: [false, false, false, true] }, { text: 'Dt. ', fontSize: 10, alignment: 'center', bold: true, border: [false, false, false, false] }, { text: headerDtls[\"transDte\"], fontSize: 10, alignment: 'left', bold: true, border: [false, false, true, true] }],\r\n          [{ text: 'SHIPPING BILL NO.', fontSize: 10, alignment: 'left', border: [true, false, false, false] }, { text: '', fontSize: 10, alignment: 'right', bold: true, border: [false, false, false, true] }, { text: 'Dt. ', fontSize: 10, alignment: 'center', bold: true, border: [false, false, false, false] }, { text: '', fontSize: 10, alignment: 'left', bold: true, border: [false, false, true, true] }],\r\n          [{ text: '', border: [true, false, true, true], colSpan: 4 }, {}, {}, {}],\r\n          [{ text: 'To, DIRECT PARCEL', fontSize: 10, alignment: 'left', bold: true, colSpan: 4, border: [true, false, true, false], margin: [0, 5, 0, 30] }, {}, {}, {}],\r\n          [{ text: 'For, ' + buyerDtls[\"nme\"].toUpperCase(), fontSize: 10, alignment: 'left', bold: true, colSpan: 4, border: [true, false, true, false] }, {}, {}, {}],\r\n          [{ text: buyerDtls[\"address\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [20, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: buyerDtls[\"city_nm\"].toUpperCase() + '  ' + buyerDtls[\"country_nm\"].toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [20, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: 'Tel No.:' + buyerDtls[\"telno\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [20, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: (buyerDtls[\"country_nm\"] || ' ').toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [20, 0, 0, 5] }, {}, {}, {}],\r\n          [{ text: 'From, ' + companyDtls[\"nme\"].toUpperCase(), fontSize: 10, alignment: 'left', bold: true, colSpan: 4, border: [true, true, true, false] }, {}, {}, {}],\r\n          [{ text: companyDtls[\"address1\"].toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 3, border: [true, false, false, false], margin: [25, 0, 0, 0] }, {}, {}, { text: 'INV.NO. :' + headerDtls[\"entry_title\"], fontSize: 8, alignment: 'left', border: [false, false, true, false] }],\r\n          [{ text: companyDtls[\"address2\"].toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: companyDtls[\"address3\"].toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: 'Tel No.:' + companyDtls[\"telno\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: 'Fax No.:' + companyDtls[\"fax\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: 'E-Mail :' + companyDtls[\"email\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, true], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n        ]\r\n      },\r\n    }\r\n    var dd = {\r\n      pageMargins: [70, 20, 100, 10],\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        tableExample: {\r\n          margin: [15, 0, 0, 0]\r\n        },\r\n        tableDashLine: {\r\n          margin: [0, 0, 0, 5],\r\n          lineHeight: 3,\r\n          decorationStyle: 'dashed'\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          canvas: [\r\n            {\r\n              type: 'rect',\r\n              x: 0,\r\n              y: 0,\r\n              w: 430,\r\n              h: 350,\r\n              r: 0,\r\n              lineColor: 'black',\r\n              lineWidth: 2\r\n            },\r\n          ]\r\n        },\r\n\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [boxDtl]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }, absolutePosition: { x: 60, y: 25 }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n\r\n  }\r\n\r\n  GenrateExportAnnexureA(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n    let branch_yn = buyerDtls[\"branch_yn\"] || 'N';\r\n    let party_bank_ref = headerDtls['party_bank_ref'] || {};\r\n    let party_bank_nme = party_bank_ref['bankname'] || '';\r\n    let termsDlv = 'DIRECT';\r\n    if (party_bank_nme != '') {\r\n      termsDlv = 'BANK';\r\n    }\r\n    var branchListN = {\r\n      columns: [{ width: '5%', text: '5.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Whether seller and buyer               are related.', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }\r\n        , { width: '10%', text: ' Yes', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n      {\r\n        width: '10%',\r\n        alignment: 'left',\r\n        margin: [0, 5, 0, 5],\r\n        columns: [{\r\n          canvas: [\r\n            {\r\n              type: 'polyline',\r\n              lineWidth: 1,\r\n              closePath: true,\r\n              points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n            }\r\n          ]\r\n        }]\r\n      }, { width: '5%', text: ' No', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n      {\r\n        width: '10%',\r\n        alignment: 'left',\r\n        margin: [0, 5, 0, 5],\r\n        columns: [{\r\n          canvas: [\r\n            {\r\n              type: 'polyline',\r\n              lineWidth: 1,\r\n              closePath: true,\r\n              points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n            }, {\r\n              type: 'polyline',\r\n              lineWidth: 1,\r\n              lineColor: 'black',\r\n              points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n            }\r\n          ]\r\n        }]\r\n      }, { width: '30%', text: ' ', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }]\r\n    };\r\n\r\n\r\n    if (branch_yn == 'Y') {\r\n      branchListN = {\r\n        columns: [{ width: '5%', text: '5.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Whether seller and buyer               are related.', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }\r\n          , { width: '10%', text: ' Yes', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n        {\r\n          width: '10%',\r\n          alignment: 'left',\r\n          margin: [0, 5, 0, 5],\r\n          columns: [{\r\n            canvas: [\r\n              {\r\n                type: 'polyline',\r\n                lineWidth: 1,\r\n                closePath: true,\r\n                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n              }, {\r\n                type: 'polyline',\r\n                lineWidth: 1,\r\n                lineColor: 'black',\r\n                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n              }\r\n            ]\r\n          }]\r\n        }, { width: '5%', text: ' No', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n        {\r\n          width: '10%',\r\n          alignment: 'left',\r\n          margin: [0, 5, 0, 5],\r\n          columns: [{\r\n            canvas: [\r\n              {\r\n                type: 'polyline',\r\n                lineWidth: 1,\r\n                closePath: true,\r\n                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n              }\r\n            ]\r\n          }]\r\n        }, { width: '30%', text: ' ', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }]\r\n      };\r\n    }\r\n\r\n\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n\r\n    let checkboxDesign = {\r\n      width: '10%',\r\n      columns: [{\r\n        canvas: [\r\n          {\r\n            type: 'polyline',\r\n            lineWidth: 1,\r\n            closePath: true,\r\n            points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n          }\r\n        ]\r\n      }]\r\n    };\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [{\r\n                        columns: [{ text: 'Annexure-A', style: 'hedtextstyle', alignment: 'center' }]\r\n                      },\r\n                      { columns: [{ text: 'EXPORT  VALUE  DECLARATION', style: 'bigtextstyle', alignment: 'center' }] },\r\n                      { columns: [{ text: '( See Rule 7 of Customs Valuation (Determination of value of Export Goods) Rules 2007 )', fontSize: 9, alignment: 'center' }] },\r\n                      { columns: [{ width: '5%', text: '1.', alignment: 'center', fontSize: 9, margin: [0, 20, 0, 5] }, { width: '25%', text: 'Shipping Bill No. & Date', fontSize: 9, alignment: 'left', margin: [0, 20, 0, 5] }, { width: '70%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 20, 0, 5] }] },\r\n                      { columns: [{ width: '5%', text: '2.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 45] }, { width: '25%', text: 'Invoice No. & Date', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45] }, { width: '70%', text: ':    ' + headerDtls[\"entry_title\"] + '  - ' + (headerDtls['transDte'] || ''), fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45] }] },\r\n                      { columns: [{ width: '5%', text: '3.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Nature of Transaction', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '70%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }] },\r\n                      {\r\n                        columns: [{ width: '30%', text: ' ', fontSize: 9, alignment: 'center' }, { width: '10%', text: ' Sale', fontSize: 9, alignment: 'left' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'center',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '25%', text: ' Sale on consignment Basis', fontSize: 9, alignment: 'left' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'center',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' Gift', fontSize: 9, alignment: 'center' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }], margin: [0, 5, 0, 5]\r\n                      },\r\n                      {\r\n                        columns: [{ width: '30%', text: ' ', fontSize: 9, alignment: 'center' }, { width: '10%', text: '       Sample', fontSize: 9, alignment: 'left' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'center',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '10%', text: ' Other', fontSize: 9, alignment: 'left' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '30%', text: ' ', fontSize: 9, alignment: 'center' },\r\n                        ], margin: [0, 5, 0, 5]\r\n                      },\r\n                      {\r\n                        columns: [{ width: '5%', text: '4.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Method of Valuation                      (See Export Valuation Rules)', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }\r\n                          , { width: '10%', text: ' Rule3', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' Rule4', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' Rule5', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' Rule6', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }\r\n\r\n                        ]\r\n                      }, branchListN,\r\n                      {\r\n                        columns: [{ width: '5%', text: '6.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'If yes, whether relationship               has influenced the price', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }\r\n                          , { width: '10%', text: ' Yes', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' No', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '30%', text: ' ', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }]\r\n                      },\r\n                      { columns: [{ width: '5%', text: '7.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 45] }, { width: '25%', text: 'Terms of Payment', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45] }, { width: '65%', text: headerDtls[\"terms\"], fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45], bold: true }] },\r\n                      { columns: [{ width: '5%', text: '8.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Terms of Delivery', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '65%', text: termsDlv, fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5], bold: true }] },\r\n                      { columns: [{ width: '5%', text: '9.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 0] }, { width: '95%', text: 'Previous exports of identical/similar goods,', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ width: '5%', text: ' ', alignment: 'center', fontSize: 9, margin: [0, 0, 0, 5] }, { width: '25%', text: 'if any Shipping Bill No.', fontSize: 9, alignment: 'left', margin: [0, 0, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 0, 0, 5] }, { width: '30%', text: 'Date  : ', fontSize: 9, alignment: 'right', margin: [0, 0, 0, 5] }, { width: '35%', text: '', fontSize: 9, alignment: 'right', margin: [0, 0, 0, 5] }] },\r\n                      { columns: [{ width: '5%', text: '10.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '95%', text: 'Any other relevant information (Attach separate sheet, if necessary)', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },] },\r\n                      { columns: [{ width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 20, 0, 5] }, { width: '95%', text: 'DECLARATION', alignment: 'left', fontSize: 9, margin: [0, 20, 0, 5], bold: true, style: 'underlinestyle' }] },\r\n                      { columns: [{ width: '5%', text: '1.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '95%', text: 'I/We hereby declare that the information furnished above is true, complete and correct in every respect.)', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },] },\r\n                      { columns: [{ width: '5%', text: '2.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '95%', text: 'I/We also undertake to bring to the notice of proper officer any particulars which subsequently come to my/our knowledge which will have bearing on a valuation.', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },] },\r\n                      {\r\n                        columns: [{ width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '10%', text: 'Place', alignment: 'left', fontSize: 9, margin: [0, 50, 0, 0] },\r\n                        { width: '5%', text: ':', alignment: 'left', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '10%', text: companyDtls[\"city_nm\"].toUpperCase(), alignment: 'left', fontSize: 9, margin: [0, 50, 0, 0], bold: true }, { width: '40%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '25%', text: 'Signature of the Exporter', alignment: 'right', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }]\r\n                      },\r\n                      { columns: [{ width: '70%', text: '', alignment: 'center', fontSize: 9, margin: [0, 0, 0, 5] }, { width: '25%', text: 'Name of the Signatory', alignment: 'right', fontSize: 9, margin: [0, 0, 0, 5] }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 0, 0, 5] }] },\r\n                      {\r\n                        columns: [{ width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '10%', text: 'Date   ', alignment: 'left', fontSize: 9, margin: [0, 5, 0, 5] },\r\n                        { width: '5%', text: ':', alignment: 'left', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '10%', text: headerDtls[\"transDte\"], alignment: 'left', fontSize: 9, margin: [0, 5, 0, 5], bold: true }, { width: '40%', text: '', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'For ' + companyDtls[\"nme\"].toUpperCase(), alignment: 'right', fontSize: 12, margin: [0, 5, 0, 5], bold: true }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }]\r\n                      },\r\n                      { columns: [{ width: '70%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '25%', text: authorizedNme, alignment: 'right', fontSize: 9, margin: [0, 50, 0, 0], bold: true }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }] },\r\n                      { columns: [{ width: '70%', text: '', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 60] }, { width: '25%', text: authorizedTitle, alignment: 'right', fontSize: 9, margin: [0, 5, 0, 60], bold: true }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 60] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [true, true, true, true]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [40, 83, 40, 10],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 10, 5, 10],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { text: companyDtls[\"nme\"].toUpperCase(), alignment: 'center', fontSize: 15, bold: true }\r\n\r\n              ]\r\n            }, {\r\n              columns: [\r\n                { text: companyDtls[\"address1\"].toUpperCase() + ' ' + companyDtls[\"address2\"].toUpperCase() + ' ' + companyDtls[\"address3\"].toUpperCase(), alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: 'Tel No.: ' + companyDtls[\"telno\"] + '  Fax No.: ' + companyDtls[\"fax\"], alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: 'E-Mail : ' + companyDtls[\"email\"] + '  Web : ' + (companyDtls[\"website\"] || 'www.kapugems.com'), alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n          ],\r\n\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 11,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 15,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateExportExportDeclaration(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let logoimage = companyDtls['logo'] || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n\r\n    let checkboxDesign = {\r\n      width: '10%',\r\n      columns: [{\r\n        canvas: [\r\n          {\r\n            type: 'polyline',\r\n            lineWidth: 1,\r\n            closePath: true,\r\n            points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n          }\r\n        ]\r\n      }]\r\n    };\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [{\r\n                        columns: [{ text: '\"DECLARATION\"', style: 'hedtextstyle', alignment: 'center' }]\r\n                      },\r\n                      { columns: [{ text: 'Notification No. 46/2015-Customs (N.T.) Dtd. 18th May 2015', style: ['hedtextstyle', 'underlinestyle'], alignment: 'center' }] },\r\n                      { columns: [{ text: 'I/We declare that the particulars given herein above are true, correct and completed.', fontSize: 14, alignment: 'left', margin: [0, 40, 0, 5] }] },\r\n                      { columns: [{ text: 'I/We enclose herewith coopies of the following documents.', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 5] }] },\r\n                      {\r\n                        columns: [{ width: '5%', text: '1.', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, {\r\n                          width: '7%',\r\n                          alignment: 'left',\r\n                          margin: [0, 25, 0, 0],\r\n                          fontSize: 7,\r\n                          table: {\r\n                            body: [\r\n                              ['N.A.']\r\n\r\n                            ]\r\n                          }\r\n                        }, { width: '88%', text: 'Duty Exemption Entitlement Certificate / Advance Authorisation / Duty Free Import', fontSize: 14, alignment: 'left', margin: [0, 25, 0, 0] },]\r\n                      },\r\n                      { columns: [{ width: '12%', text: '', fontSize: 14, alignment: 'left', margin: [0, 0, 0, 5] }, { width: '88%', text: 'Authorisation Declaration.', fontSize: 14, alignment: 'left', margin: [0, 0, 0, 5] }] },\r\n                      {\r\n                        columns: [{ width: '5%', text: '2.', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, {\r\n                          width: '7%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 0],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 2,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '88%', text: 'Invoice / Invoice cum packing list.', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },]\r\n                      },\r\n                      {\r\n                        columns: [{ width: '5%', text: '3.', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, {\r\n                          width: '7%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 0],\r\n                          fontSize: 7,\r\n                          table: {\r\n                            body: [\r\n                              ['N.A.']\r\n\r\n                            ]\r\n                          }\r\n                        }, { width: '88%', text: 'Quota / Inspection Certificate.', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },]\r\n                      },\r\n                      {\r\n                        columns: [{ width: '5%', text: '4.', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, {\r\n                          width: '7%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 0],\r\n                          fontSize: 7,\r\n                          table: {\r\n                            body: [\r\n                              ['N.A.']\r\n\r\n                            ]\r\n                          }\r\n                        }, { width: '88%', text: 'Others (Specify)', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },]\r\n                      }, { columns: [{ width: '35%', text: 'Name of Exporter', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, { width: '60%', text: companyDtls[\"nme\"].toUpperCase(), bold: true, fontSize: 14, alignment: 'left', margin: [0, 25, 0, 0] },] },\r\n                      { columns: [{ width: '35%', text: 'Designation', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '60%', text: 'EXPORT MANAGER', bold: true, fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ width: '35%', text: 'Name of Customer Broker', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '60%', text: headerDtls[\"freight_agent\"], bold: true, fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ width: '35%', text: 'Designation', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '60%', text: 'PARTNER', bold: true, fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ width: '35%', text: 'Identify Card Number', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '60%', text: headerDtls[\"fright_agent_ref_id\"] || '', bold: true, fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ text: 'I/We undertake to abide by the provision of Foreign Exchange Management Act, 1999,', fontSize: 14, alignment: 'left', margin: [0, 35, 0, 0] }] },\r\n                      { columns: [{ text: 'as amemded from time to time, Including realization or repatriation of foreign exchange', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                      { columns: [{ text: 'to or from India.', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                      { columns: [{ text: '* To be submitted with the exports goods in the warehouse.', fontSize: 14, alignment: 'left', margin: [0, 15, 0, 0] }] },\r\n                      { columns: [{ text: 'For ' + companyDtls[\"nme\"].toUpperCase(), bold: true, fontSize: 14, alignment: 'right', margin: [0, 35, 0, 0] }] },\r\n                      { columns: [{ text: authorizedNme, bold: true, fontSize: 14, alignment: 'right', margin: [0, 30, 0, 0] }] },\r\n                      {\r\n                        columns: [{ width: '30%', text: 'Date  :  ' + headerDtls[\"transDte\"], fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },\r\n                        { width: '40%', text: '', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },\r\n                        { width: '30%', text: authorizedTitle, bold: true, fontSize: 14, alignment: 'right', margin: [0, 5, 0, 0] }]\r\n                      },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, true, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n          columns:\r\n            [\r\n              {\r\n                width: '20%',\r\n                margin: [15, 20, 5, 10],\r\n                stack: [\r\n                  {\r\n                    image: 'data:image/png;base64,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'\r\n                    , width: 50, height: 50, alignment: 'center'\r\n                  }]\r\n              },\r\n              {\r\n                width: '80%',\r\n                margin: [5, 10, 5, 10],\r\n                stack: [\r\n                  {\r\n                    columns: [\r\n                      { text: companyDtls[\"nme\"].toUpperCase(), alignment: 'center', fontSize: 15, bold: true }\r\n\r\n                    ]\r\n                  }, {\r\n                    columns: [\r\n                      { text: companyDtls[\"address1\"].toUpperCase() + ' ' + companyDtls[\"address2\"].toUpperCase() + ' ' + companyDtls[\"address3\"].toUpperCase(), alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                  {\r\n                    columns: [\r\n                      { text: 'Tel No.: ' + companyDtls[\"telno\"] + '  Fax No.: ' + companyDtls[\"fax\"], alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                  {\r\n                    columns: [\r\n                      { text: 'E-Mail : ' + companyDtls[\"email\"] + '  Web : ' + (companyDtls[\"website\"] || 'www.kapugems.com'), alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                ],\r\n              }]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 11,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 18,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 15,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateExportRoDtep(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let logoimage = companyDtls['logo'] || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n\r\n    let checkboxDesign = {\r\n      width: '10%',\r\n      columns: [{\r\n        canvas: [\r\n          {\r\n            type: 'polyline',\r\n            lineWidth: 1,\r\n            closePath: true,\r\n            points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n          }\r\n        ]\r\n      }]\r\n    };\r\n    //Date :+headerDtls[\"transDte\"]\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        {\r\n                          columns: [{ text: \" \", style: 'hedtextstyle2', alignment: 'right' }]\r\n                        }, {\r\n                          columns: [{ text: \"Annexure\", style: 'hedtextstyle2', alignment: 'center' }]\r\n                        },\r\n                        { columns: [{ text: 'DECLARATION TO BE FILED AS PART OF SHIPPING BILL OR BILL OF EXPORT FOR EXPORT OF', style: ['hedtextstyle'], alignment: 'center', margin: [0, 25, 0, 0] }] },\r\n                        { columns: [{ text: 'GOODS UNDER RoDTEP SCHEME', style: ['hedtextstyle'], alignment: 'center' }] },\r\n                        { columns: [{ text: 'I/We,  in  regard  to  my/our  claim  under  RoDTEP  scheme  made  in  this  Shipping  Bill  or  Bill  of  Export, hereby declare that', fontSize: 12, alignment: 'left', margin: [0, 40, 0, 5] }] },\r\n                        { columns: [{ width: '5%', text: '1.', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, { width: '95%', text: 'I/ We undertake to abide by the provisions, including conditions, restrictions, exclusions and   time-limits   as   provided   under   RoDTEP   scheme,   and   relevant   notifications,   regulations, etc., as amended from time to time.', fontSize: 12, alignment: 'left', margin: [0, 25, 0, 0] },] },\r\n                        { columns: [{ width: '5%', text: '2.', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, { width: '95%', text: 'Any claim made in this shipping bill or bill of export is not with respect to any duties or taxes or levies which are exempted or remitted or credited under any other mechanism outside RoDTEP.', fontSize: 12, alignment: 'left', margin: [0, 25, 0, 0] },] },\r\n                        { columns: [{ width: '5%', text: '3.', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, { width: '95%', text: 'I/We  undertake  to  preserve  and  make  available  relevant  documents  relating  to  the  exported  goods  for  the  purposes  of  audit  in  the  manner  and  for  the  time  period  prescribed in the Customs Audit Regulations, 2018.', fontSize: 12, alignment: 'left', margin: [0, 25, 0, 0] },] },\r\n                        { columns: [{ text: 'For ' + companyDtls[\"nme\"].toUpperCase(), bold: true, fontSize: 10, alignment: 'left', margin: [0, 35, 0, 0] }] },\r\n                        { columns: [{ text: authorizedNme, bold: true, fontSize: 10, alignment: 'left', margin: [0, 30, 0, 0] }] },\r\n                        {\r\n                          columns: [\r\n                            { text: authorizedTitle, bold: true, fontSize: 10, alignment: 'left', margin: [0, 5, 0, 0] }]\r\n                        },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, true, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n          columns:\r\n            [\r\n              {\r\n                width: '20%',\r\n                margin: [15, 20, 5, 10],\r\n                stack: [\r\n                  {\r\n                    image: 'data:image/png;base64,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'\r\n                    , width: 50, height: 50, alignment: 'center'\r\n                  }]\r\n              },\r\n              {\r\n                width: '80%',\r\n                margin: [5, 10, 5, 10],\r\n                stack: [\r\n                  {\r\n                    columns: [\r\n                      { text: companyDtls[\"nme\"].toUpperCase(), alignment: 'center', fontSize: 15, bold: true }\r\n\r\n                    ]\r\n                  }, {\r\n                    columns: [\r\n                      { text: companyDtls[\"address1\"].toUpperCase() + ' ' + companyDtls[\"address2\"].toUpperCase() + ' ' + companyDtls[\"address3\"].toUpperCase(), alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                  {\r\n                    columns: [\r\n                      { text: 'Tel No.: ' + companyDtls[\"telno\"] + '  Fax No.: ' + companyDtls[\"fax\"], alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                  {\r\n                    columns: [\r\n                      { text: 'E-Mail : ' + companyDtls[\"email\"] + '  Web : ' + (companyDtls[\"website\"] || 'www.kapugems.com'), alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                ],\r\n              }]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 11,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 13,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 15,\r\n          margin: [5, 20, 0, 0]\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateExportsSaleInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"];\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        { text: \"Exporter\", style: \"textstyle\" },\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle' }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [{\r\n                border: [false, true, true, true],\r\n                stack: [\r\n                  {\r\n                    columns: [\r\n                      { width: '50%', text: 'Invoice No. & Date', style: 'textstyle', alignment: 'left' },\r\n                      { width: '50%', text: headerDtls['transDte'] || '', style: 'textstyle', alignment: 'right' }\r\n                    ]\r\n                  },\r\n                  { text: headerDtls['entry_title'] || '', fontSize: 9, bold: true, alignment: 'center' }\r\n                ]\r\n              },\r\n\r\n              {\r\n                stack: [\r\n                  { text: \"Exporter's Ref.\", style: 'textstyle' },\r\n                  { text: \"IE Code : \" + companyDtls['iecode'] || '', style: 'boldtextstyle' },\r\n                  { text: \"GST No. : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No. : \" + companyDtls['panno'] || '', style: 'boldtextstyle' }\r\n                ], rowSpan: 2, border: [false, true, true, true],\r\n              }],\r\n              [{ text: \"Buyer's Order No. & Date \\n\" + (headerDtls['buyer_order_no'] || ''), style: 'textstyle', alignment: 'left', border: [false, false, true, false] }, ''],\r\n              [{\r\n                stack: [\r\n                  {\r\n                    text: '', style: 'boldtextstyle', alignment: 'left',\r\n                  },\r\n                  {\r\n                    text: \"E-Inv.No. :  \" + headerDtls['e_invoice_no'] || '', style: 'boldtextstyle', alignment: 'left',\r\n                  }\r\n                ], margin: [0, 0, 0, 3], colSpan: 2, border: [false, true, true, false]\r\n              }, '']\r\n            ]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let consigneNme = consigneeDtls['nme'] || '';\r\n    let courier_agent = headerDtls['courier_agent'] || '';\r\n    let party_bank_ref = headerDtls['party_bank_ref'] || {};\r\n    let party_bank_nme = party_bank_ref['bankname'] || '';\r\n    let directparcel = \"DIRECT - PARCEL\";\r\n    let consigeeAdd = {};\r\n    if (consigneNme != '') {\r\n      directparcel = \"\";\r\n      consigeeAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (consigneeDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (consigneeDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (consigneeDtls['city_nm'] || '').toUpperCase() + \"-\" + (consigneeDtls['zip'] || '').toUpperCase() + \" , \" + (consigneeDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (consigneeDtls['telno'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    let partybankAdd = {};\r\n    if (party_bank_nme != '') {\r\n      directparcel = \"\";\r\n      partybankAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (party_bank_ref['bankname'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (party_bank_ref['branchname'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (party_bank_ref['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'ACCOUNT NO: ' + (party_bank_ref['accountNo'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    //invoice details\r\n    let ConsigneeDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        heights: [90, 15, 15, 15],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              {\r\n                columns: [\r\n                  { width: '50%', text: 'Consignee', style: 'textstyle', alignment: 'left' },\r\n                  { width: '50%', text: directparcel, fontSize: 8, bold: true, alignment: 'left' }\r\n                ]\r\n\r\n              },\r\n              consigeeAdd,\r\n              partybankAdd\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, false, true]\r\n          }, \"\"],\r\n\r\n          [{\r\n            stack: [\r\n              { text: \"Pre-Carriage by\", style: 'textstyle' },\r\n              { text: courier_agent, style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [true, false, true, true]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Place of Receipt by Pre-carrier\", style: 'textstyle' },\r\n              { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [false, false, false, true]\r\n          }\r\n\r\n          ],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Vessel / Flight No.\", style: 'textstyle' },\r\n                { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, true]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Port of Loading\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_loading'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [false, false, false, true]\r\n            }],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Port of Discharge\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_discharge'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, false]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Final Destination\", style: 'textstyle' },\r\n                { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ]\r\n            }]\r\n        ]\r\n      },\r\n      layout: {\r\n        defaultBorder: false,\r\n      }\r\n\r\n    };\r\n\r\n\r\n    //Buyer details\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let bankDtls = data['bankDtls'] || {};\r\n    let termsDtl = headerDtls['termsDtl'] || [];\r\n    let totalPageCnt = 25;\r\n    let termsList = [];\r\n    termsList.push({ text: \"Terms of Delivery and Payment\", style: 'textstyle', alignment: 'left' });\r\n    termsList.push(\r\n      { text: \"On Confirm Outright Sale Basis\", style: 'boldtextstyle', alignment: 'left' });\r\n    if (termsDtl.length > 1) {\r\n      totalPageCnt -= 1;\r\n      termsDtl.forEach(element => {\r\n        termsList.push({\r\n          columns: [\r\n            {\r\n              width: '50%',\r\n              text: (element['name'] || ''), style: 'boldtextstyle', alignment: 'left'\r\n            },\r\n            {\r\n              width: '50%',\r\n              text: (element['termAmount'] || '') + \" US$\", style: 'boldtextstyle', alignment: 'left'\r\n            }\r\n          ]\r\n        });\r\n      })\r\n    } else {\r\n      termsList.push({ text: (headerDtls['terms'] || ''), style: 'boldtextstyle', alignment: 'left' });\r\n    }\r\n\r\n    termsList.push({\r\n      columns: [\r\n        { width: '18%', text: 'Our Banker:', style: 'textstyle', alignment: 'left' },\r\n        {\r\n          width: '82%',\r\n          stack: [\r\n            { text: (bankDtls['nme'] || '').toUpperCase(), fontSize: 8, bold: true },\r\n            { text: (bankDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n            { text: (bankDtls['city_nm'] || '').toUpperCase() + \"-\" + (bankDtls['zip'] || '').toUpperCase() + \" , \" + (bankDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n            { text: \"AD CODE :\" + (bankDtls['adcode'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n            { text: \"Bank A/c No. :\" + (bankDtls['bank_accountno'] || '').toUpperCase(), style: 'hedtextstyle' }\r\n          ]\r\n        }\r\n      ]\r\n\r\n    });\r\n\r\n\r\n    let buyerDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              { text: \"Buyer (if other than consignee)\", style: 'textstyle', alignment: 'left' },\r\n              { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n              { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (buyerDtls['telno'] || ''), style: 'hedtextstyle' },\r\n              //{text:'Fax No.: '+(buyerDtls['fax']||''),style:'hedtextstyle'},\r\n              { text: 'E-Mail : ' + (buyerDtls['email'] || ''), style: 'hedtextstyle' }\r\n            ], colSpan: 2\r\n          }, \"\"],\r\n          [{\r\n            stack: [\r\n              { text: \"Country of Origin of Goods\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['contry_of_origion'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Country of Final Destination\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          }\r\n          ],\r\n          [{ stack: termsList, colSpan: 2, border: [true, true, true, false] }, \"\"]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        paddingTop: function (i) {\r\n          return i === 0 ? 3 : 3;\r\n        },\r\n        paddingLeft: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        },\r\n        paddingBottom: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        }\r\n      }\r\n    };\r\n    let tinbox = headerDtls['tin_box_no'] || '';\r\n    let resultView = data['resultView'] || [];\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let length = resultView.length;\r\n    let hedCol = length + 2;\r\n    let headdeatails = {\r\n      stack: [\r\n        {\r\n          columns: [\r\n            { width: '30%', text: 'Marks & Nos.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '30%', text: 'No. & Kind of Pkgs.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '40%', text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'left' },\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '100%', text: 'Container No.', style: 'boldtextstyle2', alignment: 'left' }\r\n\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '20%', text: 'Add. ' + tinbox + ' Tin Box', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '80%', text: 'CUT & POLISHED DIAMONDS [ HS CODE : 71023910 ]', style: 'boldtextstyle', alignment: 'left' }\r\n          ]\r\n        }\r\n      ], colSpan: hedCol\r\n    };\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push(headdeatails);\r\n    resultView.forEach(view => {\r\n      headRow.push(\"\");\r\n    });\r\n    headRow.push(\"\");\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Dist. Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'PCS', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Cts', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Crts US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    resultView.forEach(view => {\r\n      pktwidths.push('*');\r\n    });\r\n    pktwidths.push(95);\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(15);\r\n    pktwidths.push(30);\r\n    pktwidths.push(40);\r\n    pktwidths.push(50);\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = length + 5;\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n    let notes = headerDtls['notes'];\r\n    let wordAmt = 'TOTAL : ' + headerDtls[\"invoice_type\"].toUpperCase() + ' US$  ' + s1.toUpperCase() + ' AND ' + s2.toUpperCase() + ' CENTS ONLY';\r\n\r\n    let ro_dtep = headerDtls[\"ro_dtep\"] || 'yes';\r\n    let ro_dtepContent = \"\";\r\n    if (ro_dtep == 'yes') {\r\n      ro_dtepContent = \" We intend to claim RoDTEPY on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '') + \"  also enclosed our declaration for the RoDTEPY claim as per Annexure Prescribed.\";\r\n    } else {\r\n      ro_dtepContent = \"We do not want to claim RoDTEPN on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '') + \"  also enclosed our declaration for the RoDTEPN claim as per Annexure Prescribed.\";\r\n    }\r\n    let gross_wt = headerDtls['gross_wt'] || '';\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || ' ';\r\n    footerList.push({ text: \"Total Gross wt : \" + gross_wt + \" Kgs\", style: 'boldtextstyle' });\r\n\r\n    footerList.push({ text: \"Amount Chargeable (in words)\", style: 'textstyle' });\r\n    footerList.push({ text: wordAmt, style: 'textstyle', margin: [0, 2, 0, 5] });\r\n\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n    let insurance_agent = headerDtls['insurance_agent'] || '';\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#NOTE', notes);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n      element = element.replace('#insuranceagent', insurance_agent);\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: \"PAYMENT INSTRUCTIONS :\" + element, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4 });\r\n      }\r\n    });\r\n    footerList.push({ text: ro_dtepContent, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n\r\n    let ttlAmt = 0;\r\n    let blankRows = 0;\r\n    let pktdetailsLen = pktdetails.length;\r\n\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let remainPacketLength = pktdetailsLen;\r\n    let totalINRLst = [];\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n    let ttlCarat = headerDtls['weight']\r\n    pktdetails.forEach((element, index) => {\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n\r\n      let isBlank = false;\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: index + 1, style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 5;\r\n      } else if (page > 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 5;\r\n\r\n      } else {\r\n\r\n      }\r\n      let dsec = element['desc'] || '';\r\n      if (dsec != '') {\r\n\r\n        pktDtl.push({ text: dsec, style: 'textstyle', alignment: 'center', colSpan: resultView.length + 1 });\r\n        resultView.forEach(view => {\r\n          pktDtl.push(\"\");\r\n          if (isBreak) {\r\n            pageTotal.push(\"\");\r\n          }\r\n        })\r\n\r\n      } else {\r\n        resultView.forEach(view => {\r\n          pktDtl.push({ text: element[view], style: 'textstyle', alignment: 'center' })\r\n          if (isBreak) {\r\n            pageTotal.push(\"\");\r\n          }\r\n\r\n        })\r\n        let lab = element['lab'] || '';\r\n        if (lab != '')\r\n          lab = lab + \"-\";\r\n        pktDtl.push({ text: lab + (element['certno'] || ''), style: 'textstyle', alignment: 'center' })\r\n\r\n      }\r\n      pktDtl.push({ text: element['statecode'] || '', style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['districtcode'] || '', style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['qty'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n      ttlAmt = ttlAmt + parseFloat(element['sal_amount'] || 0);\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n      if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n        blankRows = totalPageCnt - pktdetailsLen;\r\n        \r\n        isBlank = true;\r\n        blankRows += 1;\r\n\r\n      } else if (page > 1 && cnt == remainPacketLength && remainPacketLength < totalPageCnt) {\r\n\r\n        blankRows = totalPageCnt - remainPacketLength;\r\n        isBlank = true;\r\n\r\n        \r\n        blankRows += 2;\r\n      }\r\n      if (isBlank) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n        stockListtable.push(pageTotal);\r\n\r\n        if (!isBreak) {\r\n          if (charges != 0) {\r\n            ttlAmt = ttlAmt + charges;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n          if (discount != 0) {\r\n            ttlAmt = ttlAmt + discount;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n\r\n          let taxableValue = parseFloat(headerDtls['total_Amount']) * parseFloat(headerDtls['custom_rte']);\r\n          taxableValue = this.cs.numbertofixed(taxableValue, 2);\r\n\r\n          let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n\r\n          totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle' });\r\n          totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n          totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(taxableValue), style: \"textstyle\" });\r\n\r\n          txtDtlList.forEach(element => {\r\n            totalINRLst.push({ text: \"ADD. : \" + element.nme + \" \" + element.pct + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n          });\r\n          totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n          totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(taxableValue), style: \"boldtextstyle\" });\r\n\r\n          let totalINRMap = [{ stack: totalINRLst, border: [true, true, true, true], colSpan: (totalColSpan + 3) }];\r\n          stockListtable.push(totalINRMap);\r\n        }\r\n\r\n\r\n\r\n        for (var i = 0; i < blankRows; i++) {\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n          resultView.forEach(view => {\r\n            pageTotal.push(\"\");\r\n          })\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      if (isBreak) {\r\n        let pgBreak = \"\";\r\n        if (page > 2) {\r\n          pgBreak = \"after\";\r\n        }\r\n        pageTotal = [];\r\n        pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: (length + 2), border: [true, true, false, true], pageBreak: pgBreak });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push(\"\");\r\n        pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 3, pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        stockListtable.push(pageTotal);\r\n        if (page == 2) {\r\n          let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n          stockListtable.push(footerMap);\r\n          totalPageCnt += 28;\r\n        }\r\n\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n\r\n      }\r\n    });\r\n\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 3, 0, 3] });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n\r\n\r\n\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n      , colSpan: 2\r\n    };\r\n\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy')\r\n\r\n    var dd = {\r\n      pageMargins: [5, 83, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : \"\", alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n\r\n                  ]\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [ConsigneeDetails, buyerDetails],\r\n              [stockListSec, \"\"],\r\n              ///[totalInINR,\"\"]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n  }\r\n\r\n  GenrateSoldConsignmentInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"];\r\n    let formatNme = data[\"formatNme\"];\r\n    let pdfTitle = 'SOLD INVOICE';\r\n    if (formatNme == 'unsoldInvoice') {\r\n      pdfTitle = 'UNSOLD INVOICE';\r\n    }\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        { text: \"Exporter\", style: \"textstyle\" },\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        // {text:'STATE : '+(companyDtls['state']||'').toUpperCase()+\"             \"+'STATE  CODE: '+(companyDtls['state_code']||'').toUpperCase(),style:'hedtextstyle'},\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'Fax No.: ' + (companyDtls['fax'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle' }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [{\r\n                border: [false, true, true, true],\r\n                stack: [\r\n                  {\r\n                    columns: [\r\n                      { width: '50%', text: 'Invoice No. & Date', style: 'textstyle', alignment: 'left' },\r\n                      { width: '50%', text: headerDtls['transDte'] || '', style: 'textstyle', alignment: 'right' }\r\n                    ]\r\n                  },\r\n                  { text: headerDtls['entry_title'] || '', fontSize: 9, bold: true, alignment: 'center' }\r\n                ]\r\n              },\r\n\r\n              {\r\n                stack: [\r\n                  { text: \"Exporter's Ref.\", style: 'textstyle' },\r\n                  { text: \"IE Code : \" + companyDtls['iecode'] || '', style: 'boldtextstyle' },\r\n                  //{text:\"GST No. : \"+companyDtls['gstno']||'',style:'boldtextstyle'},\r\n                  { text: \"PAN No. : \" + companyDtls['panno'] || '', style: 'boldtextstyle' }\r\n                ], rowSpan: 2, border: [false, true, true, true],\r\n              }],\r\n              [{ text: \"Buyer's Order No. & Date\", style: 'textstyle', alignment: 'left', border: [false, false, true, false] }, ''],\r\n              [{\r\n                stack: [\r\n                  {\r\n                    text: 'Other Reference(s)', style: 'boldtextstyle', alignment: 'left',\r\n                  },\r\n                  {\r\n                    text: \"Gr Form No. : Dt.: \" + (headerDtls['transDte'] || ''), style: 'boldtextstyle', alignment: 'left',\r\n                  }\r\n                ], margin: [0, 0, 0, 3], colSpan: 2, border: [false, true, true, false]\r\n              }, '']\r\n            ]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let consigneNme = consigneeDtls['nme'] || '';\r\n    let courier_agent = headerDtls['courier_agent'] || '';\r\n    let party_bank_ref = headerDtls['party_bank_ref'] || {};\r\n    let party_bank_nme = party_bank_ref['bankname'] || '';\r\n    let directparcel = \"DIRECT - PARCEL\";\r\n    let consigeeAdd = {};\r\n    if (consigneNme != '') {\r\n      directparcel = \"\";\r\n      consigeeAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (consigneeDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (consigneeDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (consigneeDtls['city_nm'] || '').toUpperCase() + \"-\" + (consigneeDtls['zip'] || '').toUpperCase() + \" , \" + (consigneeDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (consigneeDtls['telno'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    let partybankAdd = {};\r\n    if (party_bank_nme != '') {\r\n      directparcel = \"\";\r\n      partybankAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (party_bank_ref['bankname'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (party_bank_ref['branchname'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (party_bank_ref['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'ACCOUNT NO: ' + (party_bank_ref['accountNo'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    //invoice details\r\n    let ConsigneeDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        heights: [90, 15, 15, 15],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              {\r\n                columns: [\r\n                  { width: '50%', text: 'Consignee', style: 'textstyle', alignment: 'left' },\r\n                  { width: '50%', text: directparcel, fontSize: 8, bold: true, alignment: 'left' }\r\n                ]\r\n\r\n              },\r\n              consigeeAdd,\r\n              partybankAdd\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, false, true]\r\n          }, \"\"],\r\n\r\n          [{\r\n            stack: [\r\n              { text: \"Pre-Carriage by\", style: 'textstyle' },\r\n              { text: courier_agent, style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [true, false, true, true]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Place of Receipt by Pre-carrier\", style: 'textstyle' },\r\n              { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [false, false, false, true]\r\n          }\r\n\r\n          ],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Vessel / Flight No.\", style: 'textstyle' },\r\n                { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, true]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Port of Loading\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_loading'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [false, false, false, true]\r\n            }],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Port of Discharge\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_discharge'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, false]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Final Destination\", style: 'textstyle' },\r\n                { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ]\r\n            }]\r\n        ]\r\n      },\r\n      layout: {\r\n        defaultBorder: false,\r\n      }\r\n\r\n    };\r\n\r\n\r\n    //Buyer details\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let bankDtls = data['bankDtls'] || {};\r\n    let buyerZip = buyerDtls['zip'] || '';\r\n    if (buyerZip != '') {\r\n      buyerZip = \"- \" + buyerZip;\r\n    }\r\n    let countryNme = buyerDtls['country_nm'] || ''\r\n    if (countryNme != '') {\r\n      countryNme = \", \" + countryNme.toUpperCase();\r\n    }\r\n\r\n    let buyerDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              { text: \"Buyer (if other than consignee)\", style: 'textstyle', alignment: 'left' },\r\n              { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n              { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (buyerDtls['city_nm'] || '').toUpperCase() + buyerZip + \"\" + countryNme, style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (buyerDtls['telno'] || ''), style: 'hedtextstyle' },\r\n              //{text:'Fax No.: '+(buyerDtls['fax']||''),style:'hedtextstyle'},\r\n              { text: 'E-Mail : ' + (buyerDtls['email'] || ''), style: 'hedtextstyle' }\r\n            ], colSpan: 2\r\n          }, \"\"],\r\n          [{\r\n            stack: [\r\n              { text: \"Country of Origin of Goods\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['contry_of_origion'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Country of Final Destination\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          }\r\n          ],\r\n          [{\r\n            stack: [\r\n              { text: \"Terms of Delivery and Payment\", style: 'textstyle', alignment: 'left' },\r\n              { text: \"On Confirm Outright Sale Basis\", style: 'boldtextstyle', alignment: 'left' },\r\n              { text: headerDtls['terms'] || '', style: 'boldtextstyle', alignment: 'left' },\r\n              {\r\n                columns: [\r\n                  { width: '18%', text: 'Our Banker:', style: 'textstyle', alignment: 'left' },\r\n                  {\r\n                    width: '82%',\r\n                    stack: [\r\n                      { text: (bankDtls['nme'] || '').toUpperCase(), fontSize: 8, bold: true },\r\n                      { text: (bankDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: (bankDtls['city_nm'] || '').toUpperCase() + \"-\" + (bankDtls['zip'] || '').toUpperCase() + \" , \" + (bankDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: \"AD CODE :\" + (bankDtls['adcode'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: \"Bank A/c No. :\" + (bankDtls['bank_accountno'] || '').toUpperCase(), style: 'hedtextstyle' }\r\n                    ]\r\n                  }\r\n                ]\r\n\r\n              }\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, true, false]\r\n          }, \"\"]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        paddingTop: function (i) {\r\n          return i === 0 ? 3 : 3;\r\n        },\r\n        paddingLeft: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        },\r\n        paddingBottom: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        }\r\n      }\r\n    };\r\n    let tinbox = headerDtls['tin_box_no'] || '';\r\n    let resultView = data['resultView'] || [];\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let length = resultView.length;\r\n    let hedCol = length + 2;\r\n    let headdeatails = {\r\n      stack: [\r\n        {\r\n          columns: [\r\n            { width: '30%', text: 'Marks & Nos.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '30%', text: 'No. & Kind of Pkgs.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '40%', text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'left' },\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '100%', text: 'Container No.', style: 'boldtextstyle2', alignment: 'left' }\r\n\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '20%', text: 'Add. ' + tinbox + ' Tin Box', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '80%', text: 'CUT & POLISHED DIAMONDS ', style: 'boldtextstyle', alignment: 'left' }\r\n          ]\r\n        }\r\n      ], colSpan: hedCol\r\n    };\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push(headdeatails);\r\n    resultView.forEach(view => {\r\n      headRow.push(\"\");\r\n    });\r\n    headRow.push(\"\");\r\n    //headRow.push({text:'State Code',style:'boldtextstyle2',alignment: 'center'});\r\n    //headRow.push({text:'Dist. Code',style:'boldtextstyle2',alignment: 'center'});\r\n    headRow.push({ text: 'PCS', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Crts US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    resultView.forEach(view => {\r\n      pktwidths.push('*');\r\n    });\r\n    pktwidths.push(95);\r\n    //pktwidths.push(20);\r\n    //pktwidths.push(20);\r\n    pktwidths.push(15);\r\n    pktwidths.push(30);\r\n    pktwidths.push(40);\r\n    pktwidths.push(50);\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = length + 3;\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n    let notes = headerDtls['notes'];\r\n    let wordAmt = 'TOTAL : ' + headerDtls[\"invoice_type\"].toUpperCase() + ' US$  ' + s1.toUpperCase() + ' AND ' + s2.toUpperCase() + ' CENTS ONLY';\r\n\r\n    let ro_dtep = headerDtls[\"ro_dtep\"] || 'yes';\r\n    let ro_dtepContent = \"\";\r\n    if (ro_dtep == 'yes') {\r\n      ro_dtepContent = \" We intend to claim RoDTEPY on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '') + \"  also enclosed our declaration for the RoDTEPY claim as per Annexure Prescribed.\";\r\n    } else {\r\n      ro_dtepContent = \"We don’t want to claim RoDTEPY on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '') + \"  also enclosed our declaration for the RoDTEPY claim as per Annexure Prescribed.\";\r\n    }\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n    //footerList.push({text: \"Total Gross wt : \"+gross_wt+\" Kgs\",style:'boldtextstyle'});\r\n\r\n    footerList.push({ text: \"Amount Chargeable (in words)\", style: 'textstyle' });\r\n    footerList.push({ text: wordAmt.toUpperCase(), style: 'textstyle', margin: [0, 2, 0, 5] });\r\n\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#NOTE', notes);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n      element = element.replace('#insuranceagent', insurance_agent);\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: \"PAYMENT INSTRUCTIONS :\" + element, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4 });\r\n      }\r\n    });\r\n\r\n    let ttlAmt = 0;\r\n    let blankRows = 0;\r\n    let pktdetailsLen = pktdetails.length;\r\n    let totalPageCnt = 32;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let remainPacketLength = pktdetailsLen;\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n    let ttlCarat = headerDtls['weight'];\r\n    pktdetails.forEach((element, index) => {\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n      let isBlank = false;\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: index + 1, style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 5;\r\n      } else if (page > 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 5;\r\n\r\n      } else {\r\n\r\n      }\r\n      let dsec = element['desc'] || '';\r\n      if (dsec != '') {\r\n\r\n        pktDtl.push({ text: dsec, style: 'textstyle', alignment: 'center', colSpan: resultView.length + 1 });\r\n        resultView.forEach(view => {\r\n          pktDtl.push(\"\");\r\n          if (isBreak) {\r\n            pageTotal.push(\"\");\r\n          }\r\n        })\r\n\r\n      } else {\r\n        resultView.forEach(view => {\r\n          pktDtl.push({ text: element[view], style: 'textstyle', alignment: 'center' })\r\n          if (isBreak) {\r\n            pageTotal.push(\"\");\r\n          }\r\n\r\n        })\r\n        pktDtl.push({ text: element['lab'] + \"-\" + element['certno'] || '', style: 'textstyle', alignment: 'center' })\r\n\r\n      }\r\n      //pktDtl.push({text:element['statecode']||'', style:'textstyle' , alignment: 'center'})\r\n      //pktDtl.push({text:element['districtcode']||'',  style:'textstyle' ,alignment: 'center'})\r\n      pktDtl.push({ text: element['qty'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n      ttlAmt = ttlAmt + parseFloat(element['sal_amount'] || 0);\r\n\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n      if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n        blankRows = totalPageCnt - pktdetailsLen;\r\n        \r\n        isBlank = true;\r\n        blankRows += 5;\r\n\r\n      } else if (page > 1 && cnt == remainPacketLength && remainPacketLength < totalPageCnt) {\r\n\r\n        blankRows = totalPageCnt - remainPacketLength;\r\n        isBlank = true;\r\n\r\n        \r\n        blankRows += 5;\r\n      }\r\n      if (isBlank) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n        stockListtable.push(pageTotal);\r\n\r\n        if (!isBreak) {\r\n          if (charges != 0) {\r\n            ttlAmt = ttlAmt + charges;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n          if (discount != 0) {\r\n            ttlAmt = ttlAmt + discount;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n        }\r\n\r\n        for (var i = 0; i < blankRows; i++) {\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n          resultView.forEach(view => {\r\n            pageTotal.push(\"\");\r\n          })\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          //pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      if (isBreak) {\r\n        let pgBreak = \"\";\r\n        if (page > 2) {\r\n          pgBreak = \"after\";\r\n        }\r\n        pageTotal = [];\r\n        pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: length, border: [true, true, false, true], pageBreak: pgBreak });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 2, pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        stockListtable.push(pageTotal);\r\n        if (page == 2) {\r\n          let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n          stockListtable.push(footerMap);\r\n          totalPageCnt += 22;\r\n        }\r\n\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n\r\n      }\r\n\r\n\r\n    });\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 3, 0, 3] });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n\r\n\r\n\r\n\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n\r\n\r\n    let taxableValue = parseFloat(headerDtls['total_Amount']) * parseFloat(headerDtls['custom_rte']);\r\n    taxableValue = this.cs.numbertofixed(taxableValue, 2);\r\n\r\n    let gross_wt = headerDtls['gross_wt'] || '';\r\n    let insurance_agent = headerDtls['insurance_agent'] || '';\r\n\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n      , colSpan: 2\r\n    };\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(taxableValue), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + element.nme + \" \" + element.pct + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(taxableValue), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy')\r\n\r\n    var dd = {\r\n      pageMargins: [5, 83, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: pdfTitle, alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : \"\", alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n\r\n                  ]\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [ConsigneeDetails, buyerDetails],\r\n              [stockListSec, \"\"]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n  }\r\n\r\n  GenrateLabConsignmentSaleInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        { text: \"Exporter\", style: \"textstyle\" },\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle' }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [{\r\n                border: [false, true, true, true],\r\n                stack: [\r\n                  {\r\n                    columns: [\r\n                      { width: '50%', text: 'Invoice No. & Date', style: 'textstyle', alignment: 'left' },\r\n                      { width: '50%', text: headerDtls['transDte'] || '', style: 'textstyle', alignment: 'right' }\r\n                    ]\r\n                  },\r\n                  { text: headerDtls['entry_title'] || '', fontSize: 9, bold: true, alignment: 'center' }\r\n                ]\r\n              },\r\n\r\n              {\r\n                stack: [\r\n                  { text: \"Exporter's Ref.\", style: 'textstyle' },\r\n                  { text: \"IE Code : \" + companyDtls['iecode'] || '', style: 'boldtextstyle' },\r\n                  { text: \"GST No. : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No. : \" + companyDtls['panno'] || '', style: 'boldtextstyle' }\r\n                ], rowSpan: 2, border: [false, true, true, true],\r\n              }],\r\n              [{ text: \"Buyer's Order No. & Date\", style: 'textstyle', alignment: 'left', border: [false, false, true, false] }, ''],\r\n              [{\r\n                stack: [\r\n                  { text: \"Other Reference(s)            \", style: 'textstyle', alignment: 'left' },\r\n                  {\r\n                    text: \"INVOICE NO \" + (headerDtls['entry_srl'] || ''), style: 'boldtextstyle', alignment: 'left',\r\n                  }\r\n                ], margin: [0, 0, 0, 3], colSpan: 2, border: [false, true, true, false]\r\n              }, ''],\r\n            ]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let consigneNme = consigneeDtls['nme'] || '';\r\n    let courier_agent = headerDtls['courier_agent'] || '';\r\n    let party_bank_ref = headerDtls['party_bank_ref'] || {};\r\n    let party_bank_nme = party_bank_ref['bankname'] || '';\r\n    let directparcel = \"DIRECT - PARCEL\";\r\n    let consigeeAdd = {};\r\n    if (consigneNme != '') {\r\n      directparcel = \"\";\r\n      consigeeAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (consigneeDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (consigneeDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (consigneeDtls['city_nm'] || '').toUpperCase() + \"-\" + (consigneeDtls['zip'] || '').toUpperCase() + \" , \" + (consigneeDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (consigneeDtls['telno'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    let partybankAdd = {};\r\n    if (party_bank_nme != '') {\r\n      directparcel = \"\";\r\n      partybankAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (party_bank_ref['bankname'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (party_bank_ref['branchname'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (party_bank_ref['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'ACCOUNT NO: ' + (party_bank_ref['accountNo'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    directparcel = '';\r\n    //invoice details\r\n    let ConsigneeDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        heights: [90, 15, 15, 15],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              {\r\n                columns: [\r\n                  { width: '50%', text: 'Consignee', style: 'textstyle', alignment: 'left' },\r\n                  { width: '50%', text: directparcel, fontSize: 8, bold: true, alignment: 'left' }\r\n                ]\r\n\r\n              },\r\n              consigeeAdd,\r\n              partybankAdd\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, false, true]\r\n          }, \"\"],\r\n\r\n          [{\r\n            stack: [\r\n              { text: \"Pre-Carriage by\", style: 'textstyle' },\r\n              { text: courier_agent, style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [true, false, true, true]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Place of Receipt by Pre-carrier\", style: 'textstyle' },\r\n              { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [false, false, false, true]\r\n          }\r\n\r\n          ],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Vessel / Flight No.\", style: 'textstyle' },\r\n                { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, true]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Port of Loading\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_loading'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [false, false, false, true]\r\n            }],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Port of Discharge\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_discharge'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, false]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Final Destination\", style: 'textstyle' },\r\n                { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ]\r\n            }]\r\n        ]\r\n      },\r\n      layout: {\r\n        defaultBorder: false,\r\n      }\r\n\r\n    };\r\n\r\n\r\n    //Buyer details\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let bankDtls = data['bankDtls'] || {};\r\n    let buyerDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              { text: \"Buyer (if other than consignee)\", style: 'textstyle', alignment: 'left' },\r\n              { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n              { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (buyerDtls['telno'] || ''), style: 'hedtextstyle' },\r\n              //{text:'Fax No.: '+(buyerDtls['fax']||''),style:'hedtextstyle'},\r\n              { text: 'E-Mail : ' + (buyerDtls['email'] || ''), style: 'hedtextstyle' }\r\n            ], colSpan: 2\r\n          }, \"\"],\r\n          [{\r\n            stack: [\r\n              { text: \"Country of Origin of Goods\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['contry_of_origion'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Country of Final Destination\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          }\r\n          ],\r\n          [{\r\n            stack: [\r\n              { text: \"Terms of Delivery and Payment\", style: 'textstyle', alignment: 'left' },\r\n              { text: \"FOR CERTIFICATION\", style: 'boldtextstyle', alignment: 'left' },\r\n              { text: headerDtls['terms'] || '', style: 'boldtextstyle', alignment: 'left', margin: [0, 8, 0, 8] },\r\n              {\r\n                columns: [\r\n                  { width: '18%', text: 'Our Banker:', style: 'textstyle', alignment: 'left' },\r\n                  {\r\n                    width: '82%',\r\n                    stack: [\r\n                      { text: (bankDtls['nme'] || '').toUpperCase(), fontSize: 8, bold: true },\r\n                      { text: (bankDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: (bankDtls['city_nm'] || '').toUpperCase() + \"-\" + (bankDtls['zip'] || '').toUpperCase() + \" , \" + (bankDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: \"Bank A/c No. :\" + (bankDtls['bank_accountno'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: \"A.D. CODE :\" + (bankDtls['adcode'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n\r\n                    ]\r\n                  }\r\n                ]\r\n\r\n              }\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, true, false]\r\n          }, \"\"]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        paddingTop: function (i) {\r\n          return i === 0 ? 3 : 3;\r\n        },\r\n        paddingLeft: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        },\r\n        paddingBottom: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        }\r\n      }\r\n    };\r\n    let tinbox = headerDtls['tin_box_no'] || '';\r\n    let resultView = data['resultView'] || [];\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let length = resultView.length;\r\n    let hedCol = length + 2;\r\n    let headdeatails = {\r\n      stack: [\r\n        {\r\n          columns: [\r\n            { width: '30%', text: 'Marks & Nos.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '30%', text: 'No. & Kind of Pkgs.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '40%', text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'left' },\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '100%', text: 'Container No.', style: 'boldtextstyle2', alignment: 'left' }\r\n\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '20%', text: 'Add. ' + tinbox + ' Tin Box', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '80%', text: 'CUT & POLISHED DIAMONDS [ HS CODE : ' + (headerDtls[\"hsn_code\"] || '') + ' ]', style: 'boldtextstyle', alignment: 'left' }\r\n          ]\r\n        }\r\n      ], colSpan: hedCol\r\n    };\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push(headdeatails);\r\n    resultView.forEach(view => {\r\n      headRow.push(\"\");\r\n    });\r\n    headRow.push(\"\");\r\n    //headRow.push({text:'State Code',style:'boldtextstyle2',alignment: 'center'});\r\n    //headRow.push({text:'District Code',style:'boldtextstyle2',alignment: 'center'});\r\n    headRow.push({ text: 'PCS', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Crts US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    resultView.forEach(view => {\r\n      pktwidths.push('*');\r\n    });\r\n    pktwidths.push(95);\r\n    //pktwidths.push(20);\r\n    //pktwidths.push(20);\r\n    pktwidths.push(15);\r\n    pktwidths.push(30);\r\n    pktwidths.push(40);\r\n    pktwidths.push(50);\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = length + 3;\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n    let notes = headerDtls['notes'];\r\n    let wordAmt = 'TOTAL : ' + headerDtls[\"invoice_type\"].toUpperCase() + ' US$  ' + s1.toUpperCase() + ' AND ' + s2.toUpperCase() + ' CENTS ONLY';\r\n\r\n    let ro_dtep = headerDtls[\"ro_dtep\"] || 'no';\r\n    let ro_dtepContent = \"\";\r\n    if (ro_dtep == 'yes') {\r\n      ro_dtepContent = \" We intend to claim RoDTEPY on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '');\r\n    } else {\r\n      ro_dtepContent = \"We do not want to claim RoDTEPN on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '');\r\n    }\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n    let gross_wt = headerDtls['gross_wt'] || '';\r\n    let insurance_agent = headerDtls['insurance_agent'] || '';\r\n\r\n    footerList.push({ text: \"Amount Chargeable (in words)\", style: 'textstyle', margin: [0, 2, 0, 15] });\r\n    footerList.push({ text: wordAmt, style: 'textstyle', margin: [0, 2, 0, 5] });\r\n    footerList.push({ text: \"Total Gross wt : \" + gross_wt + \" Kgs\", style: 'boldtextstyle', alignment: 'right', margin: [0, 2, 0, 5] });\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#NOTE', notes);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n      element = element.replace('#insuranceagent', insurance_agent);\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left' });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: \"PAYMENT INSTRUCTIONS :\" + element, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5] });\r\n\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', margin: [0, 3, 0, 0] });\r\n      }\r\n    });\r\n    footerList.push({ text: ro_dtepContent, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5] });\r\n    let ttlAmt = 0;\r\n    let blankRows = 0;\r\n    let pktdetailsLen = pktdetails.length;\r\n    let totalPageCnt = 28;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let remainPacketLength = pktdetailsLen;\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n    let ttlCarat = headerDtls['weight'] || 0;\r\n    pktdetails.forEach((element, index) => {\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n      let isBlank = false;\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: (index + 1), style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 5;\r\n      } else if (page > 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 5;\r\n\r\n      } else {\r\n\r\n      }\r\n      let dsec = element['desc'] || '';\r\n      if (dsec != '') {\r\n\r\n        pktDtl.push({ text: dsec, style: 'textstyle', alignment: 'center', colSpan: resultView.length + 1 });\r\n        resultView.forEach(view => {\r\n          pktDtl.push(\"\");\r\n          if (isBreak) {\r\n            pageTotal.push(\"\");\r\n          }\r\n        })\r\n\r\n      } else {\r\n        resultView.forEach(view => {\r\n          pktDtl.push({ text: element[view], style: 'textstyle', alignment: 'center' })\r\n          if (isBreak) {\r\n            pageTotal.push(\"\");\r\n          }\r\n\r\n        })\r\n        let lab = element['lab'] || '';\r\n        if (lab != '')\r\n          lab = lab + \"-\";\r\n        pktDtl.push({ text: lab + (element['certno'] || ''), style: 'textstyle', alignment: 'center' })\r\n\r\n      }\r\n\r\n      //pktDtl.push({text:element['state_no']||'', style:'textstyle' , alignment: 'center'})\r\n      //pktDtl.push({text:element['district_no']||'',  style:'textstyle' ,alignment: 'center'})\r\n      pktDtl.push({ text: element['qty'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n      ttlAmt = ttlAmt + parseFloat(element['sal_amount'] || 0);\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n\r\n      if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n        blankRows = totalPageCnt - pktdetailsLen;\r\n        \r\n        isBlank = true;\r\n        blankRows += 4;\r\n      } else if (page > 1 && cnt == remainPacketLength && remainPacketLength < totalPageCnt) {\r\n\r\n        blankRows = totalPageCnt - remainPacketLength;\r\n        isBlank = true;\r\n        blankRows += 5;\r\n        \r\n\r\n      }\r\n      if (isBlank) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n        stockListtable.push(pageTotal);\r\n\r\n        if (!isBreak) {\r\n          if (charges != 0) {\r\n            ttlAmt = ttlAmt + charges;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n          if (discount != 0) {\r\n            ttlAmt = ttlAmt + discount;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n        }\r\n\r\n        for (var i = 0; i < blankRows; i++) {\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n          resultView.forEach(view => {\r\n            pageTotal.push(\"\");\r\n          })\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          //pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      if (isBreak) {\r\n        let pgBreak = \"\";\r\n        if (page > 2) {\r\n          pgBreak = \"after\";\r\n        }\r\n        pageTotal = [];\r\n        pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: (length + 1), border: [true, true, false, true], pageBreak: pgBreak });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 2, pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        stockListtable.push(pageTotal);\r\n        if (page == 2) {\r\n          let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n          stockListtable.push(footerMap);\r\n          totalPageCnt += 26;\r\n        }\r\n\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n\r\n      }\r\n    })\r\n\r\n\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 3, 0, 3] });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n\r\n    let taxableValue = parseFloat(headerDtls['total_Amount']) * parseFloat(headerDtls['custom_rte']);\r\n    taxableValue = this.cs.numbertofixed(taxableValue, 2);\r\n\r\n\r\n\r\n\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }, colSpan: 2\r\n    };\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(taxableValue), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + element.nme + \" \" + element.pct + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(taxableValue), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy')\r\n\r\n    var dd = {\r\n      pageMargins: [5, 83, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : \"\", alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 0] },\r\n                        { width: '50%', text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 0, 0, 0] },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 0] },\r\n                        { width: '50%', text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 0, 0, 0] },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [ConsigneeDetails, buyerDetails],\r\n              [stockListSec, \"\"]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n  }\r\n\r\n  GenrateLabConsignmentSummaryInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        { text: \"Exporter\", style: \"textstyle\" },\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle' }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [{\r\n                border: [false, true, true, true],\r\n                stack: [\r\n                  {\r\n                    columns: [\r\n                      { width: '50%', text: 'Invoice No. & Date', style: 'textstyle', alignment: 'left' },\r\n                      { width: '50%', text: headerDtls['transDte'] || '', style: 'textstyle', alignment: 'right' }\r\n                    ]\r\n                  },\r\n                  { text: headerDtls['entry_title'] || '', fontSize: 9, bold: true, alignment: 'center' }\r\n                ]\r\n              },\r\n\r\n              {\r\n                stack: [\r\n                  { text: \"Exporter's Ref.\", style: 'textstyle' },\r\n                  { text: \"IE Code : \" + companyDtls['iecode'] || '', style: 'boldtextstyle' },\r\n                  { text: \"GST No. : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No. : \" + companyDtls['panno'] || '', style: 'boldtextstyle' }\r\n                ], rowSpan: 2, border: [false, true, true, true],\r\n              }],\r\n              [{ text: \"Buyer's Order No. & Date\", style: 'textstyle', alignment: 'left', border: [false, false, true, false] }, ''],\r\n              [{\r\n                stack: [\r\n                  { text: \"Other Reference(s)            \", style: 'textstyle', alignment: 'left' },\r\n                  {\r\n                    text: \"INVOICE NO \" + (headerDtls['entry_srl'] || ''), style: 'boldtextstyle', alignment: 'left',\r\n                  }\r\n                ], margin: [0, 0, 0, 3], colSpan: 2, border: [false, true, true, false]\r\n              }, ''],\r\n            ]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let consigneNme = consigneeDtls['nme'] || '';\r\n    let courier_agent = headerDtls['courier_agent'] || '';\r\n    let party_bank_ref = headerDtls['party_bank_ref'] || {};\r\n    let party_bank_nme = party_bank_ref['bankname'] || '';\r\n    let directparcel = \"DIRECT - PARCEL\";\r\n    let consigeeAdd = {};\r\n    if (consigneNme != '') {\r\n      directparcel = \"\";\r\n      consigeeAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (consigneeDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (consigneeDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (consigneeDtls['city_nm'] || '').toUpperCase() + \"-\" + (consigneeDtls['zip'] || '').toUpperCase() + \" , \" + (consigneeDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (consigneeDtls['telno'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    let partybankAdd = {};\r\n    if (party_bank_nme != '') {\r\n      directparcel = \"\";\r\n      partybankAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (party_bank_ref['bankname'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (party_bank_ref['branchname'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (party_bank_ref['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'ACCOUNT NO: ' + (party_bank_ref['accountNo'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    directparcel = '';\r\n    //invoice details\r\n    let ConsigneeDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        heights: [90, 15, 15, 15],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              {\r\n                columns: [\r\n                  { width: '50%', text: 'Consignee', style: 'textstyle', alignment: 'left' },\r\n                  { width: '50%', text: directparcel, fontSize: 8, bold: true, alignment: 'left' }\r\n                ]\r\n\r\n              },\r\n              consigeeAdd,\r\n              partybankAdd\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, false, true]\r\n          }, \"\"],\r\n\r\n          [{\r\n            stack: [\r\n              { text: \"Pre-Carriage by\", style: 'textstyle' },\r\n              { text: courier_agent, style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [true, false, true, true]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Place of Receipt by Pre-carrier\", style: 'textstyle' },\r\n              { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [false, false, false, true]\r\n          }\r\n\r\n          ],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Vessel / Flight No.\", style: 'textstyle' },\r\n                { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, true]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Port of Loading\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_loading'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [false, false, false, true]\r\n            }],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Port of Discharge\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_discharge'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, false]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Final Destination\", style: 'textstyle' },\r\n                { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ]\r\n            }]\r\n        ]\r\n      },\r\n      layout: {\r\n        defaultBorder: false,\r\n      }\r\n\r\n    };\r\n\r\n\r\n    //Buyer details\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let bankDtls = data['bankDtls'] || {};\r\n    let buyerDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              { text: \"Buyer (if other than consignee)\", style: 'textstyle', alignment: 'left' },\r\n              { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n              { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (buyerDtls['telno'] || ''), style: 'hedtextstyle' },\r\n              //{text:'Fax No.: '+(buyerDtls['fax']||''),style:'hedtextstyle'},\r\n              { text: 'E-Mail : ' + (buyerDtls['email'] || ''), style: 'hedtextstyle' }\r\n            ], colSpan: 2\r\n          }, \"\"],\r\n          [{\r\n            stack: [\r\n              { text: \"Country of Origin of Goods\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['contry_of_origion'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Country of Final Destination\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          }\r\n          ],\r\n          [{\r\n            stack: [\r\n              { text: \"Terms of Delivery and Payment\", style: 'textstyle', alignment: 'left' },\r\n              { text: \"FOR CERTIFICATION\", style: 'boldtextstyle', alignment: 'left' },\r\n              { text: headerDtls['terms'] || '', style: 'boldtextstyle', alignment: 'left', margin: [0, 8, 0, 8] },\r\n              {\r\n                columns: [\r\n                  { width: '18%', text: 'Our Banker:', style: 'textstyle', alignment: 'left' },\r\n                  {\r\n                    width: '82%',\r\n                    stack: [\r\n                      { text: (bankDtls['nme'] || '').toUpperCase(), fontSize: 8, bold: true },\r\n                      { text: (bankDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: (bankDtls['city_nm'] || '').toUpperCase() + \"-\" + (bankDtls['zip'] || '').toUpperCase() + \" , \" + (bankDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: \"Bank A/c No. :\" + (bankDtls['bank_accountno'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: \"A.D. CODE :\" + (bankDtls['adcode'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n\r\n                    ]\r\n                  }\r\n                ]\r\n\r\n              }\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, true, false]\r\n          }, \"\"]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        paddingTop: function (i) {\r\n          return i === 0 ? 3 : 3;\r\n        },\r\n        paddingLeft: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        },\r\n        paddingBottom: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        }\r\n      }\r\n    };\r\n    let tinbox = headerDtls['tin_box_no'] || '';\r\n    let summaryDetails = data['summaryDetails'] || {};\r\n    let hedCol = 3;\r\n    let headdeatails = {\r\n      stack: [\r\n        {\r\n          columns: [\r\n            { width: '30%', text: 'Marks & Nos.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '30%', text: 'No. & Kind of Pkgs.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '40%', text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'left' },\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '100%', text: 'Container No.', style: 'boldtextstyle2', alignment: 'left' }\r\n\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '20%', text: 'Add. ' + tinbox + ' Tin Box', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '80%', text: 'CUT & POLISHED DIAMONDS [ HS CODE : ' + (headerDtls[\"hsn_code\"] || '') + ' ]', style: 'boldtextstyle', alignment: 'left' }\r\n          ]\r\n        }\r\n      ], colSpan: hedCol\r\n    };\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push(headdeatails);\r\n    headRow.push(\"\");\r\n    headRow.push(\"\");\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'District Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'PCS', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Crts US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    pktwidths.push('*');\r\n    pktwidths.push(95);\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(15);\r\n    pktwidths.push(30);\r\n    pktwidths.push(40);\r\n    pktwidths.push(50);\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = 6;\r\n    let totalPageCnt = 32;\r\n    let pktDtl = [];\r\n    pageTotal = [];\r\n    let isBreak = false;\r\n    cnt = cnt + 1;\r\n    pktDtl.push({ text: 1, style: 'textstyle', alignment: 'center' })\r\n\r\n    if (page == 1 && cnt == 30) {\r\n      pageTotal.push({ text: \"PAGE TOTAL\", style: 'boldtextstyle', alignment: 'right', pageBreak: 'after', colSpan: totalColSpan });\r\n      page = page + 1;\r\n      cnt = 0;\r\n      isBreak = true;\r\n    } else if (page > 1 && cnt == 40) {\r\n      pageTotal.push({ text: \"PAGE TOTAL\", style: 'boldtextstyle', alignment: 'right', pageBreak: 'after', colSpan: totalColSpan });\r\n      page = page + 1;\r\n      cnt = 0;\r\n      isBreak = true;\r\n\r\n    } else {\r\n\r\n    }\r\n    totalPageCnt -= 1;\r\n    pktDtl.push({ text: summaryDetails[\"productDesc\"], style: 'textstyle', alignment: 'center', colSpan: 2 });\r\n\r\n    pktDtl.push(\"\");\r\n\r\n    pktDtl.push({ text: summaryDetails['state_no'] || '', style: 'textstyle', alignment: 'center' })\r\n    pktDtl.push({ text: summaryDetails['district_no'] || '', style: 'textstyle', alignment: 'center' })\r\n    pktDtl.push({ text: summaryDetails['qty'], style: 'textstyle', alignment: 'right' })\r\n    pktDtl.push({ text: summaryDetails['crtwt'], style: 'textstyle', alignment: 'right' })\r\n    pktDtl.push({ text: this.cs.numberWithCommas(summaryDetails['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n    totalSalAmt = totalSalAmt + parseFloat(summaryDetails['sal_amount'] || 0);\r\n    totalCarat = totalCarat + parseFloat(summaryDetails['crtwt'] || 0);\r\n    gntotalCarat = gntotalCarat + parseFloat(summaryDetails['crtwt'] || 0);\r\n\r\n    pktDtl.push({ text: this.cs.numberWithCommas(summaryDetails['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n    stockListtable.push(pktDtl);\r\n    if (isBreak) {\r\n      totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n      totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'boldtextstyle', alignment: 'right', pageBreak: 'after' });\r\n      pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right', pageBreak: 'after' });\r\n      pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'boldtextstyle', alignment: 'right', pageBreak: 'after' });\r\n      stockListtable.push(pageTotal);\r\n      isBreak = false;\r\n      totalSalAmt = 0;\r\n      totalCarat = 0;\r\n    }\r\n\r\n    totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n    totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"PAGE TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 5, 0, 4] });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n    totalPageCnt -= 1;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0) {\r\n      totalPageCnt -= 1;\r\n      pageTotal = [];\r\n      pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'boldtextstyle', alignment: 'right', colSpan: 3 });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      stockListtable.push(pageTotal);\r\n    }\r\n    if (discount != 0) {\r\n      totalPageCnt -= 1;\r\n      pageTotal = [];\r\n      pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'boldtextstyle', alignment: 'right', colSpan: 3 });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      stockListtable.push(pageTotal);\r\n    }\r\n\r\n    for (var i = 0; i < totalPageCnt; i++) {\r\n      pageTotal = [];\r\n      pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      stockListtable.push(pageTotal);\r\n    }\r\n\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n\r\n    let taxableValue = parseFloat(headerDtls['total_Amount']) * parseFloat(headerDtls['custom_rte']);\r\n    taxableValue = this.cs.numbertofixed(taxableValue, 2);\r\n\r\n    let gross_wt = headerDtls['gross_wt'] || '';\r\n    let insurance_agent = headerDtls['insurance_agent'] || '';\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n      , colSpan: 2\r\n    };\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(taxableValue), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + element.nme + \" \" + element.pct + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(taxableValue), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n    let notes = headerDtls['notes'];\r\n    let wordAmt = 'TOTAL : ' + headerDtls[\"invoice_type\"].toUpperCase() + ' US$  ' + s1.toUpperCase() + ' AND ' + s2.toUpperCase() + ' CENTS ONLY';\r\n\r\n    let ro_dtep = headerDtls[\"ro_dtep\"] || 'no';\r\n    let ro_dtepContent = \"\";\r\n    if (ro_dtep == 'yes') {\r\n      ro_dtepContent = \" We intend to claim RoDTEPY on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '');\r\n    } else {\r\n      ro_dtepContent = \"We do not want to claim RoDTEPN on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '');\r\n    }\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n\r\n\r\n    footerList.push({ text: \"Amount Chargeable (in words)\", style: 'textstyle', margin: [0, 2, 0, 15] });\r\n    footerList.push({ text: wordAmt, style: 'textstyle', margin: [0, 2, 0, 15] });\r\n    footerList.push({ text: \"Total Gross wt : \" + gross_wt + \" Kgs\", style: 'boldtextstyle', alignment: 'right', margin: [0, 2, 0, 15] });\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#NOTE', notes);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n      element = element.replace('#insuranceagent', insurance_agent);\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: \"PAYMENT INSTRUCTIONS :\" + element, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4, margin: [0, 3, 0, 0] });\r\n      }\r\n    });\r\n    footerList.push({ text: ro_dtepContent, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy')\r\n\r\n    var dd = {\r\n      pageMargins: [5, 83, 5, 205],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : \"\", alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 40, 65, 65],\r\n              body: [\r\n                [{\r\n                  columns: [\r\n                    { width: '30%', text: \"\", alignment: 'left', style: 'textstyle' },\r\n                    { width: '40%', text: currentPage != pageCount ? 'Continue Page ...' + pg : \"\", alignment: 'center', fontSize: 6, bold: true },\r\n                    { width: '30%', text: \"Total:\", alignment: 'right', fontSize: 6, bold: true },\r\n                  ]\r\n                }, { text: gntotalCarat, alignment: 'right', fontSize: 6, bold: true },\r\n                { text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", alignment: 'right', fontSize: 7, bold: true },\r\n                { text: gntotalSalAmt, alignment: 'right', fontSize: 6, bold: true }],\r\n                [{ stack: footerList, colSpan: 4 }],\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 0] },\r\n                        { width: '50%', text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 0, 0, 0] },\r\n                      ]\r\n                    },\r\n                  ], colSpan: 3\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 130, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 40, 65, 65],\r\n              body: [\r\n                [{\r\n                  columns: [\r\n                    { width: '30%', text: \"\", alignment: 'left', style: 'textstyle' },\r\n                    { width: '40%', text: currentPage != pageCount ? 'Continue Page ...' + pg : \"\", alignment: 'center', fontSize: 6, bold: true },\r\n                    { width: '30%', text: \"Total:\", alignment: 'right', fontSize: 6, bold: true },\r\n                  ]\r\n                }, { text: gntotalCarat, alignment: 'right', fontSize: 7, bold: true },\r\n                { text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", alignment: 'right', fontSize: 7, bold: true },\r\n                { text: gntotalSalAmt, alignment: 'right', fontSize: 7, bold: true }],\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 0] },\r\n                        { width: '50%', text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 0, 0, 0] },\r\n                      ]\r\n                    },\r\n                  ], colSpan: 3\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [ConsigneeDetails, buyerDetails],\r\n              [stockListSec, \"\"]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n  }\r\n\r\n  GenrateDDASaleInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || '';\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let product_type = pktdetails[0].product_type || '';\r\n    if (product_type == 'polish')\r\n      product_type = 'polished'\r\n    let productDesc = 'CUT & ' + product_type.toUpperCase() + ' DIAMONDS';\r\n    let gstno = buyerDtls['gstno'] || '';\r\n    let stateCode = '';\r\n    if (gstno != '')\r\n      stateCode = gstno.slice(0, 2) || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'Fax No.: ' + (companyDtls['fax'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle', margin: [0, 0, 0, 44] }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [\r\n                  { text: \"GST No.            : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No.            : \" + companyDtls['panno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Local Sales of  : \" + productDesc, style: 'boldtextstyle' },\r\n                  { text: \"HSN Code         : 71023910\", style: 'boldtextstyle' },\r\n                  { text: \"Invoice No.       : \" + (headerDtls['entry_title'] || '') + \"    E-Inv.No. :  \" + (headerDtls['e_invoice_no'] || ''), style: 'boldtextstyle' },\r\n                  { text: \"Invoice Date     : \" + headerDtls['invoiceDte'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Terms                : \" + headerDtls['terms'] || '', style: 'boldtextstyle', margin: [0, 0, 0, 15] },\r\n                  { text: \"Due Date             : \" + headerDtls['termsDueDate'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Place of Supply  : \" + (buyerDtls['state'] || 'MAHARASHTRA').toUpperCase(), style: 'boldtextstyle' }\r\n\r\n                ]\r\n                , border: [false, true, true, false]\r\n              }\r\n              ]]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n    //Buyer details\r\n\r\n    let freight_agent = headerDtls['freight_agent'] || '';\r\n\r\n    let bankDtls = data['bankDtls'] || {};\r\n\r\n\r\n    let buyerDetails = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"SOLD TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle', margin: [0, 0, 0, 4] },\r\n                ], border: [true, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"DELIVERED TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle' },\r\n                ], border: [false, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n          layout: {\r\n\r\n            paddingTop: function (i) {\r\n              return i === 0 ? 3 : 3;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            }\r\n          }\r\n        }]\r\n    };\r\n\r\n\r\n\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push({ text: 'Sr No.', style: 'boldtextstyle2', alignment: 'left' });\r\n    headRow.push({ text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'District Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Carats US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktHeight = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    pktwidths.push(296);\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(50);\r\n    pktwidths.push(60);\r\n    pktwidths.push(60);\r\n\r\n    pktHeight.push(10);\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = 4;\r\n    let ttlAmt = 0;\r\n    let blankRows = 0;\r\n    let pktdetailsLen = pktdetails.length;\r\n    let totalPageCnt = 31;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let remainPacketLength = pktdetailsLen;\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n    let footerList = [];\r\n    footerContent.forEach(element => {\r\n\r\n      element = element.replace('#FREIGHT_AGENT', freight_agent);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left' });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', margin: [0, 2, 0, 2] });\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left' });\r\n      }\r\n\r\n    });\r\n\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n    let ttlCarat = headerDtls['weight'];\r\n\r\n    pktdetails.forEach((element, index) => {\r\n      //\r\n      //\r\n\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n      let isBlank = false;\r\n\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: index + 1, style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 8;\r\n      } else if (page > 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 8;\r\n      } else {\r\n\r\n      }\r\n\r\n      pktDtl.push({ text: productDesc, style: 'textstyle', alignment: 'center' }) //element['lab']+\"-\"+element['certno']\r\n      pktDtl.push({ text: element['statecode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['districtcode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n      ttlAmt = ttlAmt + parseFloat(element['sal_amount'] || 0);\r\n\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n\r\n      if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n        blankRows = totalPageCnt - pktdetailsLen;\r\n        \r\n        isBlank = true;\r\n\r\n\r\n      } else if (page > 1 && cnt == remainPacketLength && remainPacketLength < totalPageCnt) {\r\n\r\n        blankRows = totalPageCnt - remainPacketLength;\r\n        isBlank = true;\r\n\r\n        \r\n\r\n      }\r\n      if (isBlank) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: \" \", style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n        stockListtable.push(pageTotal);\r\n\r\n        if (!isBreak) {\r\n          if (charges != 0) {\r\n            ttlAmt = ttlAmt + charges;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n          if (discount != 0) {\r\n            ttlAmt = ttlAmt + discount;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n        }\r\n\r\n        for (var i = 0; i < blankRows; i++) {\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          //pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      if (isBreak) {\r\n        let pgBreak = \"\";\r\n        if (page > 2) {\r\n          pgBreak = \"after\";\r\n        }\r\n        pageTotal = [];\r\n        pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: 2, border: [true, true, false, true], pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 2, pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: \" \", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        stockListtable.push(pageTotal);\r\n        if (page == 2) {\r\n          let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n          stockListtable.push(footerMap);\r\n          totalPageCnt += 18;\r\n        }\r\n\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n\r\n      }\r\n\r\n\r\n    });\r\n\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 3, 0, 3] });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: \" \", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n\r\n    let wordAmt = ' US$  ' + s1.toUpperCase();\r\n    if (s2 != '')\r\n      wordAmt += ' AND ' + s2.toUpperCase();\r\n\r\n    wordAmt += ' CENT ONLY';\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let cgstDtl = txtDtlList.find(x => x.nme == 'cgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"Amount in words  \" + wordAmt.toUpperCase(), style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'C-GST @ ' + cgstDtl[\"pct\"], style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: cgstDtl[\"entry_value\"], style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let sgstDtl = txtDtlList.find(x => x.nme == 'sgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'S-GST @ ' + sgstDtl[\"pct\"], style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: sgstDtl[\"entry_value\"], style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsDtl = txtDtlList.find(x => x.nme == 'tcs') || {};\r\n    let cstrate = parseFloat(headerDtls['bank_rte']);\r\n    let cgstrate = parseFloat(cgstDtl[\"co_value\"]);\r\n    let sgstrate = parseFloat(sgstDtl[\"co_value\"]);\r\n    let t1 = cstrate * ttlAmt;\r\n    t1 = this.cs.numbertofixed(t1, 2);\r\n    let t2 = cgstrate + sgstrate;\r\n    let t3 = parseFloat(tcsDtl['co_value'] || '0');\r\n    let t4 = t2 + t3;\r\n    //t4 = this.cs.numberWithCommas(t4);\r\n\r\n    let igstDtl = txtDtlList.find(x => x.nme == 'igst') || {};\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"Equivalent Amount in Rs. ( @ \" + this.cs.numberWithCommas(headerDtls['bank_rte']) + \" ) \" + this.cs.numberWithCommas(t1) + \" + \" + this.cs.numberWithCommas(t2) + \" + \" + this.cs.numberWithCommas(t3) + \" = \" + this.cs.numberWithCommas(headerDtls['co_amount'] + \"\\n \\n(PLEASE ISSUE SEPARATE CHEQUE FOR GST + TCS AMOUNT RUPEES = \" + this.cs.roundUp(t4, 0) + \")\"), style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 3, margin: [0, 5, 0, 0] });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'I-GST @ ' + (igstDtl[\"pct\"] || '......'), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (igstDtl[\"entry_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsValue = tcsDtl[\"entry_value\"] || '0.00';\r\n    let tcsPct = '........'\r\n    if (parseFloat(tcsValue) > 0.00) {\r\n      tcsPct = '0.0750';\r\n    }\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'TCS @ ' + tcsPct, style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (tcsDtl[\"entry_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, border: [true, false, true, true] });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: \"NET AMOUNT \", style: 'boldtextstyle', alignment: 'center', border: [true, false, true, true], colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, false, true, true] });\r\n    stockListtable.push(pageTotal);\r\n\r\n\r\n\r\n\r\n\r\n\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + (element.nme || '') + \" \" + (element.pct || '') + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n\r\n\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n\r\n\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        heights: pktHeight,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n\r\n    let fullpage = {\r\n      pageMargins: [5, 125, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"TAX INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : copy, alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: 'NOTE : ' + declaration + '\\n\\n\\nReceived above Goods \\n Seal & Signature ', style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 40, 65, 65],\r\n              body: [\r\n\r\n                [{ text: 'NOTE : ' + declaration + '\\n\\n\\nReceived above Goods \\n Seal & Signature ', style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 5, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ], colSpan: 3\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [buyerDetails],\r\n              [stockListSec],\r\n              //[footerMap]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n\r\n\r\n    };\r\n\r\n    pdfMake.createPdf(fullpage).open();\r\n\r\n  }\r\n\r\n  GenrateDDASaleWithSummaryInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || '';\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let summaryDetails = data['summaryDetails'] || {};\r\n    let product_type = summaryDetails.product_type || '';\r\n    if (product_type == 'polish')\r\n      product_type = 'polished'\r\n    let productDesc = 'CUT & ' + product_type.toUpperCase() + ' DIAMONDS';\r\n    let gstno = buyerDtls['gstno'] || '';\r\n    let stateCode = '';\r\n    if (gstno != '')\r\n      stateCode = gstno.slice(0, 2) || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'Fax No.: ' + (companyDtls['fax'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle', margin: [0, 0, 0, 44] }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [\r\n                  { text: \"GST No.            : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No.            : \" + companyDtls['panno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Local Sales of  : \" + productDesc, style: 'boldtextstyle' },\r\n                  { text: \"HSN Code         : \" + summaryDetails[\"hsn_code\"], style: 'boldtextstyle' },\r\n                  { text: \"Invoice No.       : \" + (headerDtls['entry_title'] || '') + \"    E-Inv.No. :  \" + (headerDtls['e_invoice_no'] || ''), style: 'boldtextstyle' },\r\n                  { text: \"Invoice Date     : \" + headerDtls['invoiceDte'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Terms                : \" + headerDtls['terms'] || '', style: 'boldtextstyle', margin: [0, 0, 0, 15] },\r\n                  { text: \"Due Date             : \" + headerDtls['termsDueDate'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Place of Supply  : \" + (buyerDtls['state'] || 'MAHARASHTRA').toUpperCase(), style: 'boldtextstyle' }\r\n\r\n                ]\r\n                , border: [false, true, true, false]\r\n              }\r\n              ]]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n    //Buyer details\r\n\r\n    let freight_agent = headerDtls['freight_agent'] || '';\r\n\r\n    let bankDtls = data['bankDtls'] || {};\r\n\r\n\r\n    let buyerDetails = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"SOLD TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle', margin: [0, 0, 0, 4] },\r\n                ], border: [true, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"DELIVERED TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle' },\r\n                ], border: [false, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n          layout: {\r\n\r\n            paddingTop: function (i) {\r\n              return i === 0 ? 3 : 3;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            }\r\n          }\r\n        }]\r\n    };\r\n\r\n\r\n\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push({ text: 'Sr No.', style: 'boldtextstyle2', alignment: 'left' });\r\n    headRow.push({ text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'District Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Carats US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    pktwidths.push(296);\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(50);\r\n    pktwidths.push(60);\r\n    pktwidths.push(60);\r\n\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let ttlAmt = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = 4;\r\n    let blankRows = 0;\r\n    let totalPageCnt = 31;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n    //footerList.push({text: \"Amount in words  \" + wordAmt.toUpperCase(),style:'textstyle',//margin:[0,2,0,5]});\r\n    //footerList.push({text: wordAmt,style:'textstyle',margin:[0,2,0,5]});\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#FREIGHT_AGENT', freight_agent);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', margin: [0, 2, 0, 2], colSpan: 4 });\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4 });\r\n      }\r\n    });\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n    let ttlCarat = headerDtls['weight'];\r\n    let pktDtl = [];\r\n    pageTotal = [];\r\n    let isBreak = false;\r\n    let isBlank = false;\r\n\r\n    cnt = cnt + 1;\r\n    pktDtl.push({ text: \"1\", style: 'textstyle', alignment: 'center' })\r\n    let pktdetailsLen = 1;\r\n    if (page == 1 && cnt == totalPageCnt) {\r\n      isBlank = true;\r\n      page = page + 1;\r\n      cnt = 0;\r\n      isBreak = true;\r\n      blankRows = 8;\r\n    } else if (page > 1 && cnt == totalPageCnt) {\r\n      isBlank = true;\r\n      page = page + 1;\r\n      cnt = 0;\r\n      isBreak = true;\r\n      blankRows = 8;\r\n\r\n    } else {\r\n\r\n    }\r\n\r\n    pktDtl.push({ text: productDesc, style: 'textstyle', alignment: 'center' }) //element['lab']+\"-\"+element['certno']\r\n    pktDtl.push({ text: summaryDetails['state_no'], style: 'textstyle', alignment: 'center' })\r\n    pktDtl.push({ text: summaryDetails['district_no'], style: 'textstyle', alignment: 'center' })\r\n    pktDtl.push({ text: summaryDetails['crtwt'], style: 'textstyle', alignment: 'right' })\r\n    pktDtl.push({ text: this.cs.numberWithCommas(summaryDetails['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n    totalSalAmt = totalSalAmt + parseFloat(summaryDetails['sal_amount'] || 0);\r\n    totalCarat = totalCarat + parseFloat(summaryDetails['crtwt'] || 0);\r\n    gntotalCarat = gntotalCarat + parseFloat(summaryDetails['crtwt'] || 0);\r\n    ttlAmt = ttlAmt + parseFloat(summaryDetails['sal_amount'] || 0);\r\n\r\n    pktDtl.push({ text: this.cs.numberWithCommas(summaryDetails['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n    stockListtable.push(pktDtl);\r\n    if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n      blankRows = totalPageCnt - pktdetailsLen;\r\n      \r\n      isBlank = true;\r\n\r\n\r\n    }\r\n    if (isBlank) {\r\n      totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n      totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n      pageTotal = [];\r\n      pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      pageTotal.push(\"\");\r\n      //pageTotal.push(\"\");\r\n      pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n      pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'textstyle2', alignment: 'right' });\r\n      pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n      stockListtable.push(pageTotal);\r\n\r\n      if (!isBreak) {\r\n        if (charges != 0) {\r\n          ttlAmt = ttlAmt + charges;\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          //pageTotal.push(\"\");\r\n          pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n        if (discount != 0) {\r\n          ttlAmt = ttlAmt + discount;\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          //pageTotal.push(\"\");\r\n          pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      for (var i = 0; i < blankRows; i++) {\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        stockListtable.push(pageTotal);\r\n      }\r\n    }\r\n\r\n    if (isBreak) {\r\n      let pgBreak = \"\";\r\n      if (page > 2) {\r\n        pgBreak = \"after\";\r\n      }\r\n      pageTotal = [];\r\n      pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: 2, border: [true, true, false, true], pageBreak: pgBreak });\r\n      pageTotal.push(\"\");\r\n      pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 2, pageBreak: pgBreak });\r\n      pageTotal.push(\"\");\r\n      //pageTotal.push(\"\");\r\n      pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n      pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n      pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n      stockListtable.push(pageTotal);\r\n      if (page == 2) {\r\n        let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n        stockListtable.push(footerMap);\r\n        totalPageCnt += 18;\r\n      }\r\n\r\n      isBreak = false;\r\n      totalSalAmt = 0;\r\n      totalCarat = 0;\r\n\r\n    }\r\n\r\n\r\n\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 3, 0, 3] });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n\r\n\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n\r\n    let wordAmt = ' US$  ' + s1.toUpperCase();\r\n    if (s2 != '')\r\n      wordAmt += ' AND ' + s2.toUpperCase();\r\n\r\n    wordAmt += ' CENT ONLY';\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let cgstDtl = txtDtlList.find(x => x.nme == 'cgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"Amount in words  \" + wordAmt.toUpperCase(), style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'C-GST @ ' + (cgstDtl[\"pct\"] || ''), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: cgstDtl[\"entry_value\"], style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let sgstDtl = txtDtlList.find(x => x.nme == 'sgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'S-GST @ ' + (sgstDtl[\"pct\"] || ''), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: sgstDtl[\"entry_value\"], style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsDtl = txtDtlList.find(x => x.nme == 'tcs') || {};\r\n    let cstrate = parseFloat(headerDtls['bank_rte']);\r\n    let cgstrate = parseFloat(cgstDtl[\"co_value\"]);\r\n    let sgstrate = parseFloat(sgstDtl[\"co_value\"]);\r\n    let t1 = cstrate * ttlAmt;\r\n    t1 = this.cs.numbertofixed(t1, 2);\r\n    let t2 = cgstrate + sgstrate;\r\n    let t3 = parseFloat(tcsDtl['co_value'] || '0');\r\n    let t4 = t2 + t3;\r\n    //t4 = this.cs.numberWithCommas(t4);\r\n\r\n    let igstDtl = txtDtlList.find(x => x.nme == 'igst') || {};\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"Equivalent Amount in Rs. ( @ \" + this.cs.numberWithCommas(headerDtls['bank_rte']) + \" ) \" + this.cs.numberWithCommas(t1) + \" + \" + this.cs.numberWithCommas(t2) + \" + \" + this.cs.numberWithCommas(t3) + \" = \" + this.cs.numberWithCommas(headerDtls['co_amount'] + \"\\n \\n(PLEASE ISSUE SEPARATE CHEQUE FOR GST + TCS AMOUNT RUPEES = \" + this.cs.roundUp(t4, 0) + \")\"), style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 3, margin: [0, 5, 0, 0] });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'I-GST @ ' + (igstDtl[\"pct\"] || '......'), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (igstDtl[\"entry_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsValue = tcsDtl[\"entry_value\"] || '0.00';\r\n    let tcsPct = '........'\r\n    if (parseFloat(tcsValue) > 0.00) {\r\n      tcsPct = '0.0750';\r\n    }\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'TCS @ ' + tcsPct, style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (tcsDtl[\"entry_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + (element.nme || '') + \" \" + (element.pct || '') + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n\r\n    let fullpage = {\r\n      pageMargins: [5, 125, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"TAX INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : copy, alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: 'NOTE : ' + declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: date, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                        { width: '50%', text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 5, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ]\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [buyerDetails],\r\n              [stockListSec]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n\r\n\r\n    };\r\n\r\n    pdfMake.createPdf(fullpage).open();\r\n\r\n  }\r\n\r\n  GenrateLocalSaleInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || '';\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let product_type = pktdetails[0].product_type || '';\r\n    if (product_type == 'polish')\r\n      product_type = 'polished'\r\n    let productDesc = 'CUT & ' + product_type.toUpperCase() + ' DIAMONDS';\r\n    let gstno = buyerDtls['gstno'] || '';\r\n    let stateCode = '';\r\n    if (gstno != '')\r\n      stateCode = gstno.slice(0, 2) || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'Fax No.: ' + (companyDtls['fax'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle', margin: [0, 0, 0, 44] }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [\r\n                  { text: \"GST No.            : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No.            : \" + companyDtls['panno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Local Sales of  : \" + productDesc, style: 'boldtextstyle' },\r\n                  { text: \"HSN Code         : 71023910\", style: 'boldtextstyle' },\r\n                  { text: \"Invoice No.       : \" + (headerDtls['entry_title'] || '') + \"    E-Inv.No. :  \" + (headerDtls['e_invoice_no'] || ''), style: 'boldtextstyle' },\r\n                  { text: \"Invoice Date     : \" + headerDtls['invoiceDte'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Terms                : \" + headerDtls['terms'] || '', style: 'boldtextstyle', margin: [0, 0, 0, 15] },\r\n                  { text: \"Due Date             : \" + headerDtls['termsDueDate'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Place of Supply  : \" + (buyerDtls['state'] || '').toUpperCase(), style: 'boldtextstyle' }\r\n\r\n                ]\r\n                , border: [false, true, true, false]\r\n              }\r\n              ]]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n    //Buyer details\r\n\r\n    let freight_agent = headerDtls['freight_agent'] || '';\r\n\r\n    let bankDtls = data['bankDtls'] || {};\r\n\r\n\r\n    let buyerDetails = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"SOLD TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle', margin: [0, 0, 0, 4] },\r\n                ], border: [true, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"DELIVERED TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle' },\r\n                ], border: [false, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n          layout: {\r\n\r\n            paddingTop: function (i) {\r\n              return i === 0 ? 3 : 3;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            }\r\n          }\r\n        }]\r\n    };\r\n\r\n\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push({ text: 'Sr No.', style: 'boldtextstyle2', alignment: 'left' });\r\n    headRow.push({ text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'District Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Carats INR', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in INR', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    pktwidths.push(296);\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(50);\r\n    pktwidths.push(60);\r\n    pktwidths.push(60);\r\n\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = 4;\r\n    let ttlAmt = 0;\r\n    let blankRows = 0;\r\n    let pktdetailsLen = pktdetails.length;\r\n    let totalPageCnt = 29;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let remainPacketLength = pktdetailsLen;\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n\r\n    //footerList.push({text: \"Amount in words  \" + wordAmt.toUpperCase(),style:'textstyle',margin:[0,2,0,5]});\r\n    //footerList.push({text: wordAmt,style:'textstyle',margin:[0,2,0,5]});\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#FREIGHT_AGENT', freight_agent);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n      } else if (element.indexOf('#BankDetails') != -1) {\r\n        element = element.replace('#BankDetails', '');\r\n        footerList.push({ text: 'BANK NAME : ' + (bankDtls['nme'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left', margin: [0, 5, 0, 0] });\r\n        footerList.push({ text: (bankDtls['address'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' });\r\n        footerList.push({ text: (bankDtls['city_nm'] || '').toUpperCase() + \"-\" + (bankDtls['zip'] || '').toUpperCase() + \" , \" + (bankDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' });\r\n        footerList.push({ text: \"A.D. CODE :\" + (bankDtls['adcode'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' });\r\n        let bankList = {\r\n          alignment: 'justify',\r\n          margin: [0, 0, 0, 5],\r\n          columns: [\r\n            { width: '20%', text: \"IFSC / NEFT / RTGS CODE :\" + (bankDtls['ifsc_code'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' },\r\n            { width: '20%', text: \"CURRENT A/C NO. :\" + (bankDtls['bank_accountno'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' },\r\n            { width: '20%', text: \"MICR NO :\" + (bankDtls['micr'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' }]\r\n        }\r\n        footerList.push(bankList);\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4 });\r\n      }\r\n    });\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['co_amount']);\r\n    let ttlCarat = headerDtls['weight'];\r\n\r\n    pktdetails.forEach((element, index) => {\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n      let isBlank = false;\r\n\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: index + 1, style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 8;\r\n      } else if (page > 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 8;\r\n\r\n      } else {\r\n\r\n      }\r\n      //element['lab']+\"-\"+element['certno']\r\n      pktDtl.push({ text: productDesc, style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['statecode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['districtcode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n      ttlAmt = ttlAmt + parseFloat(element['sal_amount'] || 0);\r\n\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n      if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n        blankRows = totalPageCnt - pktdetailsLen;\r\n        \r\n        isBlank = true;\r\n\r\n\r\n      } else if (page > 1 && cnt == remainPacketLength && remainPacketLength < totalPageCnt) {\r\n\r\n        blankRows = totalPageCnt - remainPacketLength;\r\n        isBlank = true;\r\n\r\n        \r\n\r\n      }\r\n      if (isBlank) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: \"INR\", style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n        stockListtable.push(pageTotal);\r\n\r\n        if (!isBreak) {\r\n          if (charges != 0) {\r\n            ttlAmt = ttlAmt + charges;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n          if (discount != 0) {\r\n            ttlAmt = ttlAmt + discount;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n        }\r\n\r\n        for (var i = 0; i < blankRows; i++) {\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          //pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      if (isBreak) {\r\n        let pgBreak = \"\";\r\n        if (page > 2) {\r\n          pgBreak = \"after\";\r\n        }\r\n        pageTotal = [];\r\n        pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: 2, border: [true, true, false, true], pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 2, pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: \" \", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        stockListtable.push(pageTotal);\r\n        if (page == 2) {\r\n          let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n          stockListtable.push(footerMap);\r\n          totalPageCnt += 18;\r\n        }\r\n\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n\r\n      }\r\n\r\n\r\n    });\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 2, 0, 2] });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: \"INR\", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n\r\n    let amtPrt = headerDtls['co_amount'].toString().split('.');\r\n    let s1 = this.inWordsINR(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsINR(parseInt(amtPrt[1] || '0'));\r\n\r\n    let wordAmt = ' INR  ' + s1;\r\n    if (s2 != '')\r\n      wordAmt += ' and ' + s2;\r\n\r\n    wordAmt += '  only';\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let cgstDtl = txtDtlList.find(x => x.nme == 'cgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"Amount in words  \" + wordAmt.toUpperCase(), style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'C-GST @ ' + (cgstDtl[\"pct\"] || ''), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: cgstDtl[\"co_value\"], style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let sgstDtl = txtDtlList.find(x => x.nme == 'sgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'S-GST @ ' + (sgstDtl[\"pct\"] || ''), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: sgstDtl[\"co_value\"], style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsDtl = txtDtlList.find(x => x.nme == 'tcs') || {};\r\n    let cstrate = parseFloat(headerDtls['custom_rte']);\r\n    let cgstrate = parseFloat(cgstDtl[\"co_value\"]);\r\n    let sgstrate = parseFloat(sgstDtl[\"co_value\"]);\r\n    let t1 = cstrate * totalSalAmt;\r\n    let t2 = cgstrate + sgstrate;\r\n    let t3 = parseFloat(tcsDtl['co_value'] || '0');\r\n    let t4 = t2 + t3;\r\n    //t4 = this.cs.numberWithCommas(t4);\r\n\r\n    let igstDtl = txtDtlList.find(x => x.nme == 'igst') || {};\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({\r\n      text: \"\"\r\n      , style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 3, margin: [0, 5, 0, 0]\r\n    });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'I-GST @ ' + (igstDtl[\"pct\"] || '......'), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (igstDtl[\"co_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsValue = tcsDtl[\"entry_value\"] || '0.00';\r\n    let tcsPct = '........'\r\n    if (parseFloat(tcsValue) > 0.00) {\r\n      tcsPct = '0.0750';\r\n    }\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'TCS @ ' + tcsPct, style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (tcsDtl[\"co_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + (element.nme || '') + \" \" + (element.pct || '') + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n\r\n    let fullpage = {\r\n      pageMargins: [5, 125, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"TAX INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : copy, alignment: 'right', fontSize: 8, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: 'NOTE : ' + declaration + '\\n\\n\\nReceived above Goods \\n Seal & Signature ', style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 40, 65, 65],\r\n              body: [\r\n\r\n                [{ text: 'NOTE : ' + declaration + '\\n\\n\\nReceived above Goods \\n Seal & Signature ', style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 5, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ], colSpan: 3\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n      },\r\n\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [buyerDetails],\r\n              [stockListSec]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n\r\n\r\n    };\r\n\r\n    pdfMake.createPdf(fullpage).open();\r\n\r\n  }\r\n\r\n  GenrateExpenseVoucher(data) {\r\n    let companyDtls = data['companyDtl'] || {};\r\n    let voucherDtl = data['voucherDtl'] || {};\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n    let s1 = this.inWordsINR(parseInt(voucherDtl[\"co_amount\"]));\r\n    let notes = voucherDtl[\"notes\"] || '';\r\n    let notesTxt = ' ';\r\n    if (notes != '')\r\n      notesTxt = '( ' + notes + ' )'\r\n\r\n    let boxDtl = {\r\n      style: 'tableExample',\r\n      table: {\r\n        widths: ['11%', '70%', '19%'],\r\n        headerRows: 1,\r\n        body: [\r\n          [{ text: companyDtls[\"name\"].toUpperCase(), style: 'hedtextstyle', alignment: 'center', colSpan: 3, border: [true, true, true, false] }, {}, {}],\r\n          [{ text: companyDtls[\"address\"], style: 'textstyle', alignment: 'center', margin: [0, 0, 0, 20], colSpan: 3, border: [true, false, true, false] }, {}, {}],\r\n          [{ text: 'PAYMENT VOUCHER', style: 'bigtextstyle', alignment: 'center', colSpan: 3, border: [true, false, true, true] }, {}, {}],\r\n          [{ text: 'Voucher No : ', style: 'textstyle', alignment: 'left', border: [true, false, false, false] },\r\n          { text: voucherDtl[\"entry_title\"], style: 'textstyle', alignment: 'left', border: [false, false, false, false] },\r\n          { text: 'Date : ' + voucherDtl[\"trns_dt\"], style: 'textstyle', alignment: 'left', border: [false, false, true, false] }],\r\n          [{ text: 'Credit A/c. : ', style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 20], border: [true, false, false, true] },\r\n          { text: voucherDtl[\"bank_nme\"] || '', style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 20], border: [false, false, false, true] },\r\n          { text: 'Credit Amt : ' + voucherDtl[\"co_amount\"], style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 20], border: [false, false, true, true] }],\r\n          [{ text: 'Sr. No.', style: 'textstyle', alignment: 'center', margin: [0, 0, 0, 20], border: [true, false, true, true] },\r\n          { text: 'Account Name & Description', style: 'textstyle', alignment: 'center', margin: [0, 0, 0, 20], border: [false, false, true, true] },\r\n          { text: 'Amount', style: 'textstyle', alignment: 'center', margin: [0, 0, 0, 20], border: [false, false, true, true] }],\r\n          [{ text: '1.', style: 'textstyle', alignment: 'center', margin: [0, 0, 0, 2], border: [true, false, true, false] },\r\n          { text: voucherDtl[\"ledger_nme\"], style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 2], border: [false, false, true, false] },\r\n          { text: voucherDtl[\"co_amount\"], style: 'textstyle', alignment: 'center', margin: [0, 0, 0, 2], border: [false, false, true, false] }],\r\n          [{ text: '', style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 70], border: [true, false, false, true] },\r\n          { text: notesTxt, style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 70], border: [true, false, true, true] },\r\n          { text: '', style: 'textstyle', alignment: 'right', margin: [0, 0, 0, 70], border: [false, false, true, true] }],\r\n          [{ text: '( Rs. ' + s1 + ' only )', style: 'textstyle', alignment: 'left', colSpan: 3, border: [true, false, true, true] }, {}, {}],\r\n          [{ text: ' Prep.By : ', style: 'textstyle', alignment: 'center', margin: [0, 0, 0, 20], border: [true, false, false, true] },\r\n          { text: '                     Chkd By :                                         Auth.By : ', style: 'textstyle', alignment: 'center', margin: [0, 0, 0, 20], border: [false, false, false, true] },\r\n          { text: ' Recd.By : ', style: 'textstyle', alignment: 'left', margin: [0, 0, 0, 20], border: [false, false, true, true] }]\r\n\r\n        ]\r\n      },\r\n    }\r\n    var dd = {\r\n      pageMargins: [40, 20, 40, 10],\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        tableExample: {\r\n          margin: [15, 0, 0, 0]\r\n        },\r\n        tableDashLine: {\r\n          margin: [0, 0, 0, 5],\r\n          lineHeight: 3,\r\n          decorationStyle: 'dashed'\r\n        }, hedtextstyle: {\r\n          fontSize: 15,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n\r\n        },\r\n      },\r\n\r\n      content: [\r\n\r\n\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [boxDtl]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }, absolutePosition: { x: 60, y: 25 }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n\r\n  }\r\n\r\n  GenrateDDASaleWithModelInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || '';\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let resultView = data['resultView'] || [];\r\n    let resultViewLen = resultView.length;\r\n    let attrDisplayDtl = data['attrDisplayDtl'] || {};\r\n    let product_type = pktdetails[0].product_type || '';\r\n    if (product_type == 'polish')\r\n      product_type = 'polished'\r\n    let productDesc = 'CUT & ' + product_type.toUpperCase() + ' DIAMONDS';\r\n    let gstno = buyerDtls['gstno'] || '';\r\n    let stateCode = '';\r\n    if (gstno != '')\r\n      stateCode = gstno.slice(0, 2) || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'Fax No.: ' + (companyDtls['fax'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle', margin: [0, 0, 0, 44] }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [\r\n                  { text: \"GST No.            : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No.            : \" + companyDtls['panno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Local Sales of  : \" + productDesc, style: 'boldtextstyle' },\r\n                  { text: \"HSN Code         : 71023910\", style: 'boldtextstyle' },\r\n                  { text: \"Invoice No.       : \" + (headerDtls['entry_title'] || '') + \"    E-Inv.No. :  \" + (headerDtls['e_invoice_no'] || ''), style: 'boldtextstyle' },\r\n                  { text: \"Invoice Date     : \" + headerDtls['invoiceDte'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Terms                : \" + headerDtls['terms'] || '', style: 'boldtextstyle', margin: [0, 0, 0, 15] },\r\n                  { text: \"Due Date             : \" + headerDtls['termsDueDate'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Place of Supply  : \" + (buyerDtls['state'] || 'MAHARASHTRA').toUpperCase(), style: 'boldtextstyle' }\r\n\r\n                ]\r\n                , border: [false, true, true, false]\r\n              }\r\n              ]]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n    //Buyer details\r\n\r\n    let freight_agent = headerDtls['freight_agent'] || '';\r\n\r\n    let bankDtls = data['bankDtls'] || {};\r\n\r\n\r\n    let buyerDetails = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"SOLD TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle', margin: [0, 0, 0, 4] },\r\n                ], border: [true, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"DELIVERED TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle' },\r\n                ], border: [false, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n          layout: {\r\n\r\n            paddingTop: function (i) {\r\n              return i === 0 ? 3 : 3;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            }\r\n          }\r\n        }]\r\n    };\r\n\r\n\r\n\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push({ text: 'Sr No.', style: 'boldtextstyle2', alignment: 'left' });\r\n    //headRow.push({text:'Description of Goods',style:'boldtextstyle2',alignment: 'center'});\r\n    resultView.forEach(view => {\r\n      headRow.push({ text: attrDisplayDtl[view] || '', style: 'boldtextstyle2', alignment: 'center' });\r\n    });\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'District Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Carats US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    //pktwidths.push(296);\r\n    resultView.forEach(view => {\r\n      pktwidths.push('*');\r\n    });\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(50);\r\n    pktwidths.push(60);\r\n    pktwidths.push(60);\r\n\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = resultViewLen + 3;\r\n    let ttlAmt = 0;\r\n    let blankRows = 0;\r\n    let pktdetailsLen = pktdetails.length;\r\n    let totalPageCnt = 31;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let remainPacketLength = pktdetailsLen;\r\n\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n    //footerList.push({text: \"Amount in words  \" + wordAmt.toUpperCase(),style:'textstyle',//////margin:[0,2,0,5]});\r\n    //footerList.push({text: wordAmt,style:'textstyle',margin:[0,2,0,5]});\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#FREIGHT_AGENT', freight_agent);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', margin: [0, 2, 0, 2], colSpan: 4 });\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4 });\r\n      }\r\n    });\r\n\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n    let ttlCarat = headerDtls['weight'];\r\n\r\n    pktdetails.forEach((element, index) => {\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n      let isBlank = false;\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: index + 1, style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 8;\r\n      } else if (page > 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 8;\r\n\r\n      } else {\r\n\r\n      }\r\n\r\n      resultView.forEach(view => {\r\n        pktDtl.push({ text: element[view] || '', style: 'textstyle', alignment: 'center' });\r\n        if (isBreak) {\r\n          pageTotal.push(\"\");\r\n        }\r\n      })\r\n      //pktDtl.push({text: productDesc,  style:'textstyle' ,alignment: 'center'}) //element['lab']+\"-\"+element['certno']\r\n      pktDtl.push({ text: element['statecode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['districtcode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n      ttlAmt = ttlAmt + parseFloat(element['sal_amount'] || 0);\r\n\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n      if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n        blankRows = totalPageCnt - pktdetailsLen;\r\n        \r\n        isBlank = true;\r\n\r\n\r\n      } else if (page > 1 && cnt == remainPacketLength && remainPacketLength < totalPageCnt) {\r\n\r\n        blankRows = totalPageCnt - remainPacketLength;\r\n        isBlank = true;\r\n\r\n        \r\n\r\n      }\r\n      if (isBlank) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: \" \", style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n        stockListtable.push(pageTotal);\r\n\r\n        if (!isBreak) {\r\n          if (charges != 0) {\r\n            ttlAmt = ttlAmt + charges;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n          if (discount != 0) {\r\n            ttlAmt = ttlAmt + discount;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n        }\r\n\r\n        for (var i = 0; i < blankRows; i++) {\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n          resultView.forEach(view => {\r\n            pageTotal.push(\"\");\r\n          })\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          //pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      if (isBreak) {\r\n        let pgBreak = \"\";\r\n        if (page > 2) {\r\n          pgBreak = \"after\";\r\n        }\r\n        pageTotal = [];\r\n        pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: (resultViewLen + 1), border: [true, true, false, true], pageBreak: pgBreak });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 2, pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: \" \", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        stockListtable.push(pageTotal);\r\n        if (page == 2) {\r\n          let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n          stockListtable.push(footerMap);\r\n          totalPageCnt += 18;\r\n        }\r\n\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n      }\r\n\r\n\r\n    });\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 3, 0, 3] });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: \" \", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n\r\n    let wordAmt = ' US$  ' + s1.toUpperCase();\r\n    if (s2 != '')\r\n      wordAmt += ' AND ' + s2.toUpperCase();\r\n\r\n    wordAmt += ' CENT ONLY';\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let cgstDtl = txtDtlList.find(x => x.nme == 'cgst') || {};\r\n    \r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"Amount in words  \" + wordAmt.toUpperCase(), style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 2 });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n\r\n    pageTotal.push({ text: 'C-GST @ ' + (cgstDtl[\"pct\"] || ''), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (cgstDtl[\"entry_value\"] || ''), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let sgstDtl = txtDtlList.find(x => x.nme == 'sgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'S-GST @ ' + (sgstDtl[\"pct\"] || ''), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (sgstDtl[\"entry_value\"] || ''), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsDtl = txtDtlList.find(x => x.nme == 'tcs') || {};\r\n    let cstrate = parseFloat(headerDtls['bank_rte']);\r\n    let cgstrate = parseFloat(cgstDtl[\"co_value\"]);\r\n    let sgstrate = parseFloat(sgstDtl[\"co_value\"]);\r\n    let t1 = cstrate * ttlAmt;\r\n    t1 = this.cs.numbertofixed(t1, 2);\r\n    let t2 = cgstrate + sgstrate;\r\n    let t3 = parseFloat(tcsDtl['co_value'] || '0');\r\n    let t4 = t2 + t3;\r\n    //t4 = this.cs.numberWithCommas(t4);\r\n\r\n    let igstDtl = txtDtlList.find(x => x.nme == 'igst') || {};\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"Equivalent Amount in Rs. ( @ \" + this.cs.numberWithCommas(headerDtls['bank_rte'] || 0.00) + \" ) \" + this.cs.numberWithCommas(t1) + \" + \" + this.cs.numberWithCommas(t2) + \" + \" + this.cs.numberWithCommas(t3) + \" = \" + this.cs.numberWithCommas(headerDtls['co_amount']) + \"\\n \\n(PLEASE ISSUE SEPARATE CHEQUE FOR GST + TCS AMOUNT RUPEES = \" + this.cs.roundUp(t4, 0) + \")\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 3, margin: [0, 5, 0, 0] });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'I-GST @ ' + (igstDtl[\"pct\"] || '......'), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (igstDtl[\"entry_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsValue = tcsDtl[\"entry_value\"] || '0.00';\r\n    let tcsPct = '........'\r\n    if (parseFloat(tcsValue) > 0.00) {\r\n      tcsPct = '0.0750';\r\n    }\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'TCS @ ' + tcsPct, style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (tcsDtl[\"entry_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + (element.nme || '') + \" \" + (element.pct || '') + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n\r\n\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n\r\n    let fullpage = {\r\n      pageMargins: [5, 125, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"TAX INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : copy, alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: 'NOTE : ' + declaration + '\\n\\n\\nReceived above Goods \\n Seal & Signature ', style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 40, 65, 65],\r\n              body: [\r\n\r\n                [{ text: 'NOTE : ' + declaration + '\\n\\n\\nReceived above Goods \\n Seal & Signature ', style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 5, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ], colSpan: 3\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [buyerDetails],\r\n              [stockListSec]\r\n              //[totalInINR]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n\r\n\r\n    };\r\n\r\n    pdfMake.createPdf(fullpage).open();\r\n\r\n  }\r\n\r\n  GenrateLocalSaleWithModelInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || '';\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let product_type = pktdetails[0].product_type || '';\r\n    if (product_type == 'polish')\r\n      product_type = 'polished'\r\n    let productDesc = 'CUT & ' + product_type.toUpperCase() + ' DIAMONDS';\r\n    let gstno = buyerDtls['gstno'] || '';\r\n    let stateCode = '';\r\n    if (gstno != '')\r\n      stateCode = gstno.slice(0, 2) || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE: ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'Fax No.: ' + (companyDtls['fax'] || ''), style: 'hedtextstyle' },\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle', margin: [0, 0, 0, 44] }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [\r\n                  { text: \"GST No.            : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No.            : \" + companyDtls['panno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Local Sales of  : \" + productDesc, style: 'boldtextstyle' },\r\n                  { text: \"HSN Code         : 71023910\", style: 'boldtextstyle' },\r\n                  { text: \"Invoice No.       : \" + (headerDtls['entry_title'] || '') + \"    E-Inv.No. :  \" + (headerDtls['e_invoice_no'] || ''), style: 'boldtextstyle' },\r\n                  { text: \"Invoice Date     : \" + headerDtls['invoiceDte'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Terms                : \" + headerDtls['terms'] || '', style: 'boldtextstyle', margin: [0, 0, 0, 15] },\r\n                  { text: \"Due Date             : \" + headerDtls['termsDueDate'] || '', style: 'boldtextstyle' },\r\n                  { text: \"Place of Supply  : \" + (buyerDtls['state'] || '').toUpperCase(), style: 'boldtextstyle' }\r\n\r\n                ]\r\n                , border: [false, true, true, false]\r\n              }\r\n              ]]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n    //Buyer details\r\n\r\n    let freight_agent = headerDtls['freight_agent'] || '';\r\n\r\n    let bankDtls = data['bankDtls'] || {};\r\n\r\n\r\n    let buyerDetails = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"SOLD TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle', margin: [0, 0, 0, 4] },\r\n                ], border: [true, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                stack: [\r\n                  { text: \"DELIVERED TO : \", style: 'textstyle', alignment: 'left' },\r\n                  { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                  { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: (buyerDtls['city_nm'] || '').toUpperCase() + \"-\" + (buyerDtls['zip'] || '').toUpperCase() + \" , \" + (buyerDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: 'STATE : ' + (buyerDtls['state'] || '').toUpperCase() + \"             \" + 'STATE  CODE : ' + (buyerDtls['state_code'] || stateCode).toUpperCase(), style: 'hedtextstyle' },\r\n                  { text: \"GST No. : \" + buyerDtls['gstno'] || '', style: 'hedtextstyle' },\r\n                  { text: \"PAN No. : \" + buyerDtls['panno'] || '', style: 'hedtextstyle' },\r\n                ], border: [false, true, true, false]\r\n              }],\r\n            ]\r\n          },\r\n          layout: {\r\n\r\n            paddingTop: function (i) {\r\n              return i === 0 ? 3 : 3;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return i === 0 ? 5 : 5;\r\n            }\r\n          }\r\n        }]\r\n    };\r\n\r\n\r\n\r\n    let resultView = data[\"resultView\"] || [];\r\n    let resultviewLength = resultView.length;\r\n    let attrDisplayDtl = data[\"attrDisplayDtl\"] || {};\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push({ text: 'Sr No.', style: 'boldtextstyle2', alignment: 'left' });\r\n    //headRow.push({text:'Description of Goods',style:'boldtextstyle2',alignment: 'center'});\r\n    resultView.forEach(view => {\r\n      headRow.push({ text: attrDisplayDtl[view] || '', style: 'boldtextstyle2', alignment: 'center' });\r\n    });\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'District Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Carats INR', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in INR', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    //pktwidths.push(296);\r\n    resultView.forEach(view => {\r\n      pktwidths.push('*');\r\n    });\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(50);\r\n    pktwidths.push(60);\r\n    pktwidths.push(60);\r\n\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = resultviewLength + 3;\r\n    let ttlAmt = 0;\r\n    let blankRows = 0;\r\n    let pktdetailsLen = pktdetails.length;\r\n    let totalPageCnt = 29;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let remainPacketLength = pktdetailsLen;\r\n\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n    let subCompanyDtls = data['subCompanyDtls'] || {};\r\n    let arn = subCompanyDtls[\"arn\"] || '';\r\n\r\n    //footerList.push({text: \"Amount in words  \" + wordAmt.toUpperCase(),//style:'textstyle',margin:[0,2,0,5]});\r\n    //footerList.push({text: wordAmt,style:'textstyle',margin:[0,2,0,5]});\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#FREIGHT_AGENT', freight_agent);\r\n      element = element.replace('#ARN', \"Application Reference Number (ARN) : \" + arn);\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n      } else if (element.indexOf('#BankDetails') != -1) {\r\n        element = element.replace('#BankDetails', '');\r\n        footerList.push({ text: 'BANK NAME : ' + (bankDtls['nme'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left', margin: [0, 5, 0, 0] });\r\n        footerList.push({ text: (bankDtls['address'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' });\r\n        footerList.push({ text: (bankDtls['city_nm'] || '').toUpperCase() + \"-\" + (bankDtls['zip'] || '').toUpperCase() + \" , \" + (bankDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' });\r\n        footerList.push({ text: \"A.D. CODE :\" + (bankDtls['adcode'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' });\r\n        let bankList = {\r\n          alignment: 'justify',\r\n          margin: [0, 0, 0, 5],\r\n          columns: [\r\n            { width: '20%', text: \"IFSC / NEFT / RTGS CODE :\" + (bankDtls['ifsc_code'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' },\r\n            { width: '20%', text: \"CURRENT A/C NO. :\" + (bankDtls['bank_accountno'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' },\r\n            { width: '20%', text: \"MICR NO :\" + (bankDtls['micr'] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left' }]\r\n        }\r\n        footerList.push(bankList);\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4 });\r\n      }\r\n    });\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n    let ttlCarat = headerDtls['weight'];\r\n    pktdetails.forEach((element, index) => {\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n      let isBlank = false;\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: index + 1, style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 8;\r\n      } else if (page > 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 8;\r\n\r\n      } else {\r\n\r\n      }\r\n\r\n      resultView.forEach(view => {\r\n        pktDtl.push({ text: element[view] || '', style: 'textstyle', alignment: 'center' });\r\n        if (isBreak) {\r\n          pageTotal.push(\"\");\r\n        }\r\n      })\r\n      //pktDtl.push({text:element['lab']+\"-\"+element['certno'],  style:'textstyle' ,///alignment:'center'})\r\n      pktDtl.push({ text: element['statecode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['districtcode'], style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n      ttlAmt = ttlAmt + parseFloat(element['sal_amount'] || 0);\r\n\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n      if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n        blankRows = totalPageCnt - pktdetailsLen;\r\n        \r\n        isBlank = true;\r\n\r\n\r\n      } else if (page > 1 && cnt == remainPacketLength && remainPacketLength < totalPageCnt) {\r\n\r\n        blankRows = totalPageCnt - remainPacketLength;\r\n        isBlank = true;\r\n\r\n        \r\n\r\n      }\r\n      if (isBlank) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: \" \", style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n        stockListtable.push(pageTotal);\r\n\r\n        if (!isBreak) {\r\n          if (charges != 0) {\r\n            ttlAmt = ttlAmt + charges;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n          if (discount != 0) {\r\n            ttlAmt = ttlAmt + discount;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            //pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n        }\r\n\r\n        for (var i = 0; i < blankRows; i++) {\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n          resultView.forEach(view => {\r\n            pageTotal.push(\"\");\r\n          })\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          //pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      if (isBreak) {\r\n        let pgBreak = \"\";\r\n        if (page > 2) {\r\n          pgBreak = \"after\";\r\n        }\r\n        pageTotal = [];\r\n        pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: resultviewLength + 1, border: [true, true, false, true], pageBreak: pgBreak });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 2, pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: \" \", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        stockListtable.push(pageTotal);\r\n        if (page == 2) {\r\n          let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n          stockListtable.push(footerMap);\r\n          totalPageCnt += 18;\r\n        }\r\n\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n\r\n      }\r\n\r\n\r\n    });\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 2, 0, 2] });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: \" \", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n\r\n    let amtPrt = headerDtls['co_amount'].toString().split('.');\r\n    let s1 = this.inWordsINR(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsINR(parseInt(amtPrt[1] || '0'));\r\n\r\n    let wordAmt = ' INR  ' + s1;\r\n    if (s2 != '')\r\n      wordAmt += ' and ' + s2;\r\n\r\n    wordAmt += ' only';\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let cgstDtl = txtDtlList.find(x => x.nme == 'cgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"Amount in words  \" + wordAmt.toUpperCase(), style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 2 });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'C-GST @ ' + (cgstDtl[\"pct\"] || ''), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: cgstDtl[\"co_value\"], style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let sgstDtl = txtDtlList.find(x => x.nme == 'sgst') || {};\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'S-GST @ ' + (sgstDtl[\"pct\"] || ''), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: sgstDtl[\"co_value\"], style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsDtl = txtDtlList.find(x => x.nme == 'tcs') || {};\r\n    let cstrate = parseFloat(headerDtls['custom_rte']);\r\n    let cgstrate = parseFloat(cgstDtl[\"co_value\"]);\r\n    let sgstrate = parseFloat(sgstDtl[\"co_value\"]);\r\n    let t1 = cstrate * totalSalAmt;\r\n    let t2 = cgstrate + sgstrate;\r\n    let t3 = parseFloat(tcsDtl['co_value'] || '0');\r\n    let t4 = t2 + t3;\r\n    //t4 = this.cs.numberWithCommas(t4);\r\n\r\n    let igstDtl = txtDtlList.find(x => x.nme == 'igst') || {};\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['co_amount']);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({\r\n      text: \"\"\r\n      , style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan, rowSpan: 3, margin: [0, 5, 0, 0]\r\n    });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'I-GST @ ' + (igstDtl[\"pct\"] || '......'), style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (igstDtl[\"co_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    let tcsValue = tcsDtl[\"entry_value\"] || '0.00';\r\n    let tcsPct = '........'\r\n    if (parseFloat(tcsValue) > 0.00) {\r\n      tcsPct = '0.0750';\r\n    }\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'TCS @ ' + tcsPct, style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: (tcsDtl[\"co_value\"] || '0.00'), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"\", style: 'boldtextstyle', alignment: 'left', colSpan: totalColSpan });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    //pageTotal.push(\"\");\r\n    pageTotal.push({ text: 'NET AMOUNT ', style: 'boldtextstyle', alignment: 'center', colSpan: 2 });\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + (element.nme || '') + \" \" + (element.pct || '') + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n\r\n    let fullpage = {\r\n      pageMargins: [5, 125, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '50%', text: \"TAX INVOICE\", alignment: 'right', fontSize: 10, bold: true },\r\n                {\r\n                  width: '50%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : copy, alignment: 'right', fontSize: 8, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: 'NOTE : ' + declaration + '\\n\\n\\nReceived above Goods \\n Seal & Signature ', style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 10, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 40, 65, 65],\r\n              body: [\r\n\r\n                [{ text: 'NOTE : ' + declaration + '\\n\\n\\nReceived above Goods \\n Seal & Signature ', style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 15, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 5, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ], colSpan: 3\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [buyerDetails],\r\n              [stockListSec]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n\r\n\r\n    };\r\n\r\n    pdfMake.createPdf(fullpage).open();\r\n\r\n  }\r\n\r\n  GenrateRepairingDeliveryChallan(data) {\r\n    let companyDtls = data['companyDtl'] || {};\r\n    let packetDtl = data['packetDtl'] || {};\r\n    let pdfFormat = data[\"pdfFormat\"] || {};\r\n\r\n    let Objkeys = Object.keys(packetDtl);\r\n    let transIdn = Objkeys[0] || '';\r\n    //\r\n    let memoDetails = packetDtl[transIdn] || {};\r\n    \r\n    let transaction_qc_idn = memoDetails['transaction_qc_idn'] || '';\r\n    let trns_ts = memoDetails['trns_ts'] || '';\r\n\r\n    let orgreportHeader = {};\r\n    let hedimage = pdfFormat.image || '';\r\n    if (hedimage != '') {\r\n       \r\n      orgreportHeader[\"margin\"] = [0, 0, 0, 0];\r\n      orgreportHeader[\"width\"] = 100;\r\n      orgreportHeader[\"stack\"] = [\r\n        {\r\n          image: pdfFormat.image,\r\n          width: 500, height: 60, alignment: 'left'\r\n        }], orgreportHeader[\"colSpan\"] = 2;\r\n\r\n    }\r\n\r\n    let confirmdata = pdfFormat.confirmation || [];\r\n\r\n    let boxDtl = {\r\n      style: 'tableExample',\r\n\r\n      table: {\r\n        widths: ['70%', '30%'],\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        body: [\r\n          [orgreportHeader, {}],\r\n          [{ text: 'DELIVERY CHALLAN', style: 'hedtextstyle', alignment: 'center', margin: [0, 10, 0, 0], colSpan: 2, border: [true, true, true, false] }, {}],\r\n          [{ text: 'To,', style: 'textstyle', alignment: 'left', colSpan: 2, border: [true, false, true, false] }, {}],\r\n          [{ text: companyDtls[\"nme\"].toUpperCase(), style: 'bigtextstyle', alignment: 'left', border: [true, false, true, false], colSpan: 2 }, {}],\r\n          [{ text: '4TH FLOOR, PLOT NO 96/A/2/1, 96/A/2,', style: 'textstyle', alignment: 'left', border: [true, false, false, false] }, { text: 'Challan No. : ' + transaction_qc_idn, style: 'textstyle', alignment: 'left', border: [false, false, true, false] }],\r\n          [{ text: 'SYR NO 403/2, VASTA DEVDI ROAD, KATARGAM,', style: 'textstyle', alignment: 'left', border: [true, false, false, false] }, { text: 'Challan Date: ' + trns_ts, style: 'textstyle', alignment: 'left', border: [false, false, true, false] }],\r\n          [{ text: 'SURAT - 395 004.', style: 'textstyle', alignment: 'left', border: [true, false, false, false] }, { text: 'Place of Supply: GUJARAT', style: 'textstyle', alignment: 'left', border: [false, false, true, false] }],\r\n          [{ text: 'GUJARAT', style: 'textstyle', alignment: 'left', border: [true, false, true, false], colSpan: 2 }, {}],\r\n          [{ text: 'State : GUJARAT  State Code : 24', style: 'textstyle', alignment: 'left', border: [true, false, true, false], colSpan: 2 }, {}],\r\n          [{ text: 'GST NO. : 24AADFK3266D1ZP', style: 'textstyle', alignment: 'left', border: [true, false, true, false], colSpan: 2, margin: [0, 0, 0, 10] }, {}],\r\n          [{ text: 'Please find herewith goods of the following description send ', style: 'textstyle', border: [true, false, false, false] }, { text: 'REPERING PURPOSE ONLY. ', style: 'hederunderline', alignment: 'left', border: [false, false, true, false] }],\r\n          [{\r\n\r\n            table: {\r\n              widths: [25, 30, 50, 95, 105, 40, 55, '*'],\r\n              heights: [20, 50],\r\n              body: [\r\n                ['Sr.No.', 'Lot.No.', 'HSN Code', 'Type / Quality', 'Particular', 'Carats', 'Amount Rs.', 'Remark'],\r\n                ['1', '-', '71023910', 'POLISHED DIAMONDS', 'REPERING PURPOSE ONLY. ', memoDetails['crtwt'], memoDetails['amount'], '']\r\n              ]\r\n            }, colSpan: 2, border: [true, false, true, false], style: 'textstyle'\r\n          }, {}],\r\n          [{ text: confirmdata[0] || '', style: 'textstyle', alignment: 'left', colSpan: 2, border: [true, false, true, false], margin: [0, 10, 0, 0] }, {}],\r\n          [{ text: confirmdata[1] || '', style: 'textstyle', alignment: 'left', colSpan: 2, border: [true, false, true, false], margin: [0, 5, 0, 0] }, {}],\r\n          [{ text: confirmdata[2] || '', style: 'textstyle', alignment: 'left', colSpan: 2, border: [true, false, true, false], margin: [0, 5, 0, 0] }, {}],\r\n          [{ text: 'CONFIRMATION', style: 'hedtextstyle', alignment: 'center', colSpan: 2, border: [true, false, true, false], margin: [0, 30, 0, 5] }, {}],\r\n          [{\r\n            text: 'I the undersigned ________________________________________________ do hereby confirm the receipt of the goods mentioned above on the terms and conditions mentions overleaf.'\r\n            , style: 'textstyle', alignment: 'left', colSpan: 2, border: [true, false, true, false]\r\n          }, {}],\r\n          [{\r\n            text: '_________________________'\r\n            , style: 'textstyle', alignment: 'left'\r\n            , border: [true, false, false, false], margin: [10, 39, 0, 0]\r\n          }, {\r\n            text: '_________________________'\r\n            , style: 'textstyle', alignment: 'right'\r\n            , border: [false, false, true, false], margin: [0, 39, 10, 0]\r\n          }],\r\n          [{\r\n            text: 'Receivers Signature'\r\n            , style: 'textstyle', alignment: 'left', margin: [15, 0, 0, 0]\r\n            , border: [true, false, false, false]\r\n          }, {\r\n            text: 'Authorised Signatory'\r\n            , style: 'textstyle', alignment: 'right', margin: [0, 0, 15, 0]\r\n            , border: [false, false, true, false]\r\n          }]\r\n\r\n\r\n        ]\r\n      },\r\n\r\n    }\r\n    let footerContentList = [];\r\n    let footerContent = pdfFormat.acknowledgement;\r\n    footerContentList.push({ text: 'ACKNOWLEDGEMENT OF ENTRUSTMENT ', style: 'hedtextstyle', alignment: 'center', border: [true, false, true, false] });\r\n    footerContent.forEach((element, index) => {\r\n      if (index == 0) {\r\n        footerContentList.push({ text: element, style: 'textstyle', alignment: 'left', border: [true, false, true, false], margin: [5, 10, 0, 5] })\r\n      } else {\r\n        footerContentList.push({ text: index + '.      ' + element, style: 'textstyle', alignment: 'left', border: [true, false, true, false], margin: [5, 5, 0, 5] })\r\n      }\r\n    })\r\n    var dd = {\r\n      pageMargins: [15, 20, 15, 230],\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      footer: function (currentPage, pageCount) {\r\n\r\n        let pg = currentPage + 1;\r\n        return {\r\n          margin: [15, 0, 15, 0],\r\n\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            body: [\r\n              [{ stack: footerContentList }]\r\n\r\n            ],\r\n\r\n          }\r\n        }\r\n\r\n\r\n      },\r\n      styles: {\r\n        tableExample: {\r\n          margin: [0, 0, 0, 0]\r\n        },\r\n        tableDashLine: {\r\n          margin: [0, 0, 0, 5],\r\n          lineHeight: 3,\r\n          decorationStyle: 'dashed'\r\n        }, hedtextstyle: {\r\n          fontSize: 15,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        textstyle: {\r\n          fontSize: 9,\r\n\r\n        },\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n\r\n        },\r\n        hederunderline: {\r\n          fontSize: 8,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n      },\r\n\r\n      content: [\r\n\r\n\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [boxDtl]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n\r\n  }\r\n\r\n  GenrateConsignmentSaleInvoice(data) {\r\n    let companyDtls = data['companyDtls'] || '';\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let pdfFormat = data['pdfFormat'] || {};\r\n    let logoimage = pdfFormat['image'] || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let headlogocolumns = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '30%',\r\n                      stack: [\r\n                        { text: \"Exporter\", style: \"textstyle\" },\r\n                        {\r\n                          image: logoimage\r\n                          , width: 50, height: 50, alignment: 'center'\r\n                        }]\r\n\r\n                    },\r\n                    {\r\n                      width: '70%',\r\n                      stack: [\r\n                        { text: (companyDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n                        { text: (companyDtls['address1'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address2'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: (companyDtls['address3'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE : ' + (companyDtls['state'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'STATE CODE : ' + (companyDtls['state_code'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                        { text: 'Tel No.: ' + (companyDtls['telno'] || ''), style: 'hedtextstyle' },\r\n                        // {text:'Fax No.: '+(companyDtls['fax']||''),style:'hedtextstyle'},\r\n                        { text: 'E-Mail : ' + (companyDtls['email'] || ''), style: 'hedtextstyle' }\r\n                      ]\r\n                    }\r\n                  ], border: [true, true, true, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [{\r\n                border: [false, true, true, true],\r\n                stack: [\r\n                  {\r\n                    columns: [\r\n                      { width: '50%', text: 'Delivery Challan No. & Date ', style: 'textstyle', alignment: 'left' },\r\n                      { width: '50%', text: headerDtls['transDte'] || '', style: 'textstyle', alignment: 'right' }\r\n                    ]\r\n                  },\r\n                  { text: headerDtls['entry_title'] || '', fontSize: 9, bold: true, alignment: 'center' }\r\n                ]\r\n              },\r\n\r\n              {\r\n                stack: [\r\n                  { text: \"Exporter's Ref.\", style: 'textstyle' },\r\n                  { text: \"IE Code : \" + companyDtls['iecode'] || '', style: 'boldtextstyle' },\r\n                  { text: \"GST No. : \" + companyDtls['gstno'] || '', style: 'boldtextstyle' },\r\n                  { text: \"PAN No. : \" + companyDtls['panno'] || '', style: 'boldtextstyle' }\r\n                ], rowSpan: 2, border: [false, true, true, true],\r\n              }],\r\n              [{ text: \"Buyer's Order No. & Date\", style: 'textstyle', alignment: 'left', border: [false, false, true, false] }, ''],\r\n              [{\r\n                stack: [\r\n                  { text: \"Other Reference(s) \", style: 'textstyle', alignment: 'left' },\r\n                  {\r\n                    text: \" \", style: 'boldtextstyle', alignment: 'left',\r\n                  }\r\n                ], margin: [0, 0, 0, 3], colSpan: 2, border: [false, true, true, false]\r\n              }, '']\r\n            ]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n\r\n\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let consigneNme = consigneeDtls['nme'] || '';\r\n    let courier_agent = headerDtls['courier_agent'] || '';\r\n    let party_bank_ref = headerDtls['party_bank_ref'] || '';\r\n    let directparcel = \"DIRECT - PARCEL\";\r\n    let consigeeAdd = {};\r\n    if (consigneNme != '') {\r\n      directparcel = \"\";\r\n      consigeeAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (consigneeDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (consigneeDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (consigneeDtls['city_nm'] || '').toUpperCase() + \"-\" + (consigneeDtls['zip'] || '').toUpperCase() + \" , \" + (consigneeDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (consigneeDtls['telno'] || ''), style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    let partybankAdd = {};\r\n    if (party_bank_ref != '') {\r\n      //directparcel=\"\";\r\n      let accNo = party_bank_ref['accountNo'] || '';\r\n      if (accNo != '')\r\n        accNo = 'ACCOUNT NO: ' + accNo;\r\n      partybankAdd = {\r\n        columns: [\r\n          {\r\n            width: '100%',\r\n            stack: [\r\n              { text: (party_bank_ref['bankname'] || '').toUpperCase(), fontSize: 9, bold: true, margin: [0, 2, 0, 0] },\r\n              { text: (party_bank_ref['branchname'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (party_bank_ref['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: accNo, style: 'hedtextstyle' },\r\n            ]\r\n          }\r\n\r\n        ]\r\n      };\r\n    }\r\n    //invoice details\r\n    let ConsigneeDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        heights: [90, 15, 15, 15],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              {\r\n                columns: [\r\n                  { width: '50%', text: 'Consignee', style: 'textstyle', alignment: 'left' },\r\n                  { width: '50%', text: directparcel, fontSize: 8, bold: true, alignment: 'left' }\r\n                ]\r\n\r\n              },\r\n              consigeeAdd,\r\n              partybankAdd\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, false, true]\r\n          }, \"\"],\r\n\r\n          [{\r\n            stack: [\r\n              { text: \"Pre-Carriage by\", style: 'textstyle' },\r\n              { text: courier_agent, style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [true, false, true, true]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Place of Receipt by Pre-carrier\", style: 'textstyle' },\r\n              { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n            ], border: [false, false, false, true]\r\n          }\r\n\r\n          ],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Vessel / Flight No.\", style: 'textstyle' },\r\n                { text: \"N.A.\", style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, true]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Port of Loading\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_loading'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [false, false, false, true]\r\n            }],\r\n\r\n          [\r\n            {\r\n              stack: [\r\n                { text: \"Port of Discharge\", style: 'textstyle' },\r\n                { text: headerDtls['port_of_discharge'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ], border: [true, false, true, false]\r\n            },\r\n            {\r\n              stack: [\r\n                { text: \"Final Destination\", style: 'textstyle' },\r\n                { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' }\r\n              ]\r\n            }]\r\n        ]\r\n      },\r\n      layout: {\r\n        defaultBorder: false,\r\n      }\r\n\r\n    };\r\n\r\n\r\n    //Buyer details\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let bankDtls = data['bankDtls'] || {};\r\n    let buyerZip = buyerDtls['zip'] || '';\r\n    if (buyerZip != '') {\r\n      buyerZip = \"- \" + buyerZip;\r\n    }\r\n    let countryNme = buyerDtls['country_nm'] || ''\r\n    if (countryNme != '') {\r\n      countryNme = \", \" + countryNme.toUpperCase();\r\n    }\r\n\r\n    let buyerDetails = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        widths: ['50%', '50%'],\r\n        body: [\r\n          [{\r\n            stack: [\r\n              { text: \"Buyer (if other than consignee)\", style: 'textstyle', alignment: 'left' },\r\n              { text: (buyerDtls['nme'] || '').toUpperCase(), fontSize: 9, bold: true },\r\n              { text: (buyerDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n              { text: (buyerDtls['city_nm'] || '').toUpperCase() + buyerZip + \"\" + countryNme, style: 'hedtextstyle' },\r\n              { text: 'Tel No.: ' + (buyerDtls['telno'] || ''), style: 'hedtextstyle' },\r\n              { text: 'Fax No.: ' + (buyerDtls['fax'] || ''), style: 'hedtextstyle' },\r\n              { text: 'E-Mail : ' + (buyerDtls['email'] || ''), style: 'hedtextstyle' }\r\n            ], colSpan: 2\r\n          }, \"\"],\r\n          [{\r\n            stack: [\r\n              { text: \"Country of Origin of Goods\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['contry_of_origion'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          },\r\n          {\r\n            stack: [\r\n              { text: \"Country of Final Destination\", style: 'textstyle', alignment: 'left' },\r\n              { text: headerDtls['country_of_final_destination'] || '', style: 'boldtextstyle', alignment: 'center' },\r\n            ]\r\n          }\r\n          ],\r\n          [{\r\n            stack: [\r\n              { text: \"Terms of Delivery and Payment\", style: 'textstyle', alignment: 'left' },\r\n              { text: \"GOODS SENT ON CONSIGNMENT BASIS FOR SALE ON APPROVAL BASIS \", style: 'boldtextstyle', alignment: 'left' },\r\n              { text: headerDtls['terms'] || '', style: 'boldtextstyle', alignment: 'left' },\r\n              {\r\n                columns: [\r\n                  { width: '18%', text: 'Our Banker:', style: 'textstyle', alignment: 'left' },\r\n                  {\r\n                    width: '82%',\r\n                    stack: [\r\n                      { text: (bankDtls['nme'] || '').toUpperCase(), fontSize: 8, bold: true },\r\n                      { text: (bankDtls['address'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: (bankDtls['city_nm'] || '').toUpperCase() + \"-\" + (bankDtls['zip'] || '').toUpperCase() + \" , \" + (bankDtls['country_nm'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: \"A.D. CODE :\" + (bankDtls['adcode'] || '').toUpperCase(), style: 'hedtextstyle' },\r\n                      { text: \"Bank A/c No. :\" + (bankDtls['bank_accountno'] || '').toUpperCase(), style: 'hedtextstyle' }\r\n                    ]\r\n                  }\r\n                ]\r\n\r\n              }\r\n\r\n\r\n            ], colSpan: 2, border: [true, true, true, false]\r\n          }, \"\"]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        paddingTop: function (i) {\r\n          return i === 0 ? 3 : 3;\r\n        },\r\n        paddingLeft: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        },\r\n        paddingBottom: function (i) {\r\n          return i === 0 ? 5 : 5;\r\n        }\r\n      }\r\n    };\r\n    let tinbox = headerDtls['tin_box_no'] || '';\r\n    let resultView = data['resultView'] || [];\r\n    let pktdetails = data['packetDetails'] || [];\r\n    let length = resultView.length;\r\n    let hedCol = length + 2;\r\n    let headdeatails = {\r\n      stack: [\r\n        {\r\n          columns: [\r\n            { width: '30%', text: 'Marks & Nos.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '30%', text: 'No. & Kind of Pkgs.', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '40%', text: 'Description of Goods', style: 'boldtextstyle2', alignment: 'left' },\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '100%', text: 'Container No.', style: 'boldtextstyle2', alignment: 'left' }\r\n\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '20%', text: 'Add. ' + tinbox + ' Tin Box', style: 'boldtextstyle2', alignment: 'left' },\r\n            { width: '80%', text: 'CUT & POLISHED DIAMONDS [ HS CODE : 71023910 ]', style: 'boldtextstyle', alignment: 'left' }\r\n          ]\r\n        }\r\n      ], colSpan: hedCol\r\n    };\r\n    let stockListtable = [];\r\n    let headRow = [];\r\n    headRow.push(headdeatails);\r\n    resultView.forEach(view => {\r\n      headRow.push(\"\");\r\n    });\r\n    headRow.push(\"\");\r\n    headRow.push({ text: 'State Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'District Code', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'PCS', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Carats', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Rate Per Crts US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    headRow.push({ text: 'Amount in US$', style: 'boldtextstyle2', alignment: 'center' });\r\n    stockListtable.push(headRow);\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    resultView.forEach(view => {\r\n      pktwidths.push('*');\r\n    });\r\n    pktwidths.push(95);\r\n    pktwidths.push(20);\r\n    pktwidths.push(20);\r\n    pktwidths.push(15);\r\n    pktwidths.push(30);\r\n    pktwidths.push(40);\r\n    pktwidths.push(50);\r\n\r\n    let totalSalAmt = 0;\r\n    let totalCarat = 0;\r\n    let gntotalSalAmt = 0;\r\n    let gntotalCarat = 0;\r\n    let page = 1;\r\n    let cnt = 0;\r\n    let pageTotal = [];\r\n    let totalColSpan = length + 5;\r\n\r\n    let amtPrt = headerDtls['total_Amount'].toString().split('.');\r\n    let s1 = this.inWordsUSD(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsUSD(parseInt(amtPrt[1]));\r\n    let notes = headerDtls['notes'];\r\n    let wordAmt = 'TOTAL : ' + headerDtls[\"invoice_type\"].toUpperCase() + ' US$  ' + s1.toUpperCase() + ' AND ' + s2.toUpperCase() + ' CENTS ONLY';\r\n\r\n    let footerList = [];\r\n    let footerContent = pdfFormat['footerContent'] || [];\r\n    let declaration = pdfFormat['declaration'] || '';\r\n    let paymentInst = bankDtls['payment_instructions'] || '';\r\n\r\n    let ro_dtep = headerDtls[\"ro_dtep\"] || 'no';\r\n    let gross_wt = headerDtls['gross_wt'] || '';\r\n    let ro_dtepContent = \"\";\r\n    if (ro_dtep == 'yes') {\r\n      ro_dtepContent = \" We intend to claim RoDTEPY on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '');\r\n    } else {\r\n      ro_dtepContent = \"We do not want to claim RoDTEPN on the export items Listed under this Invoice No. : \" + (headerDtls['entry_title'] || '');\r\n    }\r\n\r\n\r\n    footerList.push({ text: \"Amount Chargeable (in words)\", style: 'textstyle' });\r\n    footerList.push({ text: wordAmt, style: 'textstyle', margin: [0, 2, 0, 5] });\r\n    footerList.push({ text: \"Total Gross wt : \" + gross_wt + \" Kgs\", bold: true, fontSize: 9, alignment: 'right', margin: [0, 0, 50, 0] });\r\n\r\n    footerContent.forEach(element => {\r\n      element = element.replace('#NOTE', notes);\r\n      element = element.replace('#ARN', \" \");\r\n      element = element.replace('#insuranceagent', insurance_agent);\r\n      if (element.indexOf('#BOLDSTYLE') != -1) {\r\n        element = element.replace('#BOLDSTYLE', \"\");\r\n        footerList.push({ text: element, style: 'boldtextstyle', alignment: 'left', colSpan: 4 });\r\n      } else if (element.indexOf('#PaymentInstructions') != -1) {\r\n        element = element.replace('#PaymentInstructions', paymentInst);\r\n        footerList.push({ text: \"PAYMENT INSTRUCTIONS :\" + element, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n      } else {\r\n        footerList.push({ text: element, style: 'textstyle', alignment: 'left', colSpan: 4 });\r\n      }\r\n    });\r\n\r\n    footerList.push({ text: ro_dtepContent, style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 5], colSpan: 4 });\r\n\r\n    let ttlAmt = 0;\r\n    let blankRows = 0;\r\n    let pktdetailsLen = pktdetails.length;\r\n    let totalPageCnt = 25;\r\n    let charges = parseFloat(headerDtls['charges'] || 0);\r\n    let discount = parseFloat(headerDtls['discount'] || 0);\r\n    if (charges != 0)\r\n      totalPageCnt -= 1;\r\n    if (discount != 0)\r\n      totalPageCnt -= 1;\r\n\r\n    let remainPacketLength = pktdetailsLen;\r\n    gntotalSalAmt = this.cs.numberWithCommas(headerDtls['total_Amount']);\r\n    let ttlCarat = headerDtls['weight'];\r\n    pktdetails.forEach((element, index) => {\r\n      let pktDtl = [];\r\n      pageTotal = [];\r\n      let isBreak = false;\r\n      let isBlank = false;\r\n      cnt = cnt + 1;\r\n      pktDtl.push({ text: index + 1, style: 'textstyle', alignment: 'center' })\r\n\r\n      if (page == 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 4;\r\n      } else if (page > 1 && cnt == totalPageCnt) {\r\n        isBlank = true;\r\n        page = page + 1;\r\n        remainPacketLength = remainPacketLength - cnt;\r\n        cnt = 0;\r\n        isBreak = true;\r\n        blankRows = 4;\r\n\r\n      } else {\r\n\r\n      }\r\n      let dsec = element['desc'] || '';\r\n      if (dsec != '') {\r\n\r\n        pktDtl.push({ text: dsec, style: 'textstyle', alignment: 'center', colSpan: resultView.length + 1 });\r\n        resultView.forEach(view => {\r\n          pktDtl.push(\"\");\r\n          if (isBreak) {\r\n            pageTotal.push(\"\");\r\n          }\r\n        })\r\n\r\n      } else {\r\n        resultView.forEach(view => {\r\n          pktDtl.push({ text: element[view], style: 'textstyle', alignment: 'center' })\r\n          if (isBreak) {\r\n            pageTotal.push(\"\");\r\n          }\r\n\r\n        })\r\n        pktDtl.push({ text: element['lab'] + \"-\" + element['certno'] || '', style: 'textstyle', alignment: 'center' })\r\n\r\n      }\r\n      pktDtl.push({ text: element['statecode'] || '', style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['districtcode'] || '', style: 'textstyle', alignment: 'center' })\r\n      pktDtl.push({ text: element['qty'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: element['weight'], style: 'textstyle', alignment: 'right' })\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_rte']), style: 'textstyle', alignment: 'right' })\r\n      totalSalAmt = totalSalAmt + parseFloat(element['sal_amount'] || 0);\r\n      totalCarat = totalCarat + parseFloat(element['weight'] || 0);\r\n      gntotalCarat = gntotalCarat + parseFloat(element['weight'] || 0);\r\n      ttlAmt = ttlAmt + parseFloat(element['sal_amount'] || 0);\r\n\r\n      pktDtl.push({ text: this.cs.numberWithCommas(element['sal_amount']), style: 'textstyle', alignment: 'right' })\r\n\r\n\r\n      stockListtable.push(pktDtl);\r\n\r\n      if (page == 1 && cnt == pktdetailsLen && pktdetailsLen < totalPageCnt) {\r\n        blankRows = totalPageCnt - pktdetailsLen;\r\n        isBlank = true;\r\n        blankRows += 4;\r\n\r\n      } else if (page > 1 && cnt == remainPacketLength && remainPacketLength < totalPageCnt) {\r\n\r\n        blankRows = totalPageCnt - remainPacketLength;\r\n        isBlank = true;\r\n        blankRows += 4;\r\n      }\r\n      if (isBlank) {\r\n        totalCarat = this.cs.numbertofixed(totalCarat, 2);\r\n        totalSalAmt = this.cs.numbertofixed(totalSalAmt, 2);\r\n        pageTotal = [];\r\n        pageTotal.push({ text: \"PAGE TOTAL\", style: 'textstyle2', alignment: 'right', colSpan: totalColSpan });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalCarat), style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'textstyle2', alignment: 'right' });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(totalSalAmt), style: 'textstyle2', alignment: 'right' });\r\n        stockListtable.push(pageTotal);\r\n\r\n        if (!isBreak) {\r\n          if (charges != 0) {\r\n            ttlAmt = ttlAmt + charges;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"ADD. OTHER CHARGES\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(charges), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n          if (discount != 0) {\r\n            ttlAmt = ttlAmt + discount;\r\n            pageTotal = [];\r\n            pageTotal.push({ text: \"OTHER DISCOUNT\", style: 'textstyle', alignment: 'right', colSpan: totalColSpan });\r\n            resultView.forEach(view => {\r\n              pageTotal.push(\"\");\r\n            })\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            pageTotal.push({ text: this.cs.numberWithCommas(discount), style: 'textstyle2', alignment: 'right', colSpan: 3 });\r\n            pageTotal.push(\"\");\r\n            pageTotal.push(\"\");\r\n            stockListtable.push(pageTotal);\r\n          }\r\n        }\r\n\r\n        \r\n        for (var i = 0; i < blankRows; i++) {\r\n          pageTotal = [];\r\n          pageTotal.push({ text: \" \", style: 'textstyle', alignment: 'right', colSpan: (totalColSpan + 3), border: [true, false, true, false] });\r\n          resultView.forEach(view => {\r\n            pageTotal.push(\"\");\r\n          })\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          pageTotal.push(\"\");\r\n          stockListtable.push(pageTotal);\r\n        }\r\n      }\r\n\r\n      if (isBreak) {\r\n        let pgBreak = \"\";\r\n        if (page > 2) {\r\n          pgBreak = \"after\";\r\n        }\r\n        pageTotal = [];\r\n        pageTotal.push({ text: 'Continue ... Page ' + page, style: 'boldtextstyle', alignment: 'left', colSpan: (length + 3), border: [true, true, false, true], pageBreak: pgBreak });\r\n        resultView.forEach(view => {\r\n          pageTotal.push(\"\");\r\n        })\r\n        pageTotal.push(\"\");\r\n        pageTotal.push(\"\");\r\n        pageTotal.push({ text: 'TOTAL ', style: 'boldtextstyle', alignment: 'right', border: [false, true, true, true], colSpan: 2, pageBreak: pgBreak });\r\n        pageTotal.push(\"\");\r\n        //pageTotal.push(\"\");\r\n        pageTotal.push({ text: ttlCarat, style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'center', border: [true, true, true, true], pageBreak: pgBreak });\r\n        pageTotal.push({ text: this.cs.numberWithCommas(gntotalSalAmt), style: 'boldtextstyle', alignment: 'right', border: [true, true, true, true], pageBreak: pgBreak });\r\n        stockListtable.push(pageTotal);\r\n        if (page == 2) {\r\n          let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3), pageBreak: 'after' }];\r\n          stockListtable.push(footerMap);\r\n          totalPageCnt += 28;\r\n        }\r\n\r\n        isBreak = false;\r\n        totalSalAmt = 0;\r\n        totalCarat = 0;\r\n\r\n      }\r\n\r\n\r\n    });\r\n    ttlAmt = this.cs.numbertofixed(ttlAmt, 2);\r\n    pageTotal = [];\r\n    pageTotal.push({ text: \"TOTAL\", style: 'boldtextstyle', alignment: 'right', colSpan: totalColSpan, margin: [0, 4, 0, 4] });\r\n    resultView.forEach(view => {\r\n      pageTotal.push(\"\");\r\n    })\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push(\"\");\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlCarat), style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: headerDtls[\"invoice_type\"].toUpperCase() + \" US$\", style: 'boldtextstyle', alignment: 'right' });\r\n    pageTotal.push({ text: this.cs.numberWithCommas(ttlAmt), style: 'boldtextstyle', alignment: 'right' });\r\n    stockListtable.push(pageTotal);\r\n\r\n\r\n    gntotalCarat = this.cs.numbertofixed(gntotalCarat, 2);\r\n    gntotalCarat = this.cs.numberWithCommas(gntotalCarat);\r\n\r\n    if (page == 1) {\r\n      let footerMap = [{ stack: footerList, border: [true, false, true, false], colSpan: (totalColSpan + 3) }];\r\n      stockListtable.push(footerMap);\r\n\r\n    }\r\n\r\n    let insurance_agent = headerDtls['insurance_agent'] || '';\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n      , colSpan: 2\r\n    };\r\n    let txtDtlList = headerDtls['addl_attr']['txtDetails'] || [];\r\n    let totalINRLst = [];\r\n    totalINRLst.push({ text: \"USE INTERNAL PURPOSE ONLY\", style: 'boldtextstyle', alignment: 'center' });\r\n    totalINRLst.push({ text: \"CUSTOM REF. RATE 1 US$ = RS.\" + this.cs.numberWithCommas(headerDtls['custom_rte']), style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TAXABLE VALUE           :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"textstyle\" });\r\n\r\n    txtDtlList.forEach(element => {\r\n      totalINRLst.push({ text: \"ADD. : \" + element.nme + \" \" + element.pct + \" %            :RS.\" + this.cs.numberWithCommas(element['entry_value']), style: \"textstyle\" });\r\n    });\r\n    totalINRLst.push({ text: \"____________________________________________________\", style: \"textstyle\" });\r\n    totalINRLst.push({ text: \"TOTAL VALUE         :RS.\" + this.cs.numberWithCommas(headerDtls['co_amount']), style: \"boldtextstyle\" });\r\n\r\n    let totalInINR = {\r\n      columns: [\r\n        {\r\n          width: '50%',\r\n          table: {\r\n            margin: [10, 5, 5, 5],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{ stack: totalINRLst, border: [true, false, true, true] }\r\n              ]\r\n            ]\r\n          }, layout: {\r\n            defaultBorder: false,\r\n          }, alignment: 'left'\r\n        }\r\n      ]\r\n    };\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n\r\n    var dd = {\r\n      pageMargins: [5, 102, 5, 55],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 5, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '70%', text: \"DELIVERY CHALLAN - CONSIGNMENT \", alignment: 'right', fontSize: 14, bold: true },\r\n                {\r\n                  width: '30%', text: currentPage > 1 ? 'Continue Page ...' + currentPage : \"\", alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [5, 2, 5, 0],\r\n                }\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { width: '100%', text: \"IN LIEU OF INVOICE AS PER PROVISION UNDER RULE 55 OF THE CGST RULES, 2017 \", alignment: 'center', fontSize: 10, bold: true },\r\n\r\n              ]\r\n            },\r\n            headlogocolumns\r\n          ]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        if (currentPage == 1) {\r\n\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 5, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: headerDtls['transDte'] || '', style: 'textstyle', alignment: 'left', margin: [0, 2, 0, 0] },\r\n                        { width: '50%', text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 2, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ]\r\n                }\r\n                ],\r\n              ]\r\n            }\r\n          }\r\n        } else {\r\n          let pg = currentPage + 1;\r\n          return {\r\n            margin: [5, 0, 5, 0],\r\n\r\n            table: {\r\n              margin: [0, 0, 0, 0],\r\n              widths: ['*', 190],\r\n              body: [\r\n\r\n                [{ text: declaration, style: 'textstyle', alignment: 'left' },\r\n                {\r\n                  stack: [\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"Signature & Date\", style: 'textstyle', alignment: 'left' },\r\n                        { width: '50%', text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: \"\", style: 'textstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                        { width: '50%', text: authorizedNme, style: 'textstyle', alignment: 'right', margin: [0, 5, 0, 0] },\r\n                      ]\r\n                    },\r\n                    {\r\n                      columns: [\r\n                        { width: '50%', text: headerDtls['transDte'] || '', style: 'textstyle', alignment: 'left', margin: [0, 2, 0, 0] },\r\n                        { width: '50%', text: authorizedTitle, style: 'textstyle', alignment: 'right', margin: [0, 2, 0, 0] },\r\n                      ]\r\n                    }\r\n                  ]\r\n                }],\r\n              ]\r\n            }\r\n          }\r\n        }\r\n\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 6\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 5\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        },\r\n        textstyle2: {\r\n          fontSize: 5,\r\n          bold: true,\r\n        },\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['50%', '50%'],\r\n            body: [\r\n              [ConsigneeDetails, buyerDetails],\r\n              [stockListSec, \"\"],\r\n              // [totalInINR,\"\"]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n  }\r\n\r\n  GenrateConsignmentPacketList(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let packetDetails = data['packetDetails'] || [];\r\n    let subPktMap = data['subPktMap'] || {};\r\n    let attrDisplayDtl = data['attrDisplayDtl'] || {};\r\n    let resultView = data['resultView'] || [];\r\n    let viewLength = resultView.length;\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n    let headcolumns = {\r\n      columns: [\r\n        {\r\n          width: '30%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { text: ('Invoice No. :' + headerDtls['entry_title'] || ''), style: 'hedtextstyle' },\r\n                        { text: ('Invoice Date :' + headerDtls['transDte'] || ''), style: 'hedtextstyle' },\r\n                        { text: ('Party Name :' + headerDtls['drLedgerNme'] || ''), style: 'hedtextstyle' },\r\n                      ]\r\n                    },\r\n\r\n                  ], border: [true, true, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n        {\r\n          width: '40%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [{ text: '' }]\r\n                , border: [false, true, false, false]\r\n              }\r\n              ]]\r\n          },\r\n        },\r\n        {\r\n          width: '30%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                width: '100%',\r\n                stack: [\r\n                  { text: ('Total Carats :' + headerDtls['weight'] || ''), alignment: 'left', style: 'hedtextstyle' },\r\n                  { text: ('Total Amt.US$ :' + headerDtls['total_Amount'] || ''), alignment: 'left', style: 'hedtextstyle' },\r\n                  { text: ' ', style: 'hedtextstyle' },\r\n                ]\r\n                , border: [false, true, true, false]\r\n              }\r\n              ]]\r\n          },\r\n          layout: {\r\n            defaultBorder: false,\r\n          }\r\n\r\n        }\r\n\r\n      ]\r\n    };\r\n\r\n    let stockListtable = [];\r\n    let page = 1;\r\n    let pageTotal = [];\r\n    let totalColSpan = 4;\r\n\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(20);\r\n    pktwidths.push('*');\r\n    resultView.forEach((element, index) => {\r\n      if (element == 'certno' || element == 'vnm' || element == 'measurement')\r\n        pktwidths.push(40);\r\n      else if (element == 'sh' || element == 'ht')\r\n        pktwidths.push(35);\r\n      else\r\n        pktwidths.push(20);\r\n    });\r\n\r\n    pktwidths.push(20);\r\n    pktwidths.push(30);\r\n    pktwidths.push(30);\r\n    pktwidths.push(40);\r\n\r\n    let cnt = 0;\r\n    let ttlQty = 0;\r\n    packetDetails.forEach((mainelement, index) => {\r\n      let mainPktcnt = index + 1;\r\n      let headpktcolumns = [];\r\n      headpktcolumns.push({ text: 'Sr.', alignment: 'center', style: 'textstyle' });\r\n      headpktcolumns.push({ text: 'Description', alignment: 'center', style: 'textstyle', colSpan: viewLength + 1 });\r\n      resultView.forEach((view) => {\r\n        headpktcolumns.push({});\r\n      });\r\n\r\n      headpktcolumns.push({ text: 'Pcs', alignment: 'center', style: 'textstyle' });\r\n      headpktcolumns.push({ text: 'Carats', alignment: 'center', style: 'textstyle' });\r\n      headpktcolumns.push({ text: 'Rate', alignment: 'center', style: 'textstyle' });\r\n      headpktcolumns.push({ text: 'Amount', alignment: 'center', style: 'textstyle' });\r\n      stockListtable.push(headpktcolumns);\r\n      ttlQty = ttlQty + parseInt(mainelement['qty']);\r\n      let pktDtl = [];\r\n      let isBreak = false;\r\n      cnt = cnt + 2;\r\n      pktDtl.push({ text: mainPktcnt, style: 'textstyle', alignment: 'center' });\r\n      pktDtl.push({ text: (mainelement['description'] || ' '), style: 'textstyle', alignment: 'center', colSpan: viewLength + 1 });\r\n      resultView.forEach((element) => {\r\n        pktDtl.push({});\r\n      });\r\n      pktDtl.push({ text: (mainelement['qty'] || ''), style: 'textstyle', alignment: 'center' });\r\n      pktDtl.push({ text: (mainelement['weight'] || ''), style: 'textstyle', alignment: 'center' });\r\n      pktDtl.push({ text: (mainelement['sal_rte'] || ''), style: 'textstyle', alignment: 'right' });\r\n      pktDtl.push({ text: this.cs.numberWithCommas((mainelement['sal_amount'] || '')), style: 'textstyle', alignment: 'right' });\r\n      stockListtable.push(pktDtl);\r\n      let pkt_code = mainelement['pkt_code'];\r\n      let subPacketDetails = subPktMap[pkt_code] || [];\r\n      if (subPacketDetails.length > 0) {\r\n        let subpktcolumns = [];\r\n        subpktcolumns.push({ text: 'Sr.', alignment: 'center', style: 'textstyle2' });\r\n        subpktcolumns.push({ text: 'Lab', alignment: 'center', style: 'textstyle2' });\r\n        resultView.forEach((view) => {\r\n          subpktcolumns.push({ text: attrDisplayDtl[view], alignment: 'center', style: 'textstyle2' });\r\n\r\n        });\r\n\r\n        subpktcolumns.push({ text: 'Pcs', alignment: 'center', style: 'textstyle2' });\r\n        subpktcolumns.push({ text: 'Cts', alignment: 'center', style: 'textstyle2' });\r\n        subpktcolumns.push({ text: 'Rate', alignment: 'center', style: 'textstyle2' });\r\n        subpktcolumns.push({ text: 'Amt.', alignment: 'center', style: 'textstyle2' });\r\n        stockListtable.push(subpktcolumns);\r\n        cnt = cnt + 1;\r\n        subPacketDetails.forEach((subelement, index) => {\r\n          cnt = cnt + 1;\r\n          let subPktDtl = [];\r\n          subPktDtl.push({ text: index + 1, alignment: 'center', style: 'textstyle2' });\r\n          subPktDtl.push({ text: (subelement[\"lab\"] || ''), alignment: 'center', style: 'textstyle2' });\r\n          resultView.forEach((view) => {\r\n            subPktDtl.push({ text: subelement[view], alignment: 'center', style: 'textstyle2' });\r\n\r\n          });\r\n\r\n          subPktDtl.push({ text: (subelement['qty'] || ''), style: 'textstyle2', alignment: 'center' });\r\n          subPktDtl.push({ text: (subelement['weight'] || ''), style: 'textstyle2', alignment: 'center' });\r\n          subPktDtl.push({ text: (subelement['sal_rte'] || ''), style: 'textstyle2', alignment: 'right' });\r\n\r\n          subPktDtl.push({ text: this.cs.numberWithCommas((subelement['sal_amount'] || '')), style: 'textstyle2', alignment: 'right' });\r\n          stockListtable.push(subPktDtl);\r\n          if (cnt > 30) {\r\n            pktDtl = [];\r\n            pktDtl.push({ text: \"\", style: 'textstyle', alignment: 'center', pageBreak: 'after', colSpan: viewLength + 6 });\r\n            pktDtl.push({});\r\n            resultView.forEach((element) => {\r\n              pktDtl.push({});\r\n            });\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            stockListtable.push(pktDtl);\r\n\r\n            pktDtl = [];\r\n            pktDtl.push({ text: mainPktcnt, style: 'textstyle', alignment: 'center' });\r\n            pktDtl.push({ text: (mainelement['description'] || ' '), style: 'textstyle', alignment: 'center', colSpan: viewLength + 1 });\r\n            resultView.forEach((element) => {\r\n              pktDtl.push({});\r\n            });\r\n            pktDtl.push({ text: (mainelement['qty'] || ''), style: 'textstyle', alignment: 'center' });\r\n            pktDtl.push({ text: (mainelement['weight'] || ''), style: 'textstyle', alignment: 'center' });\r\n            pktDtl.push({ text: (mainelement['sal_rte'] || ''), style: 'textstyle', alignment: 'right' });\r\n            pktDtl.push({ text: this.cs.numberWithCommas((mainelement['sal_amount'] || '')), style: 'textstyle', alignment: 'right' });\r\n            stockListtable.push(pktDtl);\r\n\r\n\r\n            subpktcolumns = [];\r\n            subpktcolumns.push({ text: 'Sr.', alignment: 'center', style: 'textstyle2' });\r\n            subpktcolumns.push({ text: 'Lab', alignment: 'center', style: 'textstyle2' });\r\n            resultView.forEach((view) => {\r\n              subpktcolumns.push({ text: attrDisplayDtl[view], alignment: 'center', style: 'textstyle2' });\r\n\r\n            });\r\n\r\n            subpktcolumns.push({ text: 'Pcs', alignment: 'center', style: 'textstyle2' });\r\n            subpktcolumns.push({ text: 'Cts', alignment: 'center', style: 'textstyle2' });\r\n            subpktcolumns.push({ text: 'Rate', alignment: 'center', style: 'textstyle2' });\r\n            subpktcolumns.push({ text: 'Amt.', alignment: 'center', style: 'textstyle2' });\r\n            stockListtable.push(subpktcolumns);\r\n            cnt = 3;\r\n          }\r\n\r\n\r\n\r\n        })\r\n      }\r\n\r\n      if (isBreak) {\r\n        stockListtable.push(pageTotal);\r\n        isBreak = false;\r\n      }\r\n\r\n\r\n    });\r\n\r\n    let ttlcolumns = [];\r\n    ttlcolumns.push({ text: 'Total', alignment: 'right', style: 'textstylered', colSpan: viewLength + 2 });\r\n    ttlcolumns.push({});\r\n    resultView.forEach((element) => {\r\n      ttlcolumns.push({});\r\n    });\r\n    ttlcolumns.push({ text: ttlQty, alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: headerDtls['weight'], alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: headerDtls['price_per_unit'], alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: headerDtls['total_Amount'], alignment: 'right', style: 'textstylered' });\r\n    stockListtable.push(ttlcolumns);\r\n\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        unbreakable: true,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [5, 83, 5, 50],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 0, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '20%', text: 'Year : ' + companyDtls[\"current_year\"], alignment: 'left', fontSize: 8, bold: true },\r\n                { width: '60%', text: companyDtls[\"nme\"], alignment: 'center', fontSize: 14, bold: true },\r\n                {\r\n                  width: '20%', text: currentPage > 1 ? 'Page Of ' + currentPage : \"\", alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [15, 2, 5, 10],\r\n                }\r\n              ]\r\n            }, {\r\n              columns: [\r\n                { width: '20%', text: '', alignment: 'left', fontSize: 6, bold: true },\r\n                { width: '60%', text: 'CONSIGNMENT PACKING LIST', alignment: 'center', fontSize: 10, bold: true }, {\r\n                  width: '20%', text: \" \", alignment: 'right', fontSize: 8, bold: true,\r\n                  margin: [10, 2, 5, 10],\r\n                }\r\n              ]\r\n            },\r\n            [headcolumns]\r\n          ],\r\n\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n        let pg = currentPage + 1;\r\n        return {\r\n          margin: [5, 0, 5, 0],\r\n\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { text: \"For \" + (companyDtls['nme'] || '').toUpperCase(), style: 'boldtextstyle', alignment: 'right' },\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: authorizedNme, style: 'boldtextstyle', alignment: 'right', margin: [0, 20, 0, 0] },\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: authorizedTitle, style: 'boldtextstyle', alignment: 'right' },\r\n              ]\r\n            },\r\n            //{\r\n            // columns: [\r\n            //   { text:\"Authorised Signatory\",style:'textstyle2' ,alignment: 'right' },\r\n            //  ]\r\n            //}\r\n          ]\r\n        }\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 8,\r\n          margin: [5, 2, 0, 0]\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 7,\r\n          color: 'blue'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        textstylered: {\r\n          fontSize: 7,\r\n          color: 'red'\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [stockListSec]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateConsignmentBoxCover(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let entry_title = headerDtls[\"entry_title\"] || '';\r\n    let invoiceNo = '';\r\n    if (entry_title.indexOf('LAB') > -1) {\r\n      invoiceNo = 'INVOICE NO ' + headerDtls[\"entry_srl\"];\r\n    }\r\n    let consignNme = consigneeDtls[\"nme\"] || '';\r\n    if (consignNme != '')\r\n      buyerDtls = consigneeDtls;\r\n\r\n    let date = this.cs.formatDate(new Date())\r\n    let boxDtl = {\r\n      style: 'tableExample',\r\n      table: {\r\n        widths: ['25%', '40%', '5%', '30%'],\r\n        headerRows: 1,\r\n        body: [\r\n          [{ text: 'B Y   A I R    F R E I G H T', fontSize: 18, alignment: 'center', botrueld: true, colSpan: 4, border: [true, true, true, true] }, {}, {}, {}],\r\n          [{ text: 'AIR FREIGHT NAME', fontSize: 10, alignment: 'left', border: [true, true, false, false] }, { text: headerDtls[\"courier_agent\"], fontSize: 10, alignment: 'left', bold: true, border: [false, true, true, true], colSpan: 3, margin: [0, 5, 0, 0] }, {}, {}],\r\n          [{ text: 'GR FORM NO.', fontSize: 10, alignment: 'left', border: [true, false, false, false] }, { text: invoiceNo, fontSize: 10, alignment: 'left', bold: true, border: [false, false, false, true] }, { text: 'Dt. ', fontSize: 10, alignment: 'center', bold: true, border: [false, false, false, false] }, { text: headerDtls[\"transDte\"], fontSize: 10, alignment: 'left', bold: true, border: [false, false, true, true] }],\r\n          [{ text: 'SHIPPING BILL NO.', fontSize: 10, alignment: 'left', border: [true, false, false, false] }, { text: '', fontSize: 10, alignment: 'right', bold: true, border: [false, false, false, true] }, { text: 'Dt. ', fontSize: 10, alignment: 'center', bold: true, border: [false, false, false, false] }, { text: '', fontSize: 10, alignment: 'left', bold: true, border: [false, false, true, true] }],\r\n          [{ text: '', border: [true, false, true, true], colSpan: 4 }, {}, {}, {}],\r\n          [{ text: 'To, DIRECT PARCEL', fontSize: 10, alignment: 'left', bold: true, colSpan: 4, border: [true, false, true, false], margin: [0, 5, 0, 30] }, {}, {}, {}],\r\n          [{ text: 'For, ' + buyerDtls[\"nme\"].toUpperCase(), fontSize: 10, alignment: 'left', bold: true, colSpan: 4, border: [true, false, true, false] }, {}, {}, {}],\r\n          [{ text: buyerDtls[\"address\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [20, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: buyerDtls[\"city_nm\"].toUpperCase() + '  ' + buyerDtls[\"country_nm\"].toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [20, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: 'Tel No.:' + buyerDtls[\"telno\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [20, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: (buyerDtls[\"country_nm\"] || ' ').toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [20, 0, 0, 20] }, {}, {}, {}],\r\n          [{ text: 'From, ' + companyDtls[\"nme\"].toUpperCase(), fontSize: 10, alignment: 'left', bold: true, colSpan: 4, border: [true, true, true, false] }, {}, {}, {}],\r\n          [{ text: companyDtls[\"address1\"].toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 3, border: [true, false, false, false], margin: [25, 0, 0, 0] }, {}, {}, { text: 'INV.NO. :' + headerDtls[\"entry_title\"], fontSize: 8, alignment: 'left', border: [false, false, true, false] }],\r\n          [{ text: companyDtls[\"address2\"].toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: companyDtls[\"address3\"].toUpperCase(), fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: 'Tel No.:' + companyDtls[\"telno\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: 'Fax No.:' + companyDtls[\"fax\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, false], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n          [{ text: 'E-Mail :' + companyDtls[\"email\"], fontSize: 8, alignment: 'left', colSpan: 4, border: [true, false, true, true], margin: [25, 0, 0, 0] }, {}, {}, {}],\r\n        ]\r\n      },\r\n    }\r\n    var dd = {\r\n      pageMargins: [70, 20, 100, 10],\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        tableExample: {\r\n          margin: [15, 0, 0, 0]\r\n        },\r\n        tableDashLine: {\r\n          margin: [0, 0, 0, 5],\r\n          lineHeight: 3,\r\n          decorationStyle: 'dashed'\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          canvas: [\r\n            {\r\n              type: 'rect',\r\n              x: 0,\r\n              y: 0,\r\n              w: 430,\r\n              h: 346,\r\n              r: 0,\r\n              lineColor: 'black',\r\n              lineWidth: 2\r\n            },\r\n          ]\r\n        },\r\n\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [boxDtl]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }, absolutePosition: { x: 60, y: 25 }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n\r\n\r\n  }\r\n\r\n  GenrateConsignmentBoxCoverPdf(data) {\r\n    let html = '<html><head><title>Kapu Gems</title><style type=\"text/css\">.divTr tr td{font-size: 12px;color: #000000; background:white;  align:center; padding:3px;} .im { color:black; } body {color:black;font-family: Sans-Serif,Arial,Helvetica;font-size: 10pt;} table tr td {font-size: 10pt;color: #000000; align:center;padding:1px;} table th {white-space:nowrap;background:#d5cdf4;font-size:12px;font-weight:bold;}</style></head><body>Greetings <B>Kapu Gems,</B> <br/>Dear, <B>Jfk Enterprise </B> <br/><br/> Thank You. <br/><br/><table width=\"100%\"><tbody><tr style=\"background-color:#d5cdf4;font-size:1em;font-weight:bold\"><td valign=\"middle\" align=\"\" style=\"color:#5a5a5a;padding:5px;width:100%\" colspan=\"2\">Web Approved Details As On 22-06-2021 15:38:26  Transaction ID:407712</td></tr><tr><td valign=\"middle\" align=\"\" style=\"padding:3px;width:100%\" colspan=\"2\"></td></tr><tr><td colspan=\"2\"><table width=\\'100%\\' class=\\'divTr\\' cellspacing=\\'0\\' cellpadding=\\'0\\' border=\\'1\\' style=\\'border-collapse: collapse; border:1px solid black;\\'><tr align=\\'center\\' style=\\'background:#d5cdf4;\\'><th>Sr</th><th>StoneID</th><th>Cert No</th><th>Shape</th><th>Weight</th><th>Lab</th><th>Color</th><th>Clarity</th><th>Shade</th><th>Cut</th><th>Pol</th><th>Sym</th><th>Fluor</th><th>Meas MM</th><th>LOC</th><th  valign=\\'middle\\'> Dis %</th><th  valign=\\'middle\\'>PR/CT</th><th  valign=\\'middle\\'>Member Dis</th><th  valign=\\'middle\\'>Loyalty Dis</th><th  valign=\\'middle\\'>Final Dis</th><th  valign=\\'middle\\'>Final Pri</th><th  valign=\\'middle\\'>Final Amt</th></tr><tr><td colspan=\\'22\\' style=\\'font-size: 8pt;\\'><b>Congratulation!! Following Stones are Confirmed purchased in your Account</b></td></tr><tr align=\\'center\\'><td>1</td><td><table><tr><td>5181869</td><td></td></tr></table></td><td>5211581737</td><td>Pear</td><td>1.08</td><td>GIA</td><td>E</td><td>VVS2</td><td>-</td><td></td><td>EX</td><td>VG</td><td>Fnt</td><td>9.69*5.72</td><td>IND</td><td>-40.50</td> <td>352478.00</td><td>7049.56</td><td>0</td><td>-41.69</td><td>345428.44</td><td>373062.71</td></tr><tr valign=\\'middle\\' align=\\'center\\' style=\\'background:#d5cdf4;\\'><th colspan=\\'3\\'>&nbsp;</th><th>Total Carat</th><th>1.08</th><th colspan=\\'15\\'>&nbsp;</th><th>Total</th><th>373062.71</th></tr></table><br/></td></tr><tr><td valign=\"middle\" align=\"\" style=\"padding:3px;width:100%\" colspan=\"2\"></td></tr><tr style=\"background-color:#d5cdf4;font-size:1em;font-weight:bold\"><td valign=\"middle\" align=\"\" style=\"color:#5a5a5a;padding:5px;width:100%\" colspan=\"2\">Contact Details</td></tr><td colspan=\"2\"><table cellspacing=\"1\" cellpadding=\"2\" border=\"0\"><tbody><tr><td style=\"font-weight:bold\">Client:</td><td>Jfk Enterprise</td><td style=\"width:25px;\"></td><td  style=\"font-weight:bold\">Mobile No:</td><td>+91 9819777255</td><td style=\"width:25px;\"></td><td style=\"font-weight:bold\">Email:</td><td>adi.gupta@agjewellers.com</td></tr><tr><tr><td style=\"font-weight:bold\">CRM:</td><td>Hiren A Bhadani</td><td style=\"width:25px;\"></td><td style=\"font-weight:bold\">Mobile No:</td><td>+91 8828404005</td><td style=\"width:25px;\"></td><td style=\"font-weight:bold\">Email:</td><td>hiren@kapugems.com</td></tr></tbody></table></td></tr><tr style=\"background-color:#d5cdf4;font-family:tahoma;font-size:1em;font-weight:bold\"><td valign=\"middle\" align=\"\" style=\"color:#5a5a5a;padding:12px;width:100%\" colspan=\"2\"></td></tr><tr></tbody></table><br/>Regards,<br/>Team Kapu Gems.<br/><img src=\"http://d6z2uq3gvx7kk.cloudfront.net/Website/KG_SIGNATURE.jpg\"/><br/><br/></body></html>'\r\n\r\n\r\n  }\r\n\r\n  GenrateConsignmentAnnexureA(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let entry_title = headerDtls[\"entry_title\"] || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n    if (entry_title.indexOf('LAB') > -1) {\r\n      authorizedNme = '';\r\n    }\r\n    let branch_yn = buyerDtls[\"branch_yn\"] || 'N';\r\n    let party_bank_ref = headerDtls['party_bank_ref'] || {};\r\n    let party_bank_nme = party_bank_ref['bankname'] || '';\r\n    let termsDlv = 'DIRECT';\r\n    if (party_bank_nme != '') {\r\n      termsDlv = 'BANK';\r\n    }\r\n    var branchListN = {\r\n      columns: [{ width: '5%', text: '5.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Whether seller and buyer               are related.', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }\r\n        , { width: '10%', text: ' Yes', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n      {\r\n        width: '10%',\r\n        alignment: 'left',\r\n        margin: [0, 5, 0, 5],\r\n        columns: [{\r\n          canvas: [\r\n            {\r\n              type: 'polyline',\r\n              lineWidth: 1,\r\n              closePath: true,\r\n              points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n            }\r\n          ]\r\n        }]\r\n      }, { width: '5%', text: ' No', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n      {\r\n        width: '10%',\r\n        alignment: 'left',\r\n        margin: [0, 5, 0, 5],\r\n        columns: [{\r\n          canvas: [\r\n            {\r\n              type: 'polyline',\r\n              lineWidth: 1,\r\n              closePath: true,\r\n              points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n            }, {\r\n              type: 'polyline',\r\n              lineWidth: 1,\r\n              lineColor: 'black',\r\n              points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n            }\r\n          ]\r\n        }]\r\n      }, { width: '30%', text: ' ', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }]\r\n    };\r\n\r\n\r\n    if (branch_yn == 'Y') {\r\n      branchListN = {\r\n        columns: [{ width: '5%', text: '5.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Whether seller and buyer               are related.', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }\r\n          , { width: '10%', text: ' Yes', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n        {\r\n          width: '10%',\r\n          alignment: 'left',\r\n          margin: [0, 5, 0, 5],\r\n          columns: [{\r\n            canvas: [\r\n              {\r\n                type: 'polyline',\r\n                lineWidth: 1,\r\n                closePath: true,\r\n                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n              }, {\r\n                type: 'polyline',\r\n                lineWidth: 1,\r\n                lineColor: 'black',\r\n                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n              }\r\n            ]\r\n          }]\r\n        }, { width: '5%', text: ' No', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n        {\r\n          width: '10%',\r\n          alignment: 'left',\r\n          margin: [0, 5, 0, 5],\r\n          columns: [{\r\n            canvas: [\r\n              {\r\n                type: 'polyline',\r\n                lineWidth: 1,\r\n                closePath: true,\r\n                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n              }\r\n            ]\r\n          }]\r\n        }, { width: '30%', text: ' ', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }]\r\n      };\r\n    }\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n\r\n    let checkboxDesign = {\r\n      width: '10%',\r\n      columns: [{\r\n        canvas: [\r\n          {\r\n            type: 'polyline',\r\n            lineWidth: 1,\r\n            closePath: true,\r\n            points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n          }\r\n        ]\r\n      }]\r\n    };\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [{\r\n                        columns: [{ text: 'Annexure-A', style: 'hedtextstyle', alignment: 'center' }]\r\n                      },\r\n                      { columns: [{ text: 'EXPORT  VALUE  DECLARATION', style: 'bigtextstyle', alignment: 'center' }] },\r\n                      { columns: [{ text: '( See Rule 7 of Customs Valuation (Determination of value of Export Goods) Rules 2007 )', fontSize: 9, alignment: 'center' }] },\r\n                      { columns: [{ width: '5%', text: '1.', alignment: 'center', fontSize: 9, margin: [0, 20, 0, 5] }, { width: '25%', text: 'Shipping Bill No. & Date', fontSize: 9, alignment: 'left', margin: [0, 20, 0, 5] }, { width: '70%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 20, 0, 5] }] },\r\n                      { columns: [{ width: '5%', text: '2.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 45] }, { width: '25%', text: 'Invoice No. & Date', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45] }, { width: '70%', text: ':    ' + headerDtls[\"entry_title\"] + '  - ' + (headerDtls['transDte'] || ''), fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45] }] },\r\n                      { columns: [{ width: '5%', text: '3.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Nature of Transaction', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '70%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }] },\r\n                      {\r\n                        columns: [{ width: '30%', text: ' ', fontSize: 9, alignment: 'center' }, { width: '10%', text: ' Sale', fontSize: 9, alignment: 'left' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'center',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '25%', text: ' Sale on consignment Basis', fontSize: 9, alignment: 'left' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'center',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' Gift', fontSize: 9, alignment: 'center' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }], margin: [0, 5, 0, 5]\r\n                      },\r\n                      {\r\n                        columns: [{ width: '30%', text: ' ', fontSize: 9, alignment: 'center' }, { width: '10%', text: '       Sample', fontSize: 9, alignment: 'left' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'center',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '10%', text: ' Other', fontSize: 9, alignment: 'left' },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '30%', text: ' ', fontSize: 9, alignment: 'center' },\r\n                        ], margin: [0, 5, 0, 5]\r\n                      },\r\n                      {\r\n                        columns: [{ width: '5%', text: '4.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Method of Valuation                      (See Export Valuation Rules)', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }\r\n                          , { width: '10%', text: ' Rule3', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' Rule4', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' Rule5', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' Rule6', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }\r\n\r\n                        ]\r\n                      }, branchListN,\r\n                      {\r\n                        columns: [{ width: '5%', text: '6.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'If yes, whether relationship               has influenced the price', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }\r\n                          , { width: '10%', text: ' Yes', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '5%', text: ' No', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },\r\n                        {\r\n                          width: '10%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 5],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '30%', text: ' ', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }]\r\n                      },\r\n                      { columns: [{ width: '5%', text: '7.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 45] }, { width: '25%', text: 'Terms of Payment', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45] }, { width: '65%', text: headerDtls[\"terms\"], fontSize: 9, alignment: 'left', margin: [0, 5, 0, 45], bold: true }] },\r\n                      { columns: [{ width: '5%', text: '8.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'Terms of Delivery', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] }, { width: '65%', text: termsDlv, fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5], bold: true }] },\r\n                      { columns: [{ width: '5%', text: '9.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 0] }, { width: '95%', text: 'Previous exports of identical/similar goods,', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ width: '5%', text: ' ', alignment: 'center', fontSize: 9, margin: [0, 0, 0, 5] }, { width: '25%', text: 'if any Shipping Bill No.', fontSize: 9, alignment: 'left', margin: [0, 0, 0, 5] }, { width: '5%', text: ':', fontSize: 9, alignment: 'left', margin: [0, 0, 0, 5] }, { width: '30%', text: 'Date  : ', fontSize: 9, alignment: 'right', margin: [0, 0, 0, 5] }, { width: '35%', text: '', fontSize: 9, alignment: 'right', margin: [0, 0, 0, 5] }] },\r\n                      { columns: [{ width: '5%', text: '10.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '95%', text: 'Any other relevant information (Attach separate sheet, if necessary)', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },] },\r\n                      { columns: [{ width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 20, 0, 5] }, { width: '95%', text: 'DECLARATION', alignment: 'left', fontSize: 9, margin: [0, 20, 0, 5], bold: true, style: 'underlinestyle' }] },\r\n                      { columns: [{ width: '5%', text: '1.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '95%', text: 'I/We hereby declare that the information furnished above is true, complete and correct in every respect.)', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },] },\r\n                      { columns: [{ width: '5%', text: '2.', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '95%', text: 'I/We also undertake to bring to the notice of proper officer any particulars which subsequently come to my/our knowledge which will have bearing on a valuation.', fontSize: 9, alignment: 'left', margin: [0, 5, 0, 5] },] },\r\n                      {\r\n                        columns: [{ width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '10%', text: 'Place', alignment: 'left', fontSize: 9, margin: [0, 50, 0, 0] },\r\n                        { width: '5%', text: ':', alignment: 'left', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '10%', text: companyDtls[\"city_nm\"].toUpperCase(), alignment: 'left', fontSize: 9, margin: [0, 50, 0, 0], bold: true }, { width: '40%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '25%', text: 'Signature of the Exporter', alignment: 'right', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }]\r\n                      },\r\n                      { columns: [{ width: '70%', text: '', alignment: 'center', fontSize: 9, margin: [0, 0, 0, 5] }, { width: '25%', text: 'Name of the Signatory', alignment: 'right', fontSize: 9, margin: [0, 0, 0, 5] }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 0, 0, 5] }] },\r\n                      {\r\n                        columns: [{ width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '10%', text: 'Date   ', alignment: 'left', fontSize: 9, margin: [0, 5, 0, 5] },\r\n                        { width: '5%', text: ':', alignment: 'left', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '10%', text: headerDtls[\"transDte\"], alignment: 'left', fontSize: 9, margin: [0, 5, 0, 5], bold: true }, { width: '40%', text: '', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }, { width: '25%', text: 'For ' + companyDtls[\"nme\"].toUpperCase(), alignment: 'right', fontSize: 12, margin: [0, 5, 0, 5], bold: true }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 5, 0, 5] }]\r\n                      },\r\n                      { columns: [{ width: '70%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }, { width: '25%', text: authorizedNme, alignment: 'right', fontSize: 9, margin: [0, 50, 0, 0], bold: true }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 50, 0, 0] }] },\r\n                      { columns: [{ width: '70%', text: '', alignment: 'center', fontSize: 9, margin: [0, 0, 0, 30] }, { width: '25%', text: authorizedTitle, alignment: 'right', fontSize: 9, margin: [0, 0, 0, 30] }, { width: '5%', text: '', alignment: 'center', fontSize: 9, margin: [0, 0, 0, 30] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [true, true, true, true]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [40, 83, 40, 10],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 10, 5, 10],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { text: companyDtls[\"nme\"].toUpperCase(), alignment: 'center', fontSize: 15, bold: true }\r\n\r\n              ]\r\n            }, {\r\n              columns: [\r\n                { text: companyDtls[\"address1\"].toUpperCase() + ' ' + companyDtls[\"address2\"].toUpperCase() + ' ' + companyDtls[\"address3\"].toUpperCase(), alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: 'Tel No.: ' + companyDtls[\"telno\"] + '  Fax No.: ' + companyDtls[\"fax\"], alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: 'E-Mail : ' + companyDtls[\"email\"] + '  Web : ' + (companyDtls[\"website\"] || 'www.kapugems.com'), alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n          ],\r\n\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 11,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 15,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateConsignmentExportDeclaration(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let logoimage = companyDtls['logo'] || '';\r\n    let entry_title = headerDtls[\"entry_title\"] || '';\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n    if (entry_title.indexOf('LAB') > -1) {\r\n      authorizedNme = '';\r\n    }\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n\r\n    let checkboxDesign = {\r\n      width: '10%',\r\n      columns: [{\r\n        canvas: [\r\n          {\r\n            type: 'polyline',\r\n            lineWidth: 1,\r\n            closePath: true,\r\n            points: [{ x: 0, y: 0 }, { x: 12, y: 0 }, { x: 12, y: 12 }, { x: 0, y: 12 }]\r\n          }\r\n        ]\r\n      }]\r\n    };\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [{\r\n                        columns: [{ text: '\"DECLARATION\"', style: 'hedtextstyle', alignment: 'center' }]\r\n                      },\r\n                      { columns: [{ text: 'Notification No. 46/2015-Customs (N.T.) Dtd. 18th May 2015', style: ['hedtextstyle', 'underlinestyle'], alignment: 'center' }] },\r\n                      { columns: [{ text: 'I/We declare that the particulars given herein above are true, correct and completed.', fontSize: 14, alignment: 'left', margin: [0, 40, 0, 5] }] },\r\n                      { columns: [{ text: 'I/We enclose herewith coopies of the following documents.', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 5] }] },\r\n                      {\r\n                        columns: [{ width: '5%', text: '1.', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, {\r\n                          width: '7%',\r\n                          alignment: 'left',\r\n                          margin: [0, 25, 0, 0],\r\n                          fontSize: 7,\r\n                          table: {\r\n                            body: [\r\n                              ['N.A.']\r\n\r\n                            ]\r\n                          }\r\n                        }, { width: '88%', text: 'Duty Exemption Entitlement Certificate/Advance Authorisation/Duty Free Import', fontSize: 14, alignment: 'left', margin: [0, 25, 0, 0] },]\r\n                      },\r\n                      { columns: [{ width: '12%', text: '', fontSize: 14, alignment: 'left', margin: [0, 0, 0, 5] }, { width: '88%', text: 'Authorisation Declaration.', fontSize: 14, alignment: 'left', margin: [0, 0, 0, 5] }] },\r\n                      {\r\n                        columns: [{ width: '5%', text: '2.', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, {\r\n                          width: '7%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 0],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '88%', text: 'Invoice / Invoice cum packing list.', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },]\r\n                      },\r\n                      {\r\n                        columns: [{ width: '5%', text: '3.', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, {\r\n                          width: '7%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 0],\r\n                          fontSize: 7,\r\n                          table: {\r\n                            body: [\r\n                              ['N.A.']\r\n\r\n                            ]\r\n                          }\r\n                        }, { width: '88%', text: 'Quota / Inspection Certificate.', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },]\r\n                      },\r\n                      {\r\n                        columns: [{ width: '5%', text: '4.', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, {\r\n                          width: '7%',\r\n                          alignment: 'left',\r\n                          margin: [0, 5, 0, 0],\r\n                          columns: [{\r\n                            canvas: [\r\n                              {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                closePath: true,\r\n                                points: [{ x: 0, y: 0 }, { x: 20, y: 0 }, { x: 20, y: 12 }, { x: 0, y: 12 }]\r\n                              }, {\r\n                                type: 'polyline',\r\n                                lineWidth: 1,\r\n                                lineColor: 'black',\r\n                                points: [{ 'x': 0, 'y': 5 }, { 'x': 5, 'y': 9 }, { 'x': 12, 'y': 0 }]\r\n                              }\r\n                            ]\r\n                          }]\r\n                        }, { width: '88%', text: 'Others (Specify) )  BANK LETTER', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },]\r\n                      }, { columns: [{ width: '35%', text: 'Name of Exporter', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 25, 0, 0] }, { width: '60%', text: companyDtls[\"nme\"].toUpperCase(), bold: true, fontSize: 14, alignment: 'left', margin: [0, 25, 0, 0] },] },\r\n                      { columns: [{ width: '35%', text: 'Designation', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '60%', text: 'EXPORT MANAGER', bold: true, fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ width: '35%', text: 'Name of Customer Broker', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '60%', text: headerDtls[\"freight_agent\"], bold: true, fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ width: '35%', text: 'Designation', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '60%', text: 'PARTNER', bold: true, fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ width: '35%', text: 'Identify Card Number', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '5%', text: ':', alignment: 'left', fontSize: 14, margin: [0, 5, 0, 0] }, { width: '60%', text: 'P-310', bold: true, fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },] },\r\n                      { columns: [{ text: 'I/We undertake to abide by the provision of Foreign Exchange Management Act, 1999,', fontSize: 14, alignment: 'left', margin: [0, 35, 0, 0] }] },\r\n                      { columns: [{ text: 'as amemded from time to time, Including realization or repatriation of foreign exchange', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                      { columns: [{ text: 'to or from India.', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                      { columns: [{ text: '* To be submitted with the exports goods in the warehouse.', fontSize: 14, alignment: 'left', margin: [0, 15, 0, 0] }] },\r\n                      { columns: [{ text: 'For ' + companyDtls[\"nme\"].toUpperCase(), bold: true, fontSize: 14, alignment: 'right', margin: [0, 35, 0, 0] }] },\r\n                      { columns: [{ text: authorizedNme, bold: true, fontSize: 14, alignment: 'right', margin: [0, 30, 0, 0] }] },\r\n                      {\r\n                        columns: [{ width: '30%', text: 'Date  :  ' + headerDtls[\"transDte\"], fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },\r\n                        { width: '40%', text: '', fontSize: 14, alignment: 'left', margin: [0, 5, 0, 0] },\r\n                        { width: '30%', text: authorizedTitle, bold: true, fontSize: 14, alignment: 'right', margin: [0, 5, 0, 0] }]\r\n                      },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, true, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n          columns:\r\n            [\r\n              {\r\n                width: '20%',\r\n                margin: [15, 20, 5, 10],\r\n                stack: [\r\n                  {\r\n                    image: 'data:image/png;base64,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'\r\n                    , width: 50, height: 50, alignment: 'center'\r\n                  }]\r\n              },\r\n              {\r\n                width: '80%',\r\n                margin: [5, 10, 5, 10],\r\n                stack: [\r\n                  {\r\n                    columns: [\r\n                      { text: companyDtls[\"nme\"].toUpperCase(), alignment: 'center', fontSize: 15, bold: true }\r\n\r\n                    ]\r\n                  }, {\r\n                    columns: [\r\n                      { text: companyDtls[\"address1\"].toUpperCase() + ' ' + companyDtls[\"address2\"].toUpperCase() + ' ' + companyDtls[\"address3\"].toUpperCase(), alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                  {\r\n                    columns: [\r\n                      { text: 'Tel No.: ' + companyDtls[\"telno\"] + '  Fax No.: ' + companyDtls[\"fax\"], alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                  {\r\n                    columns: [\r\n                      { text: 'E-Mail : ' + companyDtls[\"email\"] + '  Web : ' + (companyDtls[\"website\"] || 'www.kapugems.com'), alignment: 'center', fontSize: 10 }\r\n                    ]\r\n                  },\r\n                ],\r\n              }]\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 11,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 18,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 15,\r\n          margin: [5, 2, 0, 0],\r\n          bold: true\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateConsignmentEDFLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n    let buyerZip = buyerDtls['zip'] || '';\r\n    if (buyerZip != '') {\r\n      buyerZip = \"- \" + buyerZip;\r\n    }\r\n    let countryNme = buyerDtls['country_nm'] || ''\r\n    if (countryNme != '') {\r\n      countryNme = \", \" + countryNme.toUpperCase();\r\n    }\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { columns: [{ text: \"To, \", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        {\r\n                          columns: [\r\n                            { width: '50%', text: \"The Asst. Commissioner of Customs, PCCCC \", style: 'hedtextstyle2', alignment: 'left' },\r\n                            { width: '50%', text: \"Date : \" + date, style: 'hedtextstyle2', alignment: 'right' }]\r\n                        },\r\n                        { columns: [{ text: \"Bharat Diamond Bourse,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Bandra Kurla Complex,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Bandra (East),Mumbai.\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Dear Sir,\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '7%', text: \"Sub  :-  \", style: 'hedtextstyle', alignment: 'left' },\r\n                          { width: '93%', text: \" EDF APPROVAL FOR CONSIGNMENT OF CUT & POLISHED DIAMONDS\", style: 'hedundertextstyle', alignment: 'left' }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '35%', text: \"We  have  received  Invoice  from M/S  \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          { width: '17%', text: companyDtls[\"nme\"].toUpperCase(), style: 'hedundertextstyle', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          { width: '15%', text: \" having IEC  No.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          { width: '13%', text: companyDtls[\"iecode\"], style: 'hedundertextstyle', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          { width: '20%', text: \" for Export Of  \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          ]\r\n                        },\r\n                        { columns: [{ text: \"Cut & Polished Diamonds on Consignment Basis.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"The Details of Shipment are as follows :-\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '40%', text: \"Invoice No. \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '60%', text: \":    \" + headerDtls[\"entry_title\"] + \"         Dated :\" + headerDtls[\"transDte\"], style: 'bigtextstyle', alignment: 'left' }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '40%', text: \"Carats \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '60%', text: \":    \" + (headerDtls[\"weight\"] || ''), style: 'bigtextstyle', alignment: 'left' }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '40%', text: \"Amount in US$ \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '60%', text: \":     US$  \" + (headerDtls[\"total_Amount\"] || ''), style: 'bigtextstyle', alignment: 'left' }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '40%', text: \"Name & Address of the Consignee \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '60%', text: \":    \" + (buyerDtls[\"nme\"] || '').toUpperCase(), style: 'bigtextstyle', alignment: 'left' }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '43%', text: \" \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '57%', text: \"      \" + (buyerDtls[\"address\"] || '').toUpperCase(), style: 'bigtextstyle', alignment: 'left' }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '43%', text: \" \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '57%', text: \"      \" + (buyerDtls['city_nm'] || '').toUpperCase() + buyerZip + \"\" + countryNme, style: 'bigtextstyle', alignment: 'left' }]\r\n                        },\r\n                        { columns: [{ text: \"We certify, on the basis of documents submitted by the expoter, that the goods are being sent on Consignment\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 40, 0, 0] }] },\r\n                        { columns: [{ text: \"Basis & the expoter has declared to submit Bill of Entry of the Unsold Item within 60 days of the Shipment.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"This Approval is issued under provisions of FEMA 23-RB/2000 dated 03 May 2000 regulation 4 (and as amended \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 15, 0, 0] }] },\r\n                        { columns: [{ text: \"vide FEMA 36 dated 27 Feb 2001) and the FTP 2015-20 and it must not to be construed as regularizing or\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"validating any irregularities, contraventions or other lapses, if any, under the provisions of any Law/regulations.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"Yours faithfully, \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] }, { columns: [{ text: \"Note : This Communication is issued from the foreign exchange angle under the provisions of FEMA and should\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 60, 0, 0] }] },\r\n                        { columns: [{ text: \"not be constructed to convey the approval by any other statutory authority or Government under any other\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"Low/regulations. If further approval or permission is required from any other regulatory authority or Government\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"under relevant Low/regulations the applicant should take the approval of the convened agency before effecting\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"the transaction or other lapses, if any under provisions of any other Low/regulations.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '20%', text: \"Our A.D. Code No.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 25, 0, 0] },\r\n                          { width: '80%', text: \":   09276-6000009\", style: 'bigtextstyle', alignment: 'left', margin: [5, 25, 0, 0] }]\r\n                        },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, false, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          margin: [5, 20, 0, 0],\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          margin: [5, 20, 0, 0],\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11,\r\n          margin: [5, 5, 0, 0]\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateConsignmentEDFApprovalLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { columns: [{ text: \"To, \", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        {\r\n                          columns: [\r\n                            { width: '50%', text: \"The Manager, \", style: 'hedtextstyle2', alignment: 'left' },\r\n                            { width: '50%', text: \"Date : \" + date, style: 'hedtextstyle2', alignment: 'right' }]\r\n                        },\r\n                        { columns: [{ text: \"State Bank of India,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Diamond Branch, Bharat Diamond Bourse,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"D3, Building No.4, G Block,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Bandra-Kurla Complex, Bandra (East)\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Mumbai - 400 051.\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Dear Sir,\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '7%', text: \"Sub  :-  \", style: 'hedtextstyle', alignment: 'left' },\r\n                          { width: '93%', text: \" EDF APPROVAL LETTER ON CONSIGNMENT BASIS   \", style: 'hedundertextstyle', alignment: 'left' }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '50%', text: \"We wish to expot Cut & Polished Diamonds worth US$\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          { width: '20%', text: (headerDtls[\"total_Amount\"] || ''), style: 'hedundertextstyle', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          { width: '30%', text: \"as consignment basis.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          ]\r\n                        },\r\n                        { columns: [{ text: \"In this request we are enclosing the following documents for your approval:-\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '20%', text: \"1. Our Invoice No.\", style: 'hedtextstyle2', alignment: 'left', margin: [25, 10, 0, 0] },\r\n                          { width: '13%', text: headerDtls[\"entry_title\"], style: 'hedundertextstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          { width: '8%', text: \"Dated\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          { width: '14%', text: headerDtls[\"transDte\"], style: 'hedundertextstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          { width: '45%', text: \"in Triplicate\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          ]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '15%', text: \"2. EDF No.\", style: 'hedtextstyle2', alignment: 'left', margin: [25, 5, 0, 0] },\r\n                          { width: '5%', text: \" \", style: 'hedundertextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '7%', text: \"Dated\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '73%', text: headerDtls[\"transDte\"], style: 'hedundertextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          ]\r\n                        },\r\n                        { columns: [{ text: \"We declare that we have covered the goods under the necessary insurance as per RBI guidelines. We further\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"undertake that\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"1)   Cut & Polished Diamond would be exported under EDF/EDI\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"2)   Invoices for full value of Cut & Polished Diamonds would be drawn on distributor Agent and export\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"documents would be routed through your Bank.\", style: 'hedtextstyle2', alignment: 'left', margin: [25, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"3)   Export proceeds for Cut & Polished Diamonds sold by distributor would be routed through your Bank within\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"stipulated time and no extension will be sought\", style: 'hedtextstyle2', alignment: 'left', margin: [25, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"4)   We undertake to submit Bill of Entry of the Unsold Item within 60 days of the Shipment\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"The  sale  proceeds  of  the  items  sold  will  be  repatriated  to  India  in  accordance  with  the  Foreign  Exchange\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Management (Realization Repatriation and surrender of Exchange) regulation 2000\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"We would appreciate if  you could  give  us  your necessary approval  to  enable us to export the Cut & Polished\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Diamonds out of India on Consignment basis.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"Yours faithfully,\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"For KAPU GEMS LLP\", style: 'bigtextstyle', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: authorizedNme, style: 'bigtextstyle', alignment: 'left', margin: [5, 40, 0, 0] }] },\r\n                        { columns: [{ text: authorizedTitle, style: 'bigtextstyle', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, false, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          margin: [5, 20, 0, 0],\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          margin: [5, 20, 0, 0],\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11,\r\n          margin: [5, 5, 0, 0]\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateConsignmentLabApprovalLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n    let consigneNme = consigneeDtls[\"nme\"] || '';\r\n    if (consigneNme == '')\r\n      consigneeDtls = buyerDtls;\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { columns: [{ text: \"To, \", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        {\r\n                          columns: [\r\n                            { width: '50%', text: \"The Assistant General Manager, \", style: 'hedtextstyle2', alignment: 'left' },\r\n                            { width: '50%', text: \"Date : \" + date, style: 'hedtextstyle2', alignment: 'right' }]\r\n                        },\r\n                        { columns: [{ text: \"State Bank of India,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Diamond Branch, Bharat Diamond Bourse,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"G Block,Bandra-Kurla Complex,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \" Bandra (E),Mumbai\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Respected Sir / Madam,\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        {\r\n                          columns: [\r\n                            { text: \" GR WAIVER/EDF APPROVAL FOR EXPORT OF GOODS FOR RE-IMPORTS   \", style: 'hedundertextstyle', alignment: 'left', margin: [5, 20, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '30%', text: \"GOODS SENT FOR TESTING TO\", style: 'hedundertextstyle', alignment: 'left' },\r\n                          { width: '20%', text: \"GIA LABORATORY\", style: 'hedboldundertextstyle', alignment: 'left' },\r\n                          { width: '50%', text: \"ON CERTIFIACTION BASIS.\", style: 'hedundertextstyle', alignment: 'left' },\r\n                          ]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '85%', text: \"With reference to the captioned subject, we wish to export Cut & Polished diamonds worth US$\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          { width: '15%', text: headerDtls[\"total_Amount\"], style: 'hedboldundertextstyle', alignment: 'left', margin: [0, 20, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '7%', text: \"Weight\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] },\r\n                          { width: '8%', text: headerDtls[\"weight\"], style: 'hedboldundertextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '22%', text: \"Carats having Invoice No.\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '14%', text: headerDtls[\"entry_title\"], style: 'hedboldundertextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '5%', text: \"dated\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '12%', text: headerDtls[\"transDte\"], style: 'hedboldundertextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '2%', text: \"to\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '30%', text: (consigneeDtls[\"nme\"] || '').toUpperCase(), style: 'hedboldundertextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          ]\r\n                        },\r\n                        { columns: [{ text: (consigneeDtls[\"address\"] || '').toUpperCase() + \" \" + (consigneeDtls[\"city_nm\"] || '').toUpperCase() + \" \" + consigneeDtls[\"zip\"] || '' + \" \" + (consigneeDtls[\"country_nm\"] || '').toUpperCase(), style: 'hedboldundertextstyle', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"Laboratory for testing/Certificaiton Purpose.\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"We declare that we have covered the goods under the necessary insurance as per RBI guidelines. \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"We further declare that\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"i)   Cut & Polished diamond would be exported under EDF/EDI.\", style: 'hedtextstyle2', alignment: 'left', margin: [25, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"ii)   Export document would be routed through your Bank.\", style: 'hedtextstyle2', alignment: 'left', margin: [25, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"iii)   We undertake to produce relative Bill of Entry within one month of re-import of the exported item\", style: 'hedtextstyle2', alignment: 'left', margin: [25, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"from India.\", style: 'hedtextstyle2', alignment: 'left', margin: [30, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"We would appreciate if  you could  give  us  your necessary approval  to  enable us to export the Cut & Polished\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Diamonds out of India for re-import on Certification Basis.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"We enclosed herewith our invoice in Triplicate for your perusal.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Thanking You,\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Yours faithfully,\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 15, 0, 0] }] },\r\n                        { columns: [{ text: \"For KAPU GEMS LLP\", style: 'bigtextstyle', alignment: 'left', margin: [5, 15, 0, 0] }] },\r\n                        { columns: [{ text: authorizedNme, style: 'bigtextstyle', alignment: 'left', margin: [5, 40, 0, 0] }] },\r\n                        { columns: [{ text: authorizedTitle, style: 'bigtextstyle', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, true, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          margin: [5, 20, 0, 0],\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedboldundertextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11,\r\n          margin: [5, 5, 0, 0]\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateConsignmentLabBankLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n    let consigneNme = consigneeDtls[\"nme\"] || '';\r\n    if (consigneNme == '')\r\n      consigneeDtls = buyerDtls;\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [0, 30, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        {\r\n                          columns: [{ width: '50%', text: \"To, \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 30, 0, 0], },\r\n                          { width: '50%', text: \"Date : \" + date, style: 'hedtextstyle2', alignment: 'right', margin: [0, 30, 0, 0], }]\r\n                        },\r\n                        {\r\n                          columns: [\r\n                            { text: \"The Asst. Commissioner of Customs, PCCCC \", style: 'hedtextstyle2', alignment: 'left' }]\r\n                        },\r\n                        { columns: [{ text: \"Bharat Diamond Bourse,\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Bandra Kurla Complex,Bandra (East),\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Mumbai - 400 051.\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"DB : FOREX : GR WAIVE : 2020-2021 : _____________________\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Dear Sir,\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        {\r\n                          columns: [\r\n                            { text: \" CERTIFICATE FOR WAIVER OF GR FROM PROCEDURE SEC.6F1 (ii) OF EXCHANGE MANUAL VOL.1\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \"Name & Address of the Sender/Exporter \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] },\r\n                          { width: '62%', text: \":    \" + companyDtls[\"nme\"].toUpperCase(), style: 'bigtextstyle', alignment: 'left', margin: [5, 20, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \" \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] },\r\n                          { width: '62%', text: \"    \" + companyDtls[\"address1\"].toUpperCase() + \" \" + companyDtls[\"address2\"].toUpperCase(), style: 'bigtextstyle', alignment: 'left', margin: [20, 5, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \" \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] },\r\n                          { width: '62%', text: \"    \" + companyDtls[\"address3\"].toUpperCase(), style: 'bigtextstyle', alignment: 'left', margin: [20, 5, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \" \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] },\r\n                          { width: '62%', text: \"    Tel No.:\" + companyDtls[\"telno\"] + \"   Fax No.:\" + companyDtls[\"fax\"], style: 'bigtextstyle', alignment: 'left', margin: [20, 5, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \" \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] },\r\n                          { width: '62%', text: \"    E-Mail :\" + companyDtls[\"email\"], style: 'bigtextstyle', alignment: 'left', margin: [20, 5, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \"Name & Address of the Consignee \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] },\r\n                          { width: '62%', text: \":    \" + (consigneeDtls[\"nme\"] || '').toUpperCase(), style: 'bigtextstyle', alignment: 'left', margin: [5, 10, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \" \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] },\r\n                          { width: '62%', text: (consigneeDtls[\"address\"] || '').toUpperCase() + \" \" + (consigneeDtls[\"city_nm\"] || '').toUpperCase() + \" \" + consigneeDtls[\"zip\"] || '' + \" \" + (consigneeDtls[\"country_nm\"] || '').toUpperCase(), style: 'bigtextstyle', alignment: 'left', margin: [20, 5, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \"Description of Goods with Quantity \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] },\r\n                          { width: '62%', text: \":    CUT & POLISHED DIAMONDS\", style: 'bigtextstyle', alignment: 'left', margin: [5, 10, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \" \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] },\r\n                          { width: '62%', text: \"    Carats :\" + (headerDtls[\"weight\"] || ''), style: 'bigtextstyle', alignment: 'left', margin: [20, 5, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \"Invoice No. & Date \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] },\r\n                          { width: '62%', text: \":    \" + headerDtls[\"entry_title\"] + \" , \" + headerDtls[\"transDte\"], style: 'bigtextstyle', alignment: 'left', margin: [5, 10, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \"Value of Goods as \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] },\r\n                          { width: '62%', text: \":     US$  \" + (headerDtls[\"total_Amount\"] || ''), style: 'bigtextstyle', alignment: 'left', margin: [5, 10, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \"Reason of the Exports as \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] },\r\n                          { width: '62%', text: \":     Certification  \", style: 'bigtextstyle', alignment: 'left', margin: [5, 10, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '38%', text: \"Authorised Dealer Code \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 10, 0, 0] },\r\n                          { width: '62%', text: \":     09276-6000009  \", style: 'bigtextstyle', alignment: 'left', margin: [5, 10, 0, 0] }]\r\n                        },\r\n                        { columns: [{ text: \"Since there is no Foreign Exchange involved in this transaction GR may be waived.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 40, 0, 0] }] },\r\n                        { columns: [{ text: \"The export has undertaken to re-import the goods within 3 months of export for certification. \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 15, 0, 0] }] },\r\n                        { columns: [{ text: \"This Certificate has been issued subject to customs clearance nd formalities if any,and the value of the shipment \", style: 'hedtextstyle2', alignment: 'left', margin: [5, 15, 0, 0] }] },\r\n                        { columns: [{ text: \"shall be subject to acceptance by Customs.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"Yours faithfully,\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"DY. Manager.\", style: 'hedtextstyle2', alignment: 'left', margin: [5, 60, 0, 0] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, true, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 10, 5, 10],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { text: companyDtls[\"nme\"].toUpperCase(), alignment: 'center', fontSize: 15, bold: true }\r\n\r\n              ]\r\n            }, {\r\n              columns: [\r\n                { text: companyDtls[\"address1\"].toUpperCase() + ' ' + companyDtls[\"address2\"].toUpperCase() + ' ' + companyDtls[\"address3\"].toUpperCase(), alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: 'Tel No.: ' + companyDtls[\"telno\"] + '  Fax No.: ' + companyDtls[\"fax\"], alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n            {\r\n              columns: [\r\n                { text: 'E-Mail : ' + companyDtls[\"email\"], alignment: 'center', fontSize: 10 }\r\n              ]\r\n            },\r\n          ],\r\n\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 11,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          margin: [5, 20, 0, 0],\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          margin: [5, 20, 0, 0],\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11,\r\n          margin: [5, 5, 0, 0]\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateMalcaReleaseLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let courierAgentDtls = data['courierAgentDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n    let letterDate = data[\"letterDate\"] || '';\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n    let consigneNme = consigneeDtls[\"nme\"] || '';\r\n    if (consigneNme == '') {\r\n      consigneeDtls = buyerDtls;\r\n    }\r\n\r\n    let invoiceTable = {\r\n      table: {\r\n        widths: ['5%', '30%', '65%'],\r\n        body: [\r\n          ['1.', 'Export Invoice No.', headerDtls[\"entry_title\"]],\r\n          ['2.', 'Invoice Amount', this.cs.numberWithCommas(headerDtls[\"total_Amount\"])],\r\n          ['3.', 'Quantity (in Carats)', headerDtls[\"weight\"]],\r\n          ['4.', 'GR No.', ' '],\r\n          ['5.', 'Name of the Consinee', (consigneeDtls[\"nme\"] || '').toUpperCase()],\r\n          ['6.', \"Consignee's Address\", { text: (consigneeDtls[\"address\"] || '').toUpperCase() + \"\\n\" + (consigneeDtls[\"city_nm\"] || '').toUpperCase() + \" \" + consigneeDtls[\"zip\"] || '' + \" \" + (consigneeDtls[\"country_nm\"] || '').toUpperCase() + \"\\n\\n\\n\\n\" }],\r\n          ['7.', 'H.A.W.B.', '22037852'],\r\n          ['8.', 'M.A.W.B.', '07443927564']\r\n        ]\r\n      }\r\n    }\r\n\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [25, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { columns: [{ width: '50%', text: \"To, \", style: 'hedtextstyle2', alignment: 'left' }, { width: '50%', text: \"Date : \" + (letterDate || headerDtls[\"transDte\"]), style: 'hedtextstyle', alignment: 'right' }] },\r\n                        { columns: [{ text: \"M/s. MALCA \", style: 'hedtextstyle', alignment: 'left' }] },\r\n                        { columns: [{ text: \"DIAMOND & JEWELLERY SERVICE LLP.\", style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: (courierAgentDtls[\"unit_no\"] || ''), style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: (courierAgentDtls[\"building\"] || ''), style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: (courierAgentDtls[\"landmark\"] || ''), style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: (courierAgentDtls[\"area\"] || ''), style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ width: '15%', text: \"Kind Attn.\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }, { width: '85%', text: \":  \" + (courierAgentDtls[\"nme\"] || '').toUpperCase(), style: 'hedundertextstyle', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '15%', text: \"Sub.  \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '85%', text: ':  \\\"Release the Parcel\\\".', style: 'hedundertextstyle', alignment: 'left' }]\r\n                        },\r\n                        { columns: [{ text: \"Dear Sir,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '55%', text: \"In connection to the above, We are hereby requesting you to\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          { width: '45%', text: '\\\"Release our Parcel\\\" ,', style: 'hedundertextstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          ]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '50%', text: \"which we had informed you to hold with our letter dated\", style: 'hedundertextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '12%', text: headerDtls[\"transDte\"], style: 'hedundertextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '38%', text: \", the details of which\", style: 'hedundertextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },]\r\n                        },\r\n                        { columns: [{ text: \"are given below:- \", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 10] }] },\r\n                        invoiceTable,\r\n                        { columns: [{ text: \"Kindly do the needful & oblige\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"Yours faithfully,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"For KAPU GEMS LLP\", style: 'bigtextstyle', alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                        { columns: [{ text: authorizedNme, style: 'bigtextstyle', alignment: 'left', margin: [0, 40, 0, 0] }] },\r\n                        { columns: [{ text: authorizedTitle, style: 'bigtextstyle', alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, false, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11,\r\n          margin: [0, 5, 0, 0]\r\n        },\r\n        hedundertextstyle2: {\r\n          fontSize: 11,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 13\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateBrinksReleaseLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let courierAgentDtls = data['courierAgentDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n    let letterDate = data[\"letterDate\"] || '';\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n    let consigneNme = consigneeDtls[\"nme\"] || '';\r\n    if (consigneNme == '')\r\n      consigneeDtls = buyerDtls;\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [25, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { columns: [{ text: \"Date : \" + (letterDate || headerDtls[\"invoiceDte\"]), style: 'hedtextstyle', alignment: 'left' }] },\r\n                        { columns: [{ text: \"To,\", style: 'textstyle2', alignment: 'left', margin: [0, 30, 0, 0] }] },\r\n                        { columns: [{ text: \"BVC Diamond & Jewellery Services LLP\", style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"BDB, BKC\", style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Mumbai 400051\", style: 'textstyle2', alignment: 'left' }] },\r\n\r\n                        {\r\n                          columns: [{ width: '5%', text: \"Sub:  \", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                          { width: '12%', text: 'Instruction to', style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                          { width: '83%', text: 'RELEASE THE PARCEL', style: 'hedtextstyle', alignment: 'left', margin: [0, 15, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '15%', text: \"H A W B   N O:\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                          { width: '85%', text: \"99013581212\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] }]\r\n                        },\r\n                        { columns: [{ text: \"Dear Sir,\", style: 'textstyle2', alignment: 'left', margin: [0, 40, 0, 0] }] },\r\n                        { columns: [{ text: \"This is to inform you that with reference to above mentioned HAWB, we request you to kindly\", style: 'textstyle2', alignment: 'left', margin: [0, 15, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '20%', text: \"RELEASE the goods to\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '80%', text: (consigneeDtls[\"nme\"] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          ]\r\n                        },\r\n                        { columns: [{ text: \"ATTN: \" + (consigneeDtls[\"address\"] || '').toUpperCase() + \" \" + (consigneeDtls[\"city_nm\"] || '').toUpperCase() + \" \" + consigneeDtls[\"zip\"] || '', style: 'hedtextstyle', alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '16%', text: (consigneeDtls[\"country_nm\"] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '18%', text: \"having value USD \", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '12%', text: this.cs.numberWithCommas(headerDtls[\"total_Amount\"]), style: 'hedtextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '10%', text: \" and CTS \", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '44%', text: headerDtls[\"weight\"], style: 'hedtextstyle', alignment: 'left', margin: [0, 5, 0, 10] }\r\n                          ]\r\n                        },\r\n                        { columns: [{ text: \"Kindly to the needful.\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"Thanking You,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"For KAPU GEMS LLP\", style: 'bigtextstyle', alignment: 'left', margin: [0, 40, 0, 0] }] },\r\n                        { columns: [{ text: authorizedNme, style: 'bigtextstyle', alignment: 'left', margin: [0, 40, 0, 0] }] },\r\n                        { columns: [{ text: authorizedTitle, style: 'bigtextstyle', alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, false, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11,\r\n          margin: [0, 5, 0, 0]\r\n        },\r\n        hedundertextstyle2: {\r\n          fontSize: 11,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 13\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ],\r\n      defaultStyle: {\r\n        font: 'Calibri'\r\n      }\r\n\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateMalcaHoldLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let courierAgentDtls = data['courierAgentDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n    let letterDate = data[\"letterDate\"] || '';\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n    let consigneNme = consigneeDtls[\"nme\"] || '';\r\n    if (consigneNme == '') {\r\n      consigneeDtls = buyerDtls;\r\n    }\r\n\r\n    let invoiceTable = {\r\n      table: {\r\n        widths: ['5%', '30%', '65%'],\r\n        body: [\r\n          ['1.', 'Export Invoice No.', headerDtls[\"entry_title\"]],\r\n          ['2.', 'Invoice Amount', this.cs.numberWithCommas(headerDtls[\"total_Amount\"])],\r\n          ['3.', 'Quantity (in Carats)', headerDtls[\"weight\"]],\r\n          ['4.', 'GR No.', ' '],\r\n          ['5.', 'Name of the Consinee', (consigneeDtls[\"nme\"] || '').toUpperCase()],\r\n          ['6.', \"Consignee's Address\", { text: (consigneeDtls[\"address\"] || '').toUpperCase() + \"\\n\" + (consigneeDtls[\"city_nm\"] || '').toUpperCase() + \" \" + consigneeDtls[\"zip\"] || '' + \" \" + (consigneeDtls[\"country_nm\"] || '').toUpperCase() + \"\\n\\n\\n\\n\" }],\r\n          ['7.', 'H.A.W.B.', '22037852'],\r\n          ['8.', 'M.A.W.B.', '07443927564']\r\n        ]\r\n      }\r\n    }\r\n\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [25, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { columns: [{ width: '50%', text: \"To, \", style: 'hedtextstyle2', alignment: 'left' }, { width: '50%', text: \"Date : \" + (letterDate || headerDtls[\"transDte\"]), style: 'hedtextstyle', alignment: 'right' }] },\r\n                        { columns: [{ text: \"M/s. MALCA \", style: 'hedtextstyle', alignment: 'left' }] },\r\n                        { columns: [{ text: \"DIAMOND & JEWELLERY SERVICE LLP.\", style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: (courierAgentDtls[\"unit_no\"] || ''), style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: (courierAgentDtls[\"building\"] || ''), style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: (courierAgentDtls[\"landmark\"] || ''), style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: (courierAgentDtls[\"area\"] || ''), style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ width: '15%', text: \"Kind Attn.\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }, { width: '85%', text: \":  \" + (courierAgentDtls[\"nme\"] || '').toUpperCase(), style: 'hedundertextstyle', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '15%', text: \"Sub.  \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '85%', text: ':  \\\"Hold the Parcel\\\".', style: 'hedundertextstyle', alignment: 'left' }]\r\n                        },\r\n                        { columns: [{ text: \"Dear Sir,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '55%', text: \"In connection to the above, We are hereby requesting you to\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          { width: '45%', text: '\\\"Hold our Parcel\\\" ,', style: 'hedundertextstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          ]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '8%', text: \"at your \", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '25%', text: consigneeDtls[\"country_nm\"].toUpperCase() + \" OFFICE\", style: 'hedundertextstyle', alignment: 'left', margin: [0, 5, 0, 0] },\r\n                          { width: '67%', text: \"till the further instructions given by us, the\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] },]\r\n                        },\r\n                        { columns: [{ text: \" details of which are given below:- \", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 10] }] },\r\n                        invoiceTable,\r\n                        { columns: [{ text: \"Kindly do the needful & oblige\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"Yours faithfully,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"For KAPU GEMS LLP\", style: 'bigtextstyle', alignment: 'left', margin: [0, 2, 0, 0] }] },\r\n                        { columns: [{ text: authorizedNme, style: 'bigtextstyle', alignment: 'left', margin: [0, 40, 0, 0] }] },\r\n                        { columns: [{ text: authorizedTitle, style: 'hedtextstyle2', alignment: 'left', margin: [0, 2, 0, 0] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, false, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11,\r\n          margin: [0, 5, 0, 0]\r\n        },\r\n        hedundertextstyle2: {\r\n          fontSize: 11,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 13\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateBrinksHoldLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let courierAgentDtls = data['courierAgentDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n    let letterDate = data[\"letterDate\"] || '';\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n    let consigneNme = consigneeDtls[\"nme\"] || '';\r\n    if (consigneNme == '')\r\n      consigneeDtls = buyerDtls;\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [25, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { columns: [{ text: \"Date : \" + (letterDate || headerDtls[\"invoiceDte\"]), style: 'hedtextstyle', alignment: 'left' }] },\r\n                        { columns: [{ text: \"To\", style: 'textstyle2', alignment: 'left', margin: [0, 30, 0, 0] }] },\r\n                        { columns: [{ text: \"BVC BRINKS DIAMOND AND JEWELLERY SERVICES LLP\", style: 'textstyle2', alignment: 'left', margin: [0, 2, 0, 0] }] },\r\n                        { columns: [{ text: \"Mumbai\", style: 'textstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"India\", style: 'textstyle2', alignment: 'left' }] },\r\n\r\n                        {\r\n                          columns: [{ width: '5%', text: \"Sub:  \", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                          { width: '95%', text: 'Instruction to Hold the parcel', style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] }]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '15%', text: \"Ref: HAWB   NO:\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                          { width: '15%', text: \"...............\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                          { width: '70%', text: \"INV.NO \" + headerDtls[\"entry_title\"] + \"         Value: $ \" + this.cs.numberWithCommas(headerDtls[\"total_Amount\"]), style: 'hedtextstyle', alignment: 'left', margin: [0, 15, 0, 0] }]\r\n                        },\r\n                        { columns: [{ text: \"Dear Sir,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"This is to advise you that we have instructed you to provide export services from India to\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] }] },\r\n                        { columns: [{ text: \"(\" + (consigneeDtls[\"country_nm\"] || consigneeDtls[\"city_nm\"]).toUpperCase() + \") for a direct shipment (No third party bank involved).\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"We request you that following its arrival to (\" + (consigneeDtls[\"country_nm\"] || consigneeDtls[\"city_nm\"]).toUpperCase() + \"), our shipment will remain in the possession\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] }] },\r\n                        { columns: [{ text: \"and custody of Brink’s and will be released to the consignee only upon our instruction to\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Brink’s to release the shipment.\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        {\r\n                          columns: [{ width: '25%', text: \"Name of the Consignee:\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                          { width: '75%', text: (consigneeDtls[\"nme\"] || '').toUpperCase(), style: 'hedtextstyle', alignment: 'left', margin: [0, 15, 0, 0] },\r\n                          ]\r\n                        },\r\n                        {\r\n                          columns: [{ width: '8%', text: \"Address: \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '92%', text: (consigneeDtls[\"address\"] || '').toUpperCase() + \" \" + (consigneeDtls[\"city_nm\"] || '').toUpperCase() + \" \" + consigneeDtls[\"zip\"] || '' + \" \" + (consigneeDtls[\"country_nm\"] || '').toUpperCase(), style: 'boldtextstyle2', alignment: 'left' },\r\n                          ]\r\n                        },\r\n                        { columns: [{ text: \"in the event that the shipment is released to the consignee prior to our instruction to release it,  \", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \" we agree that this is not a physical loss of shipment in accordance with the Contract and we  \", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"will attempt the recovery of the shipment from the consignee. Brink’s may consider its responsibility \", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"at its sole discretion, evaluated on a case-by-case basis.\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Thanking you,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Yours truly,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] }] },\r\n                        { columns: [{ text: \"For KAPU GEMS LLP\", style: 'bigtextstyle', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: authorizedNme, style: 'bigtextstyle', alignment: 'left', margin: [0, 40, 0, 0] }] },\r\n                        { columns: [{ text: authorizedTitle, style: 'bigtextstyle', alignment: 'left', margin: [0, 2, 0, 0] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, false, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11\r\n        },\r\n        hedundertextstyle2: {\r\n          fontSize: 11,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 10,\r\n          bold: true\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 11\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenrateCustomAuthorityLetter(data) {\r\n    let companyDtls = data['companyDtls'] || {};\r\n    let headerDtls = data['headerDtls'] || {};\r\n    let buyerDtls = data['buyerDtls'] || {};\r\n    let consigneeDtls = data['consigneeDtls'] || {};\r\n    let courierAgentDtls = data['courierAgentDtls'] || {};\r\n    let copy = data[\"copy\"] || '';\r\n    let authorizedNme = data[\"authorizedNme\"];\r\n    let authorizedTitle = data[\"authorizedTitle\"] || \"Authorised Signatory\";\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy');\r\n    let consigneNme = consigneeDtls[\"nme\"] || '';\r\n    if (consigneNme == '') {\r\n      consigneeDtls = buyerDtls;\r\n    }\r\n\r\n    let bodycolumns = {\r\n      columns: [\r\n        {\r\n          width: '100%',\r\n          table: {\r\n            margin: [25, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [{\r\n                columns:\r\n                  [\r\n                    {\r\n                      width: '100%',\r\n                      stack: [\r\n                        { columns: [{ width: '50%', text: \"To, \", style: 'hedtextstyle2', alignment: 'left' }, { width: '50%', text: \"Date : \" + headerDtls[\"transDte\"], style: 'hedtextstyle2', alignment: 'right' }] },\r\n                        { columns: [{ text: \"The Assistant Commissioner of Custom, \", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Bharat Diamond Bourse\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Precious Cargo Customs Clearance Centre\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"G-Block, Bandra Kurla Complex\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Mumbai-400 051.\", style: 'hedtextstyle2', alignment: 'left' }] },\r\n                        { columns: [{ text: \"Dear Sir,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Ref : Export Invoice No.\" + headerDtls[\"entry_title\"], style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        {\r\n                          columns: [{ width: '10%', text: \" \", style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '10%', text: 'Dated :', style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '12%', text: headerDtls[\"transDte\"], style: 'bigtextstyle', alignment: 'left' },\r\n                          { width: '10%', text: 'for US$ ', style: 'hedtextstyle2', alignment: 'left' },\r\n                          { width: '58%', text: this.cs.numberWithCommas(headerDtls[\"total_Amount\"]), style: 'bigtextstyle', alignment: 'left' }]\r\n                        },\r\n\r\n                        {\r\n                          columns: [{ width: '25%', text: \"We hereby authorize Mr.\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          { width: '75%', text: \" \", style: 'hedundertextstyle', alignment: 'left', margin: [0, 10, 0, 0] },\r\n                          ]\r\n                        },\r\n                        {\r\n                          columns: [{ text: \"to perform the Export Procedure of our above noted export.\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] }\r\n                          ]\r\n                        },\r\n\r\n                        { columns: [{ text: \"Kindly do the needful & oblige\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Thanking You,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 20, 0, 0] }] },\r\n                        { columns: [{ text: \"Yours Truly,\", style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                        { columns: [{ text: \"For KAPU GEMS LLP\", style: 'bigtextstyle', alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                        { columns: [{ text: authorizedNme, style: 'bigtextstyle', alignment: 'left', margin: [0, 40, 0, 0] }] },\r\n                        { columns: [{ text: authorizedTitle, style: 'hedtextstyle2', alignment: 'left', margin: [0, 5, 0, 0] }] },\r\n                      ],\r\n\r\n                    },\r\n                  ], border: [false, false, false, false]\r\n              }\r\n              ]]\r\n          }\r\n        },\r\n      ]\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [10, 83, 10, 10],\r\n      header: function (currentPage, pageCount) {\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 12,\r\n          bold: true\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 12,\r\n          bold: true\r\n        },\r\n        hedundertextstyle: {\r\n          fontSize: 12,\r\n          bold: true,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        hedtextstyle2: {\r\n          fontSize: 11\r\n        },\r\n        hedundertextstyle2: {\r\n          fontSize: 11,\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 8,\r\n          color: 'blue'\r\n\r\n        },\r\n        underlinestyle: {\r\n          decoration: 'underline',\r\n          decorationStyle: 'solid',\r\n          decorationColor: 'black'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 13\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [bodycolumns]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  GenratePendingMemoPdf(data) {\r\n    let packetDetails = data['packetDtl'] || [];\r\n    let attrDisplayDtl = data['pdfDisplayDtl'] || {};\r\n    let resultView = data['pdfView'] || [];\r\n    let viewLength = resultView.length;\r\n\r\n    let date = this.cs.FormatDate(new Date(), 'dd/MM/yyyy  hh:mma');\r\n\r\n    let stockListtable = [];\r\n    let page = 1;\r\n    let pageTotal = [];\r\n    let totalColSpan = viewLength + 5;\r\n    let pktwidths = [];\r\n    let pktsDetails = [];\r\n    pktwidths.push(15);\r\n    resultView.forEach((element, index) => {\r\n      if (element == 'certno')\r\n        pktwidths.push(40);\r\n      else if (element == 'issue_ts')\r\n        pktwidths.push(45);\r\n      else if (element == 'sh' || element == 'crtwt' || element == 'sal_dis' || element == 'co_serial' || element == 'vnm' || element == 'rap_rte')\r\n        pktwidths.push(35);\r\n      else if (element == 'pu')\r\n        pktwidths.push(30);\r\n      else if (element == 'qty')\r\n        pktwidths.push(15);\r\n      else\r\n        pktwidths.push(20);\r\n    });\r\n    pktwidths.push(20);\r\n    pktwidths.push(30);\r\n    pktwidths.push(30);\r\n    pktwidths.push(40);\r\n\r\n    let hedRow = [];\r\n    hedRow.push({ text: 'Sr.', alignment: 'center', style: 'textstyle' });\r\n    resultView.forEach((view) => {\r\n      hedRow.push({ text: attrDisplayDtl[view], alignment: 'center', style: 'textstyle' });\r\n    });\r\n    hedRow.push({ text: 'Pcs', alignment: 'center', style: 'textstyle' });\r\n    hedRow.push({ text: 'Cts', alignment: 'center', style: 'textstyle' });\r\n    hedRow.push({ text: 'Rate', alignment: 'center', style: 'textstyle' });\r\n    hedRow.push({ text: 'Amt.', alignment: 'center', style: 'textstyle' });\r\n\r\n    stockListtable.push(hedRow);\r\n    let cnt = 0;\r\n    let ttlQty = 0;\r\n    let ttlCrtwt = 0;\r\n    let ttlRte = 0;\r\n    let ttlAmount = 0;\r\n    packetDetails.forEach((mainelement, index) => {\r\n      let mainPktcnt = index + 1;\r\n      let headpktcolumns = [];\r\n      let headerDis = mainelement['buyer'] + \" / \" + mainelement['terms'] + \" \" + mainelement[\"addatNme\"] + \" \" + mainelement['brokerNme'] + \"  Qty : \" + mainelement['count'] + \"  Carats :  \" + mainelement['crtwt'] + \"  Rate : \" + mainelement['avg'] + \"  Amount : \" + mainelement['vlu'];\r\n      headpktcolumns.push({ text: headerDis, alignment: 'left', style: 'bigtextstyle', colSpan: totalColSpan });\r\n      stockListtable.push(headpktcolumns);\r\n      ttlQty = ttlQty + parseInt(mainelement['count']);\r\n      ttlCrtwt = ttlCrtwt + parseFloat(mainelement['crtwt']);\r\n      ttlAmount = ttlAmount + parseFloat(mainelement['vlu']);;\r\n\r\n      let pktDtl = [];\r\n      let isBreak = false;\r\n      cnt = cnt + 2;\r\n\r\n      let subPacketDetails = mainelement[\"groupList\"] || [];\r\n      if (subPacketDetails.length > 0) {\r\n        cnt = cnt + 1;\r\n        subPacketDetails.forEach((subelement, index) => {\r\n          cnt = cnt + 1;\r\n          let subPktDtl = [];\r\n          subPktDtl.push({ text: index + 1, alignment: 'center', style: 'textstyle2' });\r\n          resultView.forEach((view) => {\r\n            subPktDtl.push({ text: subelement[view], alignment: 'center', style: 'textstyle2' });\r\n\r\n          });\r\n          subPktDtl.push({ text: (subelement['qty'] || ''), style: 'textstyle2', alignment: 'center' });\r\n          subPktDtl.push({ text: (subelement['crtwt'] || ''), style: 'textstyle2', alignment: 'center' });\r\n          subPktDtl.push({ text: (subelement['sal_rte'] || ''), style: 'textstyle2', alignment: 'right' });\r\n\r\n          subPktDtl.push({ text: this.cs.numberWithCommas((subelement['sal_amount'] || '')), style: 'textstyle2', alignment: 'right' });\r\n\r\n          stockListtable.push(subPktDtl);\r\n          if (cnt > 58) {\r\n            pktDtl = [];\r\n            pktDtl.push({ text: \"\", style: 'textstyle', alignment: 'center', pageBreak: 'after', colSpan: totalColSpan });\r\n            resultView.forEach((element) => {\r\n              pktDtl.push({});\r\n            });\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            pktDtl.push({});\r\n            stockListtable.push(pktDtl);\r\n\r\n            cnt = 3;\r\n          }\r\n\r\n\r\n\r\n        })\r\n      }\r\n\r\n      if (isBreak) {\r\n        stockListtable.push(pageTotal);\r\n        isBreak = false;\r\n      }\r\n\r\n\r\n    });\r\n    ttlRte = ttlAmount / ttlCrtwt;\r\n    ttlRte = this.cs.numbertofixed(ttlRte, 2);\r\n    ttlCrtwt = this.cs.numbertofixed(ttlCrtwt, 2);\r\n    ttlAmount = this.cs.numbertofixed(ttlAmount, 2);\r\n    let ttlcolumns = [];\r\n    ttlcolumns.push({ text: 'Total', alignment: 'right', style: 'textstylered', colSpan: viewLength + 1 });\r\n    resultView.forEach((element) => {\r\n      ttlcolumns.push({});\r\n    });\r\n    ttlcolumns.push({ text: ttlQty, alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: ttlCrtwt, alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: ttlRte, alignment: 'right', style: 'textstylered' });\r\n    ttlcolumns.push({ text: ttlAmount, alignment: 'right', style: 'textstylered' });\r\n    stockListtable.push(ttlcolumns);\r\n\r\n\r\n    let stockListSec = {\r\n      table: {\r\n        margin: [0, 0, 0, 0],\r\n        headerRows: 1,\r\n        dontBreakRows: false,\r\n        unbreakable: true,\r\n        widths: pktwidths,\r\n        body: stockListtable\r\n      }, layout: {\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === 1 || i === node.table.body.length) ? 'black' : '#dddddd';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : '#dddddd';\r\n        }\r\n      }\r\n    };\r\n\r\n    var dd = {\r\n      pageMargins: [5, 40, 5, 20],\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          margin: [5, 0, 5, 0],\r\n          stack: [\r\n            {\r\n              columns: [\r\n                { width: '20%', text: '', alignment: 'left', fontSize: 8, bold: true },\r\n                { width: '60%', text: '', alignment: 'center', fontSize: 14, bold: true },\r\n                {\r\n                  width: '20%', text: currentPage > 1 ? 'Page ' + currentPage : \"\", alignment: 'right', fontSize: 6, bold: true,\r\n                  margin: [15, 2, 5, 10],\r\n                }\r\n              ]\r\n            }, {\r\n              columns: [\r\n                { width: '20%', text: '', alignment: 'left', fontSize: 6, bold: true },\r\n                { width: '60%', text: 'Pending Memo PacketList', alignment: 'center', fontSize: 10, bold: true }, {\r\n                  width: '20%', text: \" \", alignment: 'right', fontSize: 8, bold: true,\r\n                  margin: [10, 2, 5, 10],\r\n                }\r\n              ]\r\n            },\r\n          ],\r\n\r\n        }\r\n      },\r\n      footer: function (currentPage, pageCount) {\r\n      },\r\n\r\n      pageOrientation: 'portrait',\r\n      pageSize: 'A4',\r\n      styles: {\r\n        bigtextstyle: {\r\n          fontSize: 9,\r\n          bold: true,\r\n          margin: [0, 2, 0, 2]\r\n        },\r\n        hedtextstyle: {\r\n          fontSize: 8,\r\n          margin: [5, 2, 0, 0]\r\n        },\r\n        boldtextstyle: {\r\n          fontSize: 6,\r\n          bold: true,\r\n          margin: [0, 2, 0, 1]\r\n        },\r\n        boldtextstyle2: {\r\n          fontSize: 6,\r\n          bold: true,\r\n        },\r\n        textstyle: {\r\n          fontSize: 7,\r\n          color: 'blue'\r\n\r\n        },\r\n        textstyle2: {\r\n          fontSize: 7\r\n\r\n        },\r\n        textstylered: {\r\n          fontSize: 7,\r\n          color: 'red'\r\n\r\n        },\r\n        boxhheight: {\r\n          height: 300\r\n        }\r\n      },\r\n\r\n      content: [\r\n        {\r\n          table: {\r\n            margin: [0, 0, 0, 0],\r\n            widths: ['100%'],\r\n            body: [\r\n              [stockListSec]\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return 0;\r\n            },\r\n\r\n            paddingTop: function (i) {\r\n              return 0;\r\n            },\r\n            paddingLeft: function (i) {\r\n              return 0;\r\n            },\r\n            paddingRight: function (i) {\r\n              return 0;\r\n            },\r\n            paddingBottom: function (i) {\r\n              return 0;\r\n            }\r\n          }\r\n        }\r\n      ]\r\n    };\r\n\r\n    pdfMake.createPdf(dd).open();\r\n  }\r\n\r\n  writeRotatedText = function (text) {\r\n    var ctx, canvas = document.createElement('canvas');\r\n    // I am using predefined dimensions so either make this part of the arguments or change at will \r\n    canvas.width = 36;\r\n    canvas.height = 270;\r\n    ctx = canvas.getContext('2d');\r\n    ctx.font = '36pt Arial';\r\n    ctx.save();\r\n    ctx.translate(36, 270);\r\n    ctx.rotate(-0.5 * Math.PI);\r\n    ctx.fillStyle = '#000';\r\n    ctx.fillText(text, 0, 0);\r\n    ctx.restore();\r\n    return canvas.toDataURL();\r\n  };\r\n\r\n  packetsPrint(Obj) {\r\n    var ppDefination = {\r\n      pageSize: 'A5',\r\n\r\n      content: [\r\n        {\r\n          margin: [0, 0, 0, 0],\r\n          stack: [\r\n            { text: 'White : Very Light Feather In Side', style: 'headerBoldCenter' },\r\n            { text: 'Black : Very Light Black In Table Side', style: 'headerBoldCenter' },\r\n            { text: 'Luster : Excellent', style: 'headerBoldCenter' },\r\n            { text: 'Kts : Crystal, Cloud, Needle', style: 'headerBoldCenter' },\r\n            { text: 'Cmnt : Pinpoints are not shown.', style: 'headerBoldCenter' },\r\n\r\n          ],\r\n\r\n        },\r\n        {\r\n          margin: [0, 45, 0, 40],\r\n          alignment: 'center',\r\n          columns: [\r\n            { width: '*', text: '' },\r\n            {\r\n              alignment: 'left',\r\n              style: 'tableExample',\r\n              layout: 'noBorders',\r\n\r\n              table: {\r\n                alignment: 'left',\r\n                body: [\r\n                  ['Date : 15-Apr-2019'],\r\n                  ['Cert No : 6203216218 '],\r\n                  ['Inscriptions : GIA 6203216218'],\r\n                  ['ROUND'],\r\n                  ['7.29 - 7.34 x 4.55mm'],\r\n                  ['Carat Weight : 1.51'],\r\n                  ['Color : F'],\r\n                  ['Clarity : VS2'],\r\n                  ['Cut : Excellent'],\r\n                ]\r\n              }\r\n            },\r\n\r\n            {\r\n              alignment: 'left',\r\n              style: 'tableExample',\r\n              layout: 'noBorders',\r\n              table: {\r\n                alignment: 'left',\r\n                body: [\r\n\r\n                  ['TBL : 58.0%  TD : 62.1% '],\r\n                  ['CH : 15.00    PD : 43.00'],\r\n                  ['CA : 36.00   PA : 40.80'],\r\n                  ['ST : 50      LH : 80'],\r\n                  ['Girdle : MED to STK'],\r\n                  ['Culet : None'],\r\n                  ['Polish : Excellent'],\r\n                  ['Symmetry : Excellent'],\r\n                  ['Fuoresence : None'],\r\n                ]\r\n              }\r\n            },\r\n            { width: '*', text: '' },\r\n          ]\r\n        },\r\n        {\r\n          columns: [\r\n            { width: '*', text: '' },\r\n            { text: '6203216218', alignment: 'left' },\r\n            { text: 'BARCODE', alignment: 'right' },\r\n\r\n            { width: '*', text: '' },\r\n\r\n          ]\r\n        },\r\n        { text: 'www.kapugems.com', alignment: 'center', margin: [0, 20, 0, 0] },\r\n        { text: 'sales@kapugems.com', alignment: 'center', margin: [0, 0, 0, 50] },\r\n        {\r\n          columns: [\r\n            { width: '*', text: '' },\r\n            { text: 'ROUND', alignment: 'left' },\r\n            {\r\n              image: 'data:image/jpeg;base64,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AAGyAAAAEAAAAAEAAAAAABJwcmludE91dHB1dE9wdGlvbnMAAAASAAAAAENwdG5ib29sAAAAAABDbGJyYm9vbAAAAAAAUmdzTWJvb2wAAAAAAENybkNib29sAAAAAABDbnRDYm9vbAAAAAAATGJsc2Jvb2wAAAAAAE5ndHZib29sAAAAAABFbWxEYm9vbAAAAAAASW50cmJvb2wAAAAAAEJja2dPYmpjAAAAAQAAAAAAAFJHQkMAAAADAAAAAFJkICBkb3ViQG/gAAAAAAAAAAAAR3JuIGRvdWJAb+AAAAAAAAAAAABCbCAgZG91YkBv4AAAAAAAAAAAAEJyZFRVbnRGI1JsdAAAAAAAAAAAAAAAAEJsZCBVbnRGI1JsdAAAAAAAAAAAAAAAAFJzbHRVbnRGI1B4bEBSAAAAAAAAAAAACnZlY3RvckRhdGFib29sAQAAAABQZ1BzZW51bQAAAABQZ1BzAAAAAFBnUEMAAAAATGVmdFVudEYjUmx0AAAAAAAAAAAAAAAAVG9wIFVudEYjUmx0AAAAAAAAAAAAAAAAU2NsIFVudEYjUHJjQFkAAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0EMAAAAAAAAgEBOEJJTQQtAAAAAAAGAAEAAAACOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA0sAAAAGAAAA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aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNC0wMy0xOVQwMzowMjoyNiswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNC0wMy0xOVQwMzowMjoyNiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTQtMDMtMTlUMDM6MDI6MjYrMDE6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTg3MUY4MTMxRkI2RTY4OTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTg3MUY4MTMxRkI2RTY4OTgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjgxMzFGQjZFNjg5OCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4NzFGODEzMUZCNkU2ODk4IiBzdEV2dDp3aGVuPSIyMDE0LTAzLTE5VDAzOjAyOjI2KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExODcxRjgxMzFGQjZFNjg5OCIgc3RFdnQ6d2hlbj0iMjAxNC0wMy0xOVQwMzowMjoyNiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAA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',\r\n              width: 50, alignment: 'right'\r\n            },\r\n            { width: '*', text: '' },\r\n          ]\r\n        },\r\n\r\n        {\r\n          margin: [0, 10, 0, 0],\r\n          alignment: 'center',\r\n          columns: [\r\n            { width: '*', text: '' },\r\n            {\r\n              alignment: 'left',\r\n              style: 'tableExample',\r\n              layout: 'noBorders',\r\n              table: {\r\n                alignment: 'left',\r\n                body: [\r\n                  ['Ref No : 1001235361'],\r\n                  ['Color : F'],\r\n                  ['Clarity : VS2'],\r\n                  ['Cut : Excellent'],\r\n                  ['Polish : Excellent'],\r\n                  ['Symm : Excellent'],\r\n                  ['Fluo : None'],\r\n\r\n                ]\r\n              }\r\n            },\r\n\r\n            {\r\n              alignment: 'left',\r\n              style: 'tableExample',\r\n              layout: 'noBorders',\r\n              table: {\r\n                alignment: 'left',\r\n                body: [\r\n                  ['Carats : 1.51'],\r\n                  ['Depth : 62.1% '],\r\n                  ['Table : 58.0%'],\r\n                  ['Dimen : (7.29 - 7.34mm)'],\r\n                  ['GIA : 6203216218'],\r\n\r\n\r\n                ]\r\n              }\r\n            },\r\n            { width: '*', text: '' },\r\n          ]\r\n        },\r\n\r\n\r\n      ],\r\n      styles: {\r\n        headerBoldCenter: {\r\n          fontSize: 10,\r\n          bold: true,\r\n          alignment: 'center'\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          //bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n\r\n        datatable:\r\n        {\r\n          fontSize: 8,\r\n          bold: false\r\n        }\r\n      }\r\n\r\n    }\r\n    pdfMake.createPdf(ppDefination).open();\r\n  }\r\n\r\n  createMemoEstimateReplica(resData) {\r\n    this.headerDetails = resData.headerDetails;\r\n    this.attrDisplayDtl = resData.attrDisplayDtl;\r\n    this.memoDetails = resData.memoDetails;\r\n    this.GrandSummary = resData.GrandSummary;\r\n    var tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let valObj = [];\r\n    let arr = [];\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    if (this.memoDetails[0].commission.length > 0) {\r\n\r\n      this.memoDetails[0].commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;\r\n        }\r\n        else {\r\n          aadat = element.name + ' ( ' + element.pct + ' )';\r\n        }\r\n\r\n\r\n      });\r\n    }\r\n\r\n    //#region  table header row\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = \"Buyer : \" + this.headerDetails['buyer'];\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = aadat != \"\" ? \"Aadat : \" + aadat : \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = broker != \"\" ? \"Broker : \" + broker : \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n\r\n\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 3;\r\n    spanObj['text'] = \"Sales Exc : \" + this.headerDetails['employee'];\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 1;\r\n    spanObj['text'] = \" | \";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 3;\r\n    spanObj['text'] = \"Loyalty Lev. : \" + this.headerDetails.LoyaltyDt['loyaltyctg']\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    if (Objkeys.length > 19) {\r\n      for (let i = 0; i < Objkeys.length - 19; i++) {\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n      }\r\n    }\r\n    tabledata.push(arr);\r\n    arr = [];\r\n    spanObj = {};\r\n    //#endregion\r\n\r\n    this.memoDetails.forEach(element => {\r\n      if (element['co_serial'] != '' && element['co_serial'] != null) {\r\n\r\n        //#region Memo wise details\r\n        let arr = [];\r\n        var spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Id : \" + element['co_serial'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Date: \" + element['memodate']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 4;\r\n        spanObj['text'] = \"Terms : \" + element['terms'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Exh rate: \" + element['exh_rte']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Status : \" + element['print'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \" | \";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"365 Day His. : \" + this.headerDetails.LoyaltyDt['365'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        //2nd line \r\n        if (Objkeys.length > 19) {\r\n          for (let i = 0; i < Objkeys.length - 19; i++) {\r\n            spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n        }\r\n\r\n        tabledata.push(arr);\r\n        arr = [];\r\n        spanObj = {};\r\n\r\n        //second memowise line\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Qty : \" + element['qty'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Carats : \" + element['crtwt'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 4;\r\n        spanObj['text'] = \"Disc. : \" + element['sal_dis'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"PR/CT: \" + element['quot'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Amount : \" + element['sal_amount'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \" | \";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Next LVL Benefits : \" + this.headerDetails.LoyaltyDt['ldiff'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        if (Objkeys.length > 19) {\r\n          for (let i = 0; i < Objkeys.length - 19; i++) {\r\n            spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n        }\r\n\r\n        tabledata.push(arr);\r\n\r\n        //#endregion\r\n      }\r\n      /////// tabledata.push(Objvals);\r\n      //\r\n      element.gropudtlList.forEach((grp, i) => {\r\n        //#region for draw line before each grp header\r\n        // let arr = [];\r\n        // let obj = {};\r\n        // obj['color'] = '#dedede';\r\n        // obj['colSpan'] = Objkeys.length;\r\n        // obj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n        // arr.push(obj);\r\n        // obj = {};\r\n        // tabledata.push(arr);\r\n        // arr = [];\r\n        // obj = {};\r\n        //#endregion\r\n        if (grp['grpup'] != '' && grp['grpup'] != null) {\r\n          let arr = [];\r\n          var spanObj = {};\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Group : \" + grp['grpup'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Qty : \" + grp['qty'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Carats : \" + grp['crtwt'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Disc. : \" + grp['sal_dis'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"PR/CT : \" + grp['quot'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Amount : \" + grp['sal_amount'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n          for (let i = 0; i < Objkeys.length - 15; i++) {\r\n            //spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          tabledata.push(arr);\r\n          if (i == 0) {\r\n            let Ovals = Object.values(this.attrDisplayDtl);\r\n            let farr = Ovals.map(hdr => ({\r\n              bold: true,\r\n              text: hdr\r\n            }));\r\n            tabledata.push(farr);\r\n          }\r\n\r\n        }\r\n        grp.packetsDetails.forEach(pkt => {\r\n          Objkeys.forEach((key) => {\r\n            if (pkt[key] != undefined && pkt[key] != null) {\r\n              if (pkt[key] != 'MKAV' && key != 'rap_dis') {\r\n                valObj.push(pkt[key]);\r\n              }\r\n              else if (pkt[key] == 'MKAV') {\r\n                valObj.push('');\r\n              }\r\n              else if (key == 'rap_dis') {\r\n                let bobj = {};\r\n                bobj['text'] = pkt[key];\r\n                bobj['bold'] = true;\r\n                valObj.push(bobj);\r\n              }\r\n            }\r\n            else {\r\n              valObj.push('-');//value not found for this key err\r\n            }\r\n          });\r\n          tabledata.push(valObj);\r\n          valObj = [];\r\n        });\r\n\r\n        let ar = [];\r\n        spanObj = {};\r\n        spanObj['color'] = '#dedede';\r\n        spanObj['colSpan'] = Objkeys.length;\r\n        spanObj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n        ar.push(spanObj);\r\n        spanObj = {};\r\n        tabledata.push(ar);\r\n      });\r\n\r\n    });\r\n\r\n    //#region static bottom-total\r\n    let btmtotObj = {};\r\n    let bottomTot = [];\r\n\r\n    btmtotObj['text'] = 'Qty : ' + this.GrandSummary['qty']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    btmtotObj['text'] = 'Carats : ' + this.GrandSummary['crtwt']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    btmtotObj['text'] = 'Disc :  ' + this.GrandSummary['sal_dis']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n    btmtotObj['text'] = 'PR/CT : ' + this.GrandSummary['quot']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n    btmtotObj['text'] = 'Amount :  ' + this.GrandSummary['sal_amount']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    if (Objkeys.length > 15) {//18===colspan 3*6\r\n      for (let i = 0; i < Objkeys.length - 15; i++) {\r\n        btmtotObj['fillColor'] = '#dedede';\r\n        btmtotObj['text'] = \"\";\r\n        bottomTot.push(btmtotObj);\r\n        btmtotObj = {};\r\n      }\r\n    }\r\n    tabledata.push(bottomTot);\r\n    //#endregion \r\n\r\n    const currentdate = new Date();\r\n    const datetime = \"Printed on: \" + currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear() + \"   \"\r\n      + currentdate.getHours() + \":\"\r\n      + currentdate.getMinutes() + \":\"\r\n      + currentdate.getSeconds();\r\n    var dd = {\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          columns: [\r\n            { text: datetime, alignment: 'left', style: 'reportHeaderVal', margin: [3, 3] },\r\n            {\r\n              text: currentPage == 1 ? 'Packets List' : \"\", alignment: 'center', fontSize: 15, bold: true,\r\n              margin: [3, 3]\r\n            },\r\n            { text: currentPage + ' of ' + pageCount, alignment: 'right', style: 'reportHeaderVal', margin: [3, 3] },\r\n          ]\r\n        }\r\n      },\r\n      pageOrientation: 'landscape',\r\n      pageSize: 'A4',\r\n      pageMargins: [5, 30, 5, 5],// [10, 30, 10, 10],\r\n      content: [\r\n\r\n        {\r\n\r\n        },\r\n\r\n        {\r\n          style: 'tableExample',\r\n          alignment: 'center',\r\n          table: {\r\n            headerRows: 1,//1\r\n            body: tabledata\r\n          },\r\n          layout: 'headerLineOnly'\r\n\r\n        },\r\n\r\n      ],\r\n      styles: {\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        reportHeaderKeyLeftAlign: {\r\n          fontSize: 8,\r\n          bold: true,\r\n          alignment: 'left'\r\n        },\r\n        reportHeaderVal: {\r\n          fontSize: 8\r\n        },\r\n        header: {\r\n          fontSize: 18,\r\n          bold: true\r\n\r\n        },\r\n        tableExample: {\r\n          margin: [0, 0, 0, 0],\r\n          fontSize: 8\r\n        },\r\n        boldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        coloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede'\r\n        },\r\n        nonecoloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n        coloredMemoTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede',//\r\n          margin: [0, 0, 0, 0],\r\n        },\r\n      },\r\n      defaultStyle: {\r\n      },\r\n      images: {\r\n        logoImage: \"data:image/jpeg;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\"\r\n      }\r\n\r\n    }\r\n\r\n    var date = new Date();\r\n    // pdfMake.createPdf(dd).download('PDF_' + date + '.pdf'); \r\n    pdfMake.createPdf(dd).open();\r\n    // pdfMake.createPdf(dd).download();\r\n\r\n  }\r\n\r\n  createExternalMemoHK(resData) {\r\n    let headerDetails = resData.headerDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let pdfFormat = resData.pdfFormat || {};\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n\r\n    let trm = pdfFormat.terms;\r\n\r\n    let origreportheder = {};\r\n    let dupreportheder = {};\r\n    let hedImage = pdfFormat.image || '';\r\n    if (hedImage != '') {\r\n      origreportheder = {\r\n        margin: [0, 0, 0, 0],\r\n        width: '*',\r\n        stack: [\r\n          {\r\n            image: pdfFormat.image,\r\n            width: 600, height: 65, alignment: 'center'\r\n          }\r\n        ]\r\n      }\r\n\r\n      dupreportheder = {\r\n        margin: [0, 0, 0, 0],\r\n        width: '*',\r\n        stack: [\r\n          {\r\n            image: pdfFormat.image,\r\n            width: 600, height: 65, alignment: 'center'\r\n          }\r\n        ]\r\n      }\r\n    }\r\n\r\n    let ddReportHK = {\r\n      footer: {\r\n        columns: [\r\n          { text: pdfFormat.website, alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n      content: [\r\n        {\r\n          columns: [\r\n            origreportheder\r\n\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo No : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      text: [\r\n                        { text: 'ON APPROVAL', fontSize: 10 }\r\n                      ]\r\n                    }\r\n\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ]\r\n              //[{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTableHK(resData),\r\n        // {\r\n        //   style: 'pkttable',\r\n        //   alignment: 'center',\r\n        //   table: {\r\n        //     headerRows: 1,\r\n        //     widths: ['*', '*', '*'],\r\n        //     body: this.getTable() //this.stringbuilder()\r\n        //   }\r\n        // },\r\n        this.gettermsHK(trm, GrandSummary),\r\n        { text: '_____________________________________________________________________________________________________________________________________________________________', fontSize: 8, margin: [0, 10, 0, 10] },\r\n\r\n        /////////////////////////////////////////////////// 2 ////////////////////////////////////////////\r\n        {\r\n          margin: [0, 0, 0, 0],//10\r\n          columns: [\r\n            dupreportheder\r\n          ]\r\n        },\r\n        {\r\n\r\n          text: [\r\n            { text: 'Duplicate ', fontSize: 7, alignment: 'right' },\r\n\r\n          ]\r\n        },\r\n\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo No : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodte\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      text: [\r\n                        { text: 'ON APPROVAL', fontSize: 10 }\r\n                      ]\r\n                    }\r\n\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTableHK(resData),\r\n\r\n\r\n        this.gettermsHK(trm, GrandSummary)\r\n        ///////////////////////////////////////////////////2 /////////////////////////////////////////////\r\n\r\n      ],\r\n\r\n      pageMargins: [10, 2, 10, 20],//12\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n  \r\n    pdfMake.createPdf(ddReportHK).open();\r\n  }\r\n\r\n  //old code\r\n  // createExternalMemoUSA(resData) {\r\n  //   let headerDetails = resData.headerDetails;\r\n  //   let attrDisplayDtl = resData.attrDisplayDtl;\r\n  //   let memoDetails = resData.memoDetails;\r\n  //   let GrandSummary = resData.GrandSummary;\r\n  //   let pdfFormat = resData.pdfFormat || {};\r\n  //   let gremark = \"\";\r\n  //   let throughPerson = \"\";\r\n  //   let throughPerson2 = \"\";\r\n  //   //   pdfMake.vfs=pdfFonts.pdfMake.vfs;\r\n  //   //   pdfMake.vfs['cinzel.ttf'] = curioer.cinzel_normal\r\n  //   //   pdfMake.vfs['cinzel-bold.ttf'] = curioer.cinzel_bold,\r\n  //   //   pdfMake.fonts = {\r\n  //   //    // Default font should still be available\r\n  //   //    Roboto: {\r\n  //   //        normal: 'Roboto-Regular.ttf',\r\n  //   //        bold: 'Roboto-Medium.ttf',\r\n  //   //        italics: 'Roboto-Italic.ttf',\r\n  //   //        bolditalics: 'Roboto-Italic.ttf'\r\n  //   //    },\r\n  //   //    // Make sure you define all 4 components - normal, bold, italics, bolditalics - (even if they all point to the same font file)\r\n  //   //    TimesNewRoman: {\r\n  //   //      normal: 'Times-Regular.ttf',\r\n  //   //      bold: 'Times-Bold.ttf',\r\n  //   //      italics: 'Times-Italic.ttf',\r\n  //   //      bolditalics: 'Times-BoldItalic.ttf'\r\n  //   //    },\r\n  //   //    Cinzel: {\r\n  //   //      normal: 'cinzel.ttf',\r\n  //   //      bold: 'cinzel-bold.ttf'\r\n\r\n  //   //    },\r\n  //   //  }\r\n  //   let trm = pdfFormat.terms;\r\n\r\n  //   let origreportheder = {};\r\n  //   let dupreportheder = {};\r\n  //   let hedImage = pdfFormat.image || '';\r\n  //   if (hedImage != '') {\r\n  //     origreportheder = {\r\n  //       columns: [\r\n  //         {\r\n  //           width: '55%',\r\n  //           margin: [25, 0, 0, 0],\r\n  //           stack: [\r\n  //             {\r\n  //               image: hedImage\r\n  //               ,fit:[90,80], alignment: 'Left'\r\n  //             }]\r\n  //         },\r\n  //         {\r\n  //           width: '45%',\r\n  //           margin: [0, 0, 0, 0],\r\n  //           stack: [\r\n  //             { text: pdfFormat.companyaddress, fontSize: 9},\r\n  //             { text: pdfFormat.companyaddress1, fontSize: 9},\r\n  //             { text: 'Tel : ' + pdfFormat.mobileno, fontSize: 9},\r\n  //             { text: 'E-Mail : ' + pdfFormat.email, fontSize: 9},\r\n  //             { text: pdfFormat.websiteaddress, fontSize: 9}\r\n  //           ]\r\n  //         }\r\n  //       ]\r\n  //     }\r\n\r\n  //     dupreportheder = {\r\n  //       columns: [\r\n  //         {\r\n  //           width: '55%',\r\n  //           margin: [25, 0, 0, 0],\r\n  //           stack: [\r\n  //             {\r\n  //               image: hedImage\r\n  //               ,fit:[90,80], alignment: 'Left'\r\n  //             }]\r\n  //         },\r\n  //         {\r\n  //           width: '45%',\r\n  //           margin: [0, 0, 0, 0],\r\n  //           stack: [\r\n  //             { text: pdfFormat.companyaddress, fontSize: 9},\r\n  //             { text: pdfFormat.companyaddress1, fontSize: 9},\r\n  //             { text: 'Tel : ' + pdfFormat.mobileno, fontSize: 9},\r\n  //             { text: 'E-Mail : ' + pdfFormat.email, fontSize:9},\r\n  //             { text: pdfFormat.websiteaddress, fontSize: 9}\r\n  //           ]\r\n  //         }\r\n  //       ]\r\n  //     }\r\n  //   }\r\n\r\n  //   let ddReportHK = {\r\n  //     footer: {\r\n  //       columns: [\r\n  //         { text: pdfFormat.website, alignment: 'center', fontSize: 8 }\r\n  //       ]\r\n  //     },\r\n  //     content: [\r\n  //       {\r\n  //         columns: [\r\n  //           origreportheder\r\n\r\n  //         ]\r\n  //       },\r\n  //       {\r\n  //         text: [\r\n  //           { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n  //         ]\r\n  //       },\r\n  //       {\r\n  //         style: 'tableExample',\r\n  //         color: 'black',\r\n  //         // margin: [0, 0, 0, 3],///\r\n  //         table: {\r\n  //           widths: ['*'],\r\n  //           body: [\r\n  //             [\r\n\r\n  //               {\r\n  //                 //border: [true, true, true, false],///lst\r\n  //                 columns: [\r\n  //                   {\r\n  //                     stack: [\r\n  //                       {\r\n  //                         text: [\r\n  //                           { text: 'Memo To, ', style: 'tableExample' },\r\n  //                           headerDetails.buyer\r\n  //                           //'Firstname Lastname ',\r\n  //                         ]\r\n  //                       },\r\n  //                       {\r\n  //                         text: [\r\n  //                           { text: 'Address : ', style: 'tableExample' },\r\n  //                           ' ' + (headerDetails.address1).trim() + ','\r\n  //                         ]\r\n  //                       },\r\n  //                       {\r\n  //                         text: [\r\n  //                           { text: '', style: 'tableExample' },\r\n  //                           headerDetails.address2\r\n  //                         ]\r\n  //                       },\r\n  //                       {\r\n  //                         text: [\r\n  //                           { text: 'Memo No : ', style: 'tableExample' },\r\n  //                           memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodte\r\n  //                         ]\r\n  //                       },\r\n  //                       {\r\n\r\n  //                       }\r\n  //                     ]\r\n  //                   },\r\n  //                   {\r\n  //                     text: [\r\n  //                       { text: 'ON APPROVAL', fontSize: 10 }\r\n  //                     ]\r\n  //                   }\r\n\r\n\r\n  //                 ]\r\n\r\n  //               }\r\n\r\n  //             ]\r\n  //             //[{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n  //           ]\r\n\r\n  //         },\r\n  //         layout: {\r\n\r\n  //           hLineWidth: function (i, node) {\r\n  //             return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n  //           },\r\n  //           vLineWidth: function (i, node) {\r\n  //             return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n  //           },\r\n  //           hLineColor: function (i, node) {\r\n  //             return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n  //           },\r\n  //           vLineColor: function (i, node) {\r\n  //             return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n  //           }\r\n\r\n  //         }\r\n  //       },\r\n\r\n  //       this.getTableUSA(resData),\r\n  //       // {\r\n  //       //   style: 'pkttable',\r\n  //       //   alignment: 'center',\r\n  //       //   table: {\r\n  //       //     headerRows: 1,\r\n  //       //     widths: ['*', '*', '*'],\r\n  //       //     body: this.getTable() //this.stringbuilder()\r\n  //       //   }\r\n  //       // },\r\n  //       this.gettermsUSA(trm, GrandSummary,resData),\r\n  //       { text: '_____________________________________________________________________________________________________________________________________________________________', fontSize: 8, margin: [0, 5, 0, 5] },\r\n\r\n  //       /////////////////////////////////////////////////// 2 ////////////////////////////////////////////\r\n  //       {\r\n  //         margin: [0, 0, 0, 0],//10\r\n  //         columns: [\r\n  //           dupreportheder\r\n  //         ]\r\n  //       },\r\n  //       {\r\n\r\n  //         text: [\r\n  //           { text: 'Duplicate ', fontSize: 7, alignment: 'right' },\r\n\r\n  //         ]\r\n  //       },\r\n\r\n  //       {\r\n  //         style: 'tableExample',\r\n  //         color: 'black',\r\n  //         // margin: [0, 0, 0, 3],///\r\n  //         table: {\r\n  //           widths: ['*'],\r\n  //           body: [\r\n  //             [\r\n\r\n  //               {\r\n  //                 //border: [true, true, true, false],///lst\r\n  //                 columns: [\r\n  //                   {\r\n  //                     stack: [\r\n  //                       {\r\n  //                         text: [\r\n  //                           { text: 'Memo To, ', style: 'tableExample' },\r\n  //                           headerDetails.buyer\r\n  //                           //'Firstname Lastname ',\r\n  //                         ]\r\n  //                       },\r\n  //                       {\r\n  //                         text: [\r\n  //                           { text: 'Address : ', style: 'tableExample' },\r\n  //                           ' ' + (headerDetails.address1).trim() + ','\r\n  //                         ]\r\n  //                       },\r\n  //                       {\r\n  //                         text: [\r\n  //                           { text: '', style: 'tableExample' },\r\n  //                           headerDetails.address2\r\n  //                         ]\r\n  //                       },\r\n  //                       {\r\n  //                         text: [\r\n  //                           { text: 'Memo No : ', style: 'tableExample' },\r\n  //                           memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodte\r\n  //                         ]\r\n  //                       },\r\n  //                       {\r\n\r\n  //                       }\r\n  //                     ]\r\n  //                   },\r\n  //                   {\r\n  //                     text: [\r\n  //                       { text: 'ON APPROVAL', fontSize: 10 }\r\n  //                     ]\r\n  //                   }\r\n\r\n\r\n  //                 ]\r\n\r\n  //               }\r\n\r\n  //             ],\r\n  //             [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]\r\n  //             // 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n  //           ]\r\n\r\n  //         },\r\n  //         layout: {\r\n  //           hLineWidth: function (i, node) {\r\n  //             return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n  //           },\r\n  //           vLineWidth: function (i, node) {\r\n  //             return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n  //           },\r\n  //           hLineColor: function (i, node) {\r\n  //             return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n  //           },\r\n  //           vLineColor: function (i, node) {\r\n  //             return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n  //           }\r\n  //         }\r\n  //       },\r\n  //       this.getTableUSA(resData),\r\n  //       this.gettermsUSA(trm, GrandSummary,resData)\r\n  //     ],\r\n\r\n  //     pageMargins: [10, 5, 10, 5],//12\r\n  //     defaultStyle: {\r\n  //       alignment: 'justify'\r\n  //     },\r\n  //     styles: {\r\n  //       h3: {\r\n  //         fontSize: 10\r\n  //       },\r\n  //       reportHeaderKey: {\r\n  //         fontSize: 8,\r\n  //         bold: true\r\n  //       },\r\n  //       h3header: {\r\n  //         fontSize: 11\r\n  //       },\r\n  //       tableExample: {\r\n  //         fontSize: 8,\r\n  //         bold: true\r\n  //       },\r\n  //       pkttable: {\r\n  //         fontSize: 8\r\n  //       },\r\n  //       coloredBoldTableTotal: {\r\n  //         fontSize: 8,\r\n  //         bold: true\r\n  //       }\r\n  //     }\r\n  //   }\r\n  \r\n  //   pdfMake.createPdf(ddReportHK).open();\r\n  // }\r\n createExternalMemoUSA(resData) {\r\n    let headerDetails = resData.headerDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let pdfFormat = resData.pdfFormat || {};\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n    \r\n    let trm = pdfFormat.terms;\r\n\r\n    let origreportheder = {};\r\n    let dupreportheder = {};\r\n    let hedImage = pdfFormat.image || '';\r\n    if (hedImage != '') {\r\n      origreportheder = {\r\n        columns: [\r\n          {\r\n            width: '55%',\r\n            margin: [25, 0, 0, 0],\r\n            stack: [\r\n              {\r\n                image: hedImage\r\n                ,fit:[90,80], alignment: 'Left'\r\n              }]\r\n          },\r\n          {\r\n            width: '45%',\r\n            margin: [0, 0, 0, 0],\r\n            stack: [\r\n              { text: pdfFormat.companyaddress, fontSize: 9},\r\n              { text: pdfFormat.companyaddress1, fontSize: 9},\r\n              { text: 'Tel : ' + pdfFormat.mobileno, fontSize: 9},\r\n              { text: 'E-Mail : ' + pdfFormat.email, fontSize: 9},\r\n              { text: pdfFormat.websiteaddress, fontSize: 9}\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n\r\n      dupreportheder = {\r\n        columns: [\r\n          {\r\n            width: '55%',\r\n            margin: [25, 0, 0, 0],\r\n            stack: [\r\n              {\r\n                image: hedImage\r\n                ,fit:[90,80], alignment: 'Left'\r\n              }]\r\n          },\r\n          {\r\n            width: '45%',\r\n            margin: [0, 0, 0, 0],\r\n            stack: [\r\n              { text: pdfFormat.companyaddress, fontSize: 9},\r\n              { text: pdfFormat.companyaddress1, fontSize: 9},\r\n              { text: 'Tel : ' + pdfFormat.mobileno, fontSize: 9},\r\n              { text: 'E-Mail : ' + pdfFormat.email, fontSize:9},\r\n              { text: pdfFormat.websiteaddress, fontSize: 9}\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    }\r\n\r\n    let ddReportHK = {\r\n     footer: function(currentPage, pageCount) {\r\n      return {\r\n        margin: [10, 0, 10, 10], // Add enough bottom margin\r\n        columns: [\r\n          { text: '', width: '*', alignment: 'left' }, // Empty left spacer\r\n          {\r\n            text: pdfFormat.website || '',\r\n            alignment: 'center',\r\n            fontSize: 8,\r\n            width: 'auto'\r\n          },\r\n          {\r\n            text: `Page ${currentPage} of ${pageCount}`,\r\n            alignment: 'right',\r\n            fontSize: 8,\r\n            width: '*'\r\n          }\r\n        ]\r\n      }\r\n    },\r\n\r\n\r\n      content: [\r\n        {\r\n          columns: [origreportheder],\r\n        },\r\n        {\r\n          text: [{ text: \"Original \", fontSize: 7, alignment: \"right\" }],\r\n        },\r\n        {\r\n          style: \"tableExample\",\r\n          color: \"black\",\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: [\"*\"],\r\n            body: [\r\n              [\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: \"Memo To, \", style: \"tableExample\" },\r\n                            headerDetails.buyer,\r\n                            //'Firstname Lastname ',\r\n                          ],\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: \"Address : \", style: \"tableExample\" },\r\n                            \" \" + headerDetails.address1.trim() + \",\",\r\n                          ],\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: \"\", style: \"tableExample\" },\r\n                            headerDetails.address2,\r\n                          ],\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: \"Memo No : \", style: \"tableExample\" },\r\n                            memoDetails[0].co_serial +\r\n                              \"          Date : \" +\r\n                              memoDetails[0].memodte,\r\n                          ],\r\n                        },\r\n                        {},\r\n                      ],\r\n                    },\r\n                    {\r\n                      text: [{ text: \"ON APPROVAL\", fontSize: 10 }],\r\n                    },\r\n                  ],\r\n                },\r\n              ],\r\n              //[{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ],\r\n          },\r\n          layout: {\r\n            hLineWidth: function (i, node) {\r\n              return i === 0 || i === node.table.body.length ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return i === 0 || i === node.table.widths.length ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return i === 0 || i === node.table.body.length\r\n                ? \"black\"\r\n                : \"white\";\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return i === 0 || i === node.table.widths.length\r\n                ? \"black\"\r\n                : \"black\";\r\n            },\r\n          },\r\n        },\r\n\r\n        this.getTableUSA(resData),\r\n        \r\n        // {\r\n        //   text: \"_____________________________________________________________________________________________________________________________________________________________\",\r\n        //   fontSize: 8,\r\n        //   margin: [0, 5, 0, 5],\r\n        //   pageBreak: \"before\",\r\n        //   },\r\n\r\n        //   /////////////////////////////////////////////////// 2 ////////////////////////////////////////////\r\n        //   {\r\n        //     margin: [0, 0, 0, 0], //10\r\n        //     columns: [dupreportheder],\r\n        //   },\r\n        //   {\r\n        //     text: [{ text: \"Duplicate \", fontSize: 7, alignment: \"right\" }],\r\n        //   },\r\n\r\n        //   {\r\n        //     style: \"tableExample\",\r\n        //     color: \"black\",\r\n        //     // margin: [0, 0, 0, 3],///\r\n        //     table: {\r\n        //       widths: [\"*\"],\r\n        //       body: [\r\n        //         [\r\n        //           {\r\n        //             //border: [true, true, true, false],///lst\r\n        //             columns: [\r\n        //               {\r\n        //                 stack: [\r\n        //                   {\r\n        //                     text: [\r\n        //                       { text: \"Memo To, \", style: \"tableExample\" },\r\n        //                       headerDetails.buyer,\r\n        //                       //'Firstname Lastname ',\r\n        //                     ],\r\n        //                   },\r\n        //                   {\r\n        //                     text: [\r\n        //                       { text: \"Address : \", style: \"tableExample\" },\r\n        //                       \" \" + headerDetails.address1.trim() + \",\",\r\n        //                     ],\r\n        //                   },\r\n        //                   {\r\n        //                     text: [\r\n        //                       { text: \"\", style: \"tableExample\" },\r\n        //                       headerDetails.address2,\r\n        //                     ],\r\n        //                   },\r\n        //                   {\r\n        //                     text: [\r\n        //                       { text: \"Memo No : \", style: \"tableExample\" },\r\n        //                       memoDetails[0].co_serial +\r\n        //                         \"          Date : \" +\r\n        //                         memoDetails[0].memodte,\r\n        //                     ],\r\n        //                   },\r\n        //                   {},\r\n        //                 ],\r\n        //               },\r\n        //               {\r\n        //                 text: [{ text: \"ON APPROVAL\", fontSize: 10 }],\r\n        //               },\r\n        //             ],\r\n        //           },\r\n        //         ],\r\n        //         [\r\n        //           {\r\n        //             text: pdfFormat.body,\r\n        //             fontSize: 8,\r\n        //             margin: [0, 0, 0, 0],\r\n        //             bold: false,\r\n        //           },\r\n        //         ],\r\n        //         // 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n        //       ],\r\n        //     },\r\n        //     layout: {\r\n        //       hLineWidth: function (i, node) {\r\n        //         return i === 0 || i === node.table.body.length ? 0.1 : 0.1;\r\n        //       },\r\n        //       vLineWidth: function (i, node) {\r\n        //         return i === 0 || i === node.table.widths.length ? 0.1 : 0.1;\r\n        //       },\r\n        //       hLineColor: function (i, node) {\r\n        //         return i === 0 || i === node.table.body.length\r\n        //           ? \"black\"\r\n        //           : \"white\";\r\n        //       },\r\n        //       vLineColor: function (i, node) {\r\n        //         return i === 0 || i === node.table.widths.length\r\n        //           ? \"black\"\r\n        //           : \"black\";\r\n        //       },\r\n        //     },\r\n        //   },\r\n        //   this.getTableUSA(resData),\r\n        // this.gettermsUSA(trm, GrandSummary,resData)\r\n      ],\r\n\r\n      pageMargins: [10, 5, 10, 30], //12\r\n      defaultStyle: {\r\n        alignment: \"justify\",\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10,\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n        h3header: {\r\n          fontSize: 11,\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n        pkttable: {\r\n          fontSize: 8,\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n      },\r\n    };\r\n  \r\n    pdfMake.createPdf(ddReportHK).open();\r\n  }\r\n\r\n\r\n  getTableUSA(resData) {\r\n      this.headerDetails = resData.headerDetails;\r\n      this.attrDisplayDtl = resData.attrDisplayDtl;\r\n      this.memoDetails = resData.memoDetails;\r\n      this.GrandSummary = resData.GrandSummary;\r\n      this.pdfFormat = resData.pdfFormat;\r\n      let pageDefination = resData.pageDefination || {};\r\n      let formfield = pageDefination.form_field || [];\r\n      let rsamount = formfield.find(e => e.form_field == \"rsamount\") || {};\r\n      let rsAmt = \"\";\r\n      let currentXrte = resData.currentXrte || '1';\r\n      let gremark = \"\";\r\n      if (this.memoDetails[0]?.transaction_attr?.['remark']) {\r\n        gremark = this.memoDetails[0].transaction_attr['remark'];\r\n      }\r\n\r\n      let Objkeys = Object.keys(this.attrDisplayDtl);\r\n      let widthsarr = Objkeys.map(key => key == 'remarks' ? '*' : 'auto');\r\n\r\n      let sections = [];\r\n      let headerRow = Objkeys.map(hdr => ({ bold: true, text: this.attrDisplayDtl[hdr] }));\r\n\r\n      let rows = [];\r\n      this.memoDetails.forEach(element => {\r\n        element.gropudtlList.forEach(grp => {\r\n          grp.packetsDetails.forEach(pkt => {\r\n            let valObj = Objkeys.map(key => {\r\n              if (key == 'remarks') return gremark;\r\n              return pkt[key] ?? ' ';\r\n            });\r\n            rows.push(valObj);\r\n          });\r\n        });\r\n      });\r\n\r\n      let chunkSize = 30;\r\n      let totalSections = Math.ceil(rows.length / chunkSize);\r\n\r\n      for (let i = 0; i < rows.length; i += chunkSize) {\r\n        const isLastChunk = i + chunkSize >= rows.length;\r\n        let chunk = rows.slice(i, i + chunkSize).filter(row =>\r\n            row.some(cell => typeof cell === 'string' ? cell.trim() !== '' : !!cell)\r\n        );\r\n\r\n        let body = [headerRow, ...chunk];\r\n\r\n        // Only push totals on the final section\r\n        if (isLastChunk) {\r\n          let bottomTot = Objkeys.map(key => {\r\n            if (key == 'srNo') return { text: 'Total', bold: true };\r\n            return this.GrandSummary[key] ? { text: this.GrandSummary[key], bold: true } : '';\r\n          });\r\n          body.push(bottomTot);\r\n        }\r\n\r\n        let section = {\r\n          style: 'pkttable',\r\n          alignment: 'center',\r\n          table: {\r\n            headerRows: 1,\r\n            widths: widthsarr,\r\n            body: body\r\n          },\r\n          layout: {\r\n            hLineWidth: function (i, node) {\r\n              return (i >= node.table.body.length - 1) ? 0.5 : 0.1;\r\n            },\r\n            vLineWidth: function () {\r\n              return 0.1;\r\n            },\r\n            hLineColor: function () {\r\n              return 'gray';\r\n            },\r\n            vLineColor: function () {\r\n              return 'black';\r\n            }\r\n          }\r\n        };\r\n\r\n        sections.push({\r\n          stack: [\r\n            section,\r\n            this.gettermsUSA(resData.pdfFormat.terms, this.GrandSummary, resData)\r\n          ],\r\n          pageBreak: i !== 0 ? 'before' : undefined\r\n        });\r\n      }\r\n      return sections.length === 1 ? sections[0] : { stack: sections };\r\n  }\r\n  \r\n \r\n  ////////////////////for testing purpose only/////////////////////\r\n  stringbuilder() {\r\n    var remotedata = [\r\n      {\r\n        \"SRNO\": 1,\r\n        \"PACKETCODE\": \"1001101996\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 1.03,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 2,\r\n        \"PACKETCODE\": \"1001101731\",\r\n        \"SH\": \"PEAR\",\r\n        \"CRTWT\": 1.00,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 3,\r\n        \"PACKETCODE\": \"1000835203\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.03,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 4,\r\n        \"PACKETCODE\": \"1001107617\",\r\n        \"SH\": \"PRINCESS\",\r\n        \"CRTWT\": 0.50,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 5,\r\n        \"PACKETCODE\": \"1001108135\",\r\n        \"SH\": \"HEART\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 6,\r\n        \"PACKETCODE\": \"1000993530\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.12,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 7,\r\n        \"PACKETCODE\": \"1001107849\",\r\n        \"SH\": \"HEART\",\r\n        \"CRTWT\": 4.01,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 8,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 9,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 10,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      }\r\n\r\n    ];\r\n    var sb = '';\r\n    var list = [];\r\n    var stack = [];\r\n    var res = \"\";\r\n    var str = '';\r\n\r\n    remotedata.forEach(function (row) {\r\n      var arr = Array.from(Object.values(row));\r\n      stack.push(arr);\r\n    });\r\n    stack.unshift([\"Sr.No\", \"Description\", \"Shape\", \"Carats\", \"Color\", \"Purity\", \"Remarks\"]);\r\n\r\n\r\n    var spanObj = {};\r\n    var arr = [];\r\n    spanObj['style'] = 'coloredBoldTableTotal';\r\n    spanObj['colSpan'] = 2;\r\n    spanObj['text'] = \"Total\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    stack.push(arr);\r\n    return stack;\r\n\r\n  }\r\n\r\n  stringbuilderFullpage() {\r\n    var remotedata = [\r\n      {\r\n        \"SRNO\": 1,\r\n        \"PACKETCODE\": \"1001101996\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 1.03,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 2,\r\n        \"PACKETCODE\": \"1001101731\",\r\n        \"SH\": \"PEAR\",\r\n        \"CRTWT\": 1.00,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 3,\r\n        \"PACKETCODE\": \"1000835203\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.03,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 4,\r\n        \"PACKETCODE\": \"1001107617\",\r\n        \"SH\": \"PRINCESS\",\r\n        \"CRTWT\": 0.50,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 5,\r\n        \"PACKETCODE\": \"1001108135\",\r\n        \"SH\": \"HEART\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 6,\r\n        \"PACKETCODE\": \"1000993530\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.12,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 7,\r\n        \"PACKETCODE\": \"1001107849\",\r\n        \"SH\": \"HEART\",\r\n        \"CRTWT\": 4.01,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 8,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 9,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 10,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 11,\r\n        \"PACKETCODE\": \"1001101996\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 1.03,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 12,\r\n        \"PACKETCODE\": \"1001101731\",\r\n        \"SH\": \"PEAR\",\r\n        \"CRTWT\": 1.00,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 13,\r\n        \"PACKETCODE\": \"1000835203\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.03,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 14,\r\n        \"PACKETCODE\": \"1001107617\",\r\n        \"SH\": \"PRINCESS\",\r\n        \"CRTWT\": 0.50,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 15,\r\n        \"PACKETCODE\": \"1001108135\",\r\n        \"SH\": \"HEART\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 16,\r\n        \"PACKETCODE\": \"1000993530\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.12,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 17,\r\n        \"PACKETCODE\": \"1001107849\",\r\n        \"SH\": \"HEART\",\r\n        \"CRTWT\": 4.01,\r\n        \"CO\": \"G\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 18,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 19,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 20,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 21,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      }, {\r\n        \"SRNO\": 22,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 23,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 24,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      },\r\n      {\r\n        \"SRNO\": 25,\r\n        \"PACKETCODE\": \"1000999134\",\r\n        \"SH\": \"ROUND\",\r\n        \"CRTWT\": 2.02,\r\n        \"CO\": \"H\",\r\n        \"PU\": \"SI1\",\r\n        \"COMMENT\": \"Additional clouds are not shown. Pinpoints are not shown.\"\r\n\r\n      }\r\n\r\n    ];\r\n    var sb = '';\r\n    var list = [];\r\n    var stack = [];\r\n    var res = \"\";\r\n    var str = '';\r\n\r\n    remotedata.forEach(function (row) {\r\n      var arr = Array.from(Object.values(row));\r\n      stack.push(arr);\r\n    });\r\n    stack.unshift([\"Sr.No\", \"Description\", \"Shape\", \"Carats\", \"Color\", \"Purity\", \"Remarks\"]);\r\n\r\n\r\n    var spanObj = {};\r\n    var arr = [];\r\n    spanObj['style'] = 'coloredBoldTableTotal';\r\n    spanObj['colSpan'] = 2;\r\n    spanObj['text'] = \"Total\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    stack.push(arr);\r\n    return stack;\r\n\r\n  }\r\n  /////////////// end of for testing purpose only //////////////////\r\n\r\n  inWordsINR(num) {\r\n    if ((num = num.toString()).length > 9) return 'overflow';\r\n    let n = [];\r\n    n = ('000000000' + num).substr(-9).match(/^(\\d{2})(\\d{2})(\\d{2})(\\d{1})(\\d{2})$/);\r\n    if (!n) return; var str = '';\r\n    str += (n[1] != 0) ? (this.a[Number(n[1])] || this.b[n[1][0]] + ' ' + this.a[n[1][1]]) + 'crore ' : '';\r\n    str += (n[2] != 0) ? (this.a[Number(n[2])] || this.b[n[2][0]] + ' ' + this.a[n[2][1]]) + 'lakh ' : '';\r\n    str += (n[3] != 0) ? (this.a[Number(n[3])] || this.b[n[3][0]] + ' ' + this.a[n[3][1]]) + 'thousand ' : '';\r\n    str += (n[4] != 0) ? (this.a[Number(n[4])] || this.b[n[4][0]] + ' ' + this.a[n[4][1]]) + 'hundred ' : '';\r\n    str += (n[5] != 0) ? ((str != '') ? '' : '') + (this.a[Number(n[5])] || this.b[n[5][0]] + ' ' + this.a[n[5][1]]) + '' : '';\r\n    return str;\r\n  }\r\n\r\n  inWordsUSD(num) {\r\n    //-------------------------------------------------------\r\n    //Convert Integer Number to English Words\r\n    //Using a Single Loop String Triplets (SLST) Methods\r\n    //Mohsen Alyafei 10 July 2019\r\n    //Call it for a whole number and fractional separately\r\n    //-------------------------------------------------------\r\n\r\n    if (num == 0) return \"Zero\";\r\n    var Ones = [\"\", \"One\", \"Two\", \"Three\", \"Four\", \"Five\", \"Six\", \"Seven\", \"Eight\", \"Nine\", \"Ten\", \"Eleven\", \"Twelve\", \"Thirteen\", \"Fourteen\", \"Fifteen\", \"Sixteen\", \"Seventeen\", \"Eighteen\", \"Nineteen\"];\r\n    var Tens = [\"\", \"\", \"Twenty\", \"Thirty\", \"Forty\", \"Fifty\", \"Sixty\", \"Seventy\", \"Eighty\", \"Ninety\"];\r\n    var Scale = [\"\", \"Thousand\", \"Million\", \"Billion\", \"Trillion\", \"Quadrillion\", \"Quintillion\", \"Sextillion\", \"Septillion\", \"Octillion\", \"Nonillion\", \"Decillion\"];\r\n    var N1, N2, Sep, L, j, i, h, Trplt, tns = \"\", NumAll = \"\";\r\n    num += \"\";                                            //NumIn=NumIn.toString()\r\n    //----------------- code start -------------------\r\n    num = \"0\".repeat(num.length * 2 % 3) + num;       //Create shortest string triplets 0 padded\r\n    j = 0;                                                  //Start with the highest triplet from LH\r\n    for (i = num.length / 3 - 1; i >= 0; i--) {        //Loop thru number of triplets from LH most\r\n      Trplt = num.substring(j, j + 3);                 //Get a triplet number starting from LH\r\n      if (Trplt != \"000\") {                              //Skip empty triplets\r\n        h = \"\"; //Init hundreds                          //-------inner code for 1 triplet\r\n        Trplt[2] != \"0\" ? Sep = \" \" : Sep = \" \";               //Only if hyphen needed for nums 21 to 99\r\n        N1 = Number(Trplt[0]);                           //Get Hundreds digit\r\n        N2 = Number(Trplt.substr(1));                    //Get 2 lowest digits (00 to 99) \r\n        N2 > 19 ? tns = Tens[Number(Trplt[1])] + Sep + Ones[Number(Trplt[2])] : tns = Ones[N2]\r\n        if (N1 > 0) h = Ones[N1] + \" Hundred\"            //Add \" hundred\" if needed\r\n        Trplt = (h + \" \" + tns).trim() + \" \" + Scale[i]; //Create number with scale ----inner code ends\r\n        NumAll = NumAll + Trplt + \" \";                   //join the triplets scales to previous\r\n      }\r\n      j += 3;                                            //Go for next lower triplets (move to RH)\r\n    }\r\n    //----------------- code end --------------------- \r\n    return NumAll.trim();                                   //Return trimming excess spaces\r\n  }\r\n  imgData = 'data:image/jpeg;base64,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';\r\n  imData;\r\n  QR(pktNo) {\r\n    QRCode.toDataURL(pktNo)\r\n      .then(url => {\r\n        this.imData = url;\r\n        return url;\r\n      })\r\n      .catch(err => {\r\n      });\r\n  }\r\n\r\n  async packetPrint(objs) {\r\n    const currentdate = new Date();\r\n    const datetime = currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear();\r\n\r\n    await objs.forEach(element => {\r\n      let ur;\r\n      ur = this.QR(element['pkt_code']);\r\n      var doc = new jsPDF({ format: 'a5' });\r\n      JsBarcode(\"#ppBarcode\", element['pkt_code'], {\r\n        format: \"CODE128\", width: 4,\r\n        height: 40, displayValue: false\r\n      });\r\n\r\n      const img = document.querySelector('img#ppBarcode');\r\n\r\n      // var doc = new jsPDF();\r\n      // doc.setFontSize(40);\r\n      // doc.addImage((img as any).src, 'JPEG', 15, 40, 180, 160);\r\n      // doc.addFont('Calibri', 'Calibri', 'normal');\r\n\r\n      doc.setFont(\"Calibri\");///Arial//courier//Helvetica//Sans-Serif //Calibri\r\n      doc.setFontStyle(\"bold\");\r\n\r\n\r\n\r\n      doc.setFontSize(10);\r\n      doc.text('White : Very Light Feather In Side', 40, 25);\r\n      doc.text('Black : Very Light Black In Table Side', 40, 30);\r\n      doc.text('Luster : Excellent', 40, 35);\r\n      doc.text('Kts : Crystal, Cloud, Needle', 40, 40);\r\n      doc.text('Cmnt : Pinpoints are not shown.', 40, 45);\r\n\r\n\r\n\r\n      // doc.setFontStyle(\"normal\");\r\n\r\n      var options = {};\r\n      options['maxWidth'] = '40';\r\n      options['angle'] = 90;\r\n\r\n\r\n\r\n      doc.setFontSize(7)\r\n      doc.text('Shape : ' + element['sh'].toUpperCase(), 42, 92, options, 90);\r\n      doc.text('Date : ' + datetime, 46, 92, options, 90);\r\n      doc.text('Cert No : ' + element['vnm'], 50, 92, options, 90);\r\n      doc.text('Ins : GIA ' + element['vnm'], 54, 92, options);\r\n      // doc.text(element['measurement'], 58, 92, options);\r\n      doc.text('Carat Weight : ' + element['crtwt'], 62, 92, options);\r\n      doc.text('Color : ' + element['co'], 66, 92, options);\r\n\r\n      doc.text('Clarity : ' + element['pu'], 70, 92, options);\r\n      doc.text('Cut : ' + element['ct'], 74, 92, options);\r\n      doc.text('TBL : ' + element['tbl'] + 'TD : ' + element['dp'], 78, 92, options);\r\n      doc.text('CH : 15.00    PD : 43.00', 82, 92, options);\r\n      doc.text('CA : 36.00   PA : 40.80', 86, 92, options);\r\n      doc.text('Girdle : MED to STK', 90, 92, options);\r\n      doc.text('Culet : None', 94, 92, options);\r\n      doc.text('Polish : ' + element['po'], 98, 92, options);\r\n      doc.text('Symmetry : ' + element['sy'], 102, 92, options);\r\n      doc.text('Fuoresence : ' + element['fl'], 106, 92, options);\r\n\r\n      doc.setFontSize(8);\r\n\r\n      doc.text('  |  sales@kapugems.com', 78, 105, null, 180);\r\n      doc.text(' www.kapugems.com', 108, 105, null, 180);\r\n\r\n      doc.addImage((img as any).src, 'JPEG', 42, 120, 30, 8);\r\n      // doc.addImage(this.imData, 'JPEG', 40, 125, 30, 8);\r\n\r\n       \r\n      doc.addImage(this.imData, 'JPEG', 83, 115, 20, 15);\r\n\r\n      doc.text(element['pkt_code'].toUpperCase(), 40, 150, null);\r\n      doc.setFontSize(7);\r\n      doc.text('Ref No : ' + element['pkt_code'], 40, 154, null);\r\n      doc.text('Color : ' + element['co'], 40, 158, null);\r\n      doc.text('Clarity : ' + element['pu'], 40, 162, null);\r\n      doc.text('Cut : ' + element['ct'], 40, 166, null);\r\n      doc.text('Polish : ' + element['po'], 40, 170, null);\r\n      doc.text('Symm : ' + element['sy'], 40, 174, null);\r\n      doc.text('Fluo : ' + element['fl'], 40, 178, null);\r\n\r\n      doc.addImage(this.imgData, 'JPEG', 78, 145, 10, 10);\r\n\r\n      doc.text('Carats : ' + element['crtwt'], 75, 158, null);\r\n      doc.text('Depth : 62.1%', 75, 162, null);\r\n      doc.text('Table : ' + element['tbl'], 75, 166, null);\r\n      doc.text('Dimen : (7.29 - 7.34mm)', 75, 170, null);\r\n      doc.text('GIA  6203216218', 75, 174, null);\r\n      doc.save(element['pkt_code']);\r\n    });\r\n\r\n\r\n\r\n\r\n\r\n  }\r\n\r\n  AltpacketPrint(objs) {\r\n\r\n    const currentdate = new Date();\r\n    const datetime = currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear();\r\n    // var doc = null;// new jsPDF({ format: 'a5' });\r\n\r\n    objs.forEach(element => {\r\n      let ur;\r\n      let doc = null;\r\n      doc = new jsPDF({ format: 'a5' });\r\n      ur = this.QR(element['pkt_code']);\r\n      JsBarcode(\"#ppBarcode\", element['pkt_code'], {\r\n        format: \"CODE128\", width: 4,\r\n        height: 40, displayValue: false\r\n      });\r\n\r\n      const img = document.querySelector('img#ppBarcode');\r\n      //doc.addFont('Arial', 'Sans-Serif', 'times');\r\n      // doc.setFont(\"times\");///Arial//courier//Helvetica//Sans-Serif //Calibri\r\n      // doc.setFont('Symbol');\r\n      // doc.addFont('ArialMS', 'Arial', 'normal');\r\n      doc.setFont('calibri');\r\n      doc.setFontStyle(\"bold\");\r\n\r\n\r\n\r\n      doc.setFontSize(10);\r\n      // doc.text('White : Very Light Feather In Side', 40, 25);\r\n      //doc.text('Black : Very Light Black In Table Side', 40, 30);\r\n      doc.text('Luster : ' + element['ls'], 40, 35);\r\n      doc.text('Kts : ' + element['ktsview'], 40, 40);\r\n      doc.text('Cmnt : ' + element['int_comm'], 40, 45);\r\n      doc.setFontStyle(\"normal\");\r\n      var options = {};\r\n      options['maxWidth'] = '40';\r\n      options['angle'] = 90;\r\n\r\n\r\n\r\n      doc.setFontSize(7)\r\n      doc.text('Shape : ' + element['sh'].toUpperCase(), 42, 92, options, 90);\r\n\r\n      doc.text('Date : ' + datetime, 46, 92, options, 90);\r\n      doc.text('Cert No : ' + element['certno'], 50, 92, options, 90);\r\n      doc.text('Ins : ' + element['inscription'], 54, 92, options);\r\n      // doc.text(element['measurement'], 58, 92, options);\r\n      doc.text('Carat Weight : ' + element['crtwt'], 62, 92, options);\r\n      doc.text('Color : ' + element['co'], 66, 92, options);\r\n\r\n      doc.text('Clarity : ' + element['pu'], 70, 92, options);\r\n      doc.text('Cut : ' + element['ct'], 74, 92, options);\r\n      doc.text('TBL : ' + element['tbl'] + 'TD : ' + element['dp'], 78, 92, options);\r\n      doc.text('CH : ' + element['ch'] + '   PD :' + element['php'], 82, 92, options);\r\n      doc.text('CA : ' + element['ca'] + '   PA : ' + element['pa'], 86, 92, options);\r\n      doc.text('Girdle : ' + element['grdl'], 90, 92, options);\r\n      doc.text('Culet : ' + element['cu'], 94, 92, options);\r\n      doc.text('Polish : ' + element['po'], 98, 92, options);\r\n      doc.text('Symmetry : ' + element['sy'], 102, 92, options);\r\n      doc.text('Fluorescence : ' + element['fl'], 106, 92, options);\r\n\r\n      doc.setFontSize(8);\r\n\r\n      doc.text('  |  sales@kapugems.com', 78, 105, null, 180);\r\n      doc.text(' www.kapugems.com', 108, 105, null, 180);\r\n\r\n      doc.addImage((img as any).src, 'JPEG', 42, 120, 30, 8);\r\n      // doc.addImage(this.imData, 'JPEG', 40, 125, 30, 8);\r\n\r\n      doc.addImage(this.imData, 'JPEG', 83, 115, 20, 15);\r\n\r\n      // doc.text(element['pkt_code'].toUpperCase(), 40, 150, null);\r\n      doc.setFontSize(9);\r\n      doc.text(element['lab'].toUpperCase() + \" \" + element['sh'].toUpperCase() + \" \" + element['crtwt'] + \" \" + element['co'].toUpperCase() + \" \" + element['pu'].toUpperCase(), 40, 150, null);\r\n      doc.setFontSize(7);\r\n\r\n      doc.addImage(this.imgData, 'JPEG', 78, 145, 7, 7);\r\n\r\n      doc.text('C-P-S : ' + element['ct'] + \"-\" + element['po'] + \"-\" + element['sy'], 40, 156, null);\r\n      doc.text('FLR : ' + element['fl'], 65, 156, null);\r\n      doc.text('TINGE : ' + element['tinge'], 85, 156, null);\r\n\r\n\r\n      doc.text('MASS :' + element['measurement'], 40, 160, null);\r\n      doc.text('DEP : ' + element['dp'], 65, 160, null);\r\n      doc.text('TABLE : ' + element['tbl'], 85, 160, null);\r\n\r\n\r\n      doc.text(element['inscription'], 40, 164, null);\r\n      doc.text('CA : ' + element['ca'], 65, 164, null);\r\n      doc.text('PA : ' + element['pa'], 85, 164, null);\r\n\r\n\r\n      doc.setFontSize(12);\r\n      doc.text(element['pkt_code'], 40, 170, null);\r\n\r\n\r\n\r\n\r\n      doc.save(element['pkt_code']);\r\n    });\r\n  }\r\n}","import { Component, OnInit, ViewChild, ElementRef } from '@angular/core';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { Router, ActivatedRoute, Params, NavigationEnd } from '@angular/router';\r\nimport { FormControl, FormGroup, Validators } from '@angular/forms';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { StockServiceService } from '../stock-service/stock-service.service'\r\nimport { SystemServiceService } from '../system-module/system-service/system-service.service';\r\nimport { PdfServiceService } from '../globle/pdf-service.service';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\n\r\n@Component({\r\n  selector: 'app-websearch-history',\r\n  templateUrl: './websearch-history.component.html',\r\n  styleUrls: ['./websearch-history.component.css']\r\n})\r\nexport class WebsearchHistoryComponent implements OnInit {\r\n\r\n  constructor(\r\n    public router: Router,\r\n    private route: ActivatedRoute,\r\n    private toastr: ToastrService,\r\n    private ss: StockServiceService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    private sysS: SystemServiceService,\r\n    private ps: PdfServiceService,\r\n    private cs: CommanServiceService\r\n  ) { }\r\n  cDt;\r\n  cUrl;\r\n  header;\r\n  pageDefination;\r\n  resultView = [];\r\n  resultViewDtl;\r\n  searchResultDtlList = [];\r\n  isOpen = true;\r\n  icon = 'fa fa-dedent';\r\n  showarr;\r\n  order = '';\r\n  reverse = true;\r\n  pageSize = 10;\r\n  p = 1;\r\n  pokey = '';\r\n  searchF;\r\n  curIndx;\r\n  buyerList = [];\r\n  lovs = [];\r\n  sqlArray = {};\r\n  noData = true;\r\n  sourceVal;\r\n  sourceList;\r\n  stock_idn;\r\n\r\n  resultlength = 0;\r\n  scrollDistance = 1;\r\n  scrollUpDistance = 2;\r\n  startIndex = 0;\r\n  endIndex = 30;\r\n  loadResult = [];\r\n  setOrder(value: string, i) {\r\n    this.showarr = i;\r\n    this.p = 1\r\n    if (this.order === value) {\r\n      this.reverse = !this.reverse;\r\n    }\r\n    this.order = value;\r\n  }\r\n\r\n  onPageSizeChange(p) {\r\n    if (p == 'All') {\r\n      this.pageSize = this.searchResultDtlList.length;\r\n    } else {\r\n      this.pageSize = p;\r\n    }\r\n  }\r\n  getLovList(tblF, page_item_idn) {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['page_item_idn'] = page_item_idn;\r\n    this.header['method'] = 'getDataByItemIdn';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method:  this.header['method']\r\n    }\r\n    this.sysS.getData(reqObj, options).then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.lovs = response.kv;\r\n        this.sqlArray[tblF] = this.lovs;\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n       this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n  loadBuyer(searchTerm) {\r\n    // this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['likeStr'] = searchTerm;\r\n    this.header['method'] = 'loadBuyer';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method:  this.header['method']\r\n    }\r\n    this.ss.load(reqObj, options, 'marketing/search').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result;\r\n        this.buyerList = result.buyerList.map(option => ({\r\n          value: option.k,\r\n          label: option.v\r\n        }));\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n       this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n  loadFrmFields() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];//'searchDtlDscrForm';\r\n    reqObj['requestSrc'] = this.route.snapshot.params['src'];// 'online';\r\n    // if (this.route.snapshot.params['src'] != null && this.route.snapshot.params['src'] != undefined && this.route.snapshot.params['src'] != \"\") {\r\n    //   reqObj['requestSrc'] ='ez';// ['qs', 'qs'];\r\n    // }\r\n    // else {\r\n    //   reqObj['requestSrc'] = 'online';\r\n    // }\r\n    this.header['method'] = 'getSearchDetails';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method:  this.header['method']\r\n    }\r\n    this.ss.load(reqObj, options, 'marketing/search').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        //  this.isOpen = true;\r\n        let result = response.result;\r\n        this.pageDefination = result.pageDefination;\r\n        this.sourceList = result.sourceList;\r\n        this.pageDefination.form_field.forEach(element => {\r\n          if (element.form_field_typ == 's') {\r\n            this.getLovList(element.form_field, element.page_item_idn);\r\n          }\r\n        });\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n       this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n  openTog() {\r\n    this.isOpen = !this.isOpen;\r\n    if (this.isOpen == true) {\r\n      this.icon = 'fa fa-dedent';\r\n    } else {\r\n      this.icon = 'fa fa-indent';\r\n    }\r\n  }\r\n  exportToCSV() {\r\n    let modifiedObjArr = this.cs.modifyDataByHeader(this.searchResultDtlList, this.resultView, this.resultViewDtl);\r\n    this.cs.CSVConvertor(modifiedObjArr, \"Web_Search_History\", true)\r\n  }\r\n  loadResults(formVal) {\r\n    this.loadResult = [];\r\n    // this.startIndex = 0;\r\n    // this.endIndex = 30;\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];//'searchDtlDscrForm';\r\n    if (formVal != null) {\r\n      //reqObj['formNme'] = 'searchDtlDscrForm';\r\n      reqObj['empIdnList'] = formVal.employee != null ? [formVal.employee] : [];\r\n      reqObj['buyerIdnList'] = formVal.buyer != null ? [formVal.buyer] : [];\r\n      reqObj['dateFrom'] = formVal.fromDate != null ? this.cs.formatDate(formVal.fromDate) : '';\r\n      reqObj['dateTo'] = formVal.toDate != null ? this.cs.formatDate(formVal.toDate) : '';\r\n    }\r\n    // if (this.route.snapshot.params['src'] != null && this.route.snapshot.params['src'] != undefined && this.route.snapshot.params['src'] != \"\") {\r\n    //   reqObj['requestSrc'] = 'ez';//['qs', 'qs'];\r\n    // }\r\n    // else {\r\n    //   reqObj['requestSrc'] = 'online';\r\n    // }\r\n    reqObj['requestSrc'] = this.route.snapshot.params['src'];\r\n    this.header['method'] = 'getSearchDetails';\r\n    // let options = ({ headers: new HttpHeaders(this.header) });\r\n    let options = {\r\n      method:  this.header['method']\r\n    }\r\n    this.ss.load(reqObj, options, 'marketing/search').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        this.isOpen = false;\r\n        let result = response.result;\r\n        if (result != undefined && result != null) {\r\n          this.noData = false;\r\n          this.pageDefination = result.pageDefination;\r\n          this.resultView = result.resultView || [];\r\n          this.resultViewDtl = result.resultViewDtl || {};\r\n          this.searchResultDtlList = result.searchResultDtlList ||[];\r\n\r\n          this.resultlength = this.searchResultDtlList.length;\r\n\r\n          // if (this.endIndex > this.resultlength)\r\n            // this.endIndex = this.resultlength\r\n          // this.addItems();\r\n          this.loadResult = this.searchResultDtlList;\r\n          document.getElementById(\"wrap\").addEventListener(\"scroll\", function () {\r\n            var translate = \"translate(0,\" + this.scrollTop + \"px)\";\r\n            this.querySelector(\"thead\").style.transform = translate;\r\n          });\r\n          this.searchF = this.sourceVal;\r\n        }\r\n        else {\r\n          this.noData = true;\r\n          this.isOpen = true;\r\n        }\r\n        this.spinnerService.hide();\r\n      } else {\r\n        this.spinnerService.hide();\r\n       this.toastr.error(response.message)\r\n      }\r\n    }).catch((err: any) => {\r\n      this.spinnerService.hide();\r\n      this.toastr.error(err.message)\r\n    });\r\n  }\r\n\r\n\r\n  // onScrollDown() {\r\n  //   if (this.endIndex <= this.resultlength)\r\n  //     this.addItems()\r\n  //   document.getElementById(\"wrap\").addEventListener(\"scroll\", function () {\r\n  //     var translate = \"translate(0,\" + this.scrollTop + \"px)\";\r\n  //     this.querySelector(\"thead\").style.transform = translate;\r\n  //   });\r\n  // }\r\n\r\n  // addItems() {\r\n  //   for (let i = this.startIndex; i < this.endIndex; i++) {\r\n  //     this.loadResult[i] = this.searchResultDtlList[i];\r\n  //   }\r\n  //   this.startIndex = this.endIndex;\r\n  //   this.endIndex = this.endIndex + 30;\r\n  //   if (this.endIndex > this.resultlength) {\r\n  //     this.endIndex = this.resultlength;\r\n  //   }\r\n  // }\r\n\r\n  onSubmit(formVal) {\r\n    var t = Object.keys(formVal.form.controls).forEach(field => {\r\n      const control = formVal.form.get(field);\r\n    });\r\n    this.loadResults(formVal.value);\r\n  }\r\n  ngOnInit() {\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    this.cUrl = this.router.url;\r\n\r\n    this.header = {\r\n      'clientkey': Cookie.get('_ck'),\r\n      'Content-Type': 'application/json',\r\n      'modulekey': mdlk[this.cUrl.split('/')[1]],\r\n      'loginid': Cookie.get('_logid'),\r\n      'source': 'qs'\r\n    };\r\n    this.loadResults(null);\r\n    this.loadFrmFields();\r\n    this.cDt = new Date();\r\n  }\r\n\r\n}\r\n","<div class=\"mt\" style=\"background: #fff;\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">{{pageDefination?.title}}\r\n        <span class=\"f-12\">({{cDt | date:'medium'}})</span>\r\n      </h3>\r\n    </div>\r\n  </div>\r\n  <div class=\"content-frame\">\r\n    <div class=\"innerD\">\r\n      <div class=\"row\" style=\"padding: 10px;\">\r\n        <form class=\"form-inline\" #f=\"ngForm\" (ngSubmit)=\"onSubmit(f)\" name=\"appForm\">\r\n          <div [ngClass]=\"isOpen == true ? 'col-md-4' : 'hidden'\">\r\n            <div class=\"row\">\r\n              <div class=\"col-md-12\" *ngFor=\"let fl of pageDefination?.form_field\">\r\n                <div class=\"form-group w-100\" *ngIf=\"fl?.form_field_typ == 'sb'\">\r\n                  <label class=\"col-md-5 control-label\" style=\"padding-left: 2px;\">{{fl?.form_field_title}}</label>\r\n                  <div class=\"col-md-7\">\r\n                    <div class=\"input-group w-100\">\r\n                      <ng-select style=\"z-index: 3;\" placeholder=\"Select Buyers\" [options]=\"buyerList\"\r\n                        [(ngModel)]=\"fl.default_value\" name=\"buyer\" (filterInputChanged)=\"loadBuyer($event)\">\r\n                      </ng-select>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"form-group w-100\" *ngIf=\"fl?.form_field_typ == 's'\">\r\n                  <label class=\"col-md-5 control-label\" style=\"padding-left: 2px;\">{{fl?.form_field_title}}</label>\r\n                  <div class=\"col-md-7\">\r\n                    <div class=\"input-group w-100\">\r\n                      <select class=\"form-control\" name=\"{{fl?.form_field}}\" [value]=\"fl?.default_value\"\r\n                        [(ngModel)]=\"fl.default_value\" #lInput=\"ngModel\">\r\n                        <option *ngFor=\"let lov of sqlArray[fl.form_field]\" value=\"{{lov.k}}\">{{lov.v}}</option>\r\n                      </select>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"form-group w-100\" *ngIf=\"fl?.form_field_typ == 't' && fl?.dta_typ=='d'\">\r\n                  <label class=\"col-md-5 control-label\" style=\"padding-left: 2px;\">{{fl?.form_field_title}}</label>\r\n                  <div class=\"col-md-7\">\r\n                    <div class=\"input-group w-100\">\r\n                      <input name=\"{{fl?.form_field}}\" [(ngModel)]=\"fl.default_value\" onfocus=\"(this.type='date')\"\r\n                        onblur=\"(this.type='text')\" class=\"form-control\" placeholder=\"dd/mm/yyyy\" />\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"form-group w-100\" *ngIf=\"sourceList != null\">\r\n                <label class=\"col-md-5 control-label\" style=\"padding-left: 2px;\">Source</label>\r\n                <div class=\"col-md-7\">\r\n                  <div class=\"input-group w-100\">\r\n                    <select class=\"form-control\" name=\"source\" [(ngModel)]=\"sourceVal\">\r\n                      <option *ngFor=\"let option of sourceList\" value=\"{{option.k}}\">{{option.v}}</option>\r\n                    </select>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </form>\r\n        <div [ngClass]=\"isOpen == false ? 'col-md-12 custCls' : 'col-md-8 custCls'\">\r\n          <div class=\"row\" *ngIf=\"searchResultDtlList.length>0\">\r\n            <div class=\"col-sm-6\">\r\n              <form class=\"form-inline pull-left\">\r\n              </form>\r\n              <form class=\"form-inline pull-left\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"ddlPagesize\">Page Size &nbsp; &nbsp;</label>\r\n                  <select class=\"form-control\" name=\"pageSize\" [(ngModel)]=\"pageSize\"\r\n                    (change)=\"onPageSizeChange(pageSize)\">\r\n                    <option value=\"All\">All</option>\r\n                    <option value=\"10\">10</option>\r\n                    <option value=\"25\">25</option>\r\n                    <option value=\"50\">50</option>\r\n                    <option value=\"100\">100</option>\r\n                  </select>\r\n                </div>\r\n              </form>\r\n\r\n              <button *ngIf=\"searchResultDtlList.length>0\" class=\"btn btn-default\"\r\n                style=\"padding: 4px 15px 4px 20px;margin-left: 10px;\" data-toggle=\"tooltip\" data-placement=\"right\"\r\n                title=\"Filter results\" (click)=\"openTog();\">\r\n                <span class=\"{{icon}}\" style=\"color:#3b5998;\"></span>\r\n              </button>\r\n\r\n              <button *ngIf=\"!noData\" class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px;margin-left: 10px;\"\r\n                data-toggle=\"tooltip\" data-placement=\"right\" title=\"Refresh\" (click)=\"ngOnInit();\">\r\n                <span class=\"fa fa-refresh\"></span>\r\n              </button>\r\n              <button *ngIf=\"!noData\" class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px;margin-left: 10px;\"\r\n                data-toggle=\"tooltip\" data-placement=\"right\" title=\"Download Excel\" (click)=\"exportToCSV();\">\r\n                <span class=\"fa fa-file-excel-o\" style=\"color:green;\"></span>\r\n              </button>\r\n\r\n            </div>\r\n            <div *ngIf=\"!noData\" class=\"col-md-6\">\r\n              <form class=\"form-inline pull-right\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                  <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\" [(ngModel)]=\"searchF\" />\r\n                </div>\r\n              </form>\r\n            </div>\r\n          </div>\r\n          <div id=\"wrap\" style=\"overflow: auto;width: 100%;height: calc(100vh - 210px);\">\r\n            <table class=\"displayTable\" *ngIf=\"!noData\">\r\n              <thead>\r\n                <tr class=\"posrel\">\r\n                  <ng-container *ngFor=\"let hdr of resultView ;let j=index;\">\r\n                    <th *ngIf=\"hdr != 'request_attr' && hdr != 'request_attrVal'\" nowrap (click)=\"setOrder(hdr,j)\">\r\n                      {{resultViewDtl[hdr]}}\r\n                      <span [hidden]=\"reverse\" *ngIf=\"showarr === j\">\r\n                        <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i>\r\n                      </span>\r\n                      <span [hidden]=\"!reverse\" *ngIf=\"showarr === j\">\r\n                        <i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i>\r\n                      </span>\r\n                    </th>\r\n                  </ng-container>\r\n                </tr>\r\n              </thead>\r\n              <tbody style=\"height:400px;overflow:auto;\">\r\n                <ng-container\r\n                  *ngFor=\"let pktdtl of loadResult | tableSearch:searchF | orderBy: order:reverse | paginate: { itemsPerPage: pageSize, currentPage: p }; let pkti = index ;trackBy:stock_idn\">\r\n\r\n                  <tr [ngClass]=\"{'even':pkti%2==0,'odd':pkti%2==1}\">\r\n                    <ng-container *ngFor=\"let att of resultView; let j = index;\">\r\n                      <td *ngIf=\"att != 'request_attr' && att != 'request_attrVal'\"\r\n                        style=\"max-width: 300px;white-space: normal;\"\r\n                        [ngStyle]=\"{'word-break' : att == 'dscr'  ? 'break-word': 'normal','white-space': att != 'dscr'? 'nowrap':'normal'}\">\r\n                        <span>{{pktdtl[att]}}</span>\r\n                      </td>\r\n                    </ng-container>\r\n                  </tr>\r\n                </ng-container>\r\n              </tbody>\r\n            </table>\r\n            <p *ngIf=\"searchResultDtlList.length==0\" style=\"text-align: center\"><b> No Data Found !</b></p>\r\n            <!-- \"max-width: 300px;white-space: normal;word-break: break-word; -->\r\n            <!-- <pagination-controls (pageChange)=\"p = $event\" *ngIf=\"processDetails.length>0\" class=\"pull-right\"></pagination-controls> -->\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  <div class=\"actionFooter\">\r\n    <button type=\"submit\" class=\"btn btn-success cBtn pull-left\" appAppNoDblClick (click)=\"onSubmit(f)\">Fetch</button>\r\n    <pagination-controls style=\"background: white;\" (pageChange)=\"p=$event\" class=\"pull-right\"></pagination-controls>\r\n  </div>\r\n</div>","import { Injectable } from '@angular/core';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { catchError,map } from 'rxjs/operators';\r\nimport { throwError } from 'rxjs';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class PricingService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    private glbEnv: GlobleEnvService,\r\n    private _spinnerService: NgxSpinnerService ,\r\n    private toastr: ToastrService,\r\n    private router: Router,\r\n    private route: ActivatedRoute\r\n  ) { }\r\n\r\n  private header: any = {};\r\n\r\n  data(reqObj, method, url): Observable<any> {\r\n    this._spinnerService.show();\r\n    // if (localStorage.getItem('mdlKey') != null) {\r\n    //   let cUrl = this.router.url;\r\n    //   let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    //   this.header = {\r\n    //     'clientkey': Cookie.get('_ck'),\r\n    //     'Content-Type': 'application/json',\r\n    //     'modulekey': mdlk[cUrl.split('/')[1]],\r\n    //     'loginid': Cookie.get('_logid'),\r\n    //     'source': 'qs',\r\n    //     'method': method\r\n    //   };\r\n    // }\r\n    // let options: any = ({ headers: new HttpHeaders(this.header) });\r\n    let methodName = {\r\n      method: method\r\n    }\r\n    let options: any\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), options= {\r\n      params: methodName\r\n    }).pipe(\r\n      map((res: any) => res),\r\n      (catchError((error) => {\r\n        this._spinnerService.hide();\r\n        this.toastr.error(error.message);\r\n        return throwError(error);\r\n      }))\r\n      );\r\n  }\r\n\r\n}\r\n","import { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { PricingService } from './../pricing-service/pricing.service';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ToastrService } from 'ngx-toastr';;\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { FormArray, FormGroup, FormBuilder } from '@angular/forms';\r\nimport { AbstractControl } from '@angular/forms';\r\n\r\n@Component({\r\n  selector: 'app-attribute-definition',\r\n  templateUrl: './attribute-definition.component.html',\r\n  styleUrls: ['./attribute-definition.component.css']\r\n})\r\nexport class AttributeDefinitionComponent implements OnInit {\r\n\r\n  myFormmm: FormGroup;\r\n\r\n  constructor(\r\n    public router: Router,\r\n    private route: ActivatedRoute,\r\n    private toastr: ToastrService,\r\n    private spinnerService: NgxSpinnerService ,\r\n    private ps: PricingService,\r\n    public cs: CommanServiceService,\r\n    private fb: FormBuilder\r\n  ) { }\r\n\r\n  addNew;\r\n  pageInfo;\r\n  attibutes;\r\n  priceDefination: any = [];\r\n  attribute;\r\n  btnAction;\r\n  pageSize;\r\n  searchF;\r\n  btnName;\r\n  //load page defination \r\n  getPageDefination() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'priceGroupForm';\r\n    reqObj['grpIdn'] = this.route.snapshot.params['id'];\r\n    this.ps.data(reqObj, 'loadData', 'pricing/load')\r\n      .subscribe(response => {\r\n        if (response.status == 'SUCCESS') {\r\n          let res = response.result;\r\n          let pageDefination = res.pageDefination;\r\n          this.spinnerService.hide();\r\n          this.priceDefination = [...res.priceDefination];\r\n          this.btnAction = res.pageDefination.action;\r\n          this.addNew = pageDefination.button[0];\r\n          this.pageInfo = res.pageDefination;\r\n          this.attibutes = res.attrStructureDtl.map(option => ({\r\n            sort: option.sort,\r\n            label: option.print + ' ' + '(' + option.attr + ')',\r\n            type: option.dataType,\r\n            value: option.attr,\r\n            prpList: option.prpList\r\n          }));\r\n          // this.pkf = response.pageInfo.primary_key_field;\r\n          // this.datalist = response.dataList;\r\n          // this.actions = response.actions;\r\n          // this.navigation = response.navigation;\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      }, error => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n  }\r\n\r\n  ngOnInit() {\r\n    this.myFormmm = this.fb.group({\r\n      attr: '',\r\n      display: '',\r\n      sort: '',\r\n      values: this.fb.array([]),\r\n      grid: '',\r\n      status: ''\r\n    })\r\n    this.getPageDefination();\r\n    this.myFormmm.valueChanges.subscribe(console.log);\r\n  }\r\n\r\n  get fromToForms() {\r\n    return this.myFormmm.get('values') as FormArray;\r\n  }\r\n\r\n  get attr() {\r\n    return this.myFormmm.get('attr');\r\n  }\r\n\r\n  get disType() {\r\n    return this.myFormmm.get('display').value;\r\n  }\r\n\r\n  addFromTo() {\r\n    const values = this.fb.group({\r\n      srt_frm: [],\r\n      srt_to: []\r\n    })\r\n    this.fromToForms.push(values);\r\n  }\r\n\r\n  deletePhone(i) {\r\n    // this.fromToForms.setValue()\r\n    this.fromToForms.removeAt(i);\r\n  }\r\n\r\n  type;\r\n  frmPrps;\r\n  toPrps;\r\n\r\n  getAttriBute(val) {\r\n    let attrval;\r\n    if (val == null) {\r\n      attrval = this.attr.value;\r\n    } else {\r\n      attrval = val;\r\n    }\r\n    this.attibutes.forEach(element => {\r\n      if (element.value == attrval) {\r\n        this.type = element.type;\r\n        if (element.type == 'c') {\r\n          this.frmPrps = element.prpList;\r\n          this.toPrps = element.prpList;\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  private currObj;\r\n\r\n  userAction(obj, call, actionObj) {\r\n    this.currObj = null;\r\n    this.currObj = obj;\r\n    this.getAttriBute(obj.attr);\r\n    let fromvalueList: any=[];\r\n    let valuelst = obj.values||[];\r\n    valuelst.forEach(element => {\r\n      let valCon=  this.fb.group({\r\n        \"srt_frm\":element.srt_frm,\r\n        \"srt_to\":element.srt_to\r\n      });\r\n      fromvalueList.push(valCon);\r\n  });\r\n  // let values = (obj.values|| []).map((x) => this.fb.group(x))\r\n    if (call == 'edit') {\r\n      document.getElementById('datamdbtn').click();\r\n      this.btnName = 'Edit';\r\n      this.myFormmm = this.fb.group({\r\n        attr: obj.attr,\r\n        display: obj.display,\r\n        sort: obj.sort,\r\n        values: new FormArray(fromvalueList),\r\n        grid: obj.grid,\r\n        status: obj.status\r\n      })\r\n      \r\n\r\n    } else if (call == 'delete') {\r\n      document.getElementById('deletebtn').click();\r\n    }\r\n  }\r\n  setBtnAdd() {\r\n    this.btnName = 'Add';\r\n    this.myFormmm = this.fb.group({\r\n      attr: '',\r\n      display: '',\r\n      sort: '',\r\n      values: this.fb.array([]),\r\n      grid: '',\r\n      status: ''\r\n    })\r\n  }\r\n  deleteData() {\r\n    this.spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'priceGroupDefinition';\r\n    reqObj['trnsType'] = 'DELETE';\r\n    reqObj['attr'] = this.currObj.attr;\r\n    reqObj['grpIdn'] = this.route.snapshot.params['id'];\r\n    this.ps.data(reqObj, 'savePriceGroupDef', 'pricing/load')\r\n      .subscribe(response => {\r\n        if (response.status == 'SUCCESS') {\r\n          let res = response.result;\r\n          // let index = this.priceDefination.indexOf(this.currObj);\r\n          // this.priceDefination.splice(index, 1);\r\n          this.getPageDefination();\r\n          document.getElementById('deleteCloseMd').click();\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      }, error => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n  }\r\n\r\n  onSubmit() {\r\n    this.spinnerService.show();\r\n    let formsVal = this.myFormmm.value;\r\n    let reqObj = {};\r\n    reqObj['formNme'] = 'priceGroupDefinition';\r\n    reqObj['trnsType'] = this.btnName == 'Add' ? 'ADD' : 'EDIT';//this.currObj != null ? 'EDIT' : 'ADD';\r\n    formsVal['status'] = '1';\r\n    reqObj['dataTrnsDtl'] = formsVal;\r\n    reqObj['grpIdn'] = this.route.snapshot.params['id'];\r\n    if (this.currObj != null) {\r\n      reqObj['attr'] = formsVal['attr'];\r\n    }\r\n    this.ps.data(reqObj, 'savePriceGroupDef', 'pricing/load')\r\n      .subscribe(response => {\r\n        if (response.status == 'SUCCESS') {\r\n          let res = response.result;\r\n          document.getElementById('closeMd').click();\r\n          this.getPageDefination();\r\n          this.spinnerService.hide();\r\n        } else {\r\n          this.spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      }, error => {\r\n        this.spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n  }\r\n\r\n}\r\n","<div class=\"mt\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">\r\n        <span class=\"fa fa-chevron-left cp\" (click)=\"cs.pageBck();\"> Back</span>&nbsp;&nbsp;&nbsp; {{pageInfo?.title}}\r\n        <span class=\"f-12\">({{cs.cDate | date:'medium'}})</span>\r\n      </h3>\r\n      <button type=\"button\" id=\"addBtn\" class=\"btn btn-info pull-right\" *ngIf=\"addNew?.is_compulsory == 1\" (click)=\"f.reset();\" data-toggle=\"modal\"\r\n        data-target=\"#datamodal\" (click)=\"setBtnAdd()\">{{addNew?.form_field_title}}</button>\r\n    </div>\r\n  </div>\r\n  <div class=\"content-frame\">\r\n    <!-- <div class=\"content-frame-left\" *ngIf=\"navigation.length > 0\">\r\n      <div class=\"panel panel-default\">\r\n        <div class=\"panel-body\">\r\n          <div class=\"list-group border-bottom\">\r\n            <a href=\"javascript:void(0)\" class=\"list-group-item\" [ngClass]=\"{'active' :i == cLink}\" *ngFor=\"let nav of navigation;let i=index\"\r\n              (click)=\"navigationFun(nav,i);\">{{nav.form_field_title}} </a>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div> -->\r\n    <div class=\"content-frame-body\" style=\"margin-left:0;\">\r\n      <div class=\"panel panel-default\">\r\n        <div class=\"panel-body\">\r\n          <!-- <div class=\"row\">\r\n              <div class=\"col-sm-8\"></div>\r\n              <div class=\"col-sm-4\">\r\n                <form class=\"form-inline pull-right\">\r\n                  <div class=\"form-group\">\r\n                    <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                    <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\" [(ngModel)]=\"searchF\" />\r\n                  </div>\r\n                </form>\r\n              </div>\r\n            </div> -->\r\n          <div class=\"row\">\r\n            <div class=\"col-sm-6\">\r\n              <form class=\"form-inline pull-left\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"ddlPagesize\">Page Size &nbsp; &nbsp;</label>\r\n                  <select class=\"form-control\" name=\"pageSize\" [(ngModel)]=\"pageSize\">\r\n                      <!-- (change)=\"onPageSizeChange(pageSize)\" -->\r\n                    <option value=\"All\">All</option>\r\n                    <option value=\"10\">10</option>\r\n                    <option value=\"25\">25</option>\r\n                    <option value=\"50\">50</option>\r\n                    <option value=\"100\">100</option>\r\n                  </select>\r\n                </div>\r\n              </form>\r\n              <button class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px;margin-left: 10px;\" data-toggle=\"tooltip\"\r\n                data-placement=\"right\" title=\"Refresh\" (click)=\"ngOnInit();\">\r\n                <span class=\"fa fa-refresh\"></span>\r\n              </button>\r\n            </div>\r\n            <div class=\"col-sm-6\">\r\n              <form class=\"form-inline pull-right\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                  <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\" [(ngModel)]=\"searchF\" />\r\n                </div>\r\n              </form>\r\n            </div>\r\n          </div>\r\n          <div class=\"table-responsive\">\r\n            <table class=\"table table-bordered table-hover table-hover-cells\">\r\n              <thead class=\"table-header-fix\">\r\n                <tr>\r\n                  <th class=\"align-center\">SR No</th>\r\n                  <th class=\"align-center\">Action</th>\r\n                  <th class=\"align-center\">Attribute</th>\r\n                  <th class=\"align-center\">Grid</th>\r\n                  <th class=\"align-center\">Display</th>\r\n                  <th class=\"align-center\">Sort</th>\r\n                  <th class=\"align-center\">Date</th>\r\n                </tr>\r\n              </thead>\r\n              <tbody>\r\n                <tr *ngFor=\"let priceDef of priceDefination;let i = index\">\r\n                  <!-- | searchPipe:searchF | orderBy: order:reverse:'case-insensitive' code ; let i = index; -->\r\n                  <td class=\"align-center\">{{i + 1}}</td>\r\n                  <td class=\"align-center\">\r\n                    <div class=\"btn-group\">\r\n                      <a href=\"#\" data-toggle=\"dropdown\" class=\"btn btn-info dropdown-toggle\">Action\r\n                        <span class=\"caret\"></span>\r\n                      </a>\r\n                      <ul class=\"dropdown-menu\" role=\"menu\">\r\n                        <li *ngFor=\"let action of btnAction\">\r\n                          <a href=\"javascript:void(0)\" (click)=\"userAction(priceDef,action.form_field_typ,action);\">\r\n                            {{action.form_field_title}}\r\n                          </a>\r\n                        </li>\r\n                      </ul>\r\n                    </div>\r\n                  </td>\r\n                  <td class=\"align-center\">{{priceDef.attr}}</td>\r\n                  <td class=\"align-center\">{{priceDef.grid}}</td>\r\n                  <td class=\"align-center\">{{priceDef.display}}</td>\r\n                  <td class=\"align-center\">{{priceDef.sort}}</td>\r\n                  <td class=\"align-center\">{{priceDef.start_dt}}</td>\r\n                </tr>\r\n              </tbody>\r\n            </table>\r\n          </div>\r\n          <!-- <pagination-controls (pageChange)=\"p = $event\" class=\"pull-right\"></pagination-controls> -->\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n\r\n  <div class=\"modal\" id=\"datamodal\" role=\"dialog\" aria-labelledby=\"defModalHead\" aria-hidden=\"true\" data-backdrop=\"static\"\r\n    data-keyboard=\"false\">\r\n    <div class=\"modal-dialog\">\r\n      <div class=\"modal-content\">\r\n        <form class=\"form-horizontal\" [formGroup]=\"myFormmm\" #f=\"ngForm\"  > \r\n          <!-- ng-submit=\"onSubmit()\" -->\r\n          <!-- (ngSubmit)=\"onSubmit(f,submitBtn)\"  -->\r\n          <div class=\"modal-header\">\r\n            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" id=\"closeMd\">\r\n              <!-- (click)=\"closeNull();\"  -->\r\n              <span aria-hidden=\"true\">&times;</span>\r\n              <span class=\"sr-only\">Close</span>\r\n            </button>\r\n            <h4 class=\"modal-title\" id=\"defModalHead\">Add Group</h4>\r\n          </div>\r\n          <div class=\"modal-body\">\r\n            <div class=\"row\">\r\n              <!-- {{myFormmm.value | json}} -->\r\n              <div class=\"col-md-12\">\r\n                <div class=\"form-group\">\r\n                  <label class=\"col-md-2 control-label\">Attribute\r\n                    <span class=\"text-danger\">*</span>\r\n                  </label>\r\n                  <div class=\"col-md-10\">\r\n                    <div class=\"input-group w-100\">\r\n                      <ng-select style=\"z-index: 5;\" [options]=\"attibutes\" formControlName=\"attr\" (selected)=\"getAttriBute(null)\">\r\n                      </ng-select>\r\n                    </div>\r\n                    <!-- <div *ngIf=\"textInput.invalid && (textInput.dirty || textInput.touched)\" class=\"alert alert-danger ca\">\r\n                      <div *ngIf=\"textInput.errors.required\">\r\n                        {{fl.form_field_title}} is required.\r\n                      </div>\r\n                      <div *ngIf=\"textInput.errors.minlength\">\r\n                        {{fl.form_field_title}} must be at least {{fl.form_field_min_length}} characters long.\r\n                      </div>\r\n                      <div *ngIf=\"textInput.errors.maxlength\">\r\n                        {{fl.form_field_title}} Maxmimum limit {{fl.form_field_max_length}} characters long.\r\n                      </div>\r\n                    </div> -->\r\n                  </div>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                  <label class=\"col-md-2 control-label\">Display\r\n                    <span class=\"text-danger\">*</span>\r\n                  </label>\r\n                  <div class=\"col-md-10\">\r\n                    <div class=\"input-group w-100\">\r\n                      <select class=\"form-control\" formControlName=\"grid\">\r\n                        <option value=\"\">Select</option>\r\n                        <option value=\"group\">Group</option>\r\n                        <option value=\"side\">Side</option>\r\n                        <option value=\"head\">Head</option>\r\n                      </select>\r\n                    </div>\r\n                    <!-- <div *ngIf=\"textInput.invalid && (textInput.dirty || textInput.touched)\" class=\"alert alert-danger ca\">\r\n                        <div *ngIf=\"textInput.errors.required\">\r\n                          {{fl.form_field_title}} is required.\r\n                        </div>\r\n                        <div *ngIf=\"textInput.errors.minlength\">\r\n                          {{fl.form_field_title}} must be at least {{fl.form_field_min_length}} characters long.\r\n                        </div>\r\n                        <div *ngIf=\"textInput.errors.maxlength\">\r\n                          {{fl.form_field_title}} Maxmimum limit {{fl.form_field_max_length}} characters long.\r\n                        </div>\r\n                      </div> -->\r\n                  </div>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                  <label class=\"col-md-2 control-label\">Type\r\n                    <span class=\"text-danger\">*</span>\r\n                  </label>\r\n                  <div class=\"col-md-10\">\r\n                    <div class=\"input-group w-100\">\r\n                      <select class=\"form-control\" formControlName=\"display\">\r\n                        <option value=\"\">Select</option>\r\n                        <option value=\"range\">Range</option>\r\n                        <option value=\"plusminus\">With plus minus</option>\r\n                        <option value=\"woplusminus\">Without plus minus </option>\r\n                        <option value=\"userdefined\">User Defined </option>\r\n\r\n                      </select>\r\n                    </div>\r\n                    <!-- <div *ngIf=\"textInput.invalid && (textInput.dirty || textInput.touched)\" class=\"alert alert-danger ca\">\r\n                          <div *ngIf=\"textInput.errors.required\">\r\n                            {{fl.form_field_title}} is required.\r\n                          </div>\r\n                          <div *ngIf=\"textInput.errors.minlength\">\r\n                            {{fl.form_field_title}} must be at least {{fl.form_field_min_length}} characters long.\r\n                          </div>\r\n                          <div *ngIf=\"textInput.errors.maxlength\">\r\n                            {{fl.form_field_title}} Maxmimum limit {{fl.form_field_max_length}} characters long.\r\n                          </div>\r\n                        </div> -->\r\n                  </div>\r\n                </div>\r\n                <div  formArrayName=\"values\"  *ngIf=\"disType == 'userdefined'\">\r\n                  <div class=\"form-group\">\r\n                    <div class=\"col-md-2\"></div>\r\n                    <div class=\"col-md-4\" style=\"text-align: center\"><label class=\"control-label\">From</label></div>\r\n                    <div class=\"col-md-4\" style=\"text-align: center\"><label class=\"control-label\">To</label></div>\r\n                  </div>\r\n                  <div class=\"form-group\">\r\n                    <div *ngFor=\"let value of fromToForms.controls;let i = index\" class=\"row\" style=\"margin-top: 5px;\"\r\n                      [formGroupName]=\"i\">\r\n                      <div class=\"col-md-2\"></div>\r\n                      <div *ngIf=\"type == 't'\">\r\n                        <div class=\"col-md-4\">\r\n                          <div class=\"input-group w-100\">\r\n                            <input type=\"text\" class=\"form-control\" formControlName=\"srt_frm\" />\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"col-md-4\">\r\n                          <div class=\"input-group w-100\">\r\n                            <input type=\"text\" class=\"form-control\" formControlName=\"srt_to\" />\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                      <div *ngIf=\"type == 'n'\">\r\n                        <div class=\"col-md-4\">\r\n                          <div class=\"input-group w-100\">\r\n                            <input type=\"text\" class=\"form-control\" formControlName=\"srt_frm\" />\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"col-md-4\">\r\n                          <div class=\"input-group w-100\">\r\n                            <input type=\"text\" class=\"form-control\" formControlName=\"srt_to\" />\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                      <div *ngIf=\"type == 'c'\">\r\n                        <div class=\"col-md-4\">\r\n                          <div class=\"input-group w-100\">\r\n                            <select class=\"form-control\" formControlName=\"srt_frm\" >\r\n                              <option *ngFor=\"let prp of frmPrps\" [value]=\"prp.sort\">{{prp.print}}</option>\r\n                            </select>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"col-md-4\">\r\n                          <div class=\"input-group w-100\">\r\n                            <select class=\"form-control\" formControlName=\"srt_to\">\r\n                              <option *ngFor=\"let prp of toPrps\" [value]=\"prp.sort\">{{prp.print}}</option>\r\n                            </select>\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                      <div *ngIf=\"type == 'd'\">\r\n                        <div class=\"col-md-4\">\r\n                          <div class=\"input-group w-100\">\r\n                            <input type=\"date\" class=\"form-control\" formControlName=\"srt_frm\" />\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"col-md-4\">\r\n                          <div class=\"input-group w-100\">\r\n                            <input type=\"date\" class=\"form-control\" formControlName=\"srt_to\" />\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                      <div class=\"col-md-2\" style=\"text-align:center\">\r\n                        <button class=\"w-100 btn btn-danger\" (click)=\"deletePhone(i);\"><i class=\"fa fa-times\"\r\n                            aria-hidden=\"true\"></i>\r\n                        </button>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"form-group\" style=\"text-align:center;\">\r\n                    <a class=\"btn btn-success\" (click)=\"addFromTo();\">Add More</a>\r\n                  </div>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                  <label class=\"col-md-2 control-label\">Sort\r\n                    <span class=\"text-danger\">*</span>\r\n                  </label>\r\n                  <div class=\"col-md-10\">\r\n                    <div class=\"input-group w-100\">\r\n                      <input class=\"form-control\" formControlName=\"sort\" />\r\n                    </div>\r\n                    <!-- <div *ngIf=\"textInput.invalid && (textInput.dirty || textInput.touched)\" class=\"alert alert-danger ca\">\r\n                            <div *ngIf=\"textInput.errors.required\">\r\n                              {{fl.form_field_title}} is required.\r\n                            </div>\r\n                            <div *ngIf=\"textInput.errors.minlength\">\r\n                              {{fl.form_field_title}} must be at least {{fl.form_field_min_length}} characters long.\r\n                            </div>\r\n                            <div *ngIf=\"textInput.errors.maxlength\">\r\n                              {{fl.form_field_title}} Maxmimum limit {{fl.form_field_max_length}} characters long.\r\n                            </div>\r\n                          </div> -->\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"modal-footer\">\r\n            <button type=\"button\" class=\"btn btn-success\" appAppNoDblClick (click)=\"onSubmit()\">{{btnName}}</button>\r\n            <button type=\"reset\" class=\"btn btn-danger\">Reset</button>\r\n            <!-- (click)=\"reset(f)\" -->\r\n          </div>\r\n        </form>\r\n      </div>\r\n    </div>\r\n  </div>\r\n\r\n  <div class=\"modal\" id=\"deletemodal\" role=\"dialog\" aria-labelledby=\"smallModalHead\" aria-hidden=\"true\" data-backdrop=\"static\"\r\n    data-keyboard=\"false\">\r\n    <div class=\"modal-dialog modal-sm\">\r\n      <div class=\"modal-content\">\r\n        <div class=\"modal-header\">\r\n          <button type=\"button\" class=\"close\" data-dismiss=\"modal\" id=\"deleteCloseMd\">\r\n            <!-- (click)=\"closeNull();\" #deleteclsbtn -->\r\n            <span aria-hidden=\"true\">&times;</span>\r\n            <span class=\"sr-only\">Close</span>\r\n          </button>\r\n          <h4 class=\"modal-title\" id=\"smallModalHead\">Warning</h4>\r\n        </div>\r\n        <div class=\"modal-body\">\r\n          Are you sure want to delete?\r\n        </div>\r\n        <div class=\"modal-footer\">\r\n          <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\r\n          <button type=\"button\" class=\"btn btn-danger\" (click)=\"deleteData();\" data-dismiss=\"modal\">Delete</button>\r\n          <!-- (click)=\"deleteDataList();\" -->\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n\r\n  <button id=\"deletebtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#deletemodal\"></button>\r\n  <button id=\"datamdbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#datamodal\"></button>\r\n  <button id=\"clsMd\" [hidden]=\"true\" data-dismiss=\"modal\" data-target=\"#datamodal\"></button>\r\n  <button id=\"popdatamdbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#popdatamodal\"></button>\r\n  <button id=\"popResmodalbtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#popResmodal\"></button>\r\n</div>","import { HttpHeaders  } from '@angular/common/http';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { catchError, map } from 'rxjs/operators';\r\nimport { Observable, throwError } from 'rxjs';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class BiService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    private glbEnv: GlobleEnvService,\r\n    private _spinnerService: NgxSpinnerService ,\r\n    private toastr: ToastrService,\r\n    private router: Router,\r\n    private route: ActivatedRoute\r\n  ) { }\r\n\r\n  private header: any = {};\r\n\r\n  data(reqObj, method, url): Observable<any> {\r\n    this._spinnerService.show();\r\n    // if (localStorage.getItem('mdlKey') != null) {\r\n    //   let cUrl = this.router.url;\r\n    //   let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    //   this.header = {\r\n    //     'clientkey': Cookie.get('_ck'),\r\n    //     'Content-Type': 'application/json',\r\n    //     'modulekey': mdlk[cUrl.split('/')[1]],\r\n    //     'loginid': Cookie.get('_logid'),\r\n    //     'source': 'qs',\r\n    //     'method': method\r\n    //   };\r\n    // }\r\n\r\n    let methodName = {\r\n      method: method\r\n    }\r\n    // let options: any = new HttpHeaders({ headers: this.header });\r\n    let options: any;\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj),  options= {\r\n      params: methodName\r\n    }).pipe(\r\n      map((res: any) => res),\r\n      (catchError((error) => {\r\n        this._spinnerService.hide();\r\n        this.toastr.error(error.message);\r\n        return throwError(error);\r\n      }))\r\n    );\r\n  }\r\n}\r\n","import { ToastrService } from 'ngx-toastr';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { BiService } from './../bi-service/bi.service';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { Router, ActivatedRoute ,Params} from '@angular/router';\r\n\r\n\r\n@Component({\r\n  selector: 'app-analysis-search',\r\n  templateUrl: './analysis-search.component.html',\r\n  styleUrls: ['./analysis-search.component.css']\r\n})\r\nexport class AnalysisSearchComponent implements OnInit {\r\n\r\n  constructor(\r\n    public cs: CommanServiceService,\r\n    private bis: BiService,\r\n    private _spinnerService: NgxSpinnerService ,\r\n    private toastr: ToastrService,\r\n    private router: Router,\r\n    private route: ActivatedRoute\r\n  ) { }\r\n\r\n  attrStructureDtl;\r\n  bi_sale_dys = [];\r\n  salePeriod;\r\n  statusList = [];\r\n  sizePrp = [];\r\n  biPeriodList = [];\r\n  viewOptions;\r\n  employees;\r\n  empId;\r\n  buyers;\r\n  selectedSugg;\r\n  header;\r\n  schId;\r\n  count;\r\n  defaultStatusList;\r\n  selectedStatus = [];\r\n  // anaAllGrpStt = ['Marketing', 'Sold'];\r\n  anaAllGrpStt = [];\r\n  chk;\r\n\r\n\r\n  newArrObj;\r\n  attr;\r\n  attrType;\r\n  attrVal;\r\n  attrt;\r\n  attrTypet\r\n  attrValt;\r\n  callFrom = '';\r\n  trm: any = \"\";\r\n  selectedCriteria = [];\r\n  searchId: any = [];\r\n  period: any = 1;\r\n  p1: any = new Array(2);\r\n  p2 = new Array(2);\r\n  p3 = new Array(2);\r\n  p4 = new Array(2);\r\n  viewFormate = 'grid';\r\n  groups = [];\r\n  viewGrp;\r\n  // p1date = new Date().toISOString().substr(0, 10);\r\n  // p2date = new Date().toISOString().substr(0, 10);\r\n  cnt = 1;\r\n  modfytxt;\r\n  modify;\r\n  ;\r\n  modifySch: any = []; modfystat\r\n  terms = [];\r\n\r\n  formname;\r\n  dropdownList = [];\r\n  selectedItems = [];\r\n  dropdownSettings = {};\r\n  venderList=[];\r\n  vender;\r\n  szprp;\r\n  attribute;\r\n  modulename;\r\n  cUrl;\r\n  showvender=false;\r\n  onItemSelect(item: any) {\r\n  }\r\n  OnItemDeSelect(item: any) {\r\n  }\r\n  onSelectAll(items: any) {\r\n  }\r\n  onDeSelectAll(items: any) {\r\n  }\r\n  loadAnalysisSearchPage() {\r\n   this.formname=this.route.snapshot.params['frmnme'];\r\n    this.showvender=false;\r\n    this.searchId=[];\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n    this.bis.data(reqObj, 'load', 'marketing/search')\r\n      .subscribe(data => {\r\n        this._spinnerService.hide();\r\n        if (data.status == 'SUCCESS') {\r\n          let res = data.result;\r\n           \r\n          this.bi_sale_dys = res.bi_sale_dys;\r\n          this.attrStructureDtl = res.attrStructureDtl;\r\n          this.attrStructureDtl.forEach(ele1 => {\r\n            ele1.component.forEach(ele2 => {\r\n              if (ele2.attr == 'sz') {\r\n                ele2.prpList.forEach(element => {\r\n                  let subObj = {};\r\n                  // subObj['label'] = element.print;\r\n                  // subObj['val'] = element.val;\r\n                  // subObj['value'] = element.sort;\r\n\r\n                  subObj['itemName'] = element.print;\r\n                  subObj['id'] = element.sort;\r\n\r\n                  this.sizePrp.push(subObj);\r\n                });\r\n                ele2.prpList = this.sizePrp;\r\n              }\r\n              ele2.values = [];\r\n            });\r\n          });\r\n          this.statusList = res.statusList;\r\n          this.groups = res.attrGridFormat;\r\n          this.viewGrp = this.groups[0];\r\n          this.viewOptions = res.pageDefination.trns_buttons;\r\n          let vender = res.pageDefination.add_new||[];\r\n          if(vender.length>0){\r\n            this.showvender=true;\r\n          }\r\n          this.employees = res.employeeList;\r\n          this.biPeriodList = res.bi_period;\r\n          this.onChangeSalePeriod(0);\r\n          this.salePeriod = \"0\";\r\n          setTimeout(() => {\r\n            if (this.attrStructureDtl.length != null) {\r\n\r\n              let stts = JSON.parse(localStorage.getItem('BIanaStt'));\r\n              if (localStorage.getItem('BIcall') != null && this.attrStructureDtl.length > 0) {\r\n                this.modifySearchFun();\r\n\r\n                let crtwt = localStorage.getItem('BIcrtwt');\r\n                if (crtwt != null && crtwt != undefined && crtwt != \"\") {\r\n                  let wt = JSON.parse(crtwt)\r\n                  if (wt != null && wt != undefined && wt != \"\") {\r\n                    (document.getElementById('crtwt0') as any).value = wt[0];\r\n                    (document.getElementById('crtwt1') as any).value = wt[1];\r\n                  }\r\n                }\r\n\r\n\r\n\r\n                let byr = JSON.parse(localStorage.getItem('BIbyr'));\r\n                if (byr != null && byr != undefined && byr != \"\") {\r\n                  let buyerList = [];\r\n                  buyerList.push(byr);\r\n                  let id = byr['value'];\r\n                  this.buyers = buyerList;\r\n                  this.selectedSugg = id;//JSON.parse(localStorage.getItem('byr'));\r\n                }\r\n\r\n                let emp = localStorage.getItem('BIeId');\r\n                if (emp != null && emp != undefined && emp != \"\") {\r\n                  this.empId = emp;\r\n                }\r\n                let pfrm = localStorage.getItem('BIpFrom');\r\n                if (pfrm != null && pfrm != undefined && pfrm != \"\") {\r\n                  (document.getElementById('pFrom') as any).value = JSON.parse(pfrm);\r\n                }\r\n\r\n                let pto = localStorage.getItem('BIpTo');\r\n                if (pto != null && pto != undefined && pto != \"\") {\r\n                  (document.getElementById('pTo') as any).value = JSON.parse(pto);\r\n                }\r\n\r\n              \r\n\r\n\r\n                let saleP = localStorage.getItem('BIsalePeriod');\r\n                if (saleP != null && saleP != undefined && saleP != \"\") {\r\n                  this.salePeriod = saleP;\r\n                }\r\n\r\n                let period = localStorage.getItem('BIPeriod');\r\n                if (period != null && period != undefined && period != \"\") {\r\n                  this.period = period;\r\n                }\r\n\r\n\r\n\r\n\r\n                stts = JSON.parse(localStorage.getItem('BIanaStt'));\r\n                if (stts != null && stts != undefined && stts.length < 1) {\r\n                  stts.forEach(element => {\r\n                    if ((document.getElementById(element) as any).checked == 'false') {\r\n                      document.getElementById(element).click();\r\n                    }\r\n                  });\r\n                }\r\n                let szs = JSON.parse(localStorage.getItem('BIsize'))\r\n                {\r\n                  if (szs != null && szs != undefined && szs.length > 0) {\r\n                    this.szprp = szs;\r\n                  }\r\n                }\r\n                if (stts != null) {\r\n                  if (stts.includes('mkt')) {\r\n                    document.getElementById('Marketing').click();\r\n                  }\r\n                  if (stts.includes('sold')) {\r\n                    document.getElementById('Sold').click();\r\n                  }\r\n                  if (stts.includes('cs')) {\r\n                    document.getElementById('Consignment').click();\r\n                  }\r\n                  if (stts.includes('asrt')) {\r\n                    document.getElementById('Assort').click();\r\n                  }\r\n                  if (stts.includes('lab')) {\r\n                    document.getElementById('Lab').click();\r\n                  }\r\n                }\r\n\r\n              }\r\n              else {\r\n                document.getElementById('Marketing').click();\r\n                document.getElementById('Sold').click();\r\n              }\r\n\r\n              // else {\r\n              //   document.getElementById('Marketing').click();\r\n              //   document.getElementById('Sold').click();\r\n\r\n              // }\r\n\r\n\r\n              // if (this.selectedSugg != undefined || this.selectedSugg != null || this.selectedSugg != \"\") {\r\n              //   localStorage.removeItem('BIbyr');\r\n              // }\r\n              // if (this.empId != undefined || this.empId != null || this.empId != \"\") {\r\n              //   localStorage.removeItem('BIeId');\r\n              // }\r\n              // localStorage.removeItem('BIcrtwt');\r\n\r\n              // localStorage.removeItem('BIsize');\r\n\r\n\r\n              this.addScrollBar();\r\n              localStorage.removeItem('BIcall');\r\n              //////  this.clearLocalStorages();\r\n            }\r\n          }, 500);\r\n        } else {\r\n          this._spinnerService.hide();\r\n          this.toastr.error(data.message);\r\n        }\r\n      }, error => {\r\n        this._spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n  }\r\n\r\n  selectAll(attcompoObj, e) {\r\n    if (e.target.checked == false) {\r\n      attcompoObj.prpList.map(value => { document.getElementById(attcompoObj.attr + '_' + value.val).click(); })\r\n    } else {\r\n      attcompoObj.prpList.map(value => {\r\n        if (attcompoObj.values.indexOf(value.sort) != -1) {\r\n        } else { document.getElementById(attcompoObj.attr + '_' + value.val).click(); }\r\n      })\r\n    }\r\n  }\r\n\r\n  addScrollBar() {\r\n    let divs = (document.querySelectorAll('[id^=\"scr_\"]') as any);\r\n    divs.forEach((element, index) => {\r\n      let offsetwi = 0;\r\n      let scrollwi = 0;\r\n      let div = document.getElementById(element.id);\r\n      offsetwi = div.offsetWidth;\r\n      scrollwi = div.scrollWidth;\r\n      if (offsetwi != scrollwi) {\r\n        let pele = div.parentElement;\r\n        let fchild: any = pele.firstElementChild;\r\n        let lchild: any = pele.lastElementChild;\r\n        document.getElementById(fchild.id).style.display = 'block';\r\n        document.getElementById(lchild.id).style.display = 'block';\r\n        pele.style.paddingLeft = \"30px\";\r\n        pele.style.paddingRight = \"30px\";\r\n      }\r\n    });\r\n  }\r\n\r\n  onselect(bId) {\r\n    let obj = this.buyers.find(x => x.value == bId);\r\n    localStorage.setItem('BIbyr', JSON.stringify(obj));\r\n  }\r\n\r\n  getBuyers(employee) {\r\n    // this.buyers = [];\r\n    if (employee == undefined || employee == '') return;\r\n    let reqObj = {};\r\n    reqObj['empIdn'] = this.empId;\r\n    reqObj['likeStr'] = employee;\r\n    reqObj['formNme'] =this.route.snapshot.params['frmnme'];\r\n    reqObj['key'] = 'buyername';\r\n    reqObj['stt'] = '-1';\r\n    this.bis.data(reqObj, 'loadBuyer', 'marketing/search')\r\n      .subscribe(data => {\r\n        let res = data.result;\r\n        this.buyers = res.buyerList.map(option => ({\r\n          value: option.k,\r\n          label: option.v\r\n        }));\r\n        this._spinnerService.hide();\r\n      }, error => {\r\n        this._spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n  }\r\n\r\n  getVender(e) {\r\n    // this.buyers = [];\r\n    let reqObj = {};\r\n    reqObj['likeStr'] = e\r\n    reqObj['formNme'] =this.route.snapshot.params['frmnme'];\r\n    reqObj['typ'] = 'vendor';\r\n    this.bis.data(reqObj, 'loadBuyer', 'marketing/search')\r\n      .subscribe(data => {\r\n        if(data.status == 'SUCCESS') {\r\n          let res = data.result;\r\n          this.venderList = res.buyerList.map(option => ({\r\n            value: option.k,\r\n            label: option.v\r\n          }));\r\n          this._spinnerService.hide();\r\n        }\r\n        else {\r\n          this._spinnerService.hide();\r\n          this.toastr.error(data.message);\r\n        }\r\n      }, error => {\r\n        this._spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n  }\r\n\r\n  leftScroll(div) {\r\n    document.querySelector('div.' + div).scrollLeft -= 250;\r\n  }\r\n\r\n  rightScroll(div) {\r\n    document.querySelector('div.' + div).scrollLeft += 250;\r\n  }\r\n\r\n  checkBoxFun(attOj, val, status, id) {\r\n    if (id == 'tinge_No BGM' && status == true) {\r\n      (document.getElementById('milky_na') as any).click();\r\n      (document.getElementById('tinge_BR') as any).disabled = true;\r\n      (document.getElementById('tinge_GR') as any).disabled = true;\r\n      (document.getElementById('tinge_MT') as any).disabled = true;\r\n      (document.getElementById('milky_ml1') as any).disabled = true;\r\n      (document.getElementById('milky_ml2') as any).disabled = true;\r\n      (document.getElementById('milky_ml3') as any).disabled = true;\r\n      (document.getElementById('milky_ml4') as any).disabled = true;\r\n\r\n      (document.getElementById('tinge_15@20@25') as any).style.backgroundColor = '#ddd';\r\n      (document.getElementById('tinge_35@40@45@50@55') as any).style.backgroundColor = '#ddd';\r\n      (document.getElementById('tinge_60@61@62@63') as any).style.backgroundColor = '#ddd';\r\n      (document.getElementById('milky_7') as any).style.backgroundColor = '#ddd';\r\n      (document.getElementById('milky_15') as any).style.backgroundColor = '#ddd';\r\n      (document.getElementById('milky_20') as any).style.backgroundColor = '#ddd';\r\n      (document.getElementById('milky_30') as any).style.backgroundColor = '#ddd';\r\n    } else if (id == 'tinge_No BGM' && status == false) {\r\n      (document.getElementById('milky_na') as any).click();\r\n      (document.getElementById('tinge_BR') as any).disabled = false;\r\n      (document.getElementById('tinge_GR') as any).disabled = false;\r\n      (document.getElementById('tinge_MT') as any).disabled = false;\r\n      (document.getElementById('milky_ml1') as any).disabled = false;\r\n      (document.getElementById('milky_ml2') as any).disabled = false;\r\n      (document.getElementById('milky_ml3') as any).disabled = false;\r\n      (document.getElementById('milky_ml4') as any).disabled = false;\r\n\r\n      (document.getElementById('tinge_15@20@25') as any).style.backgroundColor = '#fff';\r\n      (document.getElementById('tinge_35@40@45@50@55') as any).style.backgroundColor = '#fff';\r\n      (document.getElementById('tinge_60@61@62@63') as any).style.backgroundColor = '#fff';\r\n      (document.getElementById('milky_7') as any).style.backgroundColor = '#fff';\r\n      (document.getElementById('milky_15') as any).style.backgroundColor = '#fff';\r\n      (document.getElementById('milky_20') as any).style.backgroundColor = '#fff';\r\n      (document.getElementById('milky_30') as any).style.backgroundColor = '#fff';\r\n    }\r\n    // this.active = true;\r\n    // let ele = document.getElementById('pr_' + val);\r\n    // if (attOj.attr == 'sh') {\r\n    //   if (status == true) {\r\n    //     ele.classList.add(\"selectedRow\");\r\n    //   } else {\r\n    //     ele.classList.remove(\"selectedRow\");\r\n    //   }\r\n    // }\r\n    let found = 0;\r\n    let found2 = 0;\r\n    attOj.values.forEach((element, index) => {\r\n      if (status == false && element == val) {\r\n        attOj.values.splice(index, 1);\r\n        (document.getElementById('all' + attOj.attr) as any).checked = false;\r\n        return;\r\n      } else if (status == true && element == val) {\r\n        found = 1;\r\n        return;\r\n      }\r\n    });\r\n    this.modifySch.forEach((element, index) => {\r\n      if (status == false && element == id) {\r\n        this.modifySch.splice(index, 1);\r\n        return;\r\n      } else if (status == true && element == id) {\r\n        found2 = 1;\r\n        return;\r\n      }\r\n    });\r\n    if (status) {\r\n      if (attOj.attr == 'sz') {\r\n        attOj.values.push(val[val.length - 1]);\r\n        this.modifySch.push(id[id.length - 1]);\r\n      } else {\r\n        attOj.values.push(val);\r\n        this.modifySch.push(id);\r\n      }\r\n    }\r\n    localStorage.setItem('BImodifySearchString', this.modifySch);\r\n\r\n    this.attrMaker('c');\r\n  }\r\n\r\n  one;\r\n  two;\r\n  three;\r\n  thvgup;\r\n  exRate;\r\n  selectEle(c, s) {\r\n    if (c == 0) {\r\n      if (s == true) {\r\n        (document.getElementById('ct_ex') as any).click();\r\n        (document.getElementById('po_ex') as any).click();\r\n        (document.getElementById('sy_ex') as any).click();\r\n        (document.getElementById(\"two\") as any).checked = false;\r\n        (document.getElementById(\"three\") as any).checked = false;\r\n        this.two = true;\r\n        this.three = true;\r\n        this.thvgup = true;\r\n      } else {\r\n        (document.getElementById('ct_ex') as any).click();\r\n        (document.getElementById('po_ex') as any).click();\r\n        (document.getElementById('sy_ex') as any).click();\r\n        this.two = false;\r\n        this.three = false;\r\n        this.thvgup = false;\r\n      }\r\n    } else if (c == 1) {\r\n      if (s == true) {\r\n        (document.getElementById('ct_ex') as any).click();\r\n        (document.getElementById('po_ex') as any).click();\r\n        (document.getElementById(\"one\") as any).checked = false;\r\n        (document.getElementById(\"three\") as any).checked = false;\r\n        (document.getElementById(\"thvgup\") as any).checked = false;\r\n        this.one = true;\r\n        this.three = true;\r\n        this.thvgup = true;\r\n      } else {\r\n        (document.getElementById('ct_ex') as any).click();\r\n        (document.getElementById('po_ex') as any).click();\r\n        this.one = false;\r\n        this.three = false;\r\n        this.thvgup = false;\r\n      }\r\n    } else if (c == 2) {\r\n      if (s == true) {\r\n        (document.getElementById('ct_vg') as any).click();\r\n        (document.getElementById('po_vg') as any).click();\r\n        (document.getElementById('sy_vg') as any).click();\r\n        (document.getElementById(\"one\") as any).checked = false;\r\n        (document.getElementById(\"two\") as any).checked = false;\r\n        (document.getElementById(\"thvgup\") as any).checked = false;\r\n        this.one = true;\r\n        this.two = true;\r\n        this.thvgup = true;\r\n      } else {\r\n        (document.getElementById('ct_vg') as any).click();\r\n        (document.getElementById('po_vg') as any).click();\r\n        (document.getElementById('sy_vg') as any).click();\r\n        this.one = false;\r\n        this.two = false;\r\n        this.thvgup = false;\r\n      }\r\n    } else if (c == 3) {\r\n      if (s == true) {\r\n        (document.getElementById('ct_ex') as any).click();\r\n        (document.getElementById('po_ex') as any).click();\r\n        (document.getElementById('sy_ex') as any).click();\r\n        (document.getElementById('ct_vg') as any).click();\r\n        (document.getElementById('po_vg') as any).click();\r\n        (document.getElementById('sy_vg') as any).click();\r\n        (document.getElementById(\"one\") as any).checked = false;\r\n        (document.getElementById(\"two\") as any).checked = false;\r\n        (document.getElementById(\"three\") as any).checked = false;\r\n        this.one = true;\r\n        this.two = true;\r\n        this.three = true;\r\n      } else {\r\n        (document.getElementById('ct_ex') as any).click();\r\n        (document.getElementById('po_ex') as any).click();\r\n        (document.getElementById('sy_ex') as any).click();\r\n        (document.getElementById('ct_vg') as any).click();\r\n        (document.getElementById('po_vg') as any).click();\r\n        (document.getElementById('sy_vg') as any).click();\r\n        this.one = false;\r\n        this.two = false;\r\n        this.three = false;\r\n      }\r\n    }\r\n  }\r\n  singleVal(attOj, val, i) {\r\n\r\n    if (i == \"t\") {\r\n      let spaceTocomma = val.replace(/[ ,]+/g, \",\");\r\n      let newLineToComma = spaceTocomma.replace(/\\n/g, \",\");\r\n      let plines = newLineToComma.split(',');\r\n      plines = plines.filter(v => v != '');\r\n      plines = plines.filter(v => v != ' ');\r\n      attOj.values = [...plines];\r\n      this.attrMaker('c');\r\n      return;\r\n    }\r\n\r\n\r\n    if (val != '') {\r\n      attOj.values.push(val);\r\n    } else {\r\n      attOj.values.splice(i, 1);\r\n    }\r\n    this.attrMaker('t');\r\n  }\r\n\r\n  onDateChange(attrObj, val, i) {\r\n    let attr = attrObj.attr;\r\n    let frmId = attr + 0;\r\n    let frmVal = (document.getElementById(frmId) as any).value;\r\n    attrObj.values.push(frmVal);\r\n\r\n    attrObj.values.push(val); //tovalue\r\n\r\n\r\n    this.attrMaker('t');\r\n  }\r\n\r\n  modifySearchFun() {\r\n    // localStorage.removeItem('Mfoogle');\r\n    // let byr =  JSON.parse( localStorage.getItem('byr'));\r\n\r\n    // this.trm = localStorage.getItem('trm');\r\n    var event = new Event('change');\r\n    if (localStorage.getItem('BIcall') != null == null) {\r\n      return;\r\n    } else {\r\n      if (localStorage.getItem('BImodifySchTxt') != null) {\r\n        this.modfytxt.forEach((ele, index) => {\r\n          if (ele.id != null) {\r\n            (document.getElementById(ele.id) as any).value = ele.val\r\n            let id = document.getElementById(ele.id);\r\n            id.dispatchEvent(event);\r\n          }\r\n        })\r\n      }\r\n      this.modify.forEach((ele, index) => {\r\n        document.getElementById(ele).click();\r\n        if (index + 1 == this.modify.length) {\r\n          localStorage.removeItem('BIcall');\r\n          // setTimeout(function removelocals() {\r\n          //   localStorage.removeItem('modifySearchString');\r\n          //   localStorage.removeItem('modifySchTxt');\r\n          //   localStorage.removeItem('modifystat');\r\n          // }, 500)\r\n        }\r\n        localStorage.removeItem('BIcall');  // for resetting after modify search\r\n      })\r\n    }\r\n  }\r\n  range(attOj, val, index) {\r\n    let txtObj = {}\r\n    let valu = val.target.value;\r\n    let first = attOj.values[0];\r\n    let second = attOj.values[1];\r\n    // if (index == 0 && second == undefined) {\r\n    //   (document.getElementById(oppid) as any).value = valu;\r\n    //   attOj.values[index] = valu;\r\n    //   attOj.values[opp] = valu;\r\n    // } else if (index == 1 && first == undefined) {\r\n    //   (document.getElementById(oppid) as any).value = valu;\r\n    //   attOj.values[index] = valu;\r\n    //   attOj.values[opp] = valu;\r\n    // } else {\r\n    //   attOj.values[index] = valu;\r\n    // }\r\n    // attOj.values[index] = valu;\r\n    if (valu != '') {\r\n      attOj.values[index] = valu;\r\n    } else {\r\n      attOj.values.splice(index, 1);\r\n    }\r\n    // if (val.target.value == '') {\r\n    //   this.modifyTxt.forEach((element, index) => {\r\n    //     if (element.id == id) {\r\n    //       this.modifyTxt.splice(index, 1);\r\n    //       localStorage.setItem('modifySchTxt', JSON.stringify(this.modifyTxt));\r\n    //     }\r\n    //   });\r\n    // } else {\r\n    //   txtObj['id'] = id;\r\n    //   txtObj['val'] = attOj.values[index];\r\n    //   this.modifyTxt.push(txtObj);\r\n    //   localStorage.setItem('modifySchTxt', JSON.stringify(this.modifyTxt));\r\n    // }\r\n    this.attrMaker('c');\r\n  }\r\n\r\n  additional(attOj, val, index, call) {\r\n    this.callFrom = call;\r\n    let txtObj = {}\r\n    let valu = val.target.value;\r\n    let first = attOj.values[0];\r\n    let second = attOj.values[1];\r\n    if (valu != '') {\r\n      attOj.values[index] = valu;\r\n    } else {\r\n      attOj.values.splice(index, 1);\r\n    }\r\n\r\n    let fcw = (document.getElementById('crtwt0') as any).value;\r\n    let tcw = (document.getElementById('crtwt1') as any).value;\r\n\r\n    // if (attOj.values.length == 2) {\r\n    if (fcw != null && fcw != undefined && fcw != \"\" && tcw != null && tcw != undefined && tcw != \"\") {\r\n\r\n\r\n      // localStorage.setItem('BIcrtwt', JSON.stringify(attOj.values));\r\n      localStorage.setItem('BIcrtwt', JSON.stringify([fcw, tcw]));\r\n\r\n      this.attrMaker('c');\r\n    }\r\n\r\n  }\r\n\r\n  multiselect(attOj, val) {\r\n    localStorage.setItem('size', val);\r\n    attOj.values = [];\r\n    var tempArr = [];\r\n    val.forEach(element => {\r\n      if (element != '' && element != null) {\r\n        if (attOj.values.indexOf(val) != -1) {\r\n        } else {\r\n          // attOj.values.push(element);\r\n          attOj.values.push(element.id);\r\n          tempArr.push(element);\r\n          localStorage.setItem('BIsize', JSON.stringify(tempArr));\r\n        }\r\n      }\r\n    });\r\n    this.attrMaker('c');\r\n  }\r\n\r\n  deselect(attOj, val) {\r\n    attOj.values = [];\r\n    localStorage.removeItem('BIsize');\r\n    this.attrMaker('c');\r\n  }\r\n\r\n  attrMaker(c) {\r\n    if (c == 'c') {\r\n      this.attr = '';\r\n      this.attrType = '';\r\n      this.attrVal = '';\r\n      this.attrStructureDtl.forEach(ele1 => {\r\n        ele1.component.forEach(ele2 => {\r\n          if (ele2.values.length > 0) {\r\n            this.attr += ele2.attr + \"#\";\r\n            this.attrType += ele2.dataType + \"#\";\r\n            if(ele2.dataType=='d')\r\n            this.attrVal += ele2.values.join(\"@\").replace(/-/g, '') + \"#\";\r\n            else\r\n            this.attrVal += ele2.values.join(\"@\") + \"#\";\r\n          }\r\n        });\r\n      });\r\n    } else if (c == 't') {\r\n      this.attr = '';\r\n      this.attrType = '';\r\n      this.attrVal = '';\r\n      this.attrStructureDtl.forEach(ele1 => {\r\n        ele1.component.forEach(ele2 => {\r\n          if (ele2.values.length > 0) {\r\n            // this.attr += ele2.attr + \"#\";\r\n            // this.attrType += ele2.dataType + \"#\";\r\n            // this.attrVal += ele2.values[0].split(' ').join('@') + \"#\";\r\n            if (this.attr != undefined) {\r\n              this.attr += ele2.attr + \"#\";\r\n              this.attrType += ele2.dataType + \"#\";\r\n              this.attrVal += ele2.values.join(\"@\").replace(/-/g, '') + \"#\";\r\n            }\r\n            else {\r\n              this.attr = ele2.attr + \"#\";\r\n              this.attrType = ele2.dataType + \"#\";\r\n              this.attrVal = ele2.values.join(\"@\").replace(/-/g, '') + \"#\";\r\n\r\n            }\r\n\r\n          }\r\n        });\r\n      });\r\n    }\r\n  }\r\n\r\n  getVal(v, s) {\r\n    if (s == true) {\r\n      if (this.selectedStatus.indexOf(v) != -1) {\r\n      } else {\r\n        this.selectedStatus.push(v)\r\n      }\r\n    } else {\r\n      let index = this.selectedStatus.indexOf(v);\r\n      this.selectedStatus.splice(index, 1);\r\n    }\r\n\r\n    this.setStt(v, s)\r\n  }\r\n  anaAllGrpSttLBL = [];\r\n  setStt(v, s) {\r\n    if (s == true) {\r\n      if (this.anaAllGrpStt.indexOf(v.key) != -1) {\r\n      }\r\n      else {\r\n        this.anaAllGrpStt.push(v.key);\r\n        this.anaAllGrpSttLBL.push(v.label);\r\n\r\n      }\r\n    } else {\r\n      let anaindex = this.anaAllGrpStt.indexOf(v.key);\r\n      let analblindex = this.anaAllGrpSttLBL.indexOf(v.label);\r\n      this.anaAllGrpSttLBL.splice(analblindex, 1);\r\n      this.anaAllGrpStt.splice(anaindex, 1);\r\n    }\r\n\r\n\r\n    localStorage.setItem('BIanaStt', JSON.stringify(this.anaAllGrpStt));\r\n    localStorage.setItem('BIanaSttLBL', JSON.stringify(this.anaAllGrpSttLBL));\r\n  }\r\n\r\n  soldStatus = [];\r\n  otherStatus = [];\r\n\r\n  pattr = '';\r\n  pattrType = '';\r\n  pattrVal = '';\r\n  first;\r\n  second;\r\n  gPfrom;\r\n  gPto;\r\n  addDate(val, index, call) {\r\n    if (index == 0) {\r\n      this.first = new Date(val);\r\n      this.gPfrom = val;\r\n    } else {\r\n      this.second = new Date(val);\r\n      this.gPto = val;\r\n    }\r\n    this.pattr = '';\r\n    this.pattrType = '';\r\n    // this.pattrVal = '';\r\n    this.p1\r\n    if (val != '' && val != null) {\r\n      this.pattr = 'sal_dte';\r\n      this.pattrType = 'd';\r\n      if (call == 'p1') {\r\n        this.p1[index] = val.replace(/-/g, '');\r\n        this.pattrVal = this.p1.join(\"@\");\r\n      } else if (call == 'p2') {\r\n        this.p2[index] = val.replace(/-/g, '');\r\n        this.pattrVal += this.p2.join(\"@\") + '~';\r\n      } else if (call == 'p3') {\r\n        this.p3[index] = val.replace(/-/g, '');\r\n        this.pattrVal += this.p3.join(\"@\") + '~';\r\n      } else if (call == 'p4') {\r\n        this.p4[index] = val.replace(/-/g, '');\r\n        this.pattrVal += this.p4.join(\"@\") + '~';\r\n      }\r\n    }\r\n    this.attrMaker('c');\r\n  }\r\n\r\n  onChangeSalePeriod(days) {\r\n    // this.period = 1;\r\n    let dt = new Date();\r\n    dt.setDate(dt.getDate() - days);\r\n    let month = '' + (dt.getMonth() + 1),\r\n      day = '' + dt.getDate(),\r\n      year = dt.getFullYear();\r\n    if (month.length < 2) month = '0' + month;\r\n    if (day.length < 2) day = '0' + day;\r\n    let backDt = [year, month, day].join('-');\r\n\r\n    (document.getElementById('pFrom') as any).value = backDt;\r\n\r\n\r\n    let d = new Date(),\r\n      tmonth = '' + (d.getMonth() + 1),\r\n      tday = '' + d.getDate(),\r\n      tyear = d.getFullYear();\r\n    if (tmonth.length < 2) tmonth = '0' + tmonth;\r\n    if (tday.length < 2) tday = '0' + tday;\r\n    let tdate = [tyear, tmonth, tday].join('-');\r\n    (document.getElementById('pTo') as any).value = tdate;\r\n\r\n\r\n    this.addDate(backDt, 0, 'p1');\r\n    this.addDate(tdate, 1, 'p1');\r\n\r\n\r\n  }\r\n\r\n  viewResult(type) {\r\n \r\n    if (type == 'grid') {\r\n      this.getSchResult('g');\r\n      localStorage.setItem('viewType', 'gridView');\r\n      if (this.viewGrp != undefined) {\r\n        localStorage.setItem('anaGrpType', JSON.stringify(this.viewGrp));\r\n      }\r\n    } else if (type == 'packetView') {\r\n      this.getSchResult('p');\r\n      localStorage.setItem('viewType', 'listView');\r\n    }\r\n    if (this.empId != null && this.empId != undefined && this.empId != \"\") {\r\n      localStorage.setItem('BIeId', this.empId);\r\n    }\r\n\r\n\r\n    if (this.salePeriod != undefined && this.salePeriod != null && this.salePeriod != \"\") {\r\n      localStorage.setItem('BIsalePeriod', this.salePeriod);\r\n    }\r\n\r\n\r\n    // if (this.period != undefined && this.period != null && this.period != \"\") {\r\n    //   localStorage.setItem('BIPeriod', this.salePeriod);\r\n    // }\r\n\r\n   \r\n\r\n\r\n  }\r\n\r\n  oac = {};\r\n  getSchResult(view) {\r\n    \r\n    let frmdt = (document.getElementById('pFrom') as any).value;\r\n    let todt = (document.getElementById('pTo') as any).value;\r\n\r\n    let fromDate: any = new Date(frmdt);\r\n    let toDate: any = new Date(todt);\r\n    \r\n   \r\n    let diffDays: any = Math.round(Math.abs((fromDate - toDate) / (24 * 60 * 60 * 1000)));\r\n    localStorage.setItem('diff', diffDays);\r\n\r\n    localStorage.setItem('stt', JSON.stringify(this.defaultStatusList));\r\n    if (this.oac && this.oac != null && Object.keys(this.oac).length > 0) {\r\n      localStorage.setItem('BIacwt', JSON.stringify(this.oac));\r\n    }\r\n    this.selectedStatus.forEach(ele1 => {\r\n      let lKey = (ele1.k).toLowerCase();\r\n      let lVal = ele1.v;\r\n      if (lKey == 'sold') {\r\n        this.soldStatus = [...lVal.split()];\r\n      } else {\r\n        let temp = this.arrayConversion(lVal);\r\n        this.otherStatus = this.otherStatus.concat(temp);\r\n      }\r\n    })\r\n  \r\n    this.getSchId(this.otherStatus, view);\r\n  }\r\n\r\n  onPeriodChange(period) {\r\n    this.period = period;\r\n  }\r\n\r\n  getSchId(status, view) {\r\n\r\n //  \r\n    // let fromDate: any = new Date(this.first.getFullYear(), this.first.getMonth(), this.first.getDate());\r\n    // let toDate: any = new Date(this.second.getFullYear(), this.second.getMonth(), this.second.getDate());\r\n    // let frmdt = (document.getElementById('pFrom') as any).value;\r\n    // let todt = (document.getElementById('pTo') as any).value;\r\n\r\n    // let diffDays: any = Math.round(Math.abs((frmdt - todt) / (24 * 60 * 60 * 1000)));\r\n    // localStorage.setItem('diff', diffDays);\r\n\r\n    let crtfrm = (document.getElementById('crtwt0') as any).value;\r\n    let crtto = (document.getElementById('crtwt1') as any).value;\r\n\r\n    if (crtfrm != null && crtfrm != undefined && crtfrm != \"\" && crtto != null && crtto != undefined && crtto != \"\" && crtfrm > 0 && crtto > 0) {\r\n      crtfrm = parseFloat(crtfrm);\r\n      crtto = parseFloat(crtto);\r\n      this.attrStructureDtl.forEach(ele1 => {\r\n        ele1.component.forEach(ele2 => {\r\n          if (ele2.attr == 'crtwt') {\r\n            ele2.values = [crtfrm, crtto];\r\n            // this.attr += ele2.attr + \"#\";\r\n            // this.attrType += ele2.dataType + \"#\";\r\n            // this.attrVal += ele2.values.join(\"@\") + \"#\";\r\n          }\r\n\r\n        });\r\n      });\r\n\r\n      this.attrMaker('c');\r\n\r\n    }\r\n\r\n\r\n    let reqObj = {};\r\n    reqObj['formNme'] =this.route.snapshot.params['frmnme'];\r\n    reqObj['count'] = 'N';\r\n    if(this.attr.indexOf('vnm')==-1)\r\n      reqObj['statusList'] = status;\r\n      if(this.modulename=='inward'){\r\n      this.attr=this.attr+\"pur#\";\r\n      this.attrType=this.attrType+\"c#\";\r\n      this.attrVal=this.attrVal+\"60#\";\r\n      }\r\n    if (status.length != 0) {\r\n     \r\n      reqObj['attr'] = this.attr.endsWith('#') ? this.attr.slice(0, -1) : this.attr;\r\n      reqObj['attrType'] = this.attrType.endsWith('#') ? this.attrType.slice(0, -1) : this.attrType;\r\n      reqObj['attrVal'] = this.attrVal.endsWith('#') ? this.attrVal.slice(0, -1) : this.attrVal;\r\n    } else {\r\n      this.getSoldSchId(this.soldStatus, view);\r\n      return;\r\n    }\r\n    this._spinnerService.show();\r\n    this.bis.data(reqObj, 'searchCount', 'marketing/search')\r\n      .subscribe(response => {\r\n      if (response.status == 'SUCCESS') {\r\n          this._spinnerService.hide();\r\n          let result = response.result;\r\n          this.schId = result.searchIdn;\r\n          this.schId = '';\r\n          if(this.attr.indexOf('vnm')==-1)\r\n          this.searchId.push(response.searchIdn);\r\n          else{\r\n            this.searchId=[];\r\n            this.searchId.push(response.searchIdn);\r\n          }\r\n          if (status.length != 0) {\r\n            localStorage.setItem('srcIdns', this.searchId);\r\n            if (view == 'g') {\r\n              if (this.soldStatus.length != 0) {\r\n                this.getSoldSchId(this.soldStatus, view);\r\n                return;\r\n              } else {\r\n                this.router.navigate([this.modulename+'/analysis-result/'+this.route.snapshot.params['frmnme']]);\r\n              }\r\n\r\n            } else if (view == 'p') {\r\n              if (this.soldStatus.length != 0) {\r\n                this.getSoldSchId(this.soldStatus, view);\r\n                return;\r\n              } else {\r\n                this.router.navigate([this.modulename+'/pkt-list/'+this.route.snapshot.params['frmnme']]);\r\n              }\r\n            }\r\n          }\r\n        } else {\r\n          this._spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n  }\r\n  getSoldSchId(status, view) {\r\n\r\n    let crtfrm = (document.getElementById('crtwt0') as any).value;\r\n    let crtto = (document.getElementById('crtwt1') as any).value;\r\n\r\n    if (crtfrm != null && crtfrm != undefined && crtfrm != \"\" && crtto != null && crtto != undefined && crtto != \"\" && crtfrm > 0 && crtto > 0) {\r\n      crtfrm = parseFloat(crtfrm);\r\n      crtto = parseFloat(crtto);\r\n      this.attrStructureDtl.forEach(ele1 => {\r\n        ele1.component.forEach(ele2 => {\r\n          if (ele2.attr == 'crtwt') {\r\n            ele2.values = [crtfrm, crtto];\r\n            // this.attr += ele2.attr + \"#\";\r\n            // this.attrType += ele2.dataType + \"#\";\r\n            // this.attrVal += ele2.values.join(\"@\") + \"#\";\r\n          }\r\n        });\r\n      });\r\n      this.attrMaker('c');\r\n    }\r\n\r\n\r\n    localStorage.setItem('BIPeriod', this.period);\r\n    // if (this.pObj != null && this.pObj != {} && this.schId.pObj != undefined) {\r\n    //   localStorage.setItem('BIpFrom', JSON.stringify(this.pObj));\r\n    // }\r\n    let reqObj = {};\r\n    reqObj['formNme'] =this.route.snapshot.params['frmnme'];\r\n\r\n    // if (this.selectedSugg != undefined) {\r\n    //   reqObj['buyerIdn'] = this.selectedSugg;\r\n    // }\r\n\r\n    reqObj['count'] = 'N';\r\n    reqObj['statusList'] = status;\r\n    if (status.length != 0) {\r\n       \r\n      if (this.pattr != '') {\r\n        let pfrm = (document.getElementById('pFrom') as any).value;\r\n        let pto = (document.getElementById('pTo') as any).value;\r\n        if (this.pattr == 'sal_dte' && this.attr.indexOf('sal_dte') ==-1 && this.attr.indexOf(\"vnm\")==-1) {\r\n          this.attr += this.pattr;\r\n          this.attrType += this.pattrType;\r\n\r\n          let p1 = pfrm.replace(/-/g, '');\r\n          let p2 = pto.replace(/-/g, '');\r\n\r\n\r\n          this.attrVal += p1 + '@' + p2;\r\n        }\r\n\r\n        if (this.attr.indexOf(\"vnm\")==-1  && this.pattr != 'sal_dte'  && this.pattr != '#sal_dte') {\r\n          this.attr += this.pattr;\r\n          this.attrType += this.pattrType;\r\n          this.attrVal += this.pattrVal;\r\n        }\r\n\r\n\r\n        // if (this.gPfrom != null && this.gPfrom != \"\" && this.gPfrom != undefined) {\r\n        //   localStorage.setItem('BIpFrom', JSON.stringify(this.gPfrom));\r\n        // }\r\n        // if (this.gPto != null && this.gPto != \"\" && this.gPto != undefined) {\r\n        //   localStorage.setItem('BIpTo', JSON.stringify(this.gPto));\r\n        // }\r\n\r\n\r\n        localStorage.setItem('BIpFrom', JSON.stringify(pfrm));\r\n        localStorage.setItem('BIpTo', JSON.stringify(pto));\r\n\r\n\r\n      }\r\n      if (this.selectedSugg != undefined) {\r\n        this.attr += '#sal_byr';\r\n        this.attrType += '#t';\r\n        this.attrVal += '#' + this.selectedSugg;\r\n\r\n      }\r\n\r\n      if (this.empId != undefined) {\r\n        //reqObj['empIdn'] = this.empId;\r\n        this.attr += '#sal_emp';\r\n        this.attrType += '#t';\r\n        this.attrVal += '#' + this.empId;\r\n\r\n        localStorage.setItem('BIEmp', JSON.stringify(this.empId));\r\n      }\r\n\r\n      reqObj['attr'] = this.attr.endsWith('#') ? this.attr.slice(0, -1) : this.attr;\r\n      reqObj['attrType'] = this.attrType.endsWith('#') ? this.attrType.slice(0, -1) : this.attrType;\r\n      reqObj['attrVal'] = this.attrVal.endsWith('#') ? this.attrVal.slice(0, -1) : this.attrVal;\r\n    } else {\r\n      return;\r\n    }\r\n    this.searchId=this.searchId||[];\r\n    var isExcute =true;\r\n    if(this.attr.indexOf(\"vnm\")!=-1 && this.searchId.length>0)\r\n      isExcute =false;\r\n    if(isExcute){\r\n    this._spinnerService.show();\r\n    this.bis.data(reqObj, 'searchCount', 'marketing/search')\r\n      .subscribe(response => {\r\n        if (response.status == 'SUCCESS') {\r\n          this._spinnerService.hide();\r\n          let result = response.result;\r\n          this.schId = result.searchIdn;\r\n          //this.schId = '';\r\n          this.cnt++;\r\n          this.searchId.push(response.searchIdn);\r\n          localStorage.setItem('srcIdns', this.searchId);\r\n          if (view == 'g') {\r\n\r\n            this.router.navigate([this.modulename+'/analysis-result/'+this.route.snapshot.params['frmnme']]);\r\n          } else if (view == 'p') {\r\n\r\n            this.router.navigate([this.modulename+'/pkt-list/'+this.route.snapshot.params['frmnme']]);\r\n          }\r\n        } else {\r\n          this._spinnerService.hide();\r\n          this.toastr.error(response.message);\r\n        }\r\n      })\r\n\r\n    }else{\r\n      if (view == 'g') {\r\n\r\n        this.router.navigate([this.modulename+'/analysis-result/'+this.route.snapshot.params['frmnme']]);\r\n      } else if (view == 'p') {\r\n\r\n        this.router.navigate([this.modulename+'/pkt-list/'+this.route.snapshot.params['frmnme']]);\r\n      }\r\n    }\r\n    \r\n  }\r\n\r\n  arrayConversion = value => value.split();\r\n\r\n\r\n  clearLocalStorages() {\r\n    localStorage.removeItem('BIPeriod');\r\n    localStorage.removeItem('BIacwt');\r\n    localStorage.removeItem('BIanaStt');\r\n    localStorage.removeItem('BIanaSttLBL');\r\n    localStorage.removeItem('BImodifySearchString');\r\n    localStorage.removeItem('BIpFrom');\r\n    localStorage.removeItem('BIpTo');\r\n    localStorage.removeItem('BIsalePeriod');\r\n    localStorage.removeItem('stt');\r\n    localStorage.removeItem('diff');\r\n    localStorage.removeItem('BIeId');\r\n    localStorage.removeItem('BIEmp');\r\n    localStorage.removeItem('BIbyr');\r\n    localStorage.removeItem('BIcall');\r\n    localStorage.removeItem('BILegends');\r\n    localStorage.removeItem('BIcrtwt');\r\n    localStorage.removeItem('BI-PKT_GROUP_BY');\r\n    localStorage.removeItem('BI-gridAvg'); \r\n  }\r\n  ngOnInit() {\r\n    this.route.params.subscribe((params: Params) => {\r\n    this.dropdownSettings = {\r\n      enableFilterSelectAll: false,\r\n      singleSelection: false,\r\n      text: \"Select sizes\",\r\n      selectAllText: 'Select All',\r\n      unSelectAllText: 'UnSelect All',\r\n      enableSearchFilter: true,\r\n      classes: \"myclass custom-class\",\r\n      escapeToClose: true\r\n    };\r\n    this.cUrl = this.router.url;\r\n    this.modulename=this.cUrl.split('/')[1];\r\nlet biCall =localStorage.getItem('BIcall') ||'';\r\n    if (biCall != '') {\r\n      if (localStorage.getItem('BImodifySearchString') != null) {\r\n        this.modify = localStorage.getItem('BImodifySearchString').split(',');\r\n      }\r\n      if (localStorage.getItem('BImodifySchTxt') != null) {\r\n        this.modfytxt = JSON.parse(localStorage.getItem('BImodifySchTxt'));\r\n      }\r\n      if (localStorage.getItem('BImodifystat') != null) {\r\n        this.modfystat = localStorage.getItem('BImodifystat');\r\n      }\r\n      \r\n    }\r\n\r\n    else {\r\n      this.clearLocalStorages();\r\n    }\r\n    this.loadAnalysisSearchPage();\r\n  });\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n// let resobj = {}\r\n// resobj['empid'] = this.empId;\r\n// resobj['buyerid'] = this.selectedSugg;\r\n// // resobj['trmid'] = this.trm.buyer_terms_idn;\r\n// resobj['exrate'] = this.trm.xrte;\r\n// localStorage.setItem('resreqpara', JSON.stringify(resobj));\r\n// if (this.searchDesc.length > 1) {\r\n//   localStorage.setItem('srcIdns', JSON.stringify(this.searchDesc));\r\n//   localStorage.setItem('resreqpara', JSON.stringify(resobj))\r\n//   this.router.navigate(['/solitaires/result/', 'stockResultForm']);//this.schId\r\n// }\r\n// else {\r\n//   localStorage.setItem('resreqpara', JSON.stringify(resobj))\r\n//   localStorage.setItem('srcIdns', JSON.stringify(this.searchDesc));\r\n//   this.router.navigate(['/solitaires/result/', 'stockResultForm']);\r\n// }","<div class=\"mt\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">Analysis Search\r\n        <span class=\"f-12\">({{cs.cDate | date:'medium'}})</span>\r\n      </h3>\r\n    </div>\r\n  </div>\r\n  <div class=\"content-frame\">\r\n    <div class=\"content-frame-body\" style=\"margin-left:0;\">\r\n      <div class=\"panel panel-default\">\r\n        <div class=\"panel-body\">\r\n          <div class=\"infoSec\">\r\n            <div class=\"row\">\r\n              <div class=\"col-sm-12\">\r\n                <form class=\"form-inline\" target=\"_blank\">\r\n                  <label class=\"text-capitalize lblcolor\"> <strong>Status: </strong> </label>\r\n                  <ul class=\"ulclass\">\r\n                    <li *ngFor=\"let status of statusList\">\r\n                      <ng-container *ngIf=\"status.k != ''\">\r\n                        <input id=\"{{status?.k}}\" type=\"checkbox\" name=\"anaStatus\" value=\"{{status?.v}}\"\r\n                          (change)=\"getVal(status, $event.target.checked);\">\r\n                        <label for=\"{{status?.v}}\" class=\"text-capitalize\"> &nbsp;{{status?.k}}</label>\r\n                      </ng-container>\r\n                    </li>\r\n                  </ul>\r\n                  &nbsp;\r\n                  <label class=\"text-capitalize lblcolor\"> <strong>Employee: </strong> </label>\r\n                  &nbsp;\r\n                  <select class=\"form-control\" name=\"employee\" [(ngModel)]=\"empId\">\r\n                    <option>Select </option>\r\n                    <option *ngFor=\"let employee of employees\" value=\"{{employee?.k}}\">{{employee?.v}}\r\n                    </option>\r\n                  </select>\r\n                  &nbsp;\r\n                  <label class=\"text-capitalize lblcolor\"> <strong>Buyer: </strong> </label>\r\n                  &nbsp;\r\n                  <div style=\"width:200px;display: inline-block;\">\r\n                    <ng-select style=\"z-index: 5;\" placeholder=\"Select Buyers\" [allowClear]=\"true\" [options]=\"buyers\"\r\n                      [(ngModel)]=\"selectedSugg\" name=\"buyer\" (filterInputChanged)=\"getBuyers($event)\"\r\n                      (selected)=\"onselect(selectedSugg)\">\r\n                    </ng-select>\r\n                  </div>\r\n                  &nbsp;\r\n                  <label class=\"text-capitalize lblcolor\" *ngIf=\"showvender\"> <strong>Vendor: </strong> </label>\r\n                  &nbsp;\r\n                  <div style=\"width:200px;display: inline-block;\" *ngIf=\"showvender\">\r\n                    <ng-select style=\"z-index: 5;\" placeholder=\"Select Vendor\" [allowClear]=\"true\" [options]=\"venderList\"\r\n                      [(ngModel)]=\"vender\" name=\"vender\" (filterInputChanged)=\"getVender($event)\"\r\n                      >\r\n                    </ng-select>\r\n                  </div>\r\n                  <!-- (selected)=\"getTerms(selectedSugg)\" -->\r\n                </form>\r\n              </div>\r\n            </div>\r\n            <div class=\"row\">\r\n              <div class=\"col-md-12\">\r\n                <span> <strong> Period: </strong> </span>\r\n                <div style=\"width: 115px;display: inline-block;\">\r\n                  <!-- <input type=\"number\" class=\"form-control\" value=\"1\" [(ngModel)]=\"period\" /> -->\r\n                  <select class=\"form-control\" [(ngModel)]=\"period\" (change)=\"onPeriodChange(period)\">\r\n                    <option>Select </option>\r\n                    <option *ngFor=\"let bi of biPeriodList\" value=\"{{bi?.k}}\">{{bi?.v}}\r\n                    </option>\r\n                  </select>\r\n                </div>\r\n                <div class=\"periodicsch\">\r\n                  <div class=\"periodicdate\">\r\n                    <strong>P1</strong>\r\n                    From <input type=\"date\" class=\"form-control\" id=\"pFrom\"\r\n                      (blur)=\"addDate($event.target.value,0,'p1');\">\r\n                    To <input type=\"date\" class=\"form-control\" id=\"pTo\" (blur)=\"addDate($event.target.value,1,'p1');\">\r\n                    &nbsp;&nbsp;\r\n\r\n                    <!-- <strong>P2</strong>\r\n                    From <input type=\"date\" class=\"form-control\" (change)=\"addDate($event.target.value,0,'p2');\">\r\n                    To <input type=\"date\" class=\"form-control\" (change)=\"addDate($event.target.value,1,'p2');\"> -->\r\n                  </div>\r\n\r\n                  <!-- <div class=\"periodicdate\">\r\n                    <strong>P3</strong>\r\n                    From <input type=\"date\" class=\"form-control\" (change)=\"addDate($event.target.value,0,'p3');\">\r\n                    To <input type=\"date\" class=\"form-control\" (change)=\"addDate($event.target.value,1, 'p3');\">\r\n                    &nbsp;&nbsp;\r\n                    <strong>P4</strong>\r\n                    From <input type=\"date\" class=\"form-control\" (change)=\"addDate($event.target.value,0,'p4');\">\r\n                    To <input type=\"date\" class=\"form-control\" (change)=\"addDate($event.target.value,1,'p4');\">\r\n                  </div> -->\r\n                </div>\r\n                <div class=\"periodicsch\">\r\n                  <strong>Sale Days</strong>\r\n                  <select class=\"form-control\" id=\"salePeriod\" [(ngModel)]=\"salePeriod\"\r\n                    (change)=onChangeSalePeriod(salePeriod)>\r\n                    <option *ngFor=\"let days of bi_sale_dys\" value=\"{{days.k}}\">{{days.v}}</option>\r\n                  </select>\r\n\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"row\">\r\n              <div class=\"searchsec\">\r\n                <div class=\"tabssec\">\r\n                  <ul class=\"nav nav-tabs\" style=\"margin: 10px 0;\" role=\"tablist\">\r\n                    <li role=\"presentation\" *ngFor=\"let attrStructure of attrStructureDtl;\"\r\n                      (click)=\"cs.scrollToDiv(attrStructure.grp)\"><a href=\"#{{attrStructure.grp}}\" aria-controls=\"home\"\r\n                        role=\"tab\" data-toggle=\"tab\">{{attrStructure.grp}}</a></li>\r\n                       \r\n                  </ul>\r\n                </div>\r\n                <div class=\"schcrateria\">\r\n                  <div style=\"margin-bottom: 10px;\" id=\"{{attrStructure.grp}}\"\r\n                    *ngFor=\"let attrStructure of attrStructureDtl;\">\r\n                    <div class=\"grpheader\">\r\n                      <h6>{{attrStructure.grp}}</h6>\r\n                    </div>\r\n                    <div class=\"row\">\r\n                      <ng-container *ngFor=\"let attcompo of attrStructure.component;let i = index\">\r\n\r\n                        <div id=\"{{attrStructure.grp}}\">\r\n                          <label class=\"control-label headers col-md-1 text-right\" *ngIf=\"attcompo.attr == 'ct'\"\r\n                            style=\"margin-top: 10px;\">CPS</label>\r\n                          <div class=\"col-md-11\" *ngIf=\"attcompo.attr == 'ct'\"\r\n                            style=\"overflow-x: auto;white-space: nowrap;margin-top: 10px;\">\r\n                            <div class=\"ck-button\">\r\n                              <div class=\"outChkCls\">\r\n                                <label style=\"margin-bottom: 0;\">\r\n                                  <input type=\"checkbox\" id=\"one\" class=\"prntchk\" [disabled]=\"one\"\r\n                                    (click)=\"selectEle(0 , $event.target.checked);\">\r\n                                  <span>3EX</span>\r\n                                </label>\r\n                              </div>\r\n                            </div>\r\n                            <!-- <div class=\"ck-button\">\r\n                                <div class=\"outChkCls\">\r\n                                  <label style=\"margin-bottom: 0;\">\r\n                                    <input type=\"checkbox\" id=\"two\" class=\"prntchk\" [disabled]=\"two\" (click)=\"selectEle(1 , $event.target.checked);\">\r\n                                    <span>2EX</span>\r\n                                  </label>\r\n                                </div>\r\n                              </div> -->\r\n                            <div class=\"ck-button\">\r\n                              <div class=\"outChkCls\">\r\n                                <label style=\"margin-bottom: 0;\">\r\n                                  <input type=\"checkbox\" id=\"thvgup\" class=\"prntchk\" [disabled]=\"thvgup\"\r\n                                    (click)=\"selectEle(3 , $event.target.checked);\">\r\n                                  <span><b> &uarr;</b> 3VG</span>\r\n                                </label>\r\n                              </div>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                       \r\n\r\n                        <div class=\"col-md-1\">\r\n                          <label style=\"margin-top:15px;\"\r\n                            [ngStyle]=\"{'margin-top':((attcompo.dataType == 't' && attcompo.attr=='vnm') || attcompo.dataType == 'd' || attcompo.dataType == 'n' )?'30px':'15px'}\"\r\n                            class=\"pull-right\">{{attcompo.print}}</label>\r\n                        </div>\r\n                        <div class=\"col-md-{{attcompo.displayType}}\"\r\n                          [ngStyle]=\"{'overflow-x' : attcompo.attr == 'sz' ? 'unset': 'auto'}\"\r\n                          style=\"margin-top: 10px;white-space: nowrap;\">\r\n                          <!-- <span id=\"l{{attcompo.attr}}\" class=\"button larr\" *ngIf=\"attcompo.dataType == 'c' && attcompo.attr != 'sz'\"\r\n                            (click)=\"leftScroll(attcompo.attr+''+attcompo.dataType)\"><i style=\"font-size: 16px;color: #3b5998;\"\r\n                              class=\"fa fa-chevron-left\" aria-hidden=\"true\"></i></span>\r\n                          <div style=\"overflow-x: auto;\" class=\"{{attcompo.attr+''+attcompo.dataType}}\" id=\"scr_{{attcompo.displayType+''+attcompo.attr+''+attcompo.dataType}}\">\r\n                            <ng-container *ngFor=\"let prpLst of attcompo.prpList;let i =index\">\r\n                              <div style=\"display: inline-block;\">\r\n                                <div class=\"ck-button\" *ngIf=\"attcompo.dataType == 'c' && attcompo.attr != 'sz'\" id=\"{{attcompo.attr+'_'+prpLst.sort}}\">\r\n                                  <div class=\"outChkCls\">\r\n                                    <label style=\"margin-bottom: 0;\">\r\n                                      <input type=\"checkbox\" value=\"{{prpLst.sort}}\" name=\"{{prpLst.sort}}\" id=\"{{attcompo.attr+'_'+prpLst.val}}\"\r\n                                        (click)=\"checkBoxFun(attcompo, prpLst.sort, $event.target.checked,attcompo.attr+'_'+prpLst.val)\">\r\n                                      <span>{{prpLst.print}}</span>\r\n                                    </label>\r\n                                  </div>\r\n                                </div>\r\n                              </div>\r\n                            </ng-container>\r\n                          </div>\r\n                          <span id=\"r{{attcompo.attr}}\" class=\"button rarr\" *ngIf=\"attcompo.dataType == 'c' && attcompo.attr != 'sz'\"\r\n                            (click)=\"rightScroll(attcompo.attr+''+attcompo.dataType)\"><i style=\"font-size: 16px;color: #3b5998;\"\r\n                              class=\"fa fa-chevron-right\" aria-hidden=\"true\"></i></span> -->\r\n                          <span id=\"l{{attcompo.attr}}\" class=\"button larr\"\r\n                            *ngIf=\"attcompo.dataType == 'c' && attcompo.attr != 'sz'\"\r\n                            (click)=\"leftScroll(attcompo.attr+''+attcompo.dataType)\"><i\r\n                              style=\"font-size: 16px;color: #3b5998;\" class=\"fa fa-chevron-left\"\r\n                              aria-hidden=\"true\"></i></span>\r\n                          <div style=\"overflow-x: hidden;\" class=\"{{attcompo.attr+''+attcompo.dataType}}\"\r\n                            id=\"scr_{{attcompo.displayType+''+attcompo.attr+''+attcompo.dataType}}\">\r\n                            <div style=\"display: inline-block;\">\r\n                              <div class=\"ck-button\" *ngIf=\"attcompo.dataType == 'c' && attcompo.attr != 'sz'\">\r\n                                <div class=\"outChkCls\">\r\n                                  <label style=\"margin-bottom: 0;\">\r\n                                    <input type=\"checkbox\" [checked]=\"chk\" id=\"all{{attcompo.attr}}\"\r\n                                      (click)=\"selectAll(attcompo, $event);\">\r\n                                    <span>All</span>\r\n                                  </label>\r\n                                </div>\r\n                              </div>\r\n                            </div>\r\n                            <ng-container *ngFor=\"let prpLst of attcompo.prpList;let i =index\">\r\n                              <div style=\"display: inline-block;\">\r\n                                <div class=\"ck-button\" *ngIf=\"attcompo.dataType == 'c' && attcompo.attr != 'sz'\"\r\n                                  id=\"{{attcompo.attr+'_'+prpLst.sort}}\">\r\n                                  <div class=\"outChkCls\">\r\n                                    <label style=\"margin-bottom: 0;\">\r\n                                      <input type=\"checkbox\" value=\"{{prpLst.sort}}\" name=\"{{prpLst.sort}}\"\r\n                                        id=\"{{attcompo.attr+'_'+prpLst.val}}\"\r\n                                        (click)=\"checkBoxFun(attcompo, prpLst.sort, $event.target.checked,attcompo.attr+'_'+prpLst.val)\">\r\n                                      <span>{{prpLst.print}}</span>\r\n                                    </label>\r\n                                  </div>\r\n                                </div>\r\n                              </div>\r\n                            </ng-container>\r\n                          </div>\r\n                          <span id=\"r{{attcompo.attr}}\" class=\"button rarr\"\r\n                            *ngIf=\"attcompo.dataType == 'c' && attcompo.attr != 'sz'\"\r\n                            (click)=\"rightScroll(attcompo.attr+''+attcompo.dataType)\"><i\r\n                              style=\"font-size: 16px;color: #3b5998;\" class=\"fa fa-chevron-right\"\r\n                              aria-hidden=\"true\"></i></span>\r\n                          <div *ngIf=\"attcompo.attr == 'sz'\"\r\n                            [ngStyle]=\"{'margin-top' : attcompo.attr == 'sz' ? '-20px' : '0'}\">\r\n\r\n\r\n                            <!-- <ng-select placeholder=\"Select Sizes\" id=\"{{attcompo.attr}}\" [options]=\"attcompo.prpList\"\r\n                              [(ngModel)]=\"szprp\" name=\"{{attcompo.attr}}\" [multiple]=\"true\"\r\n                              (deselected)=\"multiselect(attcompo,szprp)\" (selected)=\"multiselect(attcompo,szprp)\"\r\n                              [allowClear]=\"true\">\r\n                              <ng-template #optionTemplate let-option=\"option\">\r\n                                <div class=\"famfamfam-flags {{option?.value.toLowerCase()}}\"></div>\r\n                                {{option?.label}}\r\n                              </ng-template>\r\n                            </ng-select> -->\r\n\r\n\r\n                            <angular2-multiselect [data]=\"attcompo.prpList\" [(ngModel)]=\"szprp\"\r\n                              [settings]=\"dropdownSettings\" (onSelect)=\"multiselect(attcompo,szprp)\"\r\n                              (onDeSelect)=\"multiselect(attcompo,szprp)\" (onSelectAll)=\"multiselect(attcompo,szprp)\"\r\n                              (onDeSelectAll)=\"deselect(attcompo,szprp)\">\r\n                            </angular2-multiselect>\r\n\r\n\r\n\r\n\r\n\r\n\r\n                          </div>\r\n                          <div style=\"overflow-x: hidden;\" *ngIf=\"attcompo.dataType == 'n'\">\r\n                            <div class=\"col-md-6\">\r\n                              <input type=\"number\" class=\"form-control form-control-sm\" id=\"{{attcompo.attr+''+0}}\"\r\n                                name=\"{{attcompo.attr}}\" (change)=\"additional(attcompo,$event,0, 'cwrtm')\"\r\n                                placeholder=\"From\">\r\n                            </div>\r\n                            <div class=\"col-md-6\" style=\"margin: 0;\">\r\n                              <input type=\"number\" class=\"form-control form-control-sm\" id=\"{{attcompo.attr+1}}\"\r\n                                name=\"{{attcompo.attr}}\" (change)=\"additional(attcompo,$event,1, 'cwrtm')\"\r\n                                placeholder=\"To\">\r\n                            </div>\r\n                            <!-- <span *ngIf=\"attcompo.attr == 'crtwt'\" class=\"addbtn\" (click)=\"addCwrt();\"><i [ngClass]=\"tg == true ? 'fa fa-minus' : 'fa fa-plus'\"\r\n                                aria-hidden=\"true\"></i></span>\r\n                            <div *ngIf=\"attcompo.attr == 'crtwt' && tg\">\r\n                              <ul class=\"additionalDiv\">\r\n                                <li *ngFor=\"let wtg of wtgArry;let i = index\">\r\n                                  {{i+1}}\r\n                                  <input type=\"text\" (change)=\"additional(wtg, $event, 0, 'cwrtc')\" style=\"border-radius: 2px;border: 1px solid #c9c9c9;height: 25px;\">\r\n                                  &nbsp;&nbsp;&nbsp; <input type=\"text\" (change)=\"additional(wtg, $event, 1,'cwrtc')\"\r\n                                    style=\"border-radius: 2px;border: 1px solid #c9c9c9;height: 25px;\">\r\n                                </li>\r\n                              </ul>\r\n                            </div> -->\r\n                          </div>\r\n                          <div *ngIf=\"attcompo.dataType == 't'\">\r\n                            <div>\r\n\r\n                              <textarea class=\"form-control form-control-sm\" id=\"{{attcompo.attr+''+0}}\"\r\n                                name=\"{{attcompo.attr}}\" (change)=\"singleVal(attcompo,$event.target.value, 't')\"\r\n                                cols=\"50\" rows=\"3\"></textarea>\r\n\r\n                              <!-- <input type=\"text\" id=\"{{attcompo.attr+''+0}}\" style=\"width:20%\" name=\"{{attcompo.attr}}\"\r\n                                (change)=\"singleVal(attcompo,$event.target.value, 't')\" class=\"form-control form-control-sm\"> -->\r\n                            </div>\r\n                          </div>\r\n\r\n\r\n                          <!-- <div *ngIf=\"attcompo.dataType == 'd'\">\r\n                            <div>\r\n                              <input type=\"date\" id=\"{{attcompo.attr+''+0}}\" name=\"{{attcompo.attr}}\" (blur)=\"singleVal(attcompo,$event.target.value, 0)\"\r\n                                class=\"form-control form-control-sm\">\r\n                            </div>\r\n                          </div> -->\r\n\r\n\r\n                          <div *ngIf=\"attcompo.dataType == 'd'\">\r\n                            <div class=\"form-row\">\r\n                              <div class=\"form-group col-md-6\">\r\n                                <input type=\"date\" #todte id=\"{{attcompo.attr+''+0}}\" name=\"{{attcompo.attr}}\"\r\n                                  placeholder=\"From\" class=\"form-control form-control-sm\">\r\n                              </div>\r\n                              <div class=\"form-group col-md-6\" style=\"margin: 0;\">\r\n                                <input type=\"date\" id=\"{{attcompo.attr+''+1}}\" name=\"{{attcompo.attr}}\"\r\n                                  (blur)=\"onDateChange(attcompo,$event.target.value,1)\"\r\n                                  class=\"form-control form-control-sm\" placeholder=\"To\">\r\n                              </div>\r\n                            </div>\r\n                          </div>\r\n\r\n\r\n                        </div>\r\n                        <div *ngIf=\"(i+1)%3==0\" style=\"clear:both\"></div>\r\n                      </ng-container>\r\n                    </div>\r\n                  </div>\r\n\r\n               \r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"row\">\r\n              <div class=\"pagefooter\">\r\n                <div class=\"col-md-6\">\r\n                </div>\r\n                <div class=\"col-md-6\">\r\n                  <form class=\"form-inline\">\r\n                    <div class=\"pull-right\">\r\n                      <span class=\"schCount\" *ngIf=\"count > '0'\">Count : {{count}}</span>\r\n                      <select class=\"form-control\" name=\"viewGrp\" [(ngModel)]=\"viewGrp\">\r\n                        <option>Select Group</option>\r\n                        <option *ngFor=\"let group of groups\" [ngValue]=\"group\">{{group.name}}</option>\r\n                      </select> &nbsp;\r\n                      <!-- <select class=\"form-control\" name=\"viewFormate\" [(ngModel)]=\"viewFormate\">\r\n                        <option>Select </option>\r\n                        <option *ngFor=\"let view of viewOptions\" value=\"{{view?.form_field}}\">{{view?.form_field_title}}\r\n                        </option>\r\n                      </select> &nbsp; -->\r\n                      <!-- <a class=\"btn btn-success\" (click)=\"viewResult();\" target=\"_blank\">Submit</a> -->\r\n                      <!-- [(ngModel)]=\"viewFormate\" -->\r\n                      <ng-container *ngFor=\"let view of viewOptions\">\r\n                        <a class=\"btn btn-success\" (click)=\"viewResult(view.form_field);\"  target=\"_blank\"\r\n                          style=\"margin-right: 15px;\">{{view?.form_field_title}}</a>\r\n                      </ng-container>\r\n\r\n\r\n                    </div>\r\n                  </form>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>","// import { StockComponent } from './../../stock-module/stock/stock.component';\r\n// import { element } from 'protractor';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { Router, ActivatedRoute, Params } from '@angular/router';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { BiService } from './../bi-service/bi.service';\r\nimport * as _ from 'lodash';\r\nimport { ChartOptions } from 'chart.js';\r\n\r\n\r\n@Component({\r\n  selector: 'app-qa-analysis',\r\n  templateUrl: './qa-analysis.component.html',\r\n  styleUrls: ['./qa-analysis.component.css']\r\n})\r\nexport class QaAnalysisComponent implements OnInit {\r\n\r\n  constructor(\r\n    public cs: CommanServiceService,\r\n    private bis: BiService,\r\n    private _spinnerService: NgxSpinnerService ,\r\n    private toastr: ToastrService,\r\n    private router: Router,\r\n    private route: ActivatedRoute\r\n  ) { }\r\n\r\n  cDt = new Date();\r\n  htmlArr = [];\r\n  head = [];\r\n  side = [];\r\n  private grpval;\r\n  private headval;\r\n  private sideval;\r\n  private arrtDtl;\r\n  private queryParam;\r\n  qaAnalysisArr;\r\n  grandTotal = new Map();\r\n  matrix = new Map();\r\n  rowTotal = new Map();\r\n  colTotal = new Map();\r\n  pktData = new Map();\r\n  sideData = new Map();\r\n  headData = new Map();\r\n  sortedGrp;\r\n  private schDtl;\r\n  private result;\r\n  gridGrp;\r\n  attrGridFormat;\r\n  groups = [];\r\n  inventoryDays;\r\n  formname;\r\n  private anaGrpStt = ['mkt', 'asrt', 'lab'];\r\n  st;\r\n\r\n  public ChartType = \"\";\r\n  public chartOptions: any = {\r\n    legend: {\r\n      position: 'left',\r\n      labels: {\r\n        fontColor: 'black',\r\n        boxWidth: 10,\r\n        padding: 10,\r\n        fontSize: 10\r\n      }\r\n    }\r\n  }\r\n  // private anaAllGrpStt = ['asrt', 'lab', 'mkt', 'sold'];\r\n\r\n  srchHistory = {\r\n    period: '',\r\n    frmdt: '',\r\n    todt: ''\r\n  };\r\n  period;\r\n  searchF;\r\n  salePeriod;\r\n  ChangeBy;\r\n  gridVariance;\r\n  gblGrdDataColor = new Map();\r\n  // gblGridSubMap = new Map();\r\n  gblRowTotColorValWise = new Map();\r\n  legendList = [];\r\n  modulename;\r\n  cUrl;\r\n  getSearchResult(id, period) {\r\n    this._spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['searchIdnList'] = id.split(',');\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n    reqObj['period'] = period;\r\n    this.bis.data(reqObj, 'search', 'marketing/search')\r\n      .subscribe(data => {\r\n        this._spinnerService.hide();\r\n        if (data.status == 'SUCCESS') {\r\n          let res = data.result;\r\n          \r\n          localStorage.setItem('BI-PKT_GROUP_BY', JSON.stringify(res.pageDefination.form_field[0].lov_qry));\r\n          localStorage.setItem('BI-gridAvg', JSON.stringify(res.pageDefination.tabs[0].lov_qry.split(',')));\r\n          this.inventoryDays = res.inventoryDays || '60';\r\n          this.gridVariance = res.gridVariance || '10';\r\n          this.arrtDtl = res.attrDtl;\r\n          this.result = res;\r\n          this.legendList = res.legendList;\r\n          localStorage.setItem('BILegends', JSON.stringify(this.legendList));\r\n          this.schDtl = res.searchResultDtl;\r\n          let grpView = localStorage.getItem('anaGrpType');\r\n          this.groups = res.attrGridFormat;\r\n          let defaultGrp;\r\n          if (grpView != undefined) {\r\n            defaultGrp = JSON.parse(localStorage.getItem('anaGrpType'));\r\n            let cindx = this.groups.indexOf(defaultGrp);\r\n            this.gridGrp = this.groups[cindx];\r\n          } else {\r\n            this.gridGrp = this.groups[0];\r\n          }\r\n          this.generateGridGrpWise('i', defaultGrp);\r\n        } else {\r\n          this._spinnerService.hide();\r\n          this.toastr.show(data.message);\r\n        }\r\n      }, error => {\r\n        this._spinnerService.hide();\r\n        this.toastr.show(error);\r\n      });\r\n  }\r\n  stt;\r\n  createGrid() {\r\n    let newArry = this.schDtl;\r\n    // \r\n     \r\n    let diffday = parseInt(localStorage.getItem('diff'));\r\n    let biperiod = localStorage.getItem('BIPeriod') || '';\r\n    if (biperiod == 'week')\r\n      biperiod = \"7\";\r\n    if (biperiod == 'month')\r\n      biperiod = \"30\";\r\n    if (biperiod == 'quarter')\r\n      biperiod = \"90\";\r\n    let period = parseInt(biperiod);\r\n    if (period == 1) {\r\n      period = diffday;\r\n    }\r\n    let dred = \"rgba(255, 0, 0,0.6)\";\r\n    let mred = \"rgba(255, 0, 0,0.4)\";\r\n    let lred = \"rgba(255, 0, 0,0.2)\";\r\n    let dgreen = \"rgba(0 ,128, 0 ,0.6)\";\r\n    let mgreen = \"rgba(0 ,128, 0 ,0.4)\";\r\n    let lgreen = \"rgba(0 ,128, 0 ,0.2)\";\r\n    let stockdays = this.inventoryDays\r\n    let minvariation = (100 - parseInt(this.gridVariance));\r\n    let maxvariation = (100 + parseInt(this.gridVariance));\r\n\r\n    \r\n    this.schDtl.map(element => {\r\n      let header = '';\r\n      let groupKeys = '';\r\n      let sideKeys = '';\r\n      let headKeys = '';\r\n      let lIdx;\r\n      this.grpval.map(ele => {\r\n        header += element[ele] + ',';\r\n        groupKeys += element[ele] + ',';\r\n      });\r\n      lIdx = header.lastIndexOf(',');\r\n      if (lIdx == header.length - 1) {\r\n        header = header.substr(0, header.length - 1) + \"#\";\r\n      }\r\n      this.sideval.map(ele => {\r\n        header += element[ele] + ',';\r\n        sideKeys += element[ele] + ',';\r\n      });\r\n      lIdx = header.lastIndexOf(',');\r\n      if (lIdx == header.length - 1) {\r\n        header = header.substr(0, header.length - 1) + \"#\";\r\n      }\r\n      this.headval.map(ele => {\r\n        header += element[ele] + ',';\r\n        headKeys += element[ele] + ',';\r\n      });\r\n      lIdx = header.lastIndexOf(',');\r\n      if (lIdx == header.length - 1) {\r\n        header = header.substr(0, header.length - 1) + \"\";\r\n      }\r\n      groupKeys = (groupKeys.lastIndexOf(',') == groupKeys.length) ? groupKeys.substr(0, groupKeys.length - 1) : groupKeys;\r\n      sideKeys = (sideKeys.lastIndexOf(',') == sideKeys.length) ? sideKeys.substr(0, sideKeys.length - 1) : sideKeys;\r\n      headKeys = (headKeys.lastIndexOf(',') == headKeys.length) ? headKeys.substr(0, headKeys.length - 1) : headKeys;\r\n      let lHeader = header + '#' + element.dsp_stt;\r\n      let lSideKey = (groupKeys.length == 0) ? sideKeys : groupKeys + \"#\" + sideKeys + '#' + element.dsp_stt;\r\n      let lHeadKey = (groupKeys.length == 0) ? headKeys : groupKeys + \"#\" + headKeys + '#' + element.dsp_stt;\r\n\r\n      let wt = parseFloat(element.crtwt);\r\n      let rte = parseFloat(element.asking_rte);\r\n      let salrate = parseFloat(element.sal_rte);\r\n      let sal_rte = parseFloat(element.quot);\r\n      let benchmark_rte = parseFloat(element.benchmark_rte);\r\n      let age = parseInt(element.age);\r\n      let rteValue = rte * wt;\r\n      if ((element.grp_stt).toLowerCase() == 'sold') {\r\n        rteValue = salrate * wt;\r\n      }\r\n      let benachmarkValue = benchmark_rte * wt;\r\n      let gridWt = 0;\r\n      let gridRteValue = 0;\r\n      let gridvalue = 0;\r\n      let gridAge = 0;\r\n      let gridValueAge = 0;\r\n      let count = 0;\r\n      let grid = this.matrix.get(lHeader);\r\n      if (grid != null) {\r\n        count = parseInt(grid.get('count'));\r\n\r\n\r\n        gridWt = parseFloat(grid.get('wt'));\r\n        gridRteValue = parseFloat(grid.get('rap'));\r\n        gridvalue = parseFloat(grid.get('value'));\r\n        gridAge = parseFloat(grid.get('age'));\r\n        gridValueAge = parseFloat(grid.get('valueage'));\r\n      } else {\r\n        grid = new Map();\r\n      }\r\n      grid.set('count', count + 1);\r\n      grid.set('wt', gridWt + wt);\r\n      grid.set('rap', gridRteValue + benachmarkValue);\r\n      grid.set('value', gridvalue + rteValue);\r\n      grid.set('age', ((gridAge * count) + age) / (count + 1));\r\n      grid.set('valueage', ((gridvalue * gridAge) + (age * rteValue)) / (gridvalue + rteValue));\r\n      this.matrix.set(lHeader, grid);\r\n      let pkts = new Set();\r\n      let sidePkts = new Set();\r\n      let headPkts = new Set();\r\n      if (this.pktData.get(header) != null)\r\n        pkts = this.pktData.get(header);\r\n      if (this.sideData.get(lSideKey) != null)\r\n        sidePkts = this.sideData.get(lSideKey);\r\n      if (this.headData.get(lHeadKey) != null)\r\n        headPkts = this.headData.get(lHeadKey);\r\n      pkts.add(element);\r\n      this.pktData.set(header, pkts);\r\n      sidePkts.add(element);\r\n      this.sideData.set(lSideKey, sidePkts);\r\n      headPkts.add(element);\r\n      this.headData.set(lHeadKey, headPkts);\r\n    });\r\n\r\n    let grps = new Set();\r\n    let rows = new Set();\r\n    let cols = new Set();\r\n    let stt = new Set();\r\n\r\n    this.matrix.forEach((value, key) => {\r\n      let lKey = key;\r\n      let count = parseFloat(value.get('count'));\r\n\r\n      let wt = parseFloat(value.get('wt'));\r\n      let rap = parseFloat(value.get('rap'));\r\n      let val = parseFloat(value.get('value'));\r\n      let age = parseFloat(value.get('age'));\r\n      let valueAge = parseFloat(value.get('valueage'));\r\n      let grpVal = lKey.split('#')[0];\r\n      let rowVal = lKey.split('#')[1];\r\n      let colVal = lKey.split('#')[2];\r\n      let status = lKey.split('#')[3];\r\n\r\n\r\n      let valCompArr = [];\r\n      let valCompObj = {};\r\n      valCompObj[status] = val;\r\n      valCompArr.push(valCompObj);\r\n      \r\n\r\n\r\n      let isSold = false;\r\n\r\n      if (this.anaGrpStt.indexOf(status) == -1)\r\n        isSold = true;\r\n\r\n      if (isSold) {\r\n        let compareWith = 'mkt';\r\n        let cmpData = this.matrix.get(grpVal + '#' + rowVal + '#' + colVal + '#' + compareWith);\r\n        let cmpCount = 0;\r\n        if (cmpData != undefined) {\r\n          cmpCount = parseFloat(cmpData.get('count'));\r\n\r\n        }\r\n        let msd = Math.round(period * cmpCount / count);\r\n        value.set('msd', msd);\r\n        let cmpValue = 0;\r\n        if (cmpData != undefined) {\r\n          cmpValue = parseFloat(cmpData.get('value'));\r\n        }\r\n        let msdvlu = Math.round(period * cmpValue / val);\r\n        value.set('msdvlu', msdvlu);\r\n        let chkcount = (stockdays * count / period);\r\n        // let mincount = (chkcount * minvariation);\r\n        // let maxcount = (chkcount * maxvariation);\r\n         \r\n        let netratio = (chkcount * 100) / cmpCount;\r\n        \r\n        \r\n        let gridcolor = '#ffff00';\r\n        if (netratio <= 30) {\r\n          gridcolor = dred;\r\n        } else if (netratio > 30 && netratio < 60) {\r\n          gridcolor = mred;\r\n        } else if (netratio >= 60 && netratio < minvariation) {\r\n          gridcolor = lred;\r\n        } else if (netratio >= minvariation && netratio < maxvariation) {\r\n          gridcolor = 'rgba(255, 255, 0, 0.38)';\r\n        } else if (netratio >= maxvariation && netratio < 200) {\r\n          gridcolor = lgreen;\r\n        } else if (netratio >= 200 && netratio < 300) {\r\n          gridcolor = mgreen;\r\n        } else {\r\n          gridcolor = dgreen;\r\n        }\r\n\r\n\r\n        value.set('grpcolor', gridcolor);\r\n\r\n\r\n        let svpd = Math.round(val / period);\r\n        value.set('svpd', svpd);\r\n      }\r\n      if (status == 'mkt')\r\n        value.set('grpcolor', '#dddddd');\r\n\r\n      let disc = 0;\r\n      if (rap > 1) {\r\n        disc = (((val * 100) / rap) - 100);\r\n      }\r\n      let avg = Math.round(val / wt);\r\n      value.set('disc', disc);\r\n      value.set('avg', avg);\r\n      rows.add(rowVal);\r\n      let strRowTotalKey = grpVal + '#' + rowVal + '#' + status;\r\n      let rTotal = this.rowTotal.get(strRowTotalKey) == null ? new Map() : this.rowTotal.get(strRowTotalKey);\r\n      let lCount = rTotal.get('count') == null ? 0 : rTotal.get('count');\r\n\r\n\r\n      let lWt = rTotal.get('wt') == null ? 0 : rTotal.get('wt');\r\n      let lRap = rTotal.get('rap') == null ? 0 : rTotal.get('rap');\r\n      let lVal = rTotal.get('value') == null ? 0 : rTotal.get('value');\r\n      let lAge = rTotal.get('age') == null ? 0 : rTotal.get('age');\r\n      let lValueAge = rTotal.get('valueage') == null ? 0 : rTotal.get('valueage');\r\n\r\n      rTotal.set('count', lCount + count);\r\n      rTotal.set('wt', lWt + wt);\r\n      rTotal.set('rap', lRap + rap);\r\n      rTotal.set('value', lVal + val);\r\n      rTotal.set('disc', ((((lVal + val) * 100) / (lRap + rap)) - 100));\r\n      rTotal.set('avg', (lVal + val) / (lWt + wt));\r\n      rTotal.set('age', ((lAge * lCount) + age) / (lCount + 1));\r\n      rTotal.set('valueage', ((lValueAge * lAge) + (age * val)) / (lValueAge + val));\r\n\r\n      this.rowTotal.set(strRowTotalKey, rTotal);\r\n\r\n      cols.add(colVal);\r\n      let strColTotalKey = grpVal + '#' + colVal + '#' + status;\r\n      let cTotal = this.colTotal.get(strColTotalKey) == null ? new Map() : this.colTotal.get(strColTotalKey);\r\n      let cCount = cTotal.get('count') == null ? 0 : cTotal.get('count');\r\n\r\n\r\n      let cWt = cTotal.get('wt') == null ? 0 : cTotal.get('wt');\r\n      let cRap = cTotal.get('rap') == null ? 0 : cTotal.get('rap');\r\n      let cVal = cTotal.get('value') == null ? 0 : cTotal.get('value');\r\n      let cAge = cTotal.get('age') == null ? 0 : cTotal.get('age');\r\n      let cValueAge = cTotal.get('valueage') == null ? 0 : cTotal.get('valueage');\r\n\r\n      cTotal.set('count', cCount + count);\r\n      cTotal.set('wt', cWt + wt);\r\n      cTotal.set('rap', cRap + rap);\r\n      cTotal.set('value', cVal + val);\r\n      cTotal.set('disc', ((((cVal + val) * 100) / (cRap + rap)) - 100));\r\n      cTotal.set('avg', (cVal + val) / (cWt + wt));\r\n      cTotal.set('age', ((cAge * cCount) + age) / (cCount + 1));\r\n      cTotal.set('valueage', ((cValueAge * cAge) + (age * val)) / (cValueAge + val));\r\n\r\n      this.colTotal.set(strColTotalKey, cTotal);\r\n\r\n      if (!stt.has(status))\r\n        stt.add(status);\r\n      if (!grps.has(grpVal))\r\n        grps.add(grpVal);\r\n\r\n    })\r\n    let sortedRows = Array.from(rows).sort();\r\n    let sortedCols = Array.from(cols).sort();\r\n    let sortedStt = Array.from(stt).sort();\r\n    this.sortedGrp = Array.from(grps);//.sort();\r\n\r\n    // \r\n    // \r\n    // \r\n    // \r\n\r\n    // let keyValObj = {};\r\n    // let garr = [];\r\n    ////for grid data\r\n    sortedRows.forEach(row => {\r\n      sortedCols.forEach(cols => {\r\n        this.sortedGrp.forEach(grp => {\r\n          let currAvgVal = 0;\r\n          let prevAvgVal = 0;\r\n          let currCountVal = 0;\r\n          let prevCountVal = 0;\r\n          let pAVGCOLOR = '';\r\n          let pCOUNTCOLOR = '';\r\n          for (let i = 0; i < sortedStt.length || 0; i++) {\r\n            let gblGridSubMap = new Map();\r\n            if (i == 0) {\r\n              gblGridSubMap.set('AVGCOLOR', \"#dddddd\");\r\n              gblGridSubMap.set('COUNTCOLOR', \"#dddddd\");\r\n              this.gblGrdDataColor.set(grp + '#' + row + '#' + cols + '#' + sortedStt[i], gblGridSubMap);\r\n\r\n              if (this.matrix.has(grp + '#' + row + '#' + cols + '#' + sortedStt[i])) {\r\n                prevAvgVal = this.matrix.get(grp + '#' + row + '#' + cols + '#' + sortedStt[i]).get('avg') || 0;\r\n                prevCountVal = this.matrix.get(grp + '#' + row + '#' + cols + '#' + sortedStt[i]).get('count') || 0;\r\n              }\r\n            }\r\n            else {\r\n              if (this.matrix.has(grp + '#' + row + '#' + cols + '#' + sortedStt[i])) {\r\n                currAvgVal = this.matrix.get(grp + '#' + row + '#' + cols + '#' + sortedStt[i]).get('avg') || 0;\r\n                currCountVal = this.matrix.get(grp + '#' + row + '#' + cols + '#' + sortedStt[i]).get('count') || 0;\r\n              }\r\n              else {\r\n                currCountVal = 0;\r\n                currAvgVal = 0;\r\n              }\r\n\r\n              if (currCountVal > 0 && prevCountVal > 0) {\r\n                let AVGCOLOR = '#ff000047';\r\n                let COUNTCOLOR = '#ff000047';\r\n                if (currAvgVal == prevAvgVal) {\r\n                  AVGCOLOR = pAVGCOLOR;\r\n                } else if (currAvgVal > prevAvgVal) {\r\n                  AVGCOLOR = '#00800054';\r\n                }\r\n                if (currCountVal == prevCountVal) {\r\n                  COUNTCOLOR = pCOUNTCOLOR;\r\n                } else if (currCountVal > prevCountVal) {\r\n                  COUNTCOLOR = '#00800054';\r\n                }\r\n                pCOUNTCOLOR = COUNTCOLOR;\r\n                pAVGCOLOR = AVGCOLOR;\r\n\r\n                gblGridSubMap.set('AVGCOLOR', AVGCOLOR);\r\n                gblGridSubMap.set('COUNTCOLOR', COUNTCOLOR);//#00800054==green  //ff000047 == red\r\n                this.gblGrdDataColor.set(grp + '#' + row + '#' + cols + '#' + sortedStt[i], gblGridSubMap);\r\n                prevCountVal = currCountVal;\r\n                prevAvgVal = currAvgVal;\r\n              }\r\n              else {\r\n                gblGridSubMap.set('AVGCOLOR', 'white');\r\n                gblGridSubMap.set('COUNTCOLOR', 'white');//#00800054==green  //ff000047 == red\r\n                this.gblGrdDataColor.set(grp + '#' + row + '#' + cols + '#' + sortedStt[i], gblGridSubMap);\r\n                if (currCountVal > 0) {\r\n                  prevCountVal = currCountVal;\r\n                  prevAvgVal = currAvgVal;\r\n                }\r\n              }\r\n            }\r\n          }\r\n        });\r\n      });\r\n    });\r\n    // this.gblGrpArr = {...garr};\r\n    \r\n\r\n    this.arrtDtl[this.sideval[0] + '#p'].map(ele1 => {\r\n      sortedRows.forEach(ele2 => {\r\n        if (ele1 == ele2) {\r\n          this.side.push(ele1);\r\n        }\r\n      })\r\n    });\r\n    this.arrtDtl[this.headval[0] + '#p'].map(ele1 => {\r\n      sortedCols.forEach(ele2 => {\r\n        if (ele1 == ele2) {\r\n          this.head.push(ele1);\r\n        }\r\n      })\r\n    });\r\n    // \r\n    this.stt = [...sortedStt];\r\n    this.rowTotal.forEach((value, key) => {\r\n      let lKey = key;\r\n      let count = parseFloat(value.get('count'));\r\n      let val = parseFloat(value.get('value'));\r\n      let grpVal = lKey.split('#')[0];\r\n      let rowVal = lKey.split('#')[1];\r\n      let status = lKey.split('#')[2];\r\n      let wt = parseFloat(value.get('wt'));\r\n      let rap = parseFloat(value.get('rap'));\r\n      let svpd = parseFloat(value.get('svpd')) == undefined ? 0 : parseFloat(value.get('svpd'));\r\n      let msd = parseFloat(value.get('msd')) == undefined ? 0 : parseFloat(value.get('msd'));\r\n      let age = parseFloat(value.get('age'));\r\n      let valueAge = parseFloat(value.get('valueage'));\r\n\r\n      let gtKey = \"GT#\" + grpVal + \"#\" + status;\r\n      let cTotal = this.grandTotal.get(gtKey) == null ? new Map() : this.grandTotal.get(gtKey);\r\n      let cCount = cTotal.get('count') == null ? 0 : cTotal.get('count');\r\n      let cWt = cTotal.get('wt') == null ? 0 : cTotal.get('wt');\r\n      let cRap = cTotal.get('rap') == null ? 0 : cTotal.get('rap');\r\n      let cVal = cTotal.get('value') == null ? 0 : cTotal.get('value');\r\n      let cAge = cTotal.get('age') == null ? 0 : cTotal.get('age');\r\n      let cValueAge = cTotal.get('valueage') == null ? 0 : cTotal.get('valueage');\r\n\r\n      cTotal.set('count', cCount + count);\r\n      cTotal.set('wt', cWt + wt);\r\n      cTotal.set('rap', cRap + rap);\r\n      cTotal.set('value', cVal + val);\r\n      cTotal.set('disc', ((((cVal + val) * 100) / (cRap + rap)) - 100));\r\n      cTotal.set('avg', (cVal + val) / (cWt + wt));\r\n      cTotal.set('age', ((cAge * cCount) + age) / (cCount + 1));\r\n      cTotal.set('valueage', ((cValueAge * cVal) + (valueAge * val)) / (cVal + val));\r\n\r\n      this.grandTotal.set(gtKey, cTotal);\r\n\r\n      let isSold = false;\r\n\r\n      if (this.anaGrpStt.indexOf(status) == -1)\r\n        isSold = true;\r\n\r\n      if (isSold) {\r\n        let cmpData = this.rowTotal.get(grpVal + '#' + rowVal + '#mkt');\r\n         \r\n        if (cmpData != undefined) {\r\n          let cmpCount = parseFloat(cmpData.get('count'));\r\n          let msd = Math.round(period * cmpCount / count);\r\n          value.set('msd', msd);\r\n          let cmpval = parseFloat(cmpData.get('value'));\r\n          let msdvlu = Math.round(period * cmpval / val);\r\n          value.set('msdvlu', msdvlu);\r\n\r\n          let chkcount = (stockdays * count / period);\r\n          let netratio = (chkcount * 100) / cmpCount;\r\n\r\n          let gridcolor = '#ffff00';\r\n          if (netratio <= 30) {\r\n            gridcolor = dred;\r\n          } else if (netratio > 30 && netratio < 60) {\r\n            gridcolor = mred;\r\n          } else if (netratio >= 60 && netratio < minvariation) {\r\n            gridcolor = lred;\r\n          } else if (netratio >= minvariation && netratio < maxvariation) {\r\n            gridcolor = 'rgba(255, 255, 0, 0.38)';\r\n          } else if (netratio >= maxvariation && netratio < 200) {\r\n            gridcolor = lgreen;\r\n          } else if (netratio >= 200 && netratio < 300) {\r\n            gridcolor = mgreen;\r\n          } else {\r\n            gridcolor = dgreen;\r\n          }\r\n          value.set('grpcolor', gridcolor);\r\n        }\r\n\r\n        let svpd = Math.round(val / period);\r\n        value.set('svpd', svpd);\r\n      }\r\n      if (status == 'mkt')\r\n        value.set('grpcolor', '#dddddd');\r\n\r\n    });\r\n\r\n\r\n    ////for rowwise total\r\n    // sortedRows.forEach(row => {\r\n    //   this.sortedGrp.forEach(grp => {\r\n    //     for (let i = 0; i < sortedStt.length || 0; i++) {\r\n    //        \r\n    //       let currVal;\r\n    //       let prevVal;\r\n    //       let currCount;\r\n    //       let prevCount;\r\n    //       if (i == 0) {\r\n    //         this.gblRowTotColorValWise.set(grp + '#' + row + '#' + sortedStt[i], \"#dddddd\");\r\n\r\n    //       }\r\n    //       else {\r\n    //         \r\n    //         if (this.rowTotal.has(grp + '#' + row + '#' + sortedStt[i])) {\r\n    //           currVal = this.rowTotal.get(grp + '#' + row + '#' + sortedStt[i]).get('value') || 0;\r\n    //           currCount = this.rowTotal.get(grp + '#' + row + '#' + sortedStt[i]).get('count') || 0;\r\n\r\n\r\n    //         }\r\n    //         if (this.rowTotal.has(grp + '#' + row + '#' + sortedStt[i - 1])) {\r\n    //           prevVal = this.rowTotal.get(grp + '#' + row + '#' + sortedStt[i - 1]).get('value') || 0;//pass dynamic value as per user select in ddl\r\n    //           prevCount = this.rowTotal.get(grp + '#' + row + '#' + sortedStt[i - 1]).get('count') || 0;\r\n    //         }\r\n    //         this.gblRowTotColorValWise.set(grp + '#' + row + '#' + sortedStt[i], ((currVal == 0 || currVal == null || currVal == undefined || prevVal == 0 || prevVal == null || prevVal == undefined) ? '' : (currVal > 0 && currVal > prevVal) ? 'green' : 'red'));\r\n    //         // this.gblRowTotColorValWise.set(grp + '#' + row + '#' + sortedStt[i], ((currCount == 0 || currCount == null || currCount == undefined || prevCount == 0 || prevCount == null || prevCount == undefined) ? '' : (currCount > 0 && currCount > prevCount) ? 'green' : 'red'));\r\n\r\n    //       }\r\n    //     }\r\n    //   });\r\n    // });\r\n\r\n    // \r\n\r\n\r\n\r\n\r\n    // this.colTotal.forEach((value, key) => {\r\n    //   let lKey = key;\r\n    //   let count = parseFloat(value.get('count'));\r\n    //   let val = parseFloat(value.get('value'));\r\n    //   let grpVal = lKey.split('#')[0];\r\n    //   let colVal = lKey.split('#')[1];\r\n    //   let status = lKey.split('#')[2];\r\n    //   let isSold = false;\r\n\r\n    //   if (this.anaGrpStt.indexOf(status) == -1)\r\n    //     isSold = true;\r\n\r\n    //   if (isSold) {\r\n    //     let cmpData = this.colTotal.get(grpVal + '#' + colVal + '#mkt');\r\n\r\n    //     if (cmpData != undefined) {\r\n    //       let cmpCount = parseFloat(cmpData.get('count'));\r\n    //       let msd = Math.round(period * cmpCount / count);\r\n    //       value.set('msd', msd);\r\n    //       let chkcount = (stockdays * count / period);\r\n    //       let mincount = (chkcount * minvariation);\r\n    //       let maxcount = (chkcount * maxvariation);\r\n    //       let gridcolor = '#00800054';\r\n    //       if (cmpCount > maxcount) {\r\n    //         gridcolor = '#ff000047';\r\n    //       } else if (cmpCount >= mincount && cmpCount <= maxcount) {\r\n    //         gridcolor = '#ffff0061';\r\n    //       }\r\n    //       value.set('grpcolor', gridcolor);\r\n    //     }\r\n    //     let svpd = Math.round(val / period);\r\n    //     value.set('svpd', svpd);\r\n    //   }\r\n    //   if (status == 'mkt')\r\n    //     value.set('grpcolor', '#dddddd');\r\n\r\n    // });\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n    this.colTotal.forEach((value, key) => {\r\n      let lKey = key;\r\n      let count = parseFloat(value.get('count'));\r\n      if (this.formname == 'mixAnalysisReportForm')\r\n        count = parseFloat(value.get('wt'));\r\n\r\n      let val = parseFloat(value.get('value'));\r\n      let grpVal = lKey.split('#')[0];\r\n      let rowVal = lKey.split('#')[1];\r\n      let status = lKey.split('#')[2];\r\n      let wt = parseFloat(value.get('wt'));\r\n      let rap = parseFloat(value.get('rap'));\r\n      let svpd = parseFloat(value.get('svpd')) == undefined ? 0 : parseFloat(value.get('svpd'));\r\n      let msd = parseFloat(value.get('msd')) == undefined ? 0 : parseFloat(value.get('msd'));\r\n      let age = parseFloat(value.get('age'));\r\n      let valueAge = parseFloat(value.get('valueage'));\r\n\r\n      let isSold = false;\r\n\r\n      if (this.anaGrpStt.indexOf(status) == -1)\r\n        isSold = true;\r\n\r\n      if (isSold) {\r\n        let cmpData = this.colTotal.get(grpVal + '#' + rowVal + '#mkt');\r\n        if (cmpData != undefined) {\r\n          let cmpCount = parseFloat(cmpData.get('count'));\r\n          let msd = Math.round(period * cmpCount / count);\r\n          value.set('msd', msd);\r\n\r\n          let cmpval = parseFloat(cmpData.get('value'));\r\n          let msdvlu = Math.round(period * cmpval / val);\r\n          value.set('msdvlu', msdvlu);\r\n          let chkcount = (stockdays * count / period);\r\n          let netratio = (chkcount * 100) / cmpCount;\r\n\r\n          let gridcolor = '#ffff00';\r\n          if (netratio <= 30) {\r\n            gridcolor = dred;\r\n          } else if (netratio > 30 && netratio < 60) {\r\n            gridcolor = mred;\r\n          } else if (netratio >= 60 && netratio < minvariation) {\r\n            gridcolor = lred;\r\n          } else if (netratio >= minvariation && netratio < maxvariation) {\r\n            gridcolor = 'rgba(255, 255, 0, 0.38)';\r\n          } else if (netratio >= maxvariation && netratio < 200) {\r\n            gridcolor = lgreen;\r\n          } else if (netratio >= 200 && netratio < 300) {\r\n            gridcolor = mgreen;\r\n          } else {\r\n            gridcolor = dgreen;\r\n          }\r\n          value.set('grpcolor', gridcolor);\r\n        }\r\n\r\n        let svpd = Math.round(val / period);\r\n        value.set('svpd', svpd);\r\n      }\r\n      if (status == 'mkt')\r\n        value.set('grpcolor', '#dddddd');\r\n\r\n    });\r\n\r\n\r\n\r\n\r\n    // Grand Summaries\r\n\r\n    this.sortedGrp.map(ele => {\r\n      let mktKey = \"GT#\" + ele + \"#mkt\";\r\n      //let soldKey = \"GT#\" + ele + \"#sold\";\r\n\r\n      let soldKey = \"\";\r\n      let mkt = this.grandTotal.get(mktKey) == null ? new Map() : this.grandTotal.get(mktKey);\r\n      let mktCount = mkt.get('count') == null ? 0 : mkt.get('count');\r\n      let mktVale = parseFloat(mkt.get('value') == null ? 0 : mkt.get('value'));\r\n\r\n\r\n      this.stt.forEach(st => {\r\n        let status = st;\r\n\r\n        soldKey = \"GT#\" + ele + '#' + st;\r\n        let sold = this.grandTotal.get(soldKey) == null ? new Map() : this.grandTotal.get(soldKey);\r\n        let soldCount = sold.get('count') == null ? 0 : sold.get('count');\r\n        let msd = Math.round(diffday * mktCount / soldCount);\r\n        let soldvalue = parseFloat(sold.get('value') == null ? 0 : sold.get('value'));\r\n        //let svpd = Math.round(soldvalue / diffday);\r\n        sold.set('msd', msd);\r\n        // sold.set('svpd', svpd);\r\n        //this.grandTotal.set(mktKey, mkt);\r\n\r\n        let msdvlu = Math.round(diffday * mktVale / soldvalue);\r\n        sold.set('msdvlu', msdvlu);\r\n\r\n\r\n        let isSold = false;\r\n\r\n        if (this.anaGrpStt.indexOf(status) == -1)\r\n          isSold = true;\r\n\r\n        if (isSold) {\r\n          let cmpCount = mktCount;\r\n          let msd = Math.round(period * cmpCount / soldCount);\r\n          sold.set('msd', msd);\r\n\r\n          let msdvlu = Math.round(period * mktVale / soldvalue);\r\n          sold.set('msdvlu', msdvlu);\r\n\r\n\r\n          let chkcount = (stockdays * soldCount / period);\r\n          let mincount = (chkcount * minvariation);\r\n          let maxcount = (chkcount * maxvariation);\r\n          let gridcolor = '#00800054';\r\n          if (cmpCount > maxcount) {\r\n            gridcolor = '#ff000047';\r\n          } else if (cmpCount >= mincount && cmpCount <= maxcount) {\r\n            gridcolor = '#ffff0061';\r\n          }\r\n          sold.set('grpcolor', gridcolor);\r\n        }\r\n\r\n        let svpd = Math.round(soldvalue / period);\r\n        sold.set('svpd', svpd);\r\n        //  }\r\n        if (status == 'mkt')\r\n          sold.set('grpcolor', '#dddddd');\r\n        this.grandTotal.set(soldKey, sold);\r\n\r\n\r\n\r\n\r\n      });\r\n\r\n\r\n\r\n    })\r\n\r\n  }\r\n\r\n  modifySearch() {\r\n    localStorage.setItem('BIcall', 'BImodify');\r\n    this.router.navigate([this.modulename + '/analysis-search/' + this.route.snapshot.params['frmnme']]);\r\n  }\r\n  key;\r\n  isApplied = false;\r\n  OnChangeBy(ValType) {\r\n    this.isApplied = true;\r\n    this.key = ValType;\r\n  }\r\n\r\n  getData(call, key, st) {\r\n    let pktdata = [];\r\n    let temparr = [];\r\n    if (call == 'cell') {\r\n\r\n      pktdata = pktdata.concat([], Array.from(this.pktData.get(key)));\r\n\r\n\r\n\r\n    }\r\n    else if (call == 'row') {\r\n      this.head.forEach(element => {\r\n        if (this.pktData.get(key + '#' + element) != null && this.pktData.get(key + '#' + element) != \"\" && this.pktData.get(key + '#' + element) != undefined) {\r\n          pktdata = pktdata.concat([], Array.from(this.pktData.get(key + '#' + element)));\r\n        }\r\n      });\r\n\r\n    }\r\n\r\n    else if (call == 'col') {\r\n      this.side.forEach(element => {\r\n        let k = key.split('#');\r\n        let kc = k[0] + '#' + element + '#' + k[1];\r\n        if (this.pktData.get(kc) != null && this.pktData.get(kc) != \"\" && this.pktData.get(kc) != undefined) {\r\n          pktdata = pktdata.concat([], Array.from(this.pktData.get(kc)));\r\n        }\r\n      });\r\n\r\n    }\r\n\r\n\r\n\r\n    else if (call == 'all') {\r\n      localStorage.setItem('pktData', JSON.stringify(this.schDtl));\r\n      localStorage.setItem('resultView', JSON.stringify(this.result.resultView));\r\n      localStorage.setItem('resultViewDtl', JSON.stringify(this.result.resultViewDtl));\r\n      return;\r\n    }\r\n\r\n\r\n    // pktdata = pktdata.filter(e => e.grp_stt == st);\r\n\r\n\r\n\r\n\r\n    let pd = _.sortBy(pktdata, ['co', 'pu']).reverse();\r\n\r\n\r\n\r\n\r\n\r\n\r\n    localStorage.setItem('pktData', JSON.stringify(pktdata));\r\n    localStorage.setItem('resultView', JSON.stringify(this.result.resultView));\r\n    localStorage.setItem('resultViewDtl', JSON.stringify(this.result.resultViewDtl));\r\n    // this.router.navigate(['bi/pkt-list']);\r\n  }\r\n  // \"Cushion Mod,0.50,#H\"\r\n  getAll(stt, head, side, grp) {\r\n    let key = '';\r\n    let pktdata = [];\r\n    // head.forEach(hd => {\r\n    //   stt.forEach(st => {\r\n    //     key = grp + ',' + '#' + hd + ',' + '#' + st;\r\n    //     if (this.headData.get(key) != null && this.headData.get(key) != \"\" && this.headData.get(key) != undefined) {\r\n    //     pktdata = pktdata.concat([], Array.from(this.headData.get(key)));\r\n    //     \r\n    //     }\r\n    //   });\r\n    // });\r\n\r\n\r\n    side.forEach(sd => {\r\n      stt.forEach(st => {\r\n        key = grp + ',' + '#' + sd + ',' + '#' + st;\r\n        if (this.sideData.get(key) != null && this.sideData.get(key) != \"\" && this.sideData.get(key) != undefined) {\r\n          pktdata = pktdata.concat([], Array.from(this.sideData.get(key)));\r\n        }\r\n      });\r\n    });\r\n    localStorage.setItem('pktData', JSON.stringify(pktdata));\r\n    localStorage.setItem('resultView', JSON.stringify(this.result.resultView));\r\n    localStorage.setItem('resultViewDtl', JSON.stringify(this.result.resultViewDtl));\r\n  }\r\n\r\n  wt = false;\r\n  avg = false;\r\n  rap = false;\r\n  val = false;\r\n  svpd = false;\r\n  msd = false;\r\n  msdvlu = false;\r\n\r\n  age = false;\r\n  va = false;\r\n  hideShow(call, status) {\r\n    // var dates = document.querySelectorAll('*[id^=\"' + index + '\"]');\r\n    // let nodes = (document.querySelectorAll('[id^=\"' + call + '\"]') as any);\r\n    // if (status) {\r\n    //   nodes.forEach(element => {\r\n    //     // \r\n    //     document.getElementById(element.id).style.display = 'block';\r\n    //   });\r\n    // } else {\r\n    //   nodes.forEach(element => {\r\n    //     \r\n    //     document.getElementById(element.id).style.display = 'none';\r\n    //   });\r\n    // }\r\n    // document.getElementById(call);\r\n    if (call == 'CTS') {\r\n      this.wt = !this.wt\r\n    } else if (call == 'AVG') {\r\n      this.avg = !this.avg\r\n    } else if (call == 'RAP') {\r\n      this.rap = !this.rap\r\n    } else if (call == 'VLU') {\r\n      this.val = !this.val\r\n    } else if (call == 'SVP') {\r\n      this.svpd = !this.svpd\r\n    } else if (call == 'MSD') {\r\n      this.msd = !this.msd\r\n    } else if (call == 'MSDVLU') {\r\n      this.msdvlu = !this.msdvlu\r\n    } else if (call == 'AGE') {\r\n      this.age = !this.age\r\n    } else if (call == 'VA') {\r\n      this.va = !this.va\r\n    }\r\n  }\r\n\r\n  changeGrp(gridGrp) {\r\n    this.generateGridGrpWise('c', gridGrp);\r\n  }\r\n\r\n  generateGridGrpWise(call, selectedgrp) {\r\n    this.grpval = '';\r\n    this.headval = '';\r\n    this.sideval = '';\r\n    this.matrix.clear()\r\n    this.rowTotal.clear()\r\n    this.colTotal.clear()\r\n    this.grandTotal.clear()\r\n    this.pktData.clear()\r\n    this.head = [];\r\n    this.side = [];\r\n    let grps = selectedgrp.group.split(',');\r\n    let head = selectedgrp.head.split(',');\r\n    let side = selectedgrp.side.split(',');\r\n    this.grpval = [...grps];\r\n    this.headval = [...head];\r\n    this.sideval = [...side];\r\n    this.createGrid();\r\n  }\r\n\r\n  scroll = (): void => {\r\n    this.btnVisibilityByPos();\r\n  };\r\n\r\n  btnVisibilityByPos() {\r\n    if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 10) {\r\n      // document.getElementById(\"btnGoTop\").style.display = \"block\";\r\n      document.getElementById(\"staticHead\").style.top = \"50px\";\r\n    } else {\r\n      document.getElementById(\"staticHead\").style.top = \"110px\";\r\n    }\r\n  }\r\n\r\n  public ChatMapDtl = {};\r\n  isshowchart = false;\r\n  creategrpPie(pieStatusList, grp, attr, piechartDataList, typ) {\r\n    this.isshowchart = false;\r\n    this.ChatMapDtl = {};\r\n    pieStatusList.forEach(status => {\r\n      let pieChartLabels = [];\r\n      let pieChartData = [];\r\n      let pieChartlegend = [];\r\n      piechartDataList.forEach(data => {\r\n        let dtl;\r\n        if (typ == 'head') {\r\n          dtl = this.matrix.get(grp + \"#\" + data + \"#\" + attr + \"#\" + status) || '';\r\n\r\n        } else {\r\n          dtl = this.matrix.get(grp + \"#\" + attr + \"#\" + data + \"#\" + status) || '';\r\n\r\n        }\r\n\r\n        if (dtl != '') {\r\n          let cnt = dtl.get('count') || '';\r\n          if (cnt != '' && cnt != '0')\r\n            pieChartData.push(parseInt(cnt));\r\n          pieChartLabels.push(data);\r\n          pieChartlegend.push(data);\r\n        }\r\n      });\r\n      this.ChatMapDtl[status + \"_data\"] = pieChartData;\r\n      this.ChatMapDtl[status + \"_lable\"] = pieChartLabels;\r\n      this.ChatMapDtl[status + \"_legend\"] = pieChartlegend;\r\n\r\n    });\r\n\r\n    this.ChartType = 'pie';\r\n    this.refreshChart('pie');\r\n    document.getElementById('PiechartModelBtn').click();\r\n  }\r\n\r\n  public barChartData;\r\n  public barChartLabels;\r\n  public barChartType;\r\n  public barChartLegend = true;\r\n  isbarshowchart = false;\r\n\r\n\r\n  public barChartOptions: ChartOptions = {\r\n    responsive: true,\r\n\r\n    scales: {\r\n      yAxes: [{\r\n        id: \"y-axis-1\",\r\n        position: 'left',\r\n\r\n        ticks: {\r\n          beginAtZero: true\r\n        },\r\n        scaleLabel: {\r\n          display: true,\r\n          labelString: 'Qty'\r\n        }\r\n      },\r\n\r\n      {\r\n        id: \"y-axis-2\",\r\n        position: 'right',\r\n\r\n        ticks: {\r\n          beginAtZero: true\r\n\r\n        }\r\n        ,\r\n        scaleLabel: {\r\n          display: true,\r\n          labelString: 'Avg'\r\n        },\r\n\r\n\r\n      }]\r\n    },\r\n    plugins: {\r\n      labels: {\r\n        // render 'label', 'value', 'percentage', 'image' or custom function, default is 'percentage'\r\n        render: 'value',\r\n        showZero: false,\r\n        overlap: false,\r\n      }\r\n    }\r\n  };\r\n\r\n\r\n\r\n\r\n  public barchartColors: Array<any> = [\r\n    {\r\n      backgroundColor: 'rgba(59, 89, 152,0.8)',\r\n      borderColor: 'rgba(59, 89, 152,0.8)',\r\n      borderWidth: 2,\r\n    },\r\n    {\r\n      backgroundColor: 'rgba(59, 89, 152,0.8)',\r\n      borderColor: 'rgba(59, 89, 152,0.8)',\r\n      borderWidth: 2,\r\n    },\r\n    {\r\n      backgroundColor: 'rgba(255, 102, 179,0.8)',\r\n      borderColor: 'rgba(255, 102, 179,0.8)',\r\n      borderWidth: 2,\r\n    },\r\n    {\r\n      backgroundColor: 'rgba(255, 102, 179,0.8)',\r\n      borderColor: 'rgba(255, 102, 179,0.8)',\r\n      borderWidth: 2,\r\n    }\r\n  ];\r\n\r\n\r\n  creategrpBar(pieStatusList, grp, attr, piechartDataList, typ) {\r\n    this.isbarshowchart = false;\r\n    this.barChartData = [];\r\n    this.barChartLabels = [];\r\n    pieStatusList.forEach(status => {\r\n      let barcharDtl = {};\r\n      let barchatlist = [];\r\n      let linechartList = [];\r\n      piechartDataList.forEach(data => {\r\n        let dtl;\r\n        if (typ == 'head') {\r\n          dtl = this.matrix.get(grp + \"#\" + data + \"#\" + attr + \"#\" + status) || '';\r\n\r\n        } else {\r\n          dtl = this.matrix.get(grp + \"#\" + attr + \"#\" + data + \"#\" + status) || '';\r\n\r\n        }\r\n        if (this.barChartLabels.indexOf(data) == -1) {\r\n          this.barChartLabels.push(data);\r\n        }\r\n        if (dtl != '') {\r\n          let cnt = dtl.get('count') || '0';\r\n          let avg = dtl.get('avg') || '0';\r\n          barchatlist.push(cnt);\r\n          linechartList.push(avg);\r\n\r\n        } else {\r\n          barchatlist.push('0');\r\n          linechartList.push('0');\r\n        }\r\n      });\r\n       \r\n      barcharDtl['label'] = status + \" Qty\";\r\n      barcharDtl['data'] = barchatlist;\r\n      barcharDtl['type'] = 'bar';\r\n      barcharDtl['yAxisID'] = 'y-axis-1';\r\n      this.barChartData.push(barcharDtl);\r\n      barcharDtl = {};\r\n      barcharDtl['label'] = status + \" Avg\";\r\n      barcharDtl['data'] = linechartList;\r\n      barcharDtl['type'] = 'line';\r\n      barcharDtl['fill'] = false;\r\n      barcharDtl['yAxisID'] = 'y-axis-2';\r\n      this.barChartData.push(barcharDtl);\r\n    });\r\n\r\n    this.barChartType = 'bar';\r\n    this.refreshChart('bar');\r\n    document.getElementById('barchartModelBtn').click();\r\n  }\r\n\r\n  refreshChart(type) {\r\n    setTimeout(() => {\r\n      if (type == 'bar')\r\n        this.isbarshowchart = true;\r\n      if (type == 'pie')\r\n        this.isshowchart = true;\r\n\r\n    }, 5);\r\n  }\r\n\r\n  ngOnInit() {\r\n    window.addEventListener('scroll', this.scroll, true);\r\n    this.route.params.subscribe(map => {\r\n      let schId = localStorage.getItem('srcIdns');\r\n      let period = localStorage.getItem('BIPeriod');\r\n      this.formname = this.route.snapshot.params['frmnme'];\r\n      this.srchHistory['period'] = period;\r\n      let frmdt = localStorage.getItem('BIpTo');\r\n      let todt = localStorage.getItem('BIpFrom');\r\n      this.cUrl = this.router.url;\r\n      this.modulename = this.cUrl.split('/')[1];\r\n      if (frmdt != null && frmdt != undefined) {\r\n        this.srchHistory['frmdt'] = (localStorage.getItem('BIpFrom')).replace(/['\"]+/g, '');\r\n      }\r\n\r\n      if (todt != null && todt != undefined) {\r\n        this.srchHistory['todt'] = (localStorage.getItem('BIpTo')).replace(/['\"]+/g, '');\r\n      }\r\n\r\n\r\n      if (schId != undefined) {\r\n        this.getSearchResult(schId, period);\r\n      }\r\n    });\r\n    // this.groups = [\r\n    //   {\r\n    //     'val': 'sh_sz_co_pu',\r\n    //     'grp': 'sh,sz',\r\n    //     'head': 'pu',\r\n    //     'side': 'co',\r\n    //   }, {\r\n    //     'val': 'sh_co_pu',\r\n    //     'grp': 'sh',\r\n    //     'head': 'pu',\r\n    //     'side': 'co',\r\n    //   }, {\r\n    //     'val': 'pur_co_pu',\r\n    //     'grp': 'pur',\r\n    //     'head': 'pu',\r\n    //     'side': 'co',\r\n    //   }\r\n    // ]\r\n    // this.createGrid();\r\n  }\r\n}\r\n","<div class=\"mt\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">\r\n        <span class=\"fa fa-chevron-left cp\" (click)=\"cs.pageBck();\"> Back</span>&nbsp;&nbsp;&nbsp;Analysis\r\n        <span class=\"f-12\">({{cs.cDate | date:'medium'}})</span>\r\n        <!-- <button (click)=\"test()\"></button> -->\r\n\r\n      </h3>\r\n    </div>\r\n  </div>\r\n  <div class=\"content-frame\">\r\n    <div class=\"content-frame-body\" style=\"margin-left:0;\">\r\n      <div class=\"panel panel-default\">\r\n        <div class=\"panel-body\">\r\n          <div class=\"row\" id=\"staticHead\"\r\n            style=\" position: fixed;width: 100%;background: white;z-index: 99;padding-top:5px\">\r\n            <div class=\"col-sm-4\">\r\n              <form class=\"form-inline pull-left\">\r\n                <div class=\"form-group\">\r\n                  <label>Grid Formate </label> &nbsp;&nbsp;\r\n                  <select class=\"form-control form-control-sm\" name=\"gridGrp\" (change)=\"changeGrp(gridGrp);\"\r\n                    [(ngModel)]=\"gridGrp\">\r\n                    <option *ngFor=\"let group of groups\" [ngValue]=\"group\">{{group.name}}</option>\r\n                  </select>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                  <button class=\"btn btn-success\" style=\"margin-left: 5px;\" (click)=\"modifySearch()\">Modify\r\n                    Search</button>\r\n                </div>\r\n              </form>\r\n            </div>\r\n            <div class=\"col-sm-4\">\r\n              <div class=\"form-group\">\r\n                <p style=\"font-weight: 600;\">Sale period &nbsp;&nbsp; {{srchHistory?.frmdt}} &nbsp;&nbsp; To\r\n                  &nbsp;&nbsp; {{srchHistory?.todt}} &nbsp;&nbsp;&nbsp;&nbsp; |\r\n                  &nbsp;&nbsp; Period {{srchHistory?.period}}</p>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-sm-4\">\r\n              <form class=\"form-inline pull-left\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"exampleInputName2\">change By &nbsp;&nbsp;</label>\r\n                  <select style=\"width:80px;\" class=\"form-control form-control-sm\" name=\"ChangeBy\"\r\n                    (change)=\"OnChangeBy(ChangeBy);\" [(ngModel)]=\"ChangeBy\">\r\n                    <option value=\"COUNTCOLOR\">Qty</option>\r\n                    <option value=\"AVGCOLOR\">Avg</option>\r\n                  </select>\r\n                </div>\r\n              </form>\r\n            </div>\r\n\r\n            <div class=\"stats\">\r\n              <input type=\"checkbox\" (click)=\"hideShow('CTS', $event.target.checked);\"> CTS\r\n              <input type=\"checkbox\" (click)=\"hideShow('AVG', $event.target.checked);\"> AVG\r\n              <input type=\"checkbox\" (click)=\"hideShow('RAP', $event.target.checked);\"> DISC\r\n              <!-- <input type=\"checkbox\" (click)=\"hideShow('AGE', $event.target.checked);\"> AGE -->\r\n              <input type=\"checkbox\" (click)=\"hideShow('VLU', $event.target.checked);\"> VLU\r\n\r\n              <input type=\"checkbox\" (click)=\"hideShow('MSD', $event.target.checked);\"> MSD\r\n              <input type=\"checkbox\" (click)=\"hideShow('MSDVLU', $event.target.checked);\"> MSD VLU\r\n              <input type=\"checkbox\" (click)=\"hideShow('AGE', $event.target.checked);\"> AGE\r\n              <input type=\"checkbox\" (click)=\"hideShow('VA', $event.target.checked);\"> VA\r\n              <input type=\"checkbox\" (click)=\"hideShow('SVP', $event.target.checked);\"> SVPD\r\n            </div>\r\n          </div>\r\n          <div class=\"grids\" style=\"margin-top: 75px;\">\r\n            <div class=\"row\" *ngFor=\"let grp of sortedGrp;let i = index\">\r\n              <div class=\"stats\">\r\n                <strong>{{grp}} </strong>\r\n              </div>\r\n              <div class=\"table-responsive\" style=\"overflow-y: hidden;\r\n              height: auto;\">\r\n                <table class=\"table table-bordered analysisTable\">\r\n                  <ng-container>\r\n                    <thead>\r\n                      <tr>\r\n                        <th></th>\r\n                        <th *ngFor=\"let hrd of head;\" class=\"text-center\" [attr.colspan]=\"stt?.length\">{{hrd}} <i\r\n                            class=\"fa fa-pie-chart\" (click)=\"creategrpPie(stt,grp,hrd,side,'head')\"\r\n                            aria-hidden=\"true\"></i>\r\n                          &nbsp;\r\n                          <i class=\"fa fa-bar-chart\" style=\"cursor: pointer\"\r\n                            (click)=\"creategrpBar(stt,grp,hrd,side,'head')\" aria-hidden=\"true\"></i>\r\n                        </th>\r\n                        <th class=\"text-center\" colspan=\"2\" [attr.colspan]=\"stt?.length\">Total</th>\r\n                      </tr>\r\n                      <tr>\r\n                        <th></th>\r\n                        <ng-container *ngFor=\"let hrd of head;\">\r\n                          <th *ngFor=\"let st of stt;\" class=\"text-center\">{{st}}\r\n                            <table class=\"innerTbl\">\r\n                              <tr>\r\n                                <td *ngIf=\"wt\" id=\"{{i}}\" class=\"text-center\">Wt</td>\r\n                                <td *ngIf=\"avg\" class=\"text-center\">Avg</td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"rap\" class=\"text-center\">Disc</td>\r\n                                <td *ngIf=\"val\" class=\"text-center\">Value</td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"msd\" class=\"text-center\">MSD</td>\r\n                                <td *ngIf=\"msdvlu\" class=\"text-center\">MSD Vlu</td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"age\" class=\"text-center\">AGE</td>\r\n                                <td *ngIf=\"va\" class=\"text-center\">VA</td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"svpd\" class=\"text-center\">SVPD</td>\r\n                                <td class=\"text-center\">&nbsp;</td>\r\n                              </tr>\r\n                            </table>\r\n                          </th>\r\n                        </ng-container>\r\n                        <ng-container *ngFor=\"let st of stt;\">\r\n                          <th class=\"text-center\">{{st}}\r\n                            <table class=\"innerTbl\">\r\n                              <tr>\r\n                                <td *ngIf=\"wt\" class=\"text-center\">Wt</td>\r\n                                <td *ngIf=\"avg\" class=\"text-center\">Avg</td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"rap\" class=\"text-center\">Disc</td>\r\n                                <td *ngIf=\"val\" class=\"text-center\">Value</td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"msd\" class=\"text-center\">MSD</td>\r\n                                <td *ngIf=\"msdvlu\" class=\"text-center\">MSD Vlu</td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"age\" class=\"text-center\">AGE</td>\r\n                                <td *ngIf=\"va\" class=\"text-center\">VA</td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"svpd\" class=\"text-center\">SVPD</td>\r\n                                <td class=\"text-center\">&nbsp;</td>\r\n                              </tr>\r\n                            </table>\r\n                        </ng-container>\r\n                      </tr>\r\n                    </thead>\r\n                    <tbody>\r\n                      <tr *ngFor=\"let sid of side;\">\r\n                        <td class=\"text-center\">{{sid}} <i class=\"fa fa-pie-chart\" style=\"cursor: pointer\"\r\n                            (click)=\"creategrpPie(stt,grp,sid,head,'side')\" aria-hidden=\"true\"></i> &nbsp;\r\n                          <i class=\"fa fa-bar-chart\" style=\"cursor: pointer\"\r\n                            (click)=\"creategrpBar(stt,grp,sid,head,'side')\" aria-hidden=\"true\"></i>\r\n                        </td>\r\n                        <ng-container *ngFor=\"let hrd of head;\">\r\n                          <td *ngFor=\"let st of stt;\"\r\n                            [ngStyle]=\"{'background':isApplied==true?gblGrdDataColor.get(grp+'#'+sid+'#'+hrd+'#'+st).get(key) : matrix?.get(grp+'#'+sid+'#'+hrd+'#'+st)?.get('grpcolor')}\"\r\n                            class=\"text-center\">\r\n                            <!-- <span>{{gblGrpArr[grp+'#'+sid+'#'+hrd+'#'+st] |json}}</span> -->\r\n                            <span class=\"cp\" data-toggle=\"tooltip\" data-placement=\"right\" title=\"Click here to get data\"\r\n                              data-placement=\"right\"><a href=\"javascript:void(0)\" target=\"_blank\"\r\n                                (click)=\"getData('cell', grp+'#'+sid+'#'+hrd,st);\"\r\n                                routerLink=\"/{{modulename}}/pkt-list/{{formname}}\">\r\n                                {{matrix?.get(grp+'#'+sid+'#'+hrd+'#'+st)?.get('count')}}</a>\r\n                            </span>\r\n                            <table class=\"innerTbl\">\r\n                              <tr>\r\n                                <td *ngIf=\"wt\" id=\"{{i}}\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('wt')=='' || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('wt')== null )?'-':cs.splitToTwoDecimal(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('wt'))}}</td>\r\n                                <td *ngIf=\"avg\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('avg')=='' || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('avg')== null)?'-':cs.splitToTwoDecimal(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('avg'))}}</td>\r\n\r\n                                <!-- <td *ngIf=\"avg\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                    +'#'+st)?.get('avg')==\"\" || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                    +'#'+st)?.get('avg')==null  )?'-':cs.splitToTwoDecimal(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                    +'#'+st)?.get('avg'))}}</td> -->\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"rap\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('disc')=='' || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('disc')== null)?'-':cs.splitToTwoDecimal(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('disc'))}}</td>\r\n\r\n                                <td *ngIf=\"val\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('value')=='' || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('value')==null)?'-':cs.roundval(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('value'))}}</td>\r\n                              </tr>\r\n                              <tr>\r\n\r\n                                <td *ngIf=\"msd\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('msd')== '' || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('msd')==null)?'-':matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('msd') }}\r\n                                  <!-- :{{matrix?.get(grp+'#'+sid+'#'+hrd+'#'+st)?.get('msd') | json}} -->\r\n                                </td>\r\n                                <td *ngIf=\"msdvlu\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('msdvlu')=='' || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('msdvlu')==null)?'-':matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('msdvlu')}}</td>\r\n\r\n                              </tr>\r\n                              <tr>\r\n                                <!-- <td *ngIf=\"age\" class=\"text-center\">{{cs.roundval(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('age'))}}</td> -->\r\n\r\n                                <td *ngIf=\"age\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('age')==\"\" || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('age')== null )?'-':cs.roundval(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('age'))}}\r\n                                  <!-- :{{matrix?.get(grp+'#'+sid+'#'+hrd+'#'+st)?.get('age') | json}} -->\r\n                                </td>\r\n\r\n\r\n                                <td *ngIf=\"va\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('valueage')== '' || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('valueage')==null)? '-':cs.roundval(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                  +'#'+st)?.get('valueage'))}}</td>\r\n                              </tr>\r\n                              <td *ngIf=\"svpd\" class=\"text-center\">{{(matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                +'#'+st)?.get('svpd')=='' || matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                +'#'+st)?.get('svpd')==null)?'-':matrix?.get(grp+'#'+sid+'#'+hrd\r\n                                +'#'+st)?.get('svpd')}}</td>\r\n                              <td>&nbsp;</td>\r\n                              <tr>\r\n\r\n                              </tr>\r\n                            </table>\r\n                          </td>\r\n                        </ng-container>\r\n                        <ng-container *ngFor=\"let st of stt;\">\r\n                          <td class=\"text-center\"\r\n                            [ngStyle]=\"{'background': rowTotal?.get(grp+'#'+sid+'#'+st)?.get('grpcolor')}\">\r\n                            <a href=\"javascript:void(0)\" target=\"_blank\" (click)=\"getData('row', grp+'#'+sid,st);\"\r\n                              routerLink=\"/{{modulename}}/pkt-list/{{formname}}\">{{rowTotal?.get(grp+'#'+sid+'#'+st)?.get('count')}}</a>\r\n                            <table class=\"innerTbl\">\r\n                              <tr>\r\n                                <td *ngIf=\"wt\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('wt')=='' ||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('wt')==null)?'-':cs.splitToTwoDecimal(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('wt'))}}\r\n                                </td>\r\n\r\n                                <!-- <td *ngIf=\"avg\" class=\"text-center\">{{rowTotal?.get(grp+'#'+sid+'#'+st)?.get('avg')}}\r\n                                </td> -->\r\n                                <td *ngIf=\"avg\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('avg')==\"\" ||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('avg')==null)?'-':cs.splitToTwoDecimal(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('avg'))}}\r\n                                </td>\r\n\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"rap\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('disc')=='' ||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('disc')==null)?'-':cs.splitToTwoDecimal(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('disc'))}}\r\n                                </td>\r\n                                <td *ngIf=\"val\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('value')=='' ||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('value')==null)?'-':cs.roundval(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('value'))}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n\r\n                                <td *ngIf=\"msd\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('msd')==''||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('msd')==null\r\n                                  )?'-':rowTotal?.get(grp+'#'+sid+'#'+st)?.get('msd')}}\r\n                                </td>\r\n                                <td *ngIf=\"msdvlu\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('msdvlu')==''||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('msdvlu')==null)?'-':rowTotal?.get(grp+'#'+sid+'#'+st)?.get('msdvlu')}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n                                <!-- <td *ngIf=\"age\" class=\"text-center\">\r\n                                  {{cs.roundval(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('age'))}}</td> -->\r\n\r\n                                <td *ngIf=\"age\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('age')==\"\" ||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('age')==null\r\n                                  )?'-':cs.roundval(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('age'))}}\r\n                                  <!-- :{{rowTotal?.get(grp+'#'+sid+'#'+st)?.get('age') | json}} -->\r\n                                </td>\r\n\r\n                                <td *ngIf=\"va\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('valueage')=='' ||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('valueage')==null)?'-':cs.roundval(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('valueage'))}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"svpd\" class=\"text-center\">\r\n                                  {{(rowTotal?.get(grp+'#'+sid+'#'+st)?.get('svpd')==''||\r\n                                  rowTotal?.get(grp+'#'+sid+'#'+st)?.get('svpd')==null)?'-':rowTotal?.get(grp+'#'+sid+'#'+st)?.get('svpd')}}\r\n                                </td>\r\n                                <td>&nbsp;</td>\r\n                              </tr>\r\n                            </table>\r\n                          </td>\r\n                        </ng-container>\r\n                      </tr>\r\n                      <tr>\r\n                        <td class=\"text-center\">Total</td>\r\n                        <ng-container *ngFor=\"let hrd of head;\">\r\n                          <td *ngFor=\"let st of stt;\" class=\"text-center\"\r\n                            [ngStyle]=\"{'background': colTotal?.get(grp+'#'+hrd+'#'+st)?.get('grpcolor')}\">\r\n                            <a href=\"javascript:void(0)\" target=\"_blank\"\r\n                              routerLink=\"/{{modulename}}/pkt-list/{{formname}}\"\r\n                              (click)=\"getData('col', grp+'#'+hrd,st);\">{{colTotal?.get(grp+'#'+hrd+'#'+st)?.get('count')}}</a>\r\n                            <table class=\"innerTbl\">\r\n                              <tr>\r\n                                <td *ngIf=\"wt\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('wt')=='' ||\r\n                                  colTotal?.get(grp+'#'+hrd+'#'+st)?.get('wt')==null)?'-':cs.splitToTwoDecimal(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('wt'))}}\r\n                                </td>\r\n                                <!-- <td *ngIf=\"avg\" class=\"text-center\">{{colTotal?.get(grp+'#'+hrd+'#'+st)?.get('avg')}}\r\n                                </td> -->\r\n\r\n                                <td *ngIf=\"avg\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('avg')==\"\" ||\r\n                                  colTotal?.get(grp+'#'+hrd+'#'+st)?.get('avg')==null\r\n                                  )?'-':colTotal?.get(grp+'#'+hrd+'#'+st)?.get('avg')}}\r\n                                </td>\r\n\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"rap\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('disc') == '' ||\r\n                                  colTotal?.get(grp+'#'+hrd+'#'+st)?.get('disc')==null)?'-':cs.splitToTwoDecimal(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('disc'))}}\r\n                                </td>\r\n                                <td *ngIf=\"val\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('value')==''\r\n                                  ||colTotal?.get(grp+'#'+hrd+'#'+st)?.get('value')==null ) ?\r\n                                  '-':cs.roundval(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('value'))}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n\r\n                                <td *ngIf=\"msd\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('msd')=='' ||\r\n                                  colTotal?.get(grp+'#'+hrd+'#'+st)?.get('msd')==null)?'-':cs.splitToTwoDecimal(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('msd'))}}\r\n                                </td>\r\n                                <td *ngIf=\"msdvlu\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('msdvlu')==''||\r\n                                  colTotal?.get(grp+'#'+hrd+'#'+st)?.get('msdvlu')==null)?'-':cs.splitToTwoDecimal(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('msdvlu'))}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n                                <!-- <td *ngIf=\"age\" class=\"text-center\">\r\n                                  {{cs.roundval(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('age'))}}</td> -->\r\n\r\n                                <td *ngIf=\"age\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('age')==''||\r\n                                  colTotal?.get(grp+'#'+hrd+'#'+st)?.get('age')==null\r\n                                  )?'-':cs.roundval(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('age'))}}\r\n                                  <!-- :{{colTotal?.get(grp+'#'+hrd+'#'+st)?.get('age') | json}} -->\r\n                                </td>\r\n\r\n\r\n                                <td *ngIf=\"va\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('valueage')=='' ||\r\n                                  colTotal?.get(grp+'#'+hrd+'#'+st)?.get('valueage')==null)?'-':cs.roundval(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('valueage'))}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"svpd\" class=\"text-center\">\r\n                                  {{(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('svpd')==''||\r\n                                  colTotal?.get(grp+'#'+hrd+'#'+st)?.get('svpd')==null)?'-':cs.splitToTwoDecimal(colTotal?.get(grp+'#'+hrd+'#'+st)?.get('svpd'))}}\r\n                                </td>\r\n                                <td>&nbsp;</td>\r\n                              </tr>\r\n                            </table>\r\n                          </td>\r\n                        </ng-container>\r\n                        <ng-container *ngFor=\"let st of stt;\">\r\n                          <td class=\"text-center\"\r\n                            [ngStyle]=\"{'background': grandTotal?.get('GT#'+grp+'#'+st)?.get('grpcolor')}\">\r\n                            <a href=\"javascript:void(0)\" target=\"_blank\"\r\n                              routerLink=\"/{{modulename}}/pkt-list/{{formname}}\" (click)=\"getAll(stt,head,side,grp)\">\r\n                              <!-- (click)=\"getData('all', '');\" -->\r\n                              {{grandTotal?.get('GT#'+grp+'#'+st)?.get('count')}}\r\n                            </a>\r\n                            <table class=\"innerTbl\">\r\n                              <tr>\r\n                                <td *ngIf=\"wt\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('wt')==''||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('wt')==null)?'-':cs.splitToTwoDecimal(grandTotal?.get('GT#'+grp+'#'+st)?.get('wt'))}}\r\n                                </td>\r\n                                <td *ngIf=\"avg\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('avg')=='' ||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('avg')==null)?'-':cs.roundval(grandTotal?.get('GT#'+grp+'#'+st)?.get('avg'))}}\r\n\r\n\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"rap\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('disc')=='' ||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('disc')==null)?'-':cs.roundval(grandTotal?.get('GT#'+grp+'#'+st)?.get('disc'))}}\r\n                                </td>\r\n                                <td *ngIf=\"val\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('value')=='' ||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('value')==null)?'-':cs.roundval(grandTotal?.get('GT#'+grp+'#'+st)?.get('value'))}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n\r\n                                <td *ngIf=\"msd && st=='sold'\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('msd')=='' ||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('msd')==null)?'-':cs.splitToTwoDecimal(grandTotal?.get('GT#'+grp+'#'+st)?.get('msd'))}}\r\n                                  <!-- :{{grandTotal?.get('GT#'+grp+'#'+st)?.get('msd') | json}} -->\r\n                                </td>\r\n                                <td *ngIf=\"msdvlu && st=='sold'\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('msdvlu')==''||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('msdvlu')==null)?'-':cs.splitToTwoDecimal(grandTotal?.get('GT#'+grp+'#'+st)?.get('msdvlu'))}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n                                <!-- <td *ngIf=\"age\" class=\"text-center\">\r\n                                  {{cs.roundval(grandTotal?.get('GT#'+grp+'#'+st)?.get('age'))}}</td> -->\r\n\r\n                                <td *ngIf=\"age\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('age')=='' ||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('age')==null\r\n                                  )?'-':cs.roundval(grandTotal?.get('GT#'+grp+'#'+st)?.get('age'))}}\r\n                                  <!-- :{{grandTotal?.get('GT#'+grp+'#'+st)?.get('age') |json}} -->\r\n\r\n                                </td>\r\n\r\n                                <td *ngIf=\"va\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('valueage')==''||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('valueage')==null)?'-':cs.roundval(grandTotal?.get('GT#'+grp+'#'+st)?.get('valueage'))}}\r\n                                </td>\r\n                              </tr>\r\n                              <tr>\r\n                                <td *ngIf=\"svpd\" class=\"text-center\">\r\n                                  {{(grandTotal?.get('GT#'+grp+'#'+st)?.get('svpd')==''||\r\n                                  grandTotal?.get('GT#'+grp+'#'+st)?.get('svpd')==null)?'-':cs.splitToTwoDecimal(grandTotal?.get('GT#'+grp+'#'+st)?.get('svpd'))}}\r\n                                </td>\r\n                                <td>&nbsp;</td>\r\n                              </tr>\r\n                            </table>\r\n                          </td>\r\n                        </ng-container>\r\n                      </tr>\r\n                    </tbody>\r\n                  </ng-container>\r\n                </table>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n\r\n<div class=\"modal fade\" id=\"PiechartModel\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"exampleModalLabel\"\r\n  aria-hidden=\"true\">\r\n  <div class=\"modal-dialog modal-lg\" role=\"document\">\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" class=\"close\" data-dismiss=\"modal\">\r\n          <span aria-hidden=\"true\">&times;</span>\r\n          <span class=\"sr-only\">Close</span>\r\n        </button>\r\n        <h4 class=\"modal-title\" id=\"mailModalHead\">Pie Chart</h4>\r\n      </div>\r\n      <div class=\"modal-body\">\r\n        <div class=\"row\">\r\n          <ng-container *ngFor=\"let st of stt;\">\r\n            <div *ngIf=\"isshowchart\" class=\"col-sm-6\">\r\n              <div with=\"100%\">\r\n                <span style=\"font-size: 16px;font-weight: bold;\"> {{st}} Chart</span>\r\n              </div>\r\n              <div with=\"100%\">\r\n                <canvas baseChart [data]=\"ChatMapDtl[st+'_data']\" [labels]=\"ChatMapDtl[st+'_lable']\"\r\n                  [legend]=\"ChatMapDtl[st+'_legend']\" [chartType]=\"ChartType\" [options]=\"chartOptions\"></canvas>\r\n              </div>\r\n            </div>\r\n\r\n          </ng-container>\r\n        </div>\r\n\r\n      </div>\r\n\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<div class=\"modal fade\" id=\"barchartModel\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"exampleModalLabel\"\r\n  aria-hidden=\"true\">\r\n  <div class=\"modal-dialog modal-lg\" role=\"document\">\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" class=\"close\" data-dismiss=\"modal\">\r\n          <span aria-hidden=\"true\">&times;</span>\r\n          <span class=\"sr-only\">Close</span>\r\n        </button>\r\n        <h4 class=\"modal-title\" id=\"mailModalHead\">Bar Chart</h4>\r\n      </div>\r\n      <div class=\"modal-body\">\r\n        <div class=\"row\">\r\n\r\n\r\n          <div *ngIf=\"isbarshowchart\" class=\"col-sm-12\">\r\n            <div with=\"100%\">\r\n              <span style=\"font-size: 16px;font-weight: bold;\"> {{st}} Chart</span>\r\n            </div>\r\n            <div with=\"100%\">\r\n              <canvas baseChart [datasets]=\"barChartData\" [labels]=\"barChartLabels\" [options]=\"barChartOptions\"\r\n                [legend]=\"barChartLegend\" [colors]=\"barchartColors\" [chartType]=\"barChartType\">\r\n              </canvas>\r\n            </div>\r\n          </div>\r\n\r\n        </div>\r\n\r\n      </div>\r\n\r\n    </div>\r\n  </div>\r\n</div>\r\n<button id=\"PiechartModelBtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#PiechartModel\"></button>\r\n<button id=\"barchartModelBtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#barchartModel\"></button>","import { ToastrService } from 'ngx-toastr';\r\nimport { NgxSpinnerService } from \"ngx-spinner\";\r\nimport { BiService } from './../bi-service/bi.service';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\nimport { Component, OnInit, ViewChild } from '@angular/core';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport * as _ from 'lodash';\r\nimport { BaseChartDirective } from 'ng2-charts';\r\nimport * as pluginDataLabels from 'chartjs-plugin-labels';\r\nimport { HttpHeaders  } from '@angular/common/http';\r\n// import * as Rx from 'rxjs/Rx';\r\nimport { Observable, from } from 'rxjs';\r\nimport { groupBy , toArray, map, mergeMap } from 'rxjs/operators';\r\n// import { sumBy } from 'lodash';\r\n\r\n@Component({\r\n  selector: 'app-pkt-data',\r\n  templateUrl: './pkt-data.component.html',\r\n  styleUrls: ['./pkt-data.component.css']\r\n})\r\nexport class PktDataComponent implements OnInit {\r\n\r\n  pkts = [];\r\n  headerKey = [];\r\n  header = [];\r\n  ck;\r\n  totalWeight = 0;\r\n  reqheader;\r\n  scrollDistance = 1;\r\n  scrollUpDistance = 2;\r\n  startIndex = 0;\r\n  endIndex = 30;\r\n  groupstartIndex = 0;\r\n  groupendIndex = 30;\r\n  loadResult = [];\r\n  resultlength = 0;\r\n  totAvg = 0;\r\n  totDis = 0;\r\n  selectedItm = [];\r\n  selectwt = 0;\r\n  selectAvg = 0;\r\n  selectDis = 0;\r\n  selectAmt = 0;\r\n  searchF;\r\n  dropdownSettings;\r\n  sttWiseSummary = new Map();\r\n  // anaAllGrpStt = ['asrt', 'lab', 'mkt', 'sold'];\r\n  anaAllGrpStt = [];\r\n  g;\r\n\r\n  legendList = [];\r\n  newwindow = \"YES\";\r\n  pageDefination;\r\n  sorted;\r\n  sortOn;\r\n  clmn;\r\n  staticLov = [];\r\n  defaultGrpList = [];\r\n  stObj = {};\r\n  totAmt = 0;\r\n  nodata = true;\r\n  viewdisType = \"group\";\r\n  summaryList = [];\r\n  coPuattributeStr = [];\r\n  formname;\r\n  modulename;\r\n  cUrl;\r\n  links;\r\n  cObj;\r\n  groupBypktList = [];\r\n  loadgroupBypktList = [];\r\n\r\n\r\n  @ViewChild(BaseChartDirective)\r\n  public chart: BaseChartDirective;\r\n\r\n  constructor(\r\n    public cs: CommanServiceService,\r\n    private bis: BiService,\r\n    private _spinnerService: NgxSpinnerService ,\r\n    private toastr: ToastrService,\r\n    private router: Router,\r\n    private route: ActivatedRoute\r\n  ) { }\r\n\r\n  lpad(lStr, ln) {\r\n    let str = lStr;\r\n    while (str.length < ln) { str = '0' + str; }\r\n    return str;\r\n  }\r\n\r\n  getSearchResult() {\r\n    this.cObj = {};\r\n    this.groupBypktList = [];\r\n    this._spinnerService.show();\r\n    this.pkts = [];\r\n    this.grp = [];\r\n    this.headerKey = [];\r\n    this.legendList = [];\r\n    this.viewdisType = \"group\";\r\n    let reqObj = {};\r\n    this.formname = this.route.snapshot.params['frmnme'];\r\n    reqObj['searchIdnList'] = localStorage.getItem('srcIdns').split(',');\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];\r\n    \r\n    this.startIndex = 0;\r\n    this.endIndex = 30;\r\n    this.loadResult = [];\r\n    this.bis.data(reqObj, 'search', 'marketing/search')\r\n      .subscribe(data => {\r\n        if (data.status == 'SUCCESS') {\r\n          let res = data.result;\r\n          \r\n          this.pageDefination = res.pageDefination || {};\r\n          this.links = this.pageDefination.link || [];\r\n          this.pkts = res.searchResultDtl || [];\r\n          this.anaAllGrpStt = Array.from(new Set(this.pkts.map(element => element.dsp_stt)));\r\n          this.resultlength = this.pkts.length;\r\n          this.coPuattributeStr = res.copuStructureDtl || [];\r\n          this.headerKey = res.resultView;\r\n          this.header = res.resultViewDtl;\r\n          this.legendList = res.legendList;\r\n          this.totalWeight = this.cs.splitToTwoDecimal(this.pkts.reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n          let rapVal = this.cs.splitToTwoDecimal(this.pkts.reduce((a, b) => +a + +parseFloat(b.rap_vlu), 0));\r\n          let totAmt = 0;\r\n          this.pkts.forEach(element => {\r\n            if (element.grp_stt == 'sold') {\r\n              totAmt += parseFloat(element['sal_rte']) * parseFloat(element['crtwt']);\r\n            }\r\n            else {\r\n              totAmt += parseFloat(element['rte']) * parseFloat(element['crtwt']);\r\n            }\r\n          });\r\n\r\n          this.totAmt = this.cs.splitToTwoDecimal(totAmt);\r\n          this.totAvg = this.cs.splitToTwoDecimal(this.totAmt / this.totalWeight);\r\n          this.totDis = this.cs.splitToTwoDecimal(((totAmt * 100) / parseFloat(rapVal)) - 100);\r\n          if (this.endIndex > this.resultlength)\r\n            this.endIndex = this.resultlength\r\n          this.addItems();\r\n           \r\n          //   this.totAvg = this.cs.splitToTwoDecimal(totAmt / parseFloat(totweight));\r\n          //  this.totDis = this.cs.splitToTwoDecimal(((totAmt * 100) / parseFloat(totrapVal)) - 100);\r\n          this.getSummary(this.pkts);\r\n          // this.createGrp(this.pkts, this.defaultGrpList);\r\n          // localStorage.setItem('BI-PKT_GROUP_BY',JSON.stringify(res.pageDefination.form_field[0].lov_qry))\r\n          // let GRPby = JSON.parse(localStorage.getItem('BI-PKT_GROUP_BY'));\r\n          this.getStaticKV(res.pageDefination.form_field[0].lov_qry);\r\n          let avgFields = res.pageDefination.tabs[0].lov_qry.split(',');\r\n          this.getTotals(avgFields, this.pkts);\r\n          let ttlFields = res.pageDefination.others[0].lov_qry.split(',');\r\n          this.getTotalsTtl(ttlFields, this.pkts);\r\n\r\n\r\n\r\n          this._spinnerService.hide();\r\n\r\n        } else {\r\n          this._spinnerService.hide();\r\n          this.toastr.error(data.message);\r\n        }\r\n      }, error => {\r\n        this._spinnerService.hide();\r\n        this.toastr.error(error);\r\n      });\r\n  }\r\n  selectRow(pktId) {\r\n    var checkboxId = \"cb_\" + pktId;\r\n    document.getElementById(checkboxId).click();\r\n  }\r\n\r\n  checkedRow(obj, stockidn, status) {\r\n    let cbId = 'cb_' + obj.stock_idn;\r\n    if (status == false) {\r\n      var element = document.getElementById(cbId);//pktId\r\n      element.parentElement.parentElement.classList.remove(\"selectedRow\");\r\n      element.parentElement.parentElement.classList.add(\"notselectedRow\");\r\n      this.selectedItm.forEach((e, index) => {\r\n        if (e.stock_idn == stockidn) {\r\n          this.selectedItm.splice(index, 1);\r\n        }\r\n      });\r\n    } else {\r\n      var element = document.getElementById(cbId);//pktId\r\n      element.parentElement.parentElement.classList.remove(\"notselectedRow\");\r\n      element.parentElement.parentElement.classList.add(\"selectedRow\");\r\n      this.selectedItm.push(obj);\r\n    }\r\n    this.selectwt = this.cs.splitToTwoDecimal(this.selectedItm.reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n\r\n    // let totAmt = this.cs.splitToTwoDecimal(this.selectedItm.reduce((a, b) => +a + +b.sal_amount, 0));\r\n    let totweight = this.cs.splitToTwoDecimal(this.selectedItm.reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n    let totrapVal = this.cs.splitToTwoDecimal(this.selectedItm.reduce((a, b) => +a + +b.rap_vlu, 0));\r\n\r\n\r\n    let totAmt = 0;\r\n    this.selectedItm.forEach(element => {\r\n      if (element.grp_stt == 'sold') {\r\n        totAmt += parseFloat(element['sal_rte'] || 0) * parseFloat(element['crtwt']);\r\n      }\r\n      else {\r\n        totAmt += parseFloat(element['rte'] || 0) * parseFloat(element['crtwt']);\r\n      }\r\n    });\r\n\r\n    this.selectAvg = this.cs.splitToTwoDecimal(totAmt / parseFloat(totweight));\r\n    this.selectDis = this.cs.splitToTwoDecimal((totAmt / parseFloat(totrapVal) * 100) - 100);\r\n    this.selectAmt = this.cs.splitToTwoDecimal(totAmt);\r\n\r\n  }\r\n\r\n  sttwise = false;\r\n  statusWiseDisplay(e, m) {\r\n     \r\n    this.sttwise = true;\r\n    let gArr = [];\r\n    for (let key in m) {\r\n      if (m[key] == true) {\r\n         \r\n        let pk = this.pkts.filter(e => e.grp_stt == key);\r\n        gArr = gArr.concat(pk);\r\n      }\r\n      else {\r\n        let pk = gArr.filter(e => e.grp_stt != key);\r\n      }\r\n    }\r\n     \r\n    this.finalGrpVal[\"\"] = gArr;\r\n    this.loadResult = gArr;\r\n\r\n    if (this.finalGrpVal[\"\"].length > 0) {\r\n      this.totalWeight = this.cs.splitToTwoDecimal(this.finalGrpVal[\"\"].reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n\r\n      let totweight = this.cs.splitToTwoDecimal(this.finalGrpVal[\"\"].reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n      let totrapVal = this.cs.splitToTwoDecimal(this.finalGrpVal[\"\"].reduce((a, b) => +a + +b.rap_vlu, 0));\r\n\r\n      let totAmt = 0;\r\n      this.finalGrpVal[\"\"].forEach(element => {\r\n        if (element.grp_stt == 'sold') {\r\n          totAmt += parseFloat(element['sal_rte']) * parseFloat(element['crtwt']);\r\n        }\r\n        else {\r\n          totAmt += parseFloat(element['rte']) * parseFloat(element['crtwt']);\r\n        }\r\n      });\r\n      this.totAmt = this.cs.splitToTwoDecimal(totAmt);\r\n\r\n      this.totAvg = this.cs.splitToTwoDecimal(totAmt / parseFloat(totweight));\r\n      this.totDis = this.cs.splitToTwoDecimal(((totAmt * 100) / parseFloat(totrapVal)) - 100);\r\n\r\n    }\r\n\r\n\r\n\r\n\r\n\r\n\r\n    // let grpBy = e.target.value;\r\n    // if (e.target.checked) {\r\n    //   let pk = this.pkts.filter(e => e.grp_stt == grpBy);\r\n    //   this.finalGrpVal[\"\"] = pk;\r\n    // }\r\n    // else {\r\n    //   let pk = this.pkts.filter(e => e.grp_stt !== grpBy);\r\n    //   this.finalGrpVal[\"\"] = pk;\r\n    // }\r\n    \r\n\r\n  }\r\n  OnLinkClick(lnk, pktdtl) {\r\n\r\n    if (lnk.form_field == 'priceupdate') {\r\n      this.cObj = pktdtl;\r\n      document.getElementById(\"bidMdBBtn\").click();\r\n    }\r\n  }\r\n\r\n  calculatRteDis(objdtl, typ) {\r\n     \r\n    if (typ == 'rte') {\r\n      let dis = this.cs.splitToTwoDecimal(((parseFloat(objdtl.new_rte) * 100) / parseFloat(objdtl.rap_rte)) - 100);\r\n      objdtl[\"new_rap_dis\"] = dis;\r\n    }\r\n\r\n    if (typ == 'dis') {\r\n      let rte = this.cs.splitToTwoDecimal((parseFloat(objdtl.rap_rte) * (100 + parseFloat(objdtl.new_rap_dis)) / 100));\r\n      objdtl[\"new_rte\"] = rte;\r\n    }\r\n\r\n  }\r\n\r\n  ChangesPrice() {\r\n\r\n\r\n    let nmeIdn = JSON.parse(localStorage.getItem('nmeIdn'));\r\n    let pktDataList = [];\r\n    let updateObj = {};\r\n    updateObj[\"id\"] = this.cObj.pkt_code;\r\n    updateObj[\"issue\"] = { \"rte\": \"\" };\r\n    updateObj[\"rtn\"] = { \"rte\": this.cObj.new_rte };\r\n    updateObj[\"emp\"] = {};\r\n    pktDataList.push(updateObj);\r\n\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];//'bulkUpdateForm';\r\n    reqObj['attr'] = \"rte\";\r\n    reqObj['reissue'] = 'Y';\r\n    reqObj['empIdn'] = nmeIdn;\r\n    reqObj['grp'] = \"bulkupdate\";\r\n    reqObj['processName'] = \"bulkMemPriceUpdate\"//'bulkPrepertiesUpdate';\r\n    reqObj['pktDataList'] = pktDataList;\r\n    \r\n    this.reqheader['method'] = 'returnIssue';\r\n    // let options = ({ headers: new HttpHeaders(this.reqheader) });\r\n    let options = {\r\n      method: this.reqheader['method']\r\n    }\r\n    this.cs.load(reqObj, options, 'preMarketing/issueReturn').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n\r\n        this.cObj.rte = this.cObj.new_rte;\r\n        this.cObj.rap_dis = this.cObj.new_rap_dis;\r\n        this.getSummary(this.pkts);\r\n        this.toastr.success(response.message);\r\n        this._spinnerService.hide();\r\n      } else {\r\n\r\n        this._spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this._spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n\r\n  }\r\n\r\n  addItems() {\r\n    for (let i = this.startIndex; i < this.endIndex; i++) {\r\n      this.loadResult[i] = this.pkts[i];\r\n    }\r\n    this.startIndex = this.endIndex;\r\n    this.endIndex = this.endIndex + 30;\r\n    if (this.endIndex > this.resultlength) {\r\n      this.endIndex = this.resultlength;\r\n    }\r\n  }\r\n\r\n  onScrollDown() {\r\n\r\n    if (this.endIndex <= this.resultlength)\r\n      this.addItems()\r\n    document.getElementById(\"wrap\").addEventListener(\"scroll\", function () {\r\n      var translate = \"translate(0,\" + this.scrollTop + \"px)\";\r\n      this.querySelector(\"thead\").style.transform = translate;\r\n    });\r\n  }\r\n  grp = [];\r\n  GrpVals = [];\r\n  finalGrpVal = {}\r\n  finalSummaryDtl = {};\r\n  data = [];\r\n  summaryDtl = {};\r\n\r\n  createGrp(datas, selected) {\r\n    this._spinnerService.show();\r\n    this.data = [...datas];\r\n    // let grpvalues = \"pu\";\r\n    // let grpvaluesArr = grpvalues.split(',');\r\n    // let resutArr = [];\r\n\r\n    let grpvaluesArr = selected;\r\n\r\n    var final = [];\r\n    var output = _.groupBy(this.data, function (entry) {\r\n      var strs = '';\r\n      for (let i = 0; i < grpvaluesArr.length; i++) {\r\n        strs += entry[grpvaluesArr[i]] + '#';\r\n      }\r\n\r\n      return strs;\r\n      // return entry[grpvaluesArr[0]] + '#' + entry[grpvaluesArr[1]];// + '#' + entry.pu;\r\n    });\r\n    // \r\n\r\n    final.push(output);\r\n    \r\n\r\n    var Keys = Object.keys(final[0]);\r\n    \r\n\r\n    var Vals = Object.values(final[0]);\r\n    \r\n\r\n    let grpNamearr = [];\r\n    Keys.map(ele => {\r\n      grpNamearr.push(ele.split('#').filter(e => e != undefined).join('  /  '));\r\n    });\r\n\r\n    this.grp = grpNamearr;\r\n    this.GrpVals = Vals;\r\n    for (let i = 0; i < grpNamearr.length; i++) {\r\n      var grpNme = grpNamearr[i];\r\n      this.finalGrpVal[grpNme] = Vals[i];\r\n\r\n      \r\n\r\n    }\r\n\r\n    this.getTotal();\r\n    this.grp.sort();\r\n\r\n    this._spinnerService.hide();\r\n\r\n  }\r\n\r\n\r\n  onGrpSelect(selected) {\r\n    if (this.viewdisType == 'group')\r\n      this.groupPktsList(this.pkts, selected);\r\n    else\r\n      this.summaryDetails(selected);\r\n  }\r\n  headList = [];\r\n  groupPktsList(pkts, selected) {\r\n    if (selected.length == 1) {\r\n      let attr = selected[0];\r\n      // this.finalGrpVal = _.groupBy(pkts, attr);\r\n      //this.grp = Object.keys(this.finalGrpVal);\r\n      from(pkts).pipe(\r\n        groupBy(x => x[attr]),\r\n        mergeMap(group => group.pipe(toArray())),\r\n        map(g => {\r\n          return {\r\n            value: g[0][attr],\r\n            pktList: g,\r\n            count: _.sumBy(g, 'qty_on_handint'),\r\n            rapvlu: this.cs.splitToTwoDecimal(_.sumBy(g, 'rap_vlu')),\r\n            crtwt: this.cs.splitToTwoDecimal(_.sumBy(g, 'crtwtint')),\r\n            vlu: this.cs.splitToTwoDecimal(_.sumBy(g, 'amountint')),\r\n            salvlu: this.cs.splitToTwoDecimal(_.sumBy(g, 'sal_amountint')),\r\n            avg: this.cs.splitToTwoDecimal(_.sumBy(g, 'amountint') / _.sumBy(g, 'crtwtint')),\r\n            salavg: this.cs.splitToTwoDecimal(_.sumBy(g, 'sal_amountint') / _.sumBy(g, 'crtwtint')),\r\n            dis: this.cs.splitToTwoDecimal(((_.sumBy(g, 'amountint') * 100) / (_.sumBy(g, 'rap_vlu'))) - 100),\r\n            saldis: this.cs.splitToTwoDecimal(((_.sumBy(g, 'sal_amountint') * 100) / (_.sumBy(g, 'rap_vlu'))) - 100)\r\n\r\n          }\r\n        }),\r\n        toArray())\r\n        .subscribe(d => {\r\n          this.groupBypktList = d;\r\n          this.groupstartIndex = 0;\r\n          this.groupendIndex = this.groupBypktList.length;\r\n          this.groupaddItems();\r\n        });\r\n\r\n    } else {\r\n      this.startIndex = 0;\r\n      this.endIndex = 30;\r\n      this.loadResult = [];\r\n      this.groupBypktList = [];\r\n      if (this.endIndex > this.resultlength)\r\n        this.endIndex = this.resultlength\r\n      this.addItems();\r\n\r\n    }\r\n  }\r\n\r\n\r\n  groupaddItems() {\r\n    let pktcnt = 0;\r\n    for (let i = this.groupstartIndex; i < this.groupendIndex; i++) {\r\n       \r\n      this.loadgroupBypktList[i] = this.groupBypktList[i];\r\n      let pktlist = this.groupBypktList[i]['pktList'] || [];\r\n      pktcnt = pktcnt + pktlist.length;\r\n      if (pktcnt > 30) {\r\n        this.groupstartIndex = i + 1;\r\n        break;\r\n      }\r\n    }\r\n\r\n  }\r\n\r\n  grouponScrollDown() {\r\n\r\n    if (this.groupstartIndex < this.groupendIndex)\r\n      this.groupaddItems()\r\n    document.getElementById(\"wrap\").addEventListener(\"scroll\", function () {\r\n      var translate = \"translate(0,\" + this.scrollTop + \"px)\";\r\n      this.querySelector(\"thead\").style.transform = translate;\r\n    });\r\n  }\r\n\r\n  summaryDetails(selected) {\r\n\r\n\r\n    if (selected.length == 1) {\r\n\r\n      this.headList = [];\r\n      let summaryData = [];\r\n      let attribue = selected[0];\r\n\r\n      from(this.pkts).pipe(\r\n        groupBy(x => x[attribue] + \"#\" + x['dsp_stt']),\r\n        mergeMap(group => group.pipe(toArray())),\r\n        map(g => {\r\n          return {\r\n            key: g[0][attribue] + \"#\" + g[0]['dsp_stt'],\r\n            value: g[0][attribue],\r\n            sort: g[0][attribue + \"_srt\"] || 10000,\r\n            dspstt: g[0]['dsp_stt'],\r\n            count: _.sumBy(g, 'qty_on_handint'),\r\n            rapvlu: this.cs.splitToTwoDecimal(_.sumBy(g, 'rap_vlu')),\r\n            crtwt: this.cs.splitToTwoDecimal(_.sumBy(g, 'crtwtint')),\r\n            vlurte: this.cs.splitToTwoDecimal(_.sumBy(g, 'amountint')),\r\n            vlu: this.cs.splitToTwoDecimal(_.sumBy(g, 'sal_amountint')),\r\n\r\n          }\r\n        }),\r\n        toArray())\r\n        .subscribe(d => {\r\n          summaryData = d;\r\n        });\r\n\r\n      let summaryMap = {};\r\n      let sideList = [];\r\n      let headList = [];\r\n      summaryData.forEach(element => {\r\n        summaryMap[element.key] = element;\r\n        let value = element.value || '';\r\n        let dspstt = element.dspstt;\r\n        if ((selected == 'sal_byr' || selected == 'sal_emp') && dspstt != 'sold')\r\n          value = '';\r\n        if (value != '') {\r\n\r\n\r\n          if (headList.indexOf(dspstt) == -1)\r\n            headList.push(dspstt);\r\n          if (sideList.indexOf(value) == -1)\r\n            sideList.push(value);\r\n        }\r\n      })\r\n\r\n      this.summaryList = [];\r\n      sideList.forEach(side => {\r\n        let summry = {};\r\n        headList.forEach(head => {\r\n          let summryData = summaryMap[side + \"#\" + head] || '';\r\n          if (summryData != '') {\r\n            let stt = summryData['dspstt'];\r\n\r\n            let vlu = parseFloat(summryData.vlurte || 0);\r\n            let rapvlu = parseFloat(summryData.rapvlu || 0);\r\n            let crtwt = parseFloat(summryData.crtwt || 0);\r\n            summry['value'] = side;\r\n            summry['valueSort'] = summryData.sort;\r\n            summry['count_' + stt] = summryData.count;\r\n            summry['crtwt_' + stt] = summryData.crtwt;\r\n            summry['vlu_' + stt] = summryData.vlurte;\r\n            summry['avg_' + stt] = this.cs.splitToTwoDecimal(vlu / crtwt);\r\n            summry['dis_' + stt] = this.cs.splitToTwoDecimal(((vlu * 100) / rapvlu) - 100);\r\n            if (stt == 'sold') {\r\n              vlu = parseFloat(summryData.vlu || 0);\r\n              summry['vlu_' + stt] = vlu;\r\n              summry['avg_' + stt] = this.cs.splitToTwoDecimal(vlu / crtwt);\r\n              summry['dis_' + stt] = this.cs.splitToTwoDecimal(((vlu * 100) / rapvlu) - 100);\r\n            }\r\n          }\r\n\r\n        });\r\n\r\n        this.summaryList.push(summry);\r\n      });\r\n\r\n      if (selected == 'sal_byr' || selected == 'sal_emp') {\r\n        this.summaryList.sort((val1, val2) => {\r\n          return (val2['vlu_sold']) - (val1['vlu_sold']);\r\n        });\r\n      } else {\r\n        \r\n        this.summaryList.sort((val1, val2) => {\r\n          return (val1['valueSort']) - (val2['valueSort']);\r\n        });\r\n        \r\n      }\r\n\r\n      this.headList = headList;\r\n\r\n    } else {\r\n      if (selected.length > 1) {\r\n        this.toastr.error(\"Summary need only one attribute\");\r\n      }\r\n    }\r\n  }\r\n\r\n  exportToCSVSummary() {\r\n\r\n    let modifiedObjArr = [];\r\n\r\n    this.summaryList.forEach((data, index) => {\r\n      let obj = {};\r\n      obj[\"Sr. No\"] = index + 1;\r\n      obj[\"Attribute\"] = data.value || '';\r\n      this.headList.forEach(hdr => {\r\n        obj[\"Qty(\" + hdr + \")\"] = data[\"count_\" + hdr] || '';\r\n        obj[\"Carat(\" + hdr + \")\"] = data[\"crtwt_\" + hdr] || '';\r\n        obj[\"Avg(\" + hdr + \")\"] = data[\"avg_\" + hdr] || '';\r\n        obj[\"Dis(\" + hdr + \")\"] = data[\"dis_\" + hdr] || '';\r\n        obj[\"Value(\" + hdr + \")\"] = data[\"vlu_\" + hdr] || '';\r\n      });\r\n\r\n      modifiedObjArr.push(obj);\r\n\r\n    });\r\n    this.cs.CSVConvertor(modifiedObjArr, \"Summary_details\", true)\r\n  }\r\n\r\n  getTotal() {\r\n    let indexVal = 0;\r\n    let qs = 0;\r\n\r\n    this.GrpVals.forEach(element => {\r\n      let totAmt = 0;\r\n      let totweight = this.cs.splitToTwoDecimal(element.reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n      let rapVal = _.sumBy(element, 'rap_vlu');\r\n      element.forEach(pkt => {\r\n\r\n        if (pkt.grp_stt == 'sold') {\r\n          totAmt += parseFloat(pkt['sal_rte'] || 0) * parseFloat(pkt['crtwt']);\r\n        }\r\n        else {\r\n          totAmt += parseFloat(pkt['rte'] || 0) * parseFloat(pkt['crtwt']);\r\n        }\r\n      });\r\n\r\n      totAmt = this.cs.splitToTwoDecimal(totAmt);\r\n\r\n      var key = this.grp[indexVal];\r\n      this.summaryDtl[key + \"_CTS\"] = this.cs.splitToTwoDecimal(totweight);\r\n      this.summaryDtl[key + \"_AMT\"] = this.cs.splitToTwoDecimal(totAmt);\r\n      this.summaryDtl[key + \"_RTE\"] = this.cs.splitToTwoDecimal(totAmt / totweight);\r\n      this.summaryDtl[key + \"_DIS\"] = this.cs.splitToTwoDecimal(((totAmt * 100) / rapVal) - 100);\r\n      indexVal++;\r\n\r\n    });\r\n\r\n  }\r\n\r\n\r\n  GrpValsPie = [];\r\n  grpPie = [];\r\n  finalGrpValPie = {};\r\n  summaryDtlPie = {};\r\n  byrvalGrp = [];//{};\r\n  isBuyerwise = false;\r\n  isGrpwise = false;\r\n  type;\r\n  grpWiseQty = [];\r\n  dataType = \"\";\r\n  generatePie(Datatype, ChartType) {\r\n    if (ChartType == 'qty') {\r\n      document.getElementById('btnQty').classList.remove('btn-default');\r\n      document.getElementById('btnQty').classList.add('active');\r\n      document.getElementById('btnVal').classList.remove('active');\r\n      document.getElementById('btnVal').classList.add('btn-default');\r\n    }\r\n    else {\r\n      document.getElementById('btnVal').classList.remove('btn-default');\r\n      document.getElementById('btnVal').classList.add('active');\r\n      document.getElementById('btnQty').classList.remove('active');\r\n      document.getElementById('btnQty').classList.add('btn-default');\r\n    }\r\n    this.grpWiseQty = [];\r\n    this.byrvalGrp = [];\r\n\r\n    this.dataType = Datatype;\r\n    this._spinnerService.show();\r\n    this.finalGrpValPie = {};\r\n    this.byrvalGrp = [];\r\n    this.data = [...this.pkts];\r\n    this.data = this.data.filter(x => x.grp_stt == 'sold');\r\n    let grpvalues;\r\n    let grpvaluesArr;\r\n    let resutArr = [];\r\n    // type = 'qty';\r\n    if (Datatype == 'buyer') {\r\n      this.type = \"Buyer\";\r\n      this.isBuyerwise = true;\r\n      this.isGrpwise = false;\r\n      grpvalues = \"sal_byr\";\r\n      grpvaluesArr = grpvalues.split(',');\r\n      resutArr = [];\r\n    } else {\r\n      this.type = this.defaultGrpList;\r\n      this.isBuyerwise = false;\r\n      this.isGrpwise = true;\r\n      grpvaluesArr = this.defaultGrpList;//selected;\r\n\r\n    }\r\n\r\n    //let grpvaluesArr = selected;\r\n\r\n    var final = [];\r\n    var output = _.groupBy(this.data, function (entry) {\r\n      var strs = '';\r\n      for (let i = 0; i < grpvaluesArr.length; i++) {\r\n        strs += entry[grpvaluesArr[i]] + '#';\r\n      }\r\n\r\n      return strs;\r\n      // return entry[grpvaluesArr[0]] + '#' + entry[grpvaluesArr[1]];// + '#' + entry.pu;\r\n    });\r\n    // \r\n\r\n    final.push(output);\r\n\r\n    var Keys = Object.keys(final[0]);\r\n\r\n    var Vals = Object.values(final[0]);\r\n\r\n    let grpNamearr = [];\r\n    Keys.map(ele => {\r\n      grpNamearr.push(ele.split('#').filter(e => e != undefined).join('  /  '));\r\n    });\r\n\r\n    this.grpPie = grpNamearr;\r\n    this.GrpValsPie = Vals;\r\n    for (let i = 0; i < grpNamearr.length; i++) {\r\n      var grpNme = grpNamearr[i];\r\n\r\n      this.finalGrpValPie[grpNme] = Vals[i];\r\n\r\n      let totAmt = this.cs.splitToTwoDecimal(this.finalGrpValPie[grpNme].reduce((a, b) => +a + +parseFloat(b.sal_amountint), 0));\r\n\r\n      let byrObj = {};\r\n      byrObj['k'] = grpNme;\r\n      byrObj['v'] = parseFloat(totAmt);//this.byrvalGrp[grpNme].length;\r\n      this.byrvalGrp.push(byrObj);\r\n      byrObj = {};\r\n      // this.byrvalGrp[grpNme] = totAmt;\r\n\r\n      let qtyObj = {};\r\n      qtyObj['k'] = grpNme;\r\n      qtyObj['v'] = this.finalGrpValPie[grpNme].length;\r\n      this.grpWiseQty.push(qtyObj);\r\n      qtyObj = {};\r\n\r\n      // this.grpWiseQty[grpNme] = this.finalGrpValPie[grpNme].length;\r\n\r\n    }\r\n    \r\n\r\n    if (ChartType == 'qty') {\r\n      this.drawPie(this.grpWiseQty, ChartType, Datatype);\r\n    }\r\n    else {\r\n      this.drawPie(this.byrvalGrp, ChartType, Datatype);\r\n    }\r\n\r\n    // this.getTotalPie();\r\n    // this.grpPie.sort();\r\n\r\n  }\r\n\r\n  dynamicColors = [];\r\n  generate() {\r\n    this.dynamicColors = [];\r\n    for (var i = 1; i < 7; i++) {\r\n      // this.LightenDarkenColor(\"7cb5ec\", i * 10);\r\n      let col = 'c6e896';\r\n      let amt = (i * 20) * -1;\r\n      var usePound = false;\r\n\r\n      if (col[0] == \"#\") {\r\n        col = col.slice(1);\r\n        usePound = true;\r\n      }\r\n\r\n      var num = parseInt(col, 16);\r\n\r\n      var r = (num >> 16) + amt;\r\n\r\n      if (r > 255) r = 255;\r\n      else if (r < 0) r = 0;\r\n\r\n      var b = ((num >> 8) & 0x00FF) + amt;\r\n\r\n      if (b > 255) b = 255;\r\n      else if (b < 0) b = 0;\r\n\r\n      var g = (num & 0x0000FF) + amt;\r\n\r\n      if (g > 255) g = 255;\r\n      else if (g < 0) g = 0;\r\n\r\n      // return (usePound ? \"#\" : \"\") + (g | (b << 8) | (r << 16)).toString(16);\r\n      this.dynamicColors.push((usePound ? \"#\" : \"#\") + (g | (b << 8) | (r << 16)).toString(16));\r\n    }\r\n    \r\n\r\n    return this.dynamicColors;\r\n  }\r\n  byrValArr = [];\r\n  getTotalPie() {\r\n    let indexVal = 0;\r\n    let AmtArr = [];\r\n    this.GrpValsPie.forEach(element => {\r\n      let byrwiseVal = {};\r\n      let totAmt = 0;\r\n      let totweight = 0;\r\n      totweight = this.cs.splitToTwoDecimal(element.reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n      totAmt = this.cs.splitToTwoDecimal(element.reduce((a, b) => +a + +parseFloat(b.sal_amountint), 0));\r\n      AmtArr.push(totAmt);\r\n      var key = this.grp[indexVal];\r\n      // this.summaryDtl[key + \"_QTY\"] = this.cs.splitToTwoDecimal(qty);\r\n      this.summaryDtlPie[key + \"_CTS\"] = this.cs.splitToTwoDecimal(totweight);\r\n      this.summaryDtlPie[key + \"_AMT\"] = this.cs.splitToTwoDecimal(totAmt);\r\n\r\n      indexVal++;\r\n\r\n      if (indexVal == 1) {\r\n        byrwiseVal[this.grp[indexVal]] = totAmt;\r\n        this.byrValArr.push(byrwiseVal);\r\n        byrwiseVal = {};\r\n      }\r\n      // \r\n      // \r\n\r\n    });\r\n\r\n    \r\n\r\n    AmtArr = AmtArr.map(function (x) {\r\n      return parseFloat(x);\r\n    });\r\n\r\n    AmtArr.sort(function (a, b) { return a - b; });\r\n    \r\n    AmtArr.reverse();\r\n\r\n    // this.drawPie(AmtArr);\r\n\r\n  }\r\n  public pieChartPlugins = [pluginDataLabels];\r\n  doughnutChartType = 'pie';\r\n  doughnutChartLabels = [];\r\n  doughnutChartData = [];\r\n  pieChartColors = [];\r\n  pieChartLegend = true;\r\n\r\n\r\n  public chartColors: any[] = [\r\n    {\r\n      backgroundColor: this.generate(),\r\n      fillColor: this.generate(),\r\n      strokeColor: this.generate()\r\n      //[\"#000080\", \"#0020C2\", \"#1569C7\", \"#357EC7\", \"#368BC1\",\"659EC7\"] \r\n    }];\r\n  labels = {\r\n    labels: {\r\n      render: 'percentage',\r\n      //     fontColor: ['green', 'white', 'red'],\r\n      precision: 2\r\n    }\r\n  }\r\n  chartOptions = {\r\n    plugins: {\r\n      labels: {\r\n        render: 'percentage',\r\n      }\r\n    },\r\n    legend: {\r\n      position: 'right',\r\n      labels: {\r\n        fontColor: 'black',\r\n        boxWidth: 10,\r\n        padding: 10,\r\n        fontSize: 10,\r\n        render: 'percentage',\r\n\r\n      }\r\n    },\r\n\r\n\r\n\r\n  }\r\n  pieChartOptions = {\r\n    //legend: {position: 'left',fontColor:'white'},\r\n    //plugins: {labels: { render: 'percentage',position: 'border', textMargin: 4}}\r\n\r\n    legend: {\r\n      position: 'right',\r\n      labels: {\r\n        fontColor: 'black',\r\n        boxWidth: 10,\r\n        padding: 10,\r\n        fontSize: 10,\r\n        render: 'percentage'\r\n      }\r\n\r\n    },\r\n    plugins: {\r\n      datalabels: {\r\n        formatter: (value, ctx) => {\r\n          const label = ctx.chart.data.labels[ctx.dataIndex];\r\n          return label;\r\n        },\r\n      },\r\n    }\r\n  };\r\n  pie = {\r\n    legend: { position: 'left', fontColor: 'white' },\r\n    plugins: {\r\n      labels: {\r\n        // render 'label', 'value', 'percentage', 'image' or custom function, default is 'percentage'\r\n        render: 'percentage',\r\n        precision: 0,\r\n        arc: true,\r\n        showActualPercentages: true,\r\n        position: 'outside'\r\n      }\r\n    },\r\n    tooltips: {\r\n      mode: 'label',\r\n      callbacks: {\r\n        label: function (tooltipItem, data) {\r\n          //  let label = data.datasets[tooltipItem.datasetIndex].label;\r\n          //  let value = data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index];\r\n          return [data.labels[tooltipItem.index]\r\n          ];\r\n        }\r\n      }\r\n    }\r\n  }\r\n  drawPie(salesData, type, ChartType) {\r\n    this.doughnutChartData = [];\r\n    this.doughnutChartLabels = [];\r\n\r\n    let AmtArr = salesData.sort((a, b) => (a.v > b.v) ? 1 : -1).reverse();\r\n\r\n\r\n    if (ChartType == \"buyer\") {\r\n      this.doughnutChartData = AmtArr.slice(0, 5).map(a => a.v);\r\n      this.doughnutChartLabels = AmtArr.slice(0, 5).map(a => a.k);\r\n      let sums = 0;\r\n      let otherSum = this.cs.splitToTwoDecimal(this.sttWiseSummary.get('sold').get('rate'));\r\n      if (type == 'qty')\r\n        otherSum = this.cs.splitToTwoDecimal(this.sttWiseSummary.get('sold').get('count'));\r\n\r\n      let tArr = [];\r\n      tArr = AmtArr.slice(0, 5).map(function (x) {\r\n        return parseFloat(x.v);\r\n      });\r\n      sums = _.sumBy(tArr);\r\n      let maxinArr = Math.max(Math.max(...this.doughnutChartData));\r\n       \r\n      let otherval = this.cs.splitToTwoDecimal(otherSum - sums) || 0;\r\n      if (maxinArr > otherval) {\r\n        this.doughnutChartData.push(otherval);\r\n        this.doughnutChartLabels.push('Other');\r\n      }\r\n      else {\r\n        this.doughnutChartData.unshift(otherval);\r\n        this.doughnutChartLabels.unshift('Other');\r\n      }\r\n\r\n    }\r\n    else {\r\n      this.doughnutChartData = AmtArr.map(a => a.v);\r\n      this.doughnutChartLabels = AmtArr.map(a => a.k);\r\n      \r\n      let sums = 0;\r\n      let otherSum = this.cs.splitToTwoDecimal(this.sttWiseSummary.get('sold').get('rate'));\r\n      sums = _.sumBy(Object.values(AmtArr), 'v');\r\n    }\r\n\r\n    // this.doughnutChartData.sort(function (a, b) { return a - b; });\r\n    // this.doughnutChartData = this.doughnutChartData.reverse();\r\n\r\n    for (let i = 0; i < this.doughnutChartLabels.length; i++) {\r\n      this.doughnutChartLabels[i] = this.doughnutChartLabels[i] + \" \" + this.doughnutChartData[i].toString();\r\n    }\r\n\r\n    // \r\n    this.refreshChart(ChartType);\r\n    this.doughnutChartType = 'pie';\r\n    // document.getElementById('PiechartModelBtn').click();\r\n    this._spinnerService.hide();\r\n\r\n  }\r\n\r\n  refreshChart(ChartType) {\r\n    this.isBuyerwise = false;\r\n    this.isGrpwise = false;\r\n    setTimeout(() => {\r\n      if (ChartType == \"buyer\") {\r\n        this.isBuyerwise = true;\r\n      }\r\n      else {\r\n        this.isGrpwise = true;\r\n      }\r\n\r\n    }, 1);\r\n  }\r\n\r\n  sortBy(key, g) {\r\n    this.sorted = this.sorted == 'desc' ? 'asc' : 'desc';\r\n    \r\n    let srted = _.orderBy(this.finalGrpVal[g], key, [this.sorted]);\r\n    this.finalGrpVal[g] = srted;\r\n    this.sortOn = g;\r\n    this.clmn = key;\r\n  }\r\n  exportToCSV(FileName) {\r\n    let d = this.cs.cDate,\r\n      month = '' + (d.getMonth() + 1),\r\n      day = '' + d.getDate(),\r\n      year = d.getFullYear();\r\n    let dt = [day, month, year].join('-');\r\n    let fileNme = FileName + '__' + dt;\r\n    this.headerKey = [\"dsp_stt\", ...this.headerKey];\r\n    let modifiedObjArr = this.cs.modifyDataByHeader(this.pkts, this.headerKey, this.header);\r\n    this.cs.CSVConvertor(modifiedObjArr, fileNme, true);\r\n  }\r\n  getSummary(p) {\r\n    let summary;\r\n    p.forEach(element => {\r\n      // let stt = '';\r\n      // if (element.grp_stt == 'sold') {\r\n      //   stt = 'Sold';\r\n      // }\r\n      // else if (element.grp_stt == 'mkt') {\r\n      //   stt = 'Marketing';\r\n      // }\r\n      // else if (element.grp_stt == 'lab') {\r\n      //   stt = 'Lab';\r\n      // }\r\n\r\n      // else {\r\n      //   stt = element.grp_stt;\r\n      // }\r\n\r\n      // summary = this.sttWiseSummary.get(element.grp_stt);\r\n      summary = this.sttWiseSummary.get(element.grp_stt);//stt\r\n\r\n      let count = 0;\r\n      let gridWt = 0;\r\n      let gridavg = 0;\r\n      let disc = 0;\r\n      let gridRate = 0;\r\n      let totAmt = 0;\r\n      let gridRap = 0;\r\n\r\n      // this.totAvg = this.cs.splitToTwoDecimal(parseFloat(totAmt) / parseFloat(totweight));\r\n      // this.totDis = this.cs.splitToTwoDecimal(((parseFloat(totAmt) * 100) / parseFloat(totrapVal)) - 100);\r\n\r\n\r\n      let wt = parseFloat(element.crtwt);\r\n      let rate = 0;\r\n      let rapval = parseFloat(element.rap_vlu);\r\n      if (element.grp_stt == 'sold') {\r\n        rate = parseFloat((element.sal_rte == undefined || element.sal_rte == \"\") ? element.rte : element.sal_rte) * parseFloat(element.crtwt);\r\n      }\r\n      else {\r\n        rate = parseFloat(element.rte) * parseFloat(element.crtwt);\r\n      }\r\n\r\n      if (summary != null) {\r\n        count = parseInt(summary.get('count'));\r\n        gridWt = parseFloat(summary.get('wt'));\r\n        gridRate = parseFloat(summary.get('rate'));\r\n        gridRap = parseFloat(summary.get('rap'));\r\n      } else {\r\n        summary = new Map();\r\n      }\r\n      summary.set('count', count + 1);\r\n      summary.set('wt', gridWt + wt);\r\n      summary.set('rate', gridRate + rate);\r\n      summary.set('rap', gridRap + rapval);\r\n\r\n      // this.sttWiseSummary.set(element.grp_stt == 'sold' ? 'Sold' : element.grp_stt, summary);\r\n      this.sttWiseSummary.set(element.grp_stt, summary);//stt\r\n\r\n    });\r\n    \r\n\r\n    this.anaAllGrpStt.forEach(ele => {\r\n      \r\n      let count = 0;\r\n      let gridWt = 0;\r\n      let gridavg = 0;\r\n      let disc = 0;\r\n      let gridRate = 0;\r\n      let totAmt = 0;\r\n      let rap = 0;\r\n      let gridRap = 0;\r\n\r\n\r\n      //if (ele == 'Marketing' || ele == 'Sold') {\r\n      // ele = (ele == 'Marketing' || ele == 'Sold') ? ele : ele.toLowerCase();\r\n      let summary = this.sttWiseSummary.get(ele) || new Map();\r\n\r\n      count = parseInt(summary.get('count')) || 0;\r\n      gridWt = parseFloat(summary.get('wt')) || 0.00;\r\n      gridRate = parseFloat(summary.get('rate')) || 0;\r\n      gridRap = parseFloat(summary.get('rap')) || 1;\r\n\r\n      disc = this.cs.splitToTwoDecimal(((gridRate * 100) / gridRap) - 100);\r\n\r\n      gridavg = this.cs.splitToTwoDecimal(gridRate / gridWt);\r\n\r\n      summary.set('disc', disc);\r\n      summary.set('avg', gridavg);\r\n\r\n      this.sttWiseSummary.set(ele, summary);\r\n      //}\r\n\r\n    })\r\n    \r\n\r\n  }\r\n\r\n  TotAvgObj = {};\r\n  getTotals(fields, pkts) {\r\n     \r\n    fields.forEach(element => {\r\n       \r\n      let tavg = 0;\r\n      let total = 0;\r\n      if (element.trim() == 'age') {\r\n        total = this.cs.splitToTwoDecimal(pkts.reduce((a, b) => +a + +b.age, 0));\r\n      }\r\n      else {\r\n        total = _.sumBy(pkts, item => Number(item[element.trim()]));\r\n      }\r\n\r\n      let zeroVals = pkts.filter(x => (x[element.trim()] === \"0\" || 0)).length;\r\n      if (element.trim() != 'age') {\r\n        tavg = total / _.sumBy(pkts, item => Number(item['crtwt']));\r\n        tavg = this.cs.numbertofixed(tavg, 2)\r\n      }\r\n      else {\r\n        tavg = total / pkts.length;\r\n      }\r\n      this.TotAvgObj[element.trim()] = tavg;\r\n    });\r\n    \r\n  }\r\n\r\n  getTotalsTtl(fields, pkts) {\r\n     \r\n    fields.forEach(element => {\r\n       \r\n      let total = 0;\r\n\r\n      total = _.sumBy(pkts, item => Number(item[element.trim()]));\r\n\r\n      this.TotAvgObj[element.trim()] = this.cs.numbertofixed(total, 2);\r\n    });\r\n  }\r\n  modifySearch() {\r\n    localStorage.setItem('BIcall', 'BImodify');\r\n    this.router.navigate([this.modulename + '/analysis-search/' + this.route.snapshot.params['frmnme']]);\r\n  }\r\n  anaSttLbl = [];\r\n  ngOnInit() {\r\n    // this.LightenDarkenColor(\"7cb5ec\", 10);\r\n    let mdlk = JSON.parse(localStorage.getItem('mdlKey'));\r\n    this.cObj = {};\r\n    this.cUrl = this.router.url;\r\n\r\n    this.reqheader = {\r\n      'clientkey': Cookie.get('_ck'),\r\n      'Content-Type': 'application/json',\r\n      'modulekey': mdlk[this.cUrl.split('/')[1]],\r\n      'loginid': Cookie.get('_logid'),\r\n      'source': 'qs'\r\n    };\r\n    this.viewdisType = \"group\";\r\n    this.newwindow = \"YES\";\r\n    this.grp = [];\r\n    this.loadResult = [];\r\n    this.startIndex = 0;\r\n    this.endIndex = 30;\r\n    this.cUrl = this.router.url;\r\n    this.modulename = this.cUrl.split('/')[1];\r\n    this.ck = encodeURIComponent(Cookie.get('_ck'));\r\n    this.route.params.subscribe(map => {\r\n      this.loadDefination();\r\n      let viewType = localStorage.getItem('viewType');\r\n      let anaArr = JSON.parse(localStorage.getItem('BIanaStt'));\r\n      let anasttLbl = JSON.parse(localStorage.getItem('BIanaSttLBL'));\r\n      if (anaArr != null) {\r\n        this.anaAllGrpStt = JSON.parse(localStorage.getItem('BIanaStt'));\r\n        this.anaSttLbl = JSON.parse(localStorage.getItem('BIanaSttLBL'));\r\n        this.anaAllGrpStt.forEach(element => {\r\n          this.stObj[element] = true;\r\n        });\r\n      }\r\n      if (viewType == 'listView') {\r\n        this.getSearchResult();\r\n      }\r\n      else {\r\n        let pkts = JSON.parse(localStorage.getItem('pktData'));\r\n        this.headerKey = JSON.parse(localStorage.getItem('resultView'));\r\n        this.header = JSON.parse(localStorage.getItem('resultViewDtl'));\r\n        this.header = JSON.parse(localStorage.getItem('resultViewDtl'));\r\n        let legends = JSON.parse(localStorage.getItem('BILegends'));\r\n        if (legends != null && legends != undefined && legends != \"\") {\r\n          this.legendList = legends;\r\n        }\r\n        this.pkts = [...pkts];\r\n\r\n        this.totalWeight = this.cs.splitToTwoDecimal(this.pkts.reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n\r\n        this.getSummary(this.pkts);\r\n\r\n        //  let totAmt = this.cs.splitToTwoDecimal(this.pkts.reduce((a, b) => +a + +b.sal_rec_rte * parseFloat(b.crtwt), 0));\r\n        let totweight = this.cs.splitToTwoDecimal(this.pkts.reduce((a, b) => +a + +parseFloat(b.crtwt), 0));\r\n        let totrapVal = this.cs.splitToTwoDecimal(this.pkts.reduce((a, b) => +a + +b.rap_vlu, 0));\r\n\r\n        let totAmt = 0;\r\n        this.pkts.forEach(element => {\r\n          if (element.grp_stt == 'sold') {\r\n            totAmt += parseFloat(element['sal_rte']) * parseFloat(element['crtwt']);\r\n          }\r\n          else {\r\n            totAmt += parseFloat(element['rte']) * parseFloat(element['crtwt']);\r\n          }\r\n        });\r\n\r\n\r\n\r\n        this.totAvg = this.cs.splitToTwoDecimal(totAmt / parseFloat(totweight));\r\n        this.totDis = this.cs.splitToTwoDecimal(((totAmt * 100) / parseFloat(totrapVal)) - 100);\r\n\r\n\r\n        this.resultlength = this.pkts.length;\r\n        if (this.endIndex > this.resultlength)\r\n          this.endIndex = this.resultlength\r\n        this.addItems();\r\n\r\n\r\n      }\r\n\r\n    });\r\n    let GRPby = JSON.parse(localStorage.getItem('BI-PKT_GROUP_BY')) || '';\r\n    this.getStaticKV(GRPby);\r\n    //  this.createGrp(this.pkts, this.defaultGrpList);\r\n    let avgFields = JSON.parse(localStorage.getItem('BI-gridAvg')) || '';\r\n    if (avgFields != '')\r\n      this.getTotals(avgFields, this.pkts);\r\n  }\r\n  getStaticKV(qry) {\r\n    this.staticLov = [];\r\n    let arrkv = qry.split(',');\r\n    let obj = {}, staticLov = [];\r\n    for (let i = 0; i < arrkv.length; i += 2) {\r\n      let key = arrkv[i], value = arrkv[i + 1];\r\n      obj['k'] = key;\r\n      obj['v'] = value;\r\n      // if (i == 0) {\r\n      //   qry.default_value = value;//key\r\n      // }\r\n      this.staticLov.push(obj);\r\n      obj = {};\r\n    }\r\n    this.staticLov = this.staticLov.map(option => ({\r\n      value: option.v,\r\n      label: option.k\r\n    }));\r\n    \r\n  }\r\n\r\n  loadDefination() {\r\n\r\n    this._spinnerService.show();\r\n    let reqObj = {};\r\n    reqObj['formNme'] = this.route.snapshot.params['frmnme'];//'searchDtlDscrForm';\r\n    this.reqheader['method'] = 'loadDefination';\r\n    // let options = ({ headers: new HttpHeaders(this.reqheader) });\r\n    let options = {\r\n      method: this.reqheader['method']\r\n    }\r\n    this.cs.load(reqObj, options, 'marketing/search').then((response: any) => {\r\n      if (response.status == 'SUCCESS') {\r\n        let result = response.result;\r\n        this.pageDefination = result.pageDefination || {};\r\n        this.links = this.pageDefination.link || [];\r\n\r\n        this._spinnerService.hide();\r\n      } else {\r\n        this._spinnerService.hide();\r\n        this.toastr.error(response.message);\r\n      }\r\n    }).catch((err: any) => {\r\n      this._spinnerService.hide();\r\n      this.toastr.error(err.message);\r\n    });\r\n  }\r\n\r\n}\r\n\r\n","<div class=\"mt\">\r\n  <div class=\"panel panel-default\">\r\n    <div class=\"panel-heading\">\r\n      <h3 class=\"panel-title\">\r\n        <span class=\"fa fa-chevron-left cp\" (click)=\"cs.pageBck();\"> Back</span>&nbsp;&nbsp;&nbsp; Packet List\r\n        <span class=\"f-12\">({{cs.cDate | date: 'medium'}})</span>\r\n      </h3>\r\n    </div>\r\n  </div>\r\n  <div class=\"content-frame\">\r\n    <div class=\"innerD\">\r\n      <div class=\"content-frame-left\" *ngIf=\"false\">\r\n        <div class=\"panel panel-default\">\r\n          <div class=\"panel-body\">\r\n            <!-- <div class=\"list-group border-bottom\">\r\n              <a href=\"javascript:void(0)\" class=\"list-group-item\" [ngClass]=\"{'active' :i == cLink}\" *ngFor=\"let nav of navigation;let i=index\"\r\n                (click)=\"navigationFun(nav,i);\">{{nav.form_field_title}} </a>\r\n            </div> -->\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"content-frame-body\" style=\"margin-left:0\">\r\n        <div class=\"panel panel-default custom-panel\">\r\n          <div class=\"panel-body\" style=\"padding:0;\">\r\n            <div class=\"infoSec\">\r\n              <div class=\"row\">\r\n                <div class=\"col-sm-6\">\r\n                  <form class=\"form-inline pull-left\">\r\n                  </form>\r\n                </div>\r\n                <div class=\"col-sm-6\">\r\n                  <div class=\"dropdown text-right\">\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"row\">\r\n            <div class=\"col-md-4\">\r\n              <div class=\"\" style=\"margin-bottom: 10px;\">\r\n                <table class=\"displayTable\">\r\n                  <thead>\r\n                    <tr>\r\n                      <th>Status</th>\r\n                      <th>Count</th>\r\n                      <th>Cts</th>\r\n                      <th>Avg</th>\r\n                      <th *ngIf=\"formname!='mixAnalysisReportForm'\">Disc</th>\r\n                      <th>Amount</th>\r\n\r\n                  </thead>\r\n                  <tbody>\r\n                    <ng-container *ngFor=\"let st of anaAllGrpStt;let i = index;\">\r\n                      <tr>\r\n                        <td>\r\n                          <!-- <label for=\"{{st}}\" class=\"text-capitalize\">S</label> -->\r\n                          <!-- *ngIf=\"defaultGrpList.length==0\" -->\r\n                          <input *ngIf=\"defaultGrpList.length==0\" type=\"checkbox\" id=\"{{st}}\" value=\"{{st}}\"\r\n                            name=\"{{st}}\" [(ngModel)]=\"stObj[st]\" [checked]=\"true\"\r\n                            (change)=\"statusWiseDisplay($event,stObj)\" />\r\n                          {{anaSttLbl[i]||st}}\r\n                        </td>\r\n                        <!-- anaSttLbl -->\r\n                        <td> {{sttWiseSummary?.get(st)?.get('count')}}</td>\r\n                        <td> {{this.cs.splitToTwoDecimal(sttWiseSummary?.get(st)?.get('wt'))}}</td>\r\n                        <td> {{this.cs.splitToTwoDecimal(sttWiseSummary?.get(st)?.get('avg'))}}</td>\r\n                        <td *ngIf=\"formname!='mixAnalysisReportForm'\"> {{this.cs.splitToTwoDecimal(sttWiseSummary?.get(st)?.get('disc'))}}</td>\r\n                        <td> {{this.cs.splitToTwoDecimal(sttWiseSummary?.get(st)?.get('rate'))}}</td>\r\n\r\n                      </tr>\r\n                    </ng-container>\r\n                  </tbody>\r\n                </table>\r\n              </div>\r\n            </div>\r\n\r\n          \r\n          \r\n            <div class=\"col-md-3\">\r\n              <div class=\"form-group w-100\">\r\n                <div class=\"col-md-5\">\r\n                  \r\n                  <select class=\"formcontrol\" name=\"viewdisType\" (change)=\"onGrpSelect(defaultGrpList)\" [(ngModel)]=\"viewdisType\">\r\n                    <option value=\"group\">Group By</option>\r\n                    <option value=\"summary\">Summary By</option>\r\n                   \r\n                </select>\r\n                </div>\r\n                <div class=\"col-md-7\">\r\n                  <div class=\"input-group w-100\">\r\n                    <ng-select placeholder=\"Select Group\" [options]=\"staticLov\" [(ngModel)]=\"defaultGrpList\"\r\n                      name=\"status\" [multiple]=\"true\" [allowClear]=\"true\" (selected)=\"onGrpSelect(defaultGrpList)\"\r\n                      (deselected)=\"onGrpSelect(defaultGrpList)\">\r\n                      <ng-template #optionTemplate let-option=\"option\">\r\n                        <div class=\"famfamfam-flags {{option?.value.toLowerCase()}}\"></div>\r\n                        {{option?.label}}\r\n                      </ng-template>\r\n                    </ng-select>\r\n                  </div>\r\n\r\n                </div>\r\n\r\n              </div>\r\n              <p>\r\n                <b>Buyer Pie chart</b>\r\n                <i title=\"Buyer wise pie chart\"\r\n                  style=\"cursor: pointer;padding: 5px;margin-left: 10px; text-align: center;font-size: 20px;color: #3a5898;\"\r\n                  type=\"button\" class=\"fa fa-pie-chart\" aria-hidden=\"true\" data-toggle=\"modal\"\r\n                  data-target=\"#PiechartModel\" (click)=\"generatePie('buyer','value')\"></i>\r\n              </p>\r\n            </div>\r\n\r\n          \r\n            <div class=\"col-md-2\">\r\n              <p *ngIf=\"defaultGrpList.length>0\">\r\n                <i title=\"Group wise chart\"\r\n                  style=\"cursor: pointer;padding: 5px;margin-left: 10px; text-align: center;font-size: 20px;color: #3a5898;\"\r\n                  type=\"button\" class=\"fa fa-pie-chart\" aria-hidden=\"true\" data-toggle=\"modal\"\r\n                  data-target=\"#PiechartModel\" (click)=\"generatePie('group','value')\"></i>\r\n              </p>\r\n              <ul class=\"cul\">\r\n                <li *ngFor=\"let legend of legendList\">\r\n                  <p\r\n                    [ngStyle]=\"{'background-color': legend.k ,'height':'9px', 'width':'9px', 'margin': '0', 'display' : 'inline-block'}\">\r\n                  </p>\r\n                  {{legend.v}}\r\n                </li>\r\n              </ul>\r\n            </div>\r\n            <div class=\"col-md-3 pull-right\">\r\n              <form class=\"form-inline pull-right\">\r\n                <div class=\"form-group\">\r\n                  <label for=\"exampleInputName2\">Search &nbsp;&nbsp;</label>\r\n                  <input type=\"text\" class=\"form-control\" id=\"exampleInputName2\" name=\"schtxt\" [(ngModel)]=\"searchF\" />\r\n                </div>\r\n                <button class=\"btn btn-default\" style=\"padding: 4px 15px 4px 20px;margin-left: 10px;float: right;\"\r\n                  data-toggle=\"tooltip\" data-placement=\"left\" title=\"Download Excel\"\r\n                  (click)=\"exportToCSV('Packet list');\">\r\n                  <span class=\"fa fa-file-excel-o\" style=\"color:green;\"></span>\r\n                </button>\r\n\r\n              </form>\r\n            </div>\r\n\r\n          </div>\r\n          \r\n          \r\n\r\n            <!-- <div class=\"col-md-2\">\r\n              <div class=\"form-group\">\r\n                <button class=\"btn btn-success\" style=\"margin-left: 5px;\" (click)=\"modifySearch()\">Modify\r\n                  Search</button>\r\n              </div>\r\n               <ul class=\"cul\">\r\n                <li *ngFor=\"let legend of legendList\">\r\n                  <p\r\n                    [ngStyle]=\"{'background-color': legend.k ,'height':'9px', 'width':'9px', 'margin': '0', 'display' : 'inline-block'}\">\r\n                  </p>\r\n                  {{legend.v}}\r\n                </li>\r\n              </ul> \r\n            </div>\r\n          </div>\r\n          -->\r\n          <div class=\"row\">\r\n          <ng-container *ngIf=\"viewdisType=='group'\">\r\n              <div *ngIf=\"groupBypktList.length >0\" class=\"table-responsive\" id=\"wrap\" style=\"overflow: auto;width: 100%;height: calc(100vh - 250px);\"\r\n                  infinite-scroll [infiniteScrollDistance]=\"scrollDistance\" [infiniteScrollUpDistance]=\"scrollUpDistance\"\r\n                  [infiniteScrollThrottle]=\"50\" (scrolled)=\"grouponScrollDown()\" [scrollWindow]=\"false\">\r\n              <table class=\"displayTable\">\r\n                <thead>\r\n                  <tr class=\"posrel\">\r\n                    <th class=\"cTh\" style=\"width:75px;\" *ngIf=\"formname!='mixAnalysisReportForm'\">\r\n                      DNA</th>\r\n                    <th style=\"text-align: center;\">Status</th>\r\n                    <th (click)=\"sortBy(hrdKey,g)\" style=\"text-align: center;\" *ngFor=\"let hrdKey of headerKey\">\r\n                      {{header[hrdKey]}}\r\n                     \r\n                    </th>\r\n                  </tr>\r\n                </thead>\r\n                <tbody>\r\n                \r\n                  <ng-container *ngFor=\"let groupdtl of loadgroupBypktList let j=index;\">\r\n                  <tr>\r\n                      <td [attr.colspan]=\"headerKey.length+1\" style=\"font-weight:bold;text-align: left; \">\r\n                        {{groupdtl.value}} &nbsp; &nbsp;\r\n                         Qty : {{groupdtl['count']}} &nbsp; &nbsp; Carats :\r\n                        {{groupdtl['crtwt']}}\r\n                        &nbsp; &nbsp; Avg :{{groupdtl['salavg']}}\r\n                        &nbsp; &nbsp; Dis% : {{groupdtl['saldis']}}\r\n\r\n                        &nbsp;&nbsp; Amount : {{groupdtl['salvlu']}} \r\n                      </td>\r\n                    </tr> \r\n                    <!-- <tr *ngIf=\"sttwise\" >\r\n                      <td [attr.colspan]=\"headerKey.length+1\" style=\"font-weight:bold;text-align: left; \">\r\n                        {{g}} &nbsp; &nbsp;\r\n                        Qty : {{finalGrpVal[g].length}} &nbsp; &nbsp; Carats :\r\n                        {{totalWeight}}\r\n\r\n                        &nbsp;&nbsp; Amount :{{totAmt}}\r\n                      </td>\r\n                    </tr> -->\r\n\r\n\r\n\r\n                    <tr *ngFor=\"let pktdtl of groupdtl['pktList'] | tableSearch:searchF:pkts;let pkti = index\"\r\n                      [ngClass]=\"{'even':pkti%2==0,'odd':pkti%2==1}\">\r\n                      <td style=\"width:75px;position: relative;\" *ngIf=\"formname!='mixAnalysisReportForm'\">\r\n                        <a href=\"https://kapugems.com/kweb/#/dna/{{pktdtl.stock_idn}}/?key={{ck}}\" target=\"_blank\">\r\n                          <i class=\"fa fa-diamond\" aria-hidden=\"true\"></i>\r\n                        </a>\r\n                        <input type=\"checkbox\" value=\"{{pktdtl.stock_idn}}\" [hidden]=\"true\" id=\"cb_{{pktdtl.stock_idn}}\"\r\n                          (click)=\"checkedRow(pktdtl,pktdtl.stock_idn,$event.target.checked)\">\r\n                      </td>\r\n                      <td style=\"text-align: center;\" [ngStyle]=\"{'color': pktdtl.dsp_stt}\">{{pktdtl.dsp_stt}}</td>\r\n                      <ng-container *ngFor=\"let hrdKey of headerKey\">\r\n                        <td *ngIf=\"hrdKey!='co' && hrdKey!='pu'\" style=\"text-align: center\" (click)=\"selectRow(pktdtl.stock_idn);\"\r\n                          [ngStyle]=\"{'color': pktdtl.dsp_stt_color == '#FFFFFF' ? 'black':pktdtl.dsp_stt_color}\">\r\n                          {{pktdtl[hrdKey]}}</td>\r\n\r\n                          <td style=\"text-align: center\" *ngIf=\"hrdKey=='co'\" (click)=\"selectRow(pktdtl.stock_idn);\"\r\n                          [ngStyle]=\"{'color': pktdtl.dsp_stt_color == '#FFFFFF' ? 'black':pktdtl.dsp_stt_color}\">\r\n                          {{pktdtl[hrdKey+\"_p\"]}}</td>\r\n\r\n\r\n\r\n                          <td style=\"text-align: center\" *ngIf=\"hrdKey=='pu'\" (click)=\"selectRow(pktdtl.stock_idn);\"\r\n                          [ngStyle]=\"{'color': pktdtl.dsp_stt_color == '#FFFFFF' ? 'black':pktdtl.dsp_stt_color}\">\r\n                          {{pktdtl[hrdKey+\"_p\"]}}</td>\r\n                      </ng-container>\r\n                    </tr>\r\n                  </ng-container>\r\n                </tbody>\r\n              </table>\r\n             </div>\r\n\r\n\r\n         \r\n           \r\n            <div *ngIf=\"pkts.length > 0 && groupBypktList.length==0 \" class=\"table-responsive\" id=\"wrap\" style=\"overflow: auto;width: 100%;height: calc(100vh - 250px);\"\r\n              infinite-scroll [infiniteScrollDistance]=\"scrollDistance\" [infiniteScrollUpDistance]=\"scrollUpDistance\"\r\n              [infiniteScrollThrottle]=\"50\" (scrolled)=\"onScrollDown()\" [scrollWindow]=\"false\">\r\n              <table class=\"displayTable\">\r\n                <thead>\r\n                  <tr class=\"posrel\">\r\n                    <th class=\"cTh\" style=\"width:75px;\" *ngIf=\"formname!='mixAnalysisReportForm'\">\r\n                      DNA</th>\r\n                      <th> \r\n                        Actions\r\n                      </th>\r\n                    <th style=\"text-align: center;\">Status</th>\r\n                    <th style=\"text-align: center;\" *ngFor=\"let hrdKey of headerKey\">{{header[hrdKey]}}</th>\r\n                  </tr>\r\n                </thead>\r\n                <tbody>\r\n                    <tr>\r\n                       <td></td>\r\n                        <td></td>\r\n                        <td><b>Average </b></td>\r\n                        <ng-container *ngFor=\"let hrdKey of headerKey\">\r\n                          <td>\r\n                            <b>{{cs.splitToTwoDecimal(TotAvgObj[hrdKey])}}</b>\r\n                          </td>\r\n    \r\n                        </ng-container>\r\n    \r\n                      </tr>\r\n                  <tr *ngFor=\"let pktdtl of loadResult | tableSearch:searchF:pkts;let pkti = index\"\r\n                    [ngClass]=\"{'even':pkti%2==0,'odd':pkti%2==1}\">\r\n                    <td style=\"width:75px;position: relative;\" *ngIf=\"formname!='mixAnalysisReportForm'\">\r\n                      <a href=\"https://kapugems.com/kweb/#/dna/{{pktdtl.stock_idn}}/?key={{ck}}\" target=\"_blank\">\r\n                        <i class=\"fa fa-diamond\" aria-hidden=\"true\"></i>\r\n                      </a>\r\n                      <input type=\"checkbox\" value=\"{{pktdtl.stock_idn}}\" [hidden]=\"true\" id=\"cb_{{pktdtl.stock_idn}}\"\r\n                        (click)=\"checkedRow(pktdtl,pktdtl.stock_idn,$event.target.checked)\">\r\n                    </td>\r\n                    <td> \r\n                      <ng-container  *ngFor=\"let lnk of links\">\r\n                          <i class=\"{{lnk.form_field_icon}}\" *ngIf=\"pktdtl.dsp_stt!='sold'\" (click)=\"OnLinkClick(lnk,pktdtl)\" aria-hidden=\"true\"></i>\r\n                          &nbsp;\r\n                      </ng-container>\r\n                      \r\n                    </td>\r\n\r\n                    <td style=\"text-align: center;\" [ngStyle]=\"{'color': pktdtl.dsp_stt}\">{{pktdtl.dsp_stt}}</td>\r\n                    <ng-container *ngFor=\"let hrdKey of headerKey\">\r\n                      <td *ngIf=\"hrdKey!='co' && hrdKey!='pu'\" style=\"text-align: center\" (click)=\"selectRow(pktdtl.stock_idn);\"\r\n                        [ngStyle]=\"{'color': pktdtl.dsp_stt_color == '#FFFFFF' ? 'black':pktdtl.dsp_stt_color}\">\r\n                        {{pktdtl[hrdKey]}}</td>\r\n\r\n                        <td style=\"text-align: center\" *ngIf=\"hrdKey=='co'\" (click)=\"selectRow(pktdtl.stock_idn);\"\r\n                        [ngStyle]=\"{'color': pktdtl.dsp_stt_color == '#FFFFFF' ? 'black':pktdtl.dsp_stt_color}\">\r\n                        {{pktdtl[hrdKey+\"_p\"]}}</td>\r\n\r\n\r\n                        <td style=\"text-align: center\"  *ngIf=\"hrdKey=='pu'\" (click)=\"selectRow(pktdtl.stock_idn);\"\r\n                        [ngStyle]=\"{'color': pktdtl.dsp_stt_color == '#FFFFFF' ? 'black':pktdtl.dsp_stt_color}\">\r\n                        {{pktdtl[hrdKey+\"_p\"]}}</td>\r\n                    </ng-container>\r\n                  </tr>\r\n                </tbody>\r\n              </table>\r\n            </div>\r\n          </ng-container>\r\n          <ng-container *ngIf=\"viewdisType=='summary' && summaryList.length>0\">\r\n              <div class=\"row\">\r\n                  <div class=\"col-md-12\"> <button  class=\"btn btn-default\"\r\n                    style=\"padding: 4px 15px 4px 20px;margin-left: 10px;\" data-toggle=\"tooltip\" data-placement=\"right\"\r\n                    title=\"Download Excel\" (click)=\"exportToCSVSummary();\">\r\n                    <span class=\"fa fa-file-excel-o\" style=\"color:green;\"></span>\r\n                  </button></div>\r\n              </div>\r\n            <div class=\"row\">\r\n              <table class=\"displayTable\" style=\"text-align: center;padding:10px ;\">\r\n                  <thead>\r\n                      <tr class=\"posrel\">\r\n                          <th style=\"text-align: center;\">Sr. No</th>\r\n                          <th style=\"text-align: center;\">Attribute</th>\r\n                          <ng-container *ngFor=\"let hdr of headList\">\r\n                              <th style=\"text-align: center;\" colspan=\"5\">{{hdr}}</th>\r\n                          </ng-container>\r\n                      </tr>\r\n                    <tr class=\"posrel\">\r\n                        <td style=\"text-align: center;\"></td>\r\n                        <ng-container *ngFor=\"let hdr of headList\">\r\n                        <td style=\"text-align: center;\">Qty</td>\r\n                        <td style=\"text-align: center;\">Carat</td>\r\n                        <td style=\"text-align: center;\">Avg</td>\r\n                        <td style=\"text-align: center;\" *ngIf=\"formname!='mixAnalysisReportForm'\">Dis</td>\r\n                        <td style=\"text-align: center;\">Value</td>\r\n                      </ng-container>\r\n                    </tr>\r\n                  </thead>\r\n                <tbody>\r\n                    <tr *ngFor=\"let summaryDtl of summaryList | tableSearch:searchF:pkts;let pkti = index\"\r\n                    [ngClass]=\"{'even':pkti%2==0,'odd':pkti%2==1}\">\r\n                    <td style=\"text-align: center;\">{{pkti+1}}</td>\r\n                    <td style=\"text-align: center;\">{{summaryDtl['value']}}</td>\r\n                    <ng-container *ngFor=\"let hdr of headList\">\r\n                    <td style=\"text-align: center;\">{{summaryDtl['count_'+hdr]}}</td>\r\n                    <td style=\"text-align: center;\">{{summaryDtl['crtwt_'+hdr]}}</td>\r\n                    <td style=\"text-align: center;\">{{summaryDtl['avg_'+hdr]}}</td>\r\n                    <td style=\"text-align: center;\" *ngIf=\"formname!='mixAnalysisReportForm'\">{{summaryDtl['dis_'+hdr]}}</td>\r\n                    <td style=\"text-align: center;\">{{summaryDtl['vlu_'+hdr]}}</td>\r\n                  </ng-container>\r\n                    </tr> \r\n\r\n                </tbody>\r\n              </table>\r\n            </div>\r\n           </ng-container>\r\n</div>\r\n\r\n          \r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"actionFooter\">\r\n      <div class=\"row\">\r\n        <div class=\"calsec pull-left\" style=\"padding: 5px;\">\r\n          <table>\r\n            <tr>\r\n              <td style=\"text-align: center;\">\r\n                <strong> Total: &nbsp; </strong>\r\n              </td>\r\n              <td style=\"text-align: center;\">\r\n                {{finalGrpVal[\"\"]?.length>0 ? finalGrpVal[\"\"]?.length : pkts?.length}}&nbsp;&nbsp;&nbsp;</td>\r\n              <td style=\"text-align: center;\">\r\n                <strong> Weight:&nbsp;</strong>\r\n              </td>\r\n              <td style=\"text-align: center;\"> {{totalWeight}}&nbsp;&nbsp;&nbsp;</td>\r\n              <td style=\"text-align: center;\">\r\n                <strong> Avg:&nbsp;</strong> </td>\r\n              <td style=\"text-align: center;\"> {{totAvg}}&nbsp;&nbsp;&nbsp;</td>\r\n\r\n              <td style=\"text-align: center;\" *ngIf=\"formname!='mixAnalysisReportForm'\">\r\n                <strong> Dis:&nbsp;</strong> </td>\r\n              <td style=\"text-align: center;\"> {{totDis}}&nbsp;&nbsp;&nbsp;</td>\r\n\r\n              <td style=\"text-align: center;\">\r\n                <strong> Amount:&nbsp;</strong> </td>\r\n              <td style=\"text-align: center;\"> {{totAmt}}</td>\r\n\r\n              <td style=\"text-align: center;\">\r\n                <strong> &nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;Selected Pkts : </strong> </td>\r\n              <td style=\"text-align: center;\"> {{selectedItm?.length}}&nbsp;&nbsp;&nbsp;</td>\r\n\r\n              <td style=\"text-align: center;\">\r\n                <strong> Weight:&nbsp;</strong>\r\n              </td>\r\n              <td style=\"text-align: center;\"> {{selectwt}}&nbsp;&nbsp;&nbsp;</td>\r\n\r\n              <td style=\"text-align: center;\">\r\n                <strong> Avg:&nbsp;</strong>\r\n              </td>\r\n              <td style=\"text-align: center;\"> {{selectAvg}}&nbsp;&nbsp;&nbsp;</td>\r\n\r\n              <td style=\"text-align: center;\" *ngIf=\"formname!='mixAnalysisReportForm'\">\r\n                <strong> Disc:&nbsp;</strong>\r\n              </td>\r\n              <td style=\"text-align: center;\"> {{selectDis}}&nbsp;&nbsp;&nbsp;</td>\r\n              <td style=\"text-align: center;\">\r\n                <strong> Amount:&nbsp;</strong>\r\n              </td>\r\n              <td style=\"text-align: center;\"> {{selectAmt}}</td>\r\n\r\n            </tr>\r\n          </table>\r\n        </div>\r\n\r\n        <div>\r\n          <button class=\"btn btn-success\" style=\"margin-right: 80px;\" (click)=\"modifySearch()\">Modify\r\n            Search</button>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n\r\n\r\n\r\n\r\n\r\n  <div class=\"modal fade\" id=\"PiechartModel\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"exampleModalLabel\"\r\n    aria-hidden=\"true\">\r\n    <div class=\"modal-dialog modal-lg\" role=\"document\"  >\r\n      <div class=\"modal-content\">\r\n        <div class=\"modal-header\">\r\n          <button type=\"button\" class=\"close\" data-dismiss=\"modal\" >\r\n            <span aria-hidden=\"true\">&times;</span>\r\n            <span class=\"sr-only\">Close</span>\r\n          </button>\r\n          <h4 class=\"modal-title\" id=\"mailModalHead\">Top {{type}} Pie Chart</h4>\r\n        </div>\r\n        <div class=\"modal-body\" >\r\n          <div class=\"row\">\r\n            <div class=\"col-md-3 pull-right\">\r\n              <div class=\"form-group\">\r\n                <button id=\"btnQty\" class=\"btn btn-default\" type=\"button\" (click)=\"generatePie(dataType,'qty')\">QTY </button>\r\n                <button id=\"btnVal\" class=\"btn btn-default\" type=\"button\" (click)=\"generatePie(dataType,'value')\">VALUE </button>\r\n              </div>\r\n            </div>\r\n          </div>\r\n         \r\n\r\n          <div class=\"card-footer row\" *ngIf=\"isBuyerwise\" >\r\n            <label class=\"control-label\"><b>&nbsp;&nbsp; &nbsp;Total sold value:\r\n                {{this.cs.splitToTwoDecimal(sttWiseSummary?.get('sold')?.get('rate'))}}</b></label>\r\n            <canvas baseChart [data]=\"doughnutChartData\"  [labels]=\"doughnutChartLabels\"  [legend]=\"pieChartLegend\"\r\n              [colors]=\"chartColors\"  [chartType]=\"doughnutChartType\" [options]=\"pie\"></canvas>\r\n          </div>\r\n         \r\n         \r\n\r\n          <div class=\"card-footer row\" *ngIf=\"isGrpwise\"  >\r\n            <label class=\"control-label\"><b>&nbsp;&nbsp; &nbsp;Total sold value:\r\n                {{this.cs.splitToTwoDecimal(sttWiseSummary?.get('sold')?.get('rate'))}}</b></label>\r\n            <canvas baseChart [data]=\"doughnutChartData\" [labels]=\"doughnutChartLabels\" [legend]=\"pieChartLegend\"\r\n              [chartType]=\"doughnutChartType\" [options]=\"pie\"></canvas>\r\n          </div>\r\n         \r\n\r\n          <!-- <div class=\"card-footer row\" *ngIf=\"isQtyWise\">\r\n            <label class=\"control-label\"><b>&nbsp;&nbsp; &nbsp;Total sold value:\r\n                {{this.cs.splitToTwoDecimal(sttWiseSummary?.get('sold')?.get('count'))}}</b></label>\r\n            <canvas baseChart [data]=\"doughnutChartData\" [labels]=\"doughnutChartLabels\" [legend]=\"pieChartLegend\"\r\n              [chartType]=\"doughnutChartType\" [options]=\"pie\"></canvas>\r\n          </div> -->\r\n\r\n        </div>\r\n        <div class=\"modal-footer\">\r\n          <button type=\"button\" class=\"btn btn-secondary btn-sm\" data-dismiss=\"modal\">Close</button>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n\r\n  <div class=\"modal fade\" id=\"bidMd\" tabindex=\"-1\" style=\"z-index: 1400\" role=\"dialog\"\r\n  aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\r\n  <div class=\"modal-dialog\" role=\"document\">\r\n    <form name=\"appForm\">\r\n      <div class=\"modal-content\">\r\n        <div class=\"modal-header\">\r\n          <h5 class=\"modal-title text-uppercase\" id=\"exampleModalLabel\">\r\n          Price Change</h5>\r\n          <button type=\"button\" class=\"close\" data-dismiss=\"modal\" >\r\n            <span aria-hidden=\"true\">&times;</span>\r\n            <span class=\"sr-only\">Close</span>\r\n          </button>\r\n        </div>\r\n        <div class=\"modal-body\">\r\n      \r\n          <div class=\"row\" style=\"padding:10px\">\r\n              <div class=\"col-md-12\">\r\n            <span  style=\"font-size: 16px;font-weight:bold\">{{cObj?.pkt_code}} {{cObj?.sh}} {{cObj?.crtwt}} {{cObj?.co}} {{cObj?.pu}} {{cObj?.ct}} {{cObj?.po}}  {{cObj?.sy}}  {{cObj?.fl}}</span>\r\n          \r\n\r\n            </div>\r\n           \r\n          </div>\r\n          <div class=\"row\" style=\"padding-left: 20px;padding-top: 3px\">\r\n              <div class=\"col-md-2\">\r\n                  <label class=\"clbl\" > Rap:  </label>\r\n               </div>\r\n               <div class=\"col-md-3\"><span class=\"clbl\">{{cObj?.benchmark_rte}}</span></div>\r\n               <div class=\"col-md-7\">&nbsp;</div>\r\n          </div>\r\n          <div class=\"row\" style=\"padding-left: 20px;padding-top: 3px\">\r\n           \r\n            <div class=\"col-md-2\">\r\n              <label class=\"clbl\" >Discount:</label>\r\n            </div>\r\n            <div class=\"col-md-3\">\r\n              <span class=\"clbl\">{{cObj?.rap_dis}}</span>\r\n            </div>\r\n            <div class=\"col-md-5\" style=\"text-align: left;\">\r\n                <input  type=\"text\"  (change)=\"calculatRteDis(cObj,'dis')\" style=\"width:100px\" class=\"form-control\" name=\"new_rap_dis\" [(ngModel)]=\"cObj['new_rap_dis']\" />\r\n\r\n            </div>\r\n          </div>\r\n          <div class=\"row\" style=\"padding-left: 20px;padding-top: 3px\">\r\n            <div class=\"col-md-2\">\r\n              <label class=\"clbl\" style=\"text-align: right;\">Price:</label>\r\n            </div>\r\n            <div class=\"col-md-3\">\r\n              <span class=\"clbl\">{{cObj?.rte}}</span>\r\n            </div>\r\n            <div class=\"col-md-5\">\r\n                <input  type=\"text\"  (change)=\"calculatRteDis(cObj,'rte')\" style=\"width:100px\" class=\"form-control\" name=\"new_rte\" [(ngModel)]=\"cObj['new_rte']\" />\r\n\r\n            </div>\r\n           \r\n          </div>\r\n      \r\n        </div>\r\n        <div class=\"modal-footer\">\r\n          <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\" >Close</button>\r\n          <button type=\"button\" class=\"btn btn-success\" data-dismiss=\"modal\" appAppNoDblClick\r\n              (click)=\"ChangesPrice()\">Update Price</button>\r\n         </div>\r\n      </div>\r\n    </form>\r\n  </div>\r\n</div> \r\n<button id=\"bidMdBBtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#bidMd\"></button>\r\n\r\n  <button id=\"PiechartModelBtn\" [hidden]=\"true\" data-toggle=\"modal\" data-target=\"#PiechartModel\"></button>\r\n\r\n\r\n</div>","import { HeaderComponent } from './header/header.component';\r\nimport { EzHeaderComponent } from './ezheader/header.component';\r\nimport { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { LogoutComponent } from './logout/logout.component';\r\nimport { InvalidComponent } from './invalid/invalid.component';\r\nimport { FooterComponent } from './footer/footer.component';\r\nimport { FileuploadComponent } from './file-upload/fileupload.component'\r\nimport { FileuploadDashboardComponent } from './fileupload-module/fileupload-dashboard/fileupload-dashboard.component';\r\nimport { CallInfoComponent } from './call-info/callinfo.component';\r\nimport { SelectModule } from 'ng-select';\r\nimport { FileUploadLogComponent } from './file-upload-log/file-upload-log.component';\r\nimport { TableSearchPipe } from './utility/table-search.pipe';\r\nimport { AngularMultiSelectModule } from 'angular2-multiselect-dropdown';\r\nimport { OrderModule } from 'ngx-order-pipe';\r\nimport { RouterModule } from '@angular/router';\r\nimport { MenuRightComponent } from '../lib/menu-right/menu-right.component';\r\nimport { ReportFormatComponent } from '../lib/report-format/report-format.component';\r\nimport { AppNoDblClickDirective } from './utility/app-no-dbl-click.directive';\r\nimport { ContacttableSearch } from './utility/contact-table-search.pipe';\r\nimport { FormateNumFieldPipe } from './utility/formate-num-field.pipe';\r\nimport { SearchPipePipe } from './utility/search-pipe.pipe';\r\nimport { UpperCaseTextDirective } from './utility/tranform.directive';\r\nimport { NumberWithCommasPipe } from './pipes/number-with-commas.pipe';\r\nimport { OrderByPipePipe } from './pipes/order-by-pipe.pipe';\r\nimport { GetSelectedPipe } from './pipes/selectedCount';\r\nimport { SumPipe } from './pipes/sum.pipe';\r\nimport { AngularEditorModule } from '@kolkov/angular-editor';\r\nimport { SystemComponent } from './system-module/system/system.component';\r\nimport { TagInputModule } from 'ngx-chips';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { SubformComponent } from './system-module/subform/subform.component';\r\nimport { SortableModule } from 'ngx-bootstrap/sortable';\r\nimport { ContactSearchComponent } from './contact-search/contact-search.component';\r\nimport { WebsearchHistoryComponent } from './websearch-history/websearch-history.component';\r\nimport { AttributeDefinitionComponent } from './attribute-definition/attribute-definition.component';\r\nimport { ChartsModule } from 'ng2-charts';\r\nimport { InfiniteScrollModule } from 'ngx-infinite-scroll';\r\nimport { AnalysisSearchComponent } from './analysis-search/analysis-search.component';\r\nimport { QaAnalysisComponent } from './qa-analysis/qa-analysis.component';\r\nimport { PktDataComponent } from './pkt-data/pkt-data.component';\r\n@NgModule({\r\n  imports: [\r\n    CommonModule,\r\n    FormsModule,\r\n    ReactiveFormsModule,\r\n    SelectModule,\r\n    AngularMultiSelectModule,\r\n    OrderModule,\r\n    RouterModule,\r\n    AngularEditorModule,\r\n    TagInputModule,\r\n    NgxPaginationModule,\r\n    SortableModule.forRoot(),\r\n    ChartsModule,\r\n    InfiniteScrollModule,\r\n  ],\r\n  declarations: [\r\n    HeaderComponent,\r\n    EzHeaderComponent,\r\n    LogoutComponent,\r\n    InvalidComponent,\r\n    FooterComponent,\r\n    FileuploadComponent,\r\n    FileUploadLogComponent,\r\n    FileuploadDashboardComponent,\r\n    SubformComponent,\r\n    CallInfoComponent,\r\n    ContactSearchComponent,\r\n    WebsearchHistoryComponent,\r\n    AnalysisSearchComponent,\r\n    QaAnalysisComponent,\r\n    PktDataComponent,\r\n    TableSearchPipe,\r\n    AppNoDblClickDirective,\r\n    ContacttableSearch,\r\n    FormateNumFieldPipe,\r\n    SearchPipePipe,\r\n    UpperCaseTextDirective,\r\n    NumberWithCommasPipe,\r\n    OrderByPipePipe,\r\n    GetSelectedPipe,\r\n    SumPipe,\r\n    SystemComponent,\r\n    MenuRightComponent,\r\n    ReportFormatComponent,\r\n    AttributeDefinitionComponent\r\n  ],\r\n  exports: [\r\n    CommonModule,\r\n    FormsModule,\r\n    HeaderComponent,\r\n    EzHeaderComponent,\r\n    LogoutComponent,\r\n    InvalidComponent,\r\n    FooterComponent,\r\n    FileuploadComponent,\r\n    FileUploadLogComponent,\r\n    FileuploadDashboardComponent,\r\n    CallInfoComponent,\r\n    ContactSearchComponent,\r\n    WebsearchHistoryComponent,\r\n    AttributeDefinitionComponent,\r\n    AnalysisSearchComponent,\r\n    QaAnalysisComponent,\r\n    PktDataComponent,\r\n    RouterModule,\r\n    TableSearchPipe,\r\n    AppNoDblClickDirective,\r\n    ContacttableSearch,\r\n    FormateNumFieldPipe,\r\n    SearchPipePipe,\r\n    UpperCaseTextDirective,\r\n    NumberWithCommasPipe,\r\n    OrderByPipePipe,\r\n    GetSelectedPipe,\r\n    SumPipe,\r\n    SystemComponent,\r\n    SubformComponent,\r\n    MenuRightComponent,\r\n    ReportFormatComponent,\r\n  ]\r\n})\r\nexport class EzlibModule { }\r\n","import { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { Injectable } from '@angular/core';\r\nimport { CanActivate,NavigationEnd, Router, ActivatedRoute } from '@angular/router';\r\nimport { Observable } from 'rxjs';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\n\r\nexport class AuthGuard implements CanActivate {\r\n  cUrl\r\n  constructor(\r\n    private route: Router,\r\n    private ac: ActivatedRoute,\r\n    private router:Router,\r\n    private toastr: ToastrService\r\n  ) { \r\n    \r\n  }\r\n\r\n  userLoggedIn:boolean = false;\r\n\r\n  canActivate(){\r\n    // let logIdn = localStorage.getItem('logIdn');\r\n    // let ds = localStorage.getItem('DS');\r\n    if (Cookie.get('Authorization') != null && Cookie.get('Authorization') != 'undefined' && Cookie.get('Authorization') != '') {\r\n      return true;\r\n    } else {\r\n      // this.redirectToLoginPage(ds); \r\n      return false;\r\n    } \r\n  }\r\n\r\n  redirectToLoginPage(ds) {\r\n    // this.flashMessagesService.show('Invalid access to application', { cssClass: 'alert-danger', timeout: 3000 });\r\n    this.route.navigate(['/login/', ds]);\r\n  }\r\n}\r\n","import { Cookie } from 'ng2-cookies/ng2-cookies';\r\nimport { Injectable } from '@angular/core';\r\nimport { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, Router } from '@angular/router';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class SessionEndGuard implements CanActivate {\r\n  constructor(\r\n    private route: Router,\r\n  ) { }\r\n  canActivate(\r\n    next: ActivatedRouteSnapshot,\r\n    state: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean {\r\n      if (Cookie.get('Authorization') != null && Cookie.get('Authorization') != 'undefined' && Cookie.get('Authorization') != '') {\r\n        return true;\r\n      } else {\r\n        this.route.navigate(['/session-end']);\r\n        return false; \r\n      }\r\n  }\r\n}\r\n","\r\nimport { SessionEndGuard } from '../sessionend/session-end.guard';\r\nimport { AuthGuard } from '../auth/auth.guard';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule, Routes } from '@angular/router';\r\nimport {FileuploadDashboardComponent} from './fileupload-dashboard/fileupload-dashboard.component';\r\n\r\nconst routes: Routes = [  \r\n   { path: 'fileupload', component: FileuploadDashboardComponent, canActivate: [SessionEndGuard], data: { title: 'File Dashboard' } },\r\n  ];\r\n\r\n@NgModule({\r\n    imports: [\r\n      RouterModule.forChild(routes)\r\n    ],\r\n    exports: [\r\n      RouterModule\r\n    ]\r\n  })\r\n\r\nexport class FileuploadRoutingModule {\r\n}\r\n","import { Injectable } from '@angular/core';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class CommonPdfService {\r\n\r\n  constructor() { }\r\n\r\n  generateReport(ReportType, serviceParameters, ReportTitle) {\r\n\r\n    switch (ReportType) {\r\n      case '':\r\n        this.estimate();\r\n        break;\r\n      case 1:\r\n        this.pktList();\r\n        break;\r\n     \r\n    }\r\n  }\r\n  estimate()\r\n  {\r\n\r\n  }\r\n\r\n  pktList()\r\n  {\r\n    \r\n  }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\nimport pdfMake from \"pdfmake/build/pdfmake\";\r\nimport pdfFonts  from \"pdfmake/build/vfs_fonts\";\r\n// import { bold } from '@angular-devkit/core/src/terminal';\r\n// import { black } from '@angular-devkit/core/src/terminal/colors';\r\n// (pdfMake as any).vfs = pdfFonts.pdfMake.vfs;\r\nimport * as _ from 'lodash';\r\nimport { CommanServiceService } from '../comman-service/comman-service.service';\r\n// import { SIGUSR2 } from 'constants';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class MemoReportService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    private cs: CommanServiceService\r\n  ) { }\r\n  result;\r\n  headerDetails;\r\n  memoDetails = [];\r\n  attrDisplayDtl;\r\n  GrandSummary;\r\n  pdfFormat;\r\n  packetDetails = [];\r\n  packetSummaryDetails;\r\n  a = ['', 'one ', 'two ', 'three ', 'four ', 'five ', 'six ', 'seven ', 'eight ', 'nine ', 'ten ', 'eleven ', 'twelve ', 'thirteen ', 'fourteen ', 'fifteen ', 'sixteen ', 'seventeen ', 'eighteen ', 'nineteen '];\r\n  b = ['', '', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety'];\r\n\r\n  createMemoEstimate(resData, priceYN) {\r\n   \r\n    this.headerDetails = resData.headerDetails;\r\n    this.attrDisplayDtl = resData.attrDisplayDtl;\r\n    this.memoDetails = resData.memoDetails;\r\n    this.GrandSummary = resData.GrandSummary;\r\n    var tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let valObj = [];\r\n    let arr = [];\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    let title = \"\";\r\n    if (resData.title != \"\" && resData.title != undefined && resData.title != null) {\r\n      title = resData.title;\r\n    }\r\n    if (this.memoDetails[0].commission.length > 0) {\r\n\r\n      this.memoDetails[0].commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;\r\n        }\r\n        else {\r\n          aadat = element.name + ' ( ' + element.pct + ' )';\r\n        }\r\n      });\r\n\r\n      // if (this.memoDetails[0].commission[0].length != 0) {\r\n      //   broker = this.memoDetails[0].commission[0].name;\r\n      // }\r\n    }\r\n\r\n    //#region  table header row\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = \"Buyer : \" + this.headerDetails['buyer'];\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = aadat != \"\" ? \"Aadat : \" + aadat : \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = broker != \"\" ? \"Broker : \" + broker : \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n\r\n\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 3;\r\n    spanObj['text'] = \"Sales Exc : \" + this.headerDetails['employee'];\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 1;\r\n    spanObj['text'] = \" | \";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 3;\r\n    spanObj['text'] = \"Loyalty Lev. : \" + this.headerDetails.LoyaltyDt['loyaltyctg']\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    // spanObj['style'] = 'coloredBoldTableHead';\r\n    // spanObj['colSpan'] = 3;\r\n    // spanObj['text'] = \"365 Day His. : \" + this.headerDetails.LoyaltyDt['365'];\r\n    // arr.push(spanObj);\r\n    // spanObj = {};\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    // spanObj = {};\r\n\r\n\r\n    // spanObj['style'] = 'coloredBoldTableHead';\r\n    // spanObj['colSpan'] = 3;\r\n    // spanObj['text'] = \"Next LVL Benefits : \" + this.headerDetails.LoyaltyDt['ldiff'];\r\n    // arr.push(spanObj);\r\n    // spanObj = {};\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    // spanObj = {};\r\n\r\n    if (Objkeys.length > 19) {\r\n      for (let i = 0; i < Objkeys.length - 19; i++) {\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n      }\r\n    }\r\n    tabledata.push(arr);\r\n    arr = [];\r\n    spanObj = {};\r\n    //#endregion\r\n\r\n    this.memoDetails.forEach(element => {\r\n      if (element['co_serial'] != '' && element['co_serial'] != null) {\r\n\r\n        //#region Memo wise details\r\n        let arr = [];\r\n        var spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Id : \" + element['co_serial'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Date: \" + element['memodate']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 4;\r\n        spanObj['text'] = \"Terms : \" + element['terms'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Exh rate: \" + element['exh_rte']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Status : \" + element['print'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \" | \";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"365 Day His. : \" + this.headerDetails.LoyaltyDt['365'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        //2nd line \r\n        if (Objkeys.length > 19) {\r\n          for (let i = 0; i < Objkeys.length - 19; i++) {\r\n            spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n        }\r\n\r\n        tabledata.push(arr);\r\n        arr = [];\r\n        spanObj = {};\r\n\r\n        //second memowise line\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Qty : \" + element['qty'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Carats : \" + element['crtwt'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        if (priceYN == 'Y') {\r\n          spanObj['style'] = 'coloredMemoTableHead';\r\n          spanObj['colSpan'] = 4;\r\n          spanObj['text'] = \"Disc. : \" + element['sal_dis'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n        if (priceYN == 'N') {\r\n          spanObj['style'] = 'coloredMemoTableHead';\r\n          spanObj['colSpan'] = 4;\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        if (priceYN == 'Y') {\r\n          spanObj['style'] = 'coloredMemoTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"PR/CT: \" + element['quot'];//head  \r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n\r\n        if (priceYN == 'N') {\r\n          spanObj['style'] = 'coloredMemoTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        if (priceYN == 'Y') {\r\n          spanObj['style'] = 'coloredMemoTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Amount : \" + element['sal_amount'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n        if (priceYN == 'N') {\r\n          spanObj['style'] = 'coloredMemoTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \" | \";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        if (priceYN == 'Y') {\r\n          spanObj['style'] = 'coloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Next LVL Benefits : \" + this.headerDetails.LoyaltyDt['ldiff'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n\r\n\r\n        if (priceYN == 'N') {\r\n          spanObj['style'] = 'coloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n        }\r\n\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        if (Objkeys.length > 19) {\r\n          for (let i = 0; i < Objkeys.length - 19; i++) {\r\n            spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n        }\r\n\r\n        tabledata.push(arr);\r\n\r\n        //#endregion\r\n      }\r\n      /////  tabledata.push(Objvals);\r\n      //\r\n      element.gropudtlList.forEach((grp, i) => {\r\n        //#region for draw line before each grp header\r\n        // let arr = [];\r\n        // let obj = {};\r\n        // obj['color'] = '#dedede';\r\n        // obj['colSpan'] = Objkeys.length;\r\n        // obj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n        // arr.push(obj);\r\n        // obj = {};\r\n        // tabledata.push(arr);\r\n        // arr = [];\r\n        // obj = {};\r\n        //#endregion\r\n        if (grp['grpup'] != '' && grp['grpup'] != null) {\r\n          let arr = [];\r\n          var spanObj = {};\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Group : \" + grp['grpup'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Qty : \" + grp['qty'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Carats : \" + grp['crtwt'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          if (priceYN == 'Y') {\r\n            spanObj['style'] = 'nonecoloredBoldTableHead';\r\n            spanObj['colSpan'] = 2;\r\n            spanObj['text'] = \"Disc. : \" + grp['sal_dis'];\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          if (priceYN == 'N') {\r\n            spanObj['style'] = 'nonecoloredBoldTableHead';\r\n            spanObj['colSpan'] = 2;\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          if (priceYN == 'Y') {\r\n            spanObj['style'] = 'nonecoloredBoldTableHead';\r\n            spanObj['colSpan'] = 3;\r\n            spanObj['text'] = \"PR/CT : \" + grp['quot'];//grp\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          if (priceYN == 'N') {\r\n            spanObj['style'] = 'nonecoloredBoldTableHead';\r\n            spanObj['colSpan'] = 3;\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          if (priceYN == 'Y') {\r\n            spanObj['style'] = 'nonecoloredBoldTableHead';\r\n            spanObj['colSpan'] = 3;\r\n            spanObj['text'] = \"Amount : \" + grp['sal_amount'];\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          if (priceYN == 'N') {\r\n            spanObj['style'] = 'nonecoloredBoldTableHead';\r\n            spanObj['colSpan'] = 3;\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n          for (let i = 0; i < Objkeys.length - 15; i++) {\r\n            //spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          tabledata.push(arr);\r\n\r\n          if (i == 0) {\r\n            let Ovals = Object.values(this.attrDisplayDtl);\r\n            let farr = Ovals.map(hdr => ({\r\n              bold: true,\r\n              text: hdr\r\n            }));\r\n            tabledata.push(farr);\r\n          }\r\n\r\n        }\r\n        grp.packetsDetails.forEach(pkt => {\r\n          Objkeys.forEach((key) => {\r\n            \r\n            if (pkt[key] != undefined && pkt[key] != null) {\r\n              if (pkt[key] != 'MKAV' && key != 'rap_dis') {\r\n                valObj.push(pkt[key]);\r\n              }\r\n              else if (pkt[key] == 'MKAV') {\r\n                valObj.push('');\r\n              }\r\n              else if (key == 'rap_dis') {\r\n                let bobj = {};\r\n                bobj['text'] = pkt[key];\r\n                bobj['bold'] = true;\r\n                valObj.push(bobj);\r\n              }\r\n            }\r\n            else {\r\n              valObj.push('-');//value not found for this key err\r\n            }\r\n          });\r\n          tabledata.push(valObj);\r\n          valObj = [];\r\n        });\r\n\r\n        let ar = [];\r\n        let sobj = {};\r\n        sobj['color'] = '#dedede';\r\n        sobj['colSpan'] = Objkeys.length;\r\n        sobj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n        ar.push(sobj);\r\n        sobj = {};\r\n        tabledata.push(ar);\r\n      });\r\n    });\r\n\r\n    // var spanObj = {};\r\n    // var btmSpan = [];\r\n    // spanObj['colSpan'] = Objkeys.length;\r\n    // spanObj['text'] = '_______________________________________________________________________________________________________________________________________________________________________________________________________________________________';\r\n    // btmSpan.push(spanObj);\r\n    // for (let i = 0; i < Objkeys.length - 1; i++) {\r\n    //   btmSpan.push(\"\");\r\n    // }\r\n    // tabledata.push(btmSpan);\r\n\r\n    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n    //#region dynamic-bottom-grand-total\r\n    // let resIndex = [];\r\n    // let posWiseVal = [];\r\n    // let totDatakey = Object.keys(this.GrandSummary);\r\n    // let totDataVal = Object.keys(this.GrandSummary);\r\n    // let IndxLen = totDatakey.length || [];\r\n    // for (let i = 0; i < IndxLen; i++) {\r\n    //   var indx = Objkeys.indexOf(totDataVal[i]);\r\n    //   resIndex.push(indx);\r\n    //   posWiseVal.push(totDataVal[i]);\r\n    // }\r\n    // var bottomTot = [];\r\n\r\n    // var btmtotObj = {};\r\n    // btmtotObj['text'] = 'Total';\r\n    // btmtotObj['style'] = 'reportHeaderKey';\r\n    // bottomTot.push(btmtotObj);\r\n    // btmtotObj = {};\r\n    // for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n    //   var pos = Objkeys.indexOf(Objkeys[i]);\r\n    //   if (resIndex.includes(pos) && pos > -1) {\r\n    //     var val = Objkeys[i];\r\n    //     if (val != undefined && val != null) {\r\n    //       btmtotObj['text'] = this.GrandSummary[val];\r\n    //       btmtotObj['style'] = 'reportHeaderKey';\r\n    //       bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n    //       btmtotObj = {};\r\n    //     }\r\n    //   }\r\n    //   else {\r\n    //     bottomTot.push(\"\");\r\n    //   }\r\n    // }\r\n    // tabledata.push(bottomTot);\r\n    //#endregion\r\n\r\n    //#region static bottom-total\r\n    let btmtotObj = {};\r\n    let bottomTot = [];\r\n    // btmtotObj['text'] = \"Total: \"\r\n    // btmtotObj['fillColor'] = '#dedede';\r\n    // btmtotObj['style'] = 'reportHeaderKeyLeftAlign';\r\n    // btmtotObj['colSpan'] = 2;\r\n    // bottomTot.push(btmtotObj);\r\n    // btmtotObj = {};\r\n    // btmtotObj['fillColor'] = '#dedede';\r\n    // btmtotObj['text'] = \"\";\r\n    // bottomTot.push(spanObj);\r\n    // btmtotObj['fillColor'] = '#dedede';\r\n    // btmtotObj['text'] = \"\";\r\n    // bottomTot.push(btmtotObj);\r\n\r\n    btmtotObj['text'] = 'Qty : ' + this.GrandSummary['qty']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    btmtotObj['text'] = 'Carats : ' + this.GrandSummary['crtwt']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n    if (priceYN == 'Y') {\r\n      btmtotObj['text'] = 'Disc :  ' + this.GrandSummary['sal_dis']\r\n      btmtotObj['fillColor'] = '#dedede';\r\n      btmtotObj['style'] = 'reportHeaderKey'\r\n      btmtotObj['colSpan'] = 3;\r\n      bottomTot.push(btmtotObj);\r\n      btmtotObj = {};\r\n    }\r\n    if (priceYN == 'N') {\r\n      btmtotObj['text'] = \"\";\r\n      btmtotObj['fillColor'] = '#dedede';\r\n      btmtotObj['style'] = 'reportHeaderKey'\r\n      btmtotObj['colSpan'] = 3;\r\n      bottomTot.push(btmtotObj);\r\n      btmtotObj = {};\r\n    }\r\n\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    if (priceYN == 'Y') {\r\n      btmtotObj['text'] = 'PR/CT : ' + this.GrandSummary['quot']\r\n      btmtotObj['fillColor'] = '#dedede';\r\n      btmtotObj['style'] = 'reportHeaderKey'\r\n      btmtotObj['colSpan'] = 3;\r\n      bottomTot.push(btmtotObj);\r\n      btmtotObj = {};\r\n    }\r\n\r\n    if (priceYN == 'N') {\r\n      btmtotObj['text'] = \"\";\r\n      btmtotObj['fillColor'] = '#dedede';\r\n      btmtotObj['style'] = 'reportHeaderKey'\r\n      btmtotObj['colSpan'] = 3;\r\n      bottomTot.push(btmtotObj);\r\n      btmtotObj = {};\r\n    }\r\n\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    if (priceYN == 'Y') {\r\n      btmtotObj['text'] = 'Amount :  ' + this.GrandSummary['sal_amount']\r\n      btmtotObj['fillColor'] = '#dedede';\r\n      btmtotObj['style'] = 'reportHeaderKey'\r\n      btmtotObj['colSpan'] = 3;\r\n      bottomTot.push(btmtotObj);\r\n      btmtotObj = {};\r\n    }\r\n    if (priceYN == 'N') {\r\n      btmtotObj['text'] = \"\";\r\n      btmtotObj['fillColor'] = '#dedede';\r\n      btmtotObj['style'] = 'reportHeaderKey'\r\n      btmtotObj['colSpan'] = 3;\r\n      bottomTot.push(btmtotObj);\r\n      btmtotObj = {};\r\n    }\r\n\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n\r\n\r\n    // btmtotObj = {};\r\n    // for (var key in this.GrandSummary) {\r\n    //   if (this.GrandSummary.hasOwnProperty(key)) {\r\n    //     btmtotObj['text'] = key + \" :  \" + this.GrandSummary[key];\r\n    //     btmtotObj['fillColor'] = '#dedede';\r\n    //     btmtotObj['style'] = 'reportHeaderKey';\r\n    //     btmtotObj['colSpan'] = 3;\r\n    //     bottomTot.push(btmtotObj);\r\n    //     btmtotObj = {};\r\n    //     btmtotObj['fillColor'] = '#dedede';\r\n    //     btmtotObj['text'] = \"\";\r\n    //     bottomTot.push(spanObj);\r\n    //     btmtotObj['fillColor'] = '#dedede';\r\n    //     btmtotObj['text'] = \"\";\r\n    //     bottomTot.push(btmtotObj);\r\n    //   }\r\n    // }\r\n\r\n    if (Objkeys.length > 15) {//18===colspan 3*6\r\n      for (let i = 0; i < Objkeys.length - 15; i++) {\r\n        btmtotObj['fillColor'] = '#dedede';\r\n        btmtotObj['text'] = \"\";\r\n        bottomTot.push(btmtotObj);\r\n        btmtotObj = {};\r\n      }\r\n    }\r\n    tabledata.push(bottomTot);\r\n    //#endregion \r\n\r\n    const currentdate = new Date();\r\n    const datetime = \"Printed on: \" + currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear() + \"   \"\r\n      + currentdate.getHours() + \":\"\r\n      + currentdate.getMinutes() + \":\"\r\n      + currentdate.getSeconds();\r\n    var dd = {\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          columns: [\r\n            { text: datetime, alignment: 'left', style: 'reportHeaderVal', margin: [3, 3] },\r\n            {\r\n              text: currentPage == 1 ? (title != \"\" ? title : 'Estimate') : \"\", alignment: 'center', fontSize: 15, bold: true,\r\n              margin: [3, 3]\r\n            },\r\n            { text: currentPage + ' of ' + pageCount, alignment: 'right', style: 'reportHeaderVal', margin: [3, 3] },\r\n          ]\r\n        }\r\n      },\r\n      pageOrientation: 'landscape',\r\n      pageSize: 'A4',\r\n      pageMargins: [5, 30, 5, 5],// [10, 30, 10, 10],\r\n      content: [\r\n\r\n        // { text: 'Estimate', alignment: 'center', style: 'header', margin: [0, 0] },\r\n        //   { text: datetime, alignment: 'left', style: 'reportHeaderVal', margin: [0, 0] },\r\n\r\n\r\n        {\r\n          //   margin: [0, 20, 0, 0],\r\n          //   columns: [\r\n          //     {\r\n          //       width: '*',\r\n          //       stack: [\r\n          //         {\r\n          //           text: [\r\n          //             { text: 'Memo :  ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.transaction_sales_idn, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nBuy :  ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.buyer, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nDate : ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.transaction_date, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         }\r\n          //       ]\r\n          //     },\r\n          //     {\r\n          //       width: '18%',\r\n          //       stack: [\r\n          //         {\r\n          //           text: [\r\n          //             { text: 'Term :  ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.terms, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nType :   ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.process_nme, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nAadat :  ', style: 'reportHeaderKey' },\r\n          //             { text: 'None  0', style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         }\r\n          //       ]\r\n          //     },\r\n          //     {\r\n          //       width: '18%',\r\n          //       stack: [\r\n          //         {\r\n          //           text: [\r\n          //             { text: 'Sales Exec :   ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.employee, style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nBroker :   ', style: 'reportHeaderKey' },\r\n          //             { text: this.headerDetails.hasOwnProperty('broker') ? this.headerDetails.broker : 'None', style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         }\r\n          //       ]\r\n          //     },\r\n          //     {\r\n          //       width: '*',\r\n          //       stack: [\r\n          //         { text: [''] },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\n365 Days pur History :   ', style: 'reportHeaderKey' },\r\n          //             { text: '12345', style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         },\r\n          //         {\r\n          //           text: [\r\n          //             { text: '\\nNext Loyalty Level Benifit :   ', style: 'reportHeaderKey' },\r\n          //             { text: '123456$', style: 'reportHeaderVal' }\r\n          //           ]\r\n          //         }\r\n          //       ]\r\n          //     }\r\n          //   ]\r\n        },\r\n\r\n        {\r\n          style: 'tableExample',\r\n          alignment: 'center',\r\n          table: {\r\n            headerRows: 1,//1\r\n            body: tabledata\r\n          },\r\n          layout: 'headerLineOnly'\r\n\r\n        },\r\n\r\n      ],\r\n      styles: {\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        reportHeaderKeyLeftAlign: {\r\n          fontSize: 8,\r\n          bold: true,\r\n          alignment: 'left'\r\n        },\r\n        reportHeaderVal: {\r\n          fontSize: 8\r\n        },\r\n        header: {\r\n          fontSize: 18,\r\n          bold: true\r\n\r\n        },\r\n        tableExample: {\r\n          margin: [0, 0, 0, 0],\r\n          fontSize: 8\r\n        },\r\n        boldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        coloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede'\r\n        },\r\n        nonecoloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n        coloredMemoTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede',\r\n          margin: [0, 0, 0, 0]\r\n        },\r\n      },\r\n      defaultStyle: {\r\n      },\r\n      images: {\r\n        logoImage: \"data:image/jpeg;iVBORw0KGgoAAAANSUhEUgAAAKUAAABkCAYAAADnn/DLAAAACXBIWXMAAC4jAAAuIwF4pT92AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAMaFJREFUeNrsnXWYXdXVxn9r733uHYkhCQmQIIFCcCuQQrAUKxLcivNRoEgpUgotRVuglAKhRYMUaZHgDiVAgeKaEDS4JyE+es9e3x9737lnJjOZO5OZQOis5znP9XOPvGfJu+QIPdLlsvVSmzNqyLbUpnXzvS6DMs1U862pxqBl/05QLBoeVTF4DL7pefiE8K4IigAMAy4WtMKq/5UjfTUhxeFJfIolJaeFzLYBEtYkKAYw6pEyNzMVw+KFmaxd8z4+rK203h75n5dE0DMM+opVv6XTdITFPy9wCdBrQW9MDyj/p0UAVjaqT1v1f3CaViSkBO2YJpb0KIEXgfV6QNkjzSSa1u6QfQz+lYR0/QwY4+JJ8DhNVzbePw8c3x0b4FvZN9dzyhcC26oFTPnQHCLoVYIuJmidUZ0j6DTgK+Az4F7gneCfaqPB/1fQEQbNmSbfUBFVjIKgBUGfNug0gwqgwPLAKITBAgMFXdRAtaAVoswW9HDgnXI2drHCrOCDSg8oFxrxCL20HvWGGaYqhifzlBNFdSuDbwKY0SawfWzQWw3+cEFHGXSswM8FnzcwyqgeK6rLR3B+KujfDXqbUZ0p6NYGf4/AKyI6RtBjDLps0/o1G/Do6aB7z3O/xDC04RuGNHyDF9OjKRc+8w29fC2CZ5ZUzktjDhf0MEOIgA0h0o5A+TpoRL+pgcvie9uI6iyj+oCg/zDoJsC2Bk0M/h6jupKgpwu6gxHtJ4EN2N7g60TZXNDnjfoBktWw4XEvUb0GeLR1QApL109l6capqAio9oByYQxIFKjSegSokRytKUyBowRNTAYggsegXtC9LLq8wFVFzSmqGLS3oHsKuo1BdzOqYyKQhwvcaEQHNQNc+O2fjPpJwK4GHWfQJKzPZ4F5pLQApUb/eInGmSzROA2PtBrU9AQ6C5G2VIRKbaDa12PxuObLKo50J9csWCkGL/43ifoPnfrbnKYVVlOcNvverY50aKLpbEf6vBX/qhOfd5KubPFXu+L3fYrVuOCvdRRmOdKTrBZwWmgeIJFu7zRdv+m3cVk8nclijTPDpdLGvvZoyoUwEs/TiKA0YrMfHWTQKtPSlKo+JOhoo/qoQP8Wwcx0wR9r0NsMeq4IRzdpWNXHLf46Uf018LBB/2bImGrVKkH/ZdARgo406HZFTRrXbQ36S+CF4gZW+Xr6pjWoGNC0zX3sAeVCCsycphhR0mDscqA/MTDRoK8L+pqovmfQ2aL6WjDHHGZQFbTSoEuJ6koGfdiIvi/ojYLuXoq6m4KWAw26hKC7C7qBQXcS9ZNMCIJqBIxVXyPCAaK6llHtZdAVBV3DoGsKup6o9kOYnvcFqnxtWTkp6TnFXS9dmWYsnibfdLakyZwXAapCDmUxgxqD9hXVwREU90XN91dRLRi0LgLzOiPcb/DrCpqI6lRBjSjrCbq9QV34rX9B0IJVv0jUri8IbCroEQbvjFIh6vMCvzfolAjs1wX/iVFmCFpA9VtH2pD3hZjm9Dj1WB/dC02RnkDnByW9BZ1lvO5g0BMFVhJ8XwMi6CcGvdao3iDo1oLHCAj6qEFfMvgxohwSqZx3BT3boDcY1XtEvBHVGYLuZNGzBF0tBk83i+rRAtao37XkJtDPqG4r+D0FPSea8JmCvmfQSw3+WqA3MLOcnbI957XrZYU+y7Fy3xUpZIoXuiL6zmjKHwkcb9BzjertFj3ToJtZfIVFxarH4o+1+AqDP9OKx4pi8GOt+l2s+uONsp3BP2nwoy3+BKfpcw5fZfAbWvxgh//KouOt+pst+q4NRPzaFr+URf/PoEMsunb8ryWN6psWfdji97KBispbdEmjfrBVfVDQxwysIOhnBp1S9D1tK0mBHvO9cJnvYQJniLKzoM6g/xV0B4O+KfiBGV9wvBEdYdDHBdYW9HVRvcfg/2hUUyBn8TWCX9PAVkZ1EcHnY61QQ9SKORP8ywZBpwn6uKAvClQa9alBPaonGXRng64tgZhfX9B7DDo845vOMPhVRfVmAxuLqhf1D1j1f3Ckr/aY7wUkRoIB7UJZXOAcUd3PoPkSB6nPG/VLmZDqw5TKyP4Zg5Y/G/QlUf3CoPUGvyvwolG/hEH3An0HuBd0qkKdgXob0ooI6lDyoBWCLmLxI4z6fY36OwUmGXQj0PMF/YtFlxJYR9RXGtUbDTo8E6X3FdVljOpzgt/YqJrot24tcAtwMiH92QPK7pSp9d9iAdcifaYoXrXjahJ/l0U3apk2FPQ1I7pK0/vwMer/ZtDLjGq1oAMkmPYjBLUGrRH1Rwp8pHCuhHw4BiUXeUtRXAC0b1CkwYuZBToZeBfob2Bnix8l6JMGXy2q9Ub1DEHHG9VnRPTqkE3yx4nq0FBfqasaeD0S+UXKKDGq+wp+TYEfA/U95rsbpVdSza+GHUTfpBep+iZAVtoKKmyeRt/YkdVVAOMNuoJR31RMK0ErjjDozwQ90qj+QlTvjwAdIuhzgvY2+G2t+kcE/W2MIW4y6AdOPY4U25SFAYVNgCsETYz3v3T4Ryweo77J81MERJd26n9uVKsM/tygJfUJwXtRNjLq3zAhqt/CoFcZ/NjAafK0qM9ymRj818BKwIweUHazVNp8MONRvHp6J704aOjODOuzHDWF2nJXlQCvG3SYSLP8MqK6vqjWGfSL6NddIMGk9jKqlwn+KIs+I+jBwIMeeTDRlJymToJZVoPWgCYgfwmRtV5pwjqPMfjrLf5Io362KFUGNYLWpWIKAE7TkVb9KKP+BmBFo3qTUf8bQccb9DyDnizoU4IOtd4j6CuiKiVi32NUP0V1FWB2Dyi/I+mT9OLIFXdj1b7LU1N+IPScwW8gxHYDQFTHGXRHg18+gnFLUZ1h8OsInCnozRb9UtC9FDnHw7d5TXFasCBjBf2pQecIOkM0ZIJQPUCRcYKS4Icb/LVGtZ9RP12gr6BVBv+KqG7vReaA4DTtY9P09wZ9SNCCRX9l8MeL6nMGXcKoPi7qjxX0TUFvMqp7hgDKx8oiPxFhTaDQA8rvUCpsnkOX346N+6/OnEI92k6eQ+Buo7pjTP95QU8x+IsNWifoE6K6afTVHhTYUVSXMPg5Bj0HOCUVMy2nKYkWUDjawKmgh4pqvaguZtG+wJ0e+TIUSWjImWu6uNV016hNp8Zo/EqjfgxwuheDxZPzhUpBzxP0z6KaGvWTDXqjUd0zBjvPifrhsXrpIKN+tIj2QkAM/0HYtCfQ+Y6lLq3nsvfvpqaxhm0Hrkdd2oCPvmcb8oEEYmi6QfcS9H2DPiaqBxt82uRnoo8Z1YJRP8PAoaD3ANOqYgFHiskDx4jqBYjc7efKDkFOQ+bFByM7RZErfNReNhRl/D4AkIsTXz8t0QKpmFqQ2436A43qRQbvgceN6p7Rh/SiurjBX4/hGAwbi+EuDMtiQrDVA8rvgRQ05eqPHmJq/TT2GbwJGt9rQz4VmGwCpbJC9NlygjaaJgqHW4z6C43qz4KZ1YGKXJjTRpx6FBKLP8OgvRVChFw0oRIAV5E2kNdGDErBWAri8Ao2Rs2JLwDcKnCaUX+20/R4q77O+RQv8iSwsVHd3qjWCXqlqF/HqP5CQkTTKIYNsbyJYQ+E9TA8h+GbViwDq8aobDbQmDHpGkHbKz5/O2v3W8jyQHU2gopigaq4nrpIK2gPJJvLiMVW5shlt8KIaYsyWtPga0zwAy+NmtGL6jCDjhbVRoPfw6AFYKhB9wWucZp+YNXnFQ4U+IPBVwkcI+gNOV8IbRYRmMVoOBTy+qYCYeOLgZXPlAzLzoJebvDWqj/b+vQKgVrQJUX1aKN6BcIXYlQFrsayHIZdEN7H0AcDajlWhFtVGEymkqioKX8SQ/J9gP4ZviiJQL0ZGA98MA9QrgDsEdehcakCZgEPARMiIN8H0h4YNpenpr7NYkkVhw7ehLpWU5PyugkV4Kdl2g9M6I3Ryw36sqAnC/zRaLo8ynSBDxypA+6z6MYGPVtURxv8LKupGNWmGk0AD9EF8E0aSTPNF4pB1JOgKHKnoA+L6uFG/RlGdQ9BtxT0C0E/x7CxWG7EcC6G3yGsj2UAQpWa+EdGLsKwiIie3jKyyb4cAdwH9Mloyr2AW8s8ttURfMvG1xOBQ4H/9sCufVmz91Kcv9LO1Pu5QGlUxIvqY4Jukem3QdBRIX2o1woMNeo3EfRPAhdZ/DcGHQj6mlF9S1RzoTnMuxi9h6p036yiPGrJAE6jzfp7mirLjVdEfcGgjYJOFXQ4sJFY3sHSB+FUDCdiuC9u6A5q2RyRcdIESkD0BSwbkZBmLWjWp3wK+CdweHx9TwcACTAcGBKfPwNsGzVlj5QhXhUisdzCgB9jVD816K2CbpHhKKcZ9BWjfkuBAwX/Z4NuLjAN+MaFnLIKeEGvNfi/iGr/ZjWTzdsXyH7W1NujJU6x5WfAbDEcjmHdJlY/YSYwEcO2GnzGsxDZXSwPInyC0SElUHIblq0wrIRwYXHHW7ZDfJJ5/lkHjumywNVxfe8Au/UAsmNSkzaQ+kYcisUXl40t/kJHup3DP+5IU6dpqEXU9DCn6ecWX2tDG8KbTv3aVtPbXaR/HGmt0zRxPn3f+fQS51NcmuJ8aF9Isi0Tsd0hKbZJxNfhN4XwqGF0i4giDiThIhLGk1BBwgxsoOE1x0OayGri5GVxgiTMItE5JHoECYqL6jBhHI6tsfxVLFsU328Jys4EITlgTNSS06Jv+VUPzDoms9M6Gn1jLDFTDNrHope5UBi7jfWFydanj4beGn+NI33CkY51pF84TV93mj7uNBWn/usMoKzT1DotDHY+/ZPT9KMAwtjXo74JeEm2l8ZHEPpS743BY6wiCUgOcHxCwlkkDNKESk3IkYAkgiTyjThScvoCib5CopNw3EnCWzguIgEc/xXH52LZTSxgGYNj8dZA2Rm5GBgZA6R9gTd6INZxmV6oY1ZjDYmCVY9Vf7bVdLWooQY5/I4Of5nDT3WkJzlNL7Dqd3Y+TZz63zlNP7eaGqtpXeILWJ9iffpH5wvfWvUPOdI0IT3XEUHo06AtNasVC1ErBlBaPMZErZiLoW9Jy52Ho4Gc/IdEJklOzicvYBUSTUlUcczAcSYBsFvjuBDHaeL4RCw3qGUrtSypVlAry4mTC8XJfPOUR2Z80COBB7r4XJlMNP+Dlnpf4KPaqSyf70uqfjOD/rJFL/XBgu5lVHc3qmsLul98fzlRvd94XyloKpBaTQn+JwcJOhKYkfgUQa8QdC+D3yw7QMD46CeqIqIgIDYTkJgYEgcqBwwvAVciIDlqBfbB6LMIe2K4JaIqxdAL4W6ETcVQgTAKYQsV9sHIVwhjkFjlF/5jX4R/zQ8oNwf+Ep+fGX3KrpZDgZeAlzvx222AtQlVNjUZhiBpAfIp8T9eBNqqkqgEdom+swEa4noE+BS4sxWOtjVZP7IcfeI2VUSabSJw9+f1M3xelEb8nwxqm1jBQHRvIuhGYaqFTsxwi1sb78fFgoz6gKHUClwiqmOK7EeihWJwcrbREiiN+hIQTWSWpQUgDRSpHAk9Fb9HKWCAnAK8gXA+wnkI92KpwdAgwgoIbyCMRAhDX0RGI6wshq0xbBYS+Zn/FM7uLCiXBq6MB/Uq4LRuUiC/JDS0dwaULxJ6Qi4F1ozvPQ18GQ1QcYLNCsAFMbC7BLgogi4rDcBjkWG4BugX3zsMeBiYU+Y2vRMDwAuBrYGPgV8ArwE6rLIfaKNxpEkp6g3UTXhOP6NeBM1lKrtzoWHMOxNHTVifGoG8QeuK0yesemygmx4T+Jeo31skgLD4mNWIWSBipPQd0XuBh0NOMl6aQWox5AArsclGBYvBIhhEAqiFPKI5jBSaA1IRERDNdcanzAE3xJP5AHBMNwFyS2ANYPuoqToqU6OWOCLz3mkxENsF2DU+rhG1Vx1wHnAbc89kTGPwdmekygAeB66LIC+3GWcG8BZwbnw9FngE+Kafy+vKFX3AN3qn6am2WRO/x3n/htPCo9an6zmfnlAcJpCQPpxQqHP4V5xP88EH9Y1O0187Lfwy0cLaRS0ZenU8RvxZxjFdEpBkLl8xRNCJQAhaEKdBIyY6E8cpuIiCighUywriOFkMv8cySy2oJYflfbHUipPHxEWXwHICVpbH8jpWx2EVsVEDhwvgjM6A8kJgM+BV4MB4MrtDDoqPKwG7z8d6Pi9Dkz0N7AB8C+wInD6P785p8dgZmZPRwMGvMI6+CM4XSHz6kNP0KhenUcQI+R/Op8Mc6R2O9MmE9I4I2ved95u6tDDHaepcCHZI0sK9Lk3vcL7wj8QXKp0vBI2XA8nxFgmXNYExB5orgTFE0CCJQqIBgAG0l+OYgAOpIIIJJ4Yb1PCUGq4RJxAWK05m4GQbLF9jqccyDqd34fSfYhkpVq4SK2BBraJO71Srt5lOmNNfxhO9NzC5mwC5UgTJOxnfsrvl7Zg8IJrlFdv4nrSSDeuozPXbzxvm8G7NFKpVi9Hvyc6nE2P0PTOhMNaRHpbgl040Pc359FdO04ecpvVWC+c50kHOp6nzhbxVj6OAJT3BGF3GWB1lbEwauiaze74mvBPAWASilICYaJPmjI+TcPy5SZvmQtCjlp+qk3WwchxWIAGxOLEIjj5YTsfSgNNxYvVosfIbMbIyhv2xPKRWP1Kn4PgcI8dipEOU0KbA6KgZ96TM+YPzoSUroun9CtiYBTNN9t742AvYYEFH4HdM+5CchkKJRAtTnabHxFk/45z6vFP/s6g1j3aaruY03cP5wsDEpxu4tLBJ4BXTAZa0yCfWSEI9CdNJiqZW0LygOZkmTs6J5Da4IhhLZrxJQ4bfXoRhKoagCW3TMlMsc8QxXYougGUxLIJlXaxugNXlxMqeOFkcw2+iVtxcrS4pVsaKEcTIMSJ8El3PsmRI9CMtcEBMI3aXVEW+887ot90X3z9iAeDiI0oFKUsvaFA+MvMLvmiYSTVa5A8fSzT9rfPp/U4LGztNc04LOE2N84VrXFrIu7TQKw6cWlOsTjROdzJWi+a2CofD8S0ucg+9FcmFhZzeQKKPB0DSfHExCAom+j9iuUyKr6viOsLr6TgMln7hNwpWt8LygVjWFSuIkUXUaIMaHaNW8+KE+P5ILI9i9HSM3oFRMFoWKPPAtcBg4Gg6lg/vjOwBLAXcGF/fFR93AJbobrowE7TkFnhWxxe4a/qnVKBFAh1RPd+RjnE+3aNEbBdwPh3kSDc2Vh82Vu+QhA0k4SESBpKwaEz5iSYYzZELgIz2Jx/3Locn4WxaBDvFoERsk4k+Ww2pmhhy5qJ6CprUhRhbrTgQI9ViZHWx3IVlAyxP4rgVx0ZiZUVxUqKarO6J4d8IZzY5Ne1oyiKXdwGwRXzeZwGcmwMi9/doJsp9l1BWt3c3//eAqE+K/OUCl5umf8qMxjlUaoGcbyTnG30Scs8vJUFLllJ+jm8kYTMSjsbxOg5Hwovk2Dem/GZIIu9LIndj2RfIUywjd01acRyOazNaMQYeoFbAyU0YeRQjkJMAaC1etLorlgfF6mdi+SrSSvtgeVedqlr9Uq0egOWnYmQKVlOMlugnK6+GmYailAKksjRllh75I/B/3XhONoiR/VUZIrsmug7EaL87R83skHn+6ncByjVy1QxST65QR0VaT0Vaj/OFZa2kF4rocWKbaBwlYSqOk0k4V3P8RnMYTeRVEhmIkyURajGMINFLcFyK4WOEnYoqR2yTVvyjWGaoBXURjFYQR40YPU+sIokieS0CciTC+2LlBjH8E5H1sTJdnS6mVofieEysVIqVo8VyHFZPw/AVRmooUj+WszGciWG1lkS9KSNCPDxqq6JcGjnE7pCjW5jsotwZzeqahDx7d8iQzAV3D/DsdwHK1SqqqcxZNKM5xLGLOP4jOa4kYVcSGkjwJBSiid5PErlYctIgjpVJ9A1yegQ5Bau1KKdjGIjjThyX4OjTRAXlBXUySa2cT9HXiyYcy4VYGU9OkCohBiQ5MXKpWHkyulMnYplNDsTKIWJlPIa1MNRiORMjx2BEIiXUGHnNQ8XxZyxPYzkkvte0lKMp64D9YvaBqPRvyWRJukoGRkL7AUKle1bejFwiwFHdgIWl44UwCPgG+C3fkfTPJXibIbODmV0Sx6o4JpLjNRLW1IS3NREniThxAokegdWjcPowjodJqCHPiCaC21AjjhOied6/6EOK1cBdOi4Vy4fFAAfLpxhGSw4kD1oyuztiWVytHo8wK/iWCkbXwWg1Vh/C6v1YDkI4Ja7LYHEYPsLwYyyPq+F1DD/CMKAjmrIlAb13Joe8SOT0Bnbh+dg/uuE3tvH5dfFxa8Lt2jojaby6VwGWATaKNNdbhDz5q4Sc/lvfFSgrE4PmtGUkPDRmWoaokzfIyTqSyJqS8C6Jugyn+FNyKHmUhDFY9hZHNb0EqQa1zFHLpTg5RZysDQxDGYEwioQZOE4KIFKwepI4vsGwPcqmwKpqdFW1ep5avRbDN1qhgSsxYhHZDyPXY6QhLIykVNRhxDBNLMOxDMPwKoblsEDCoEjoNy0d4SmfjfxhMQBaBbg+Aml+JQEOiVrqwTa+829CvWYuUkadER+3d1/gH8AdwMExHblbBOlEvkMZUJEjdcXsSlPR7EBKmZZqnN5EojeRaILjaBJejAAeQcIyYhgtlhXFcaM6focjTxIDFScXiOVDLM8i8hRW7sJwC4bxOJ0glsfFylNi5XksL2C4Q63egeE/YuRFsVInRs4K/KaA4DCcjuUxHNVYrsIwGMsmEZRvYThOLV4t12C5HkdvyYFUglTSn0oslTGyr+x4PeWtwKmZ11sSihjmV7YGfhTXNX0e2vr2TIS+aCfB/zFwStz2laLm3Dquu5bvWHKJQXLZDIsk4qQPc2da9sSxPjlmkLAFjlFiqRXDcLW8rJZn1LISVu4S4RKU4aFaXBswui3CMCzrIqyAYZBYXhUjr0RTW69OJ6jVr9ToYBEZKkbWRlgVYSMcM2IhxlrAaAyPYMghvI7hTSwrY0gw/BzL+ji+xvIjHLtJPqQoqQoAlCrtLVVaIVVKcelMldAf48ncL77+v5h1ObULApyRhAKJ1rarEVguPl+K0AN003z8Z+M8LoBypCtqPOdOVRoN2ZXSrWAtQq6l3xWreapEOAxhPxWOQPiRCjmMLIPgRbgaYTPgOAxHAVvjuEyQr4GZWqxUDVuxL8JNanU0Qk5Efq6qdzZ9bpie+f9FUI7A4IBTxbCMCo/E9TyK8AaGFWMX46tieRTH5VjyWEKBR9FvtpqnRV1vZ0vXDo8+2Sbx9e+B96I57zALAmwV/bmHMzxhazI+8pXLxm246TtQZkUgVc7HOmxbwFYXKZ+SDWtAmNkMjMXCWGE5Fd7EsBTCPWrkBRGuQfR6RNZEGIXhKITDMFyBsJWIHIPwGZYbsTpLinM0Q8Pag8CaImIwzBYjzUvaoAplL2BFsYwHHlWhXoUTES4A7ojDBvbE8AuxbBSDtb/idLA0RdgagyzAMRPR+q4AZU0MTP5NKGED+DvwRXyvI3JgfDy3A9miswj58JGEOscFKcW53f3nYx394uNchcF3T57CtgMWy8LVI+yB408i7FEEpQagrIVwNSKB9BbWD4tUYLgO4U1ErxUjtRFUcxCuRVhZRU8BPkW4A2EKhlSCeq7JFNwKgkVYhFA9tSLCixjGqDBMhBqEAnA8hvWwfC2OfbGMiUEMYhUs47G6SVE7BspJwXAPyO/Q5pVm81N5/nEE1AMx09MrRs4jI4VTjiwR1zG5A+D6J3BS/L+9vwNQFvdt+ZgB+qYT61g9Ps4VVN3x9WROXH4IgysqaPC+qJsnAXti+JsajsfIjhEwPxbhLAyTEfqXNKnui3CDiJyDyECEZzA8jfDXCOqPReQBhE1Ci4JWoFIZtXEj8a4oEch1QC3Chwj/iBrcInyshqMwbIZlY7HMxrE+jv2azHPQirOxTBLHSbgm0/1vhPPxPEIrI5Tmt3HsGeDXLUB2YweCkJ9FeulfhKLccuSDDLG9WwTHgpSXYxS/aHT0OyObxJP9YssPpjcWeGLqdCpMq6fmKYSd4gSKa8XSC4eNBbNNQBAr64mRn2L5PZZ+anU7NXoOloujOT4dy6NY3RzLNKzchOVcDJdieJnAIV6O4Vws12GZgmVDHPdjuEByePJ6juS5UCoYJZUsRiVnSqWuLRW6KRVKcZFKPjBVqlKlS0uF3kzC5mLYilDc3Kp0RTfjNTRvh1gr+pbtaWGbIcI72t9T9F37EqrHF6RMoJSXP7oTv/8xsB2hwr3VVuQ7v55Mg/fzKtj8L6IHY/gJhi+wepNYXhNDbVPu2ulZavUptfp8yNIIhMEB/8ByCYaZGPlDpIP+g2UrLDMxvIThRSzTsfwEy2NYxuI4AwPkOYcKRkuFnBCjZ6RSX5MqvZtKPY1KLVI99VKpE6RC/yE5vsHyU4S9gSfaCxLdPEDakSLWMyOl8/P4ejvgb5Q6HVuTjYB1CJM5OtqWex+hp2bpaP7/Pg86pzs6IX8bfdrtCQXIV5X5uwpC5f4c4E9tfemNWbP5pqGRRRNHYV4z0pVvMSCOf4I8oKIuRr1riMhKCP2BXyF6PoZakAKGxRF+DOyMsBuGOoS3Qx8NOyJsEP3I5xHexrIH8COx9CXHzVg2w7I8Vh8Upw5LJZaTJWERDK/i9FZxTMDytjjqMczE42lkarmIagnKbLX1Mh08UUcS8scj4uvDgA8JfS+tyS/j442dAMV04Ml4EaxKKKRoK0jKZaLdripHew34FWEIw9+jX3l3O7+pjmzBRoT2jrfb+uLUxka+rq9nQC5pG5TFNEBeCfkfvRfDHAkj+V7F6NOI5BDeAUYiMgihMfKJiwM/E8PTwCyEMSrs1ayr0DRFx/di2V8SFRJ+htEpWA7DSr1Ychi+kpwmOFbAcBUJS4tlfayeiGUpjG4G1FMrUC9lqbosKPfKaLqitjsqarxyZEb0ES+KkXkSI+rVoiZ9P6O1TiBUrzMfhHW24/DP8SS3pnF/nsk67USYAtcVcnWMxP9OyJuPAf4a97MxY20GENp9/xyBuVN7AFYF3w5DKpWRgA5neQ7wAsJRiG4ewCVF+ugBRPZAuBNhHYRGhCS2vH6DcDDC0TEzs1sTbRNy4A/iOIJE18VwLVYHRyqnEaeJWCbidEMcF2M4SJzSVOgb8uq3EEsApULRWWGgdXvAlJjeWzNqG5s5oEWG6hHg+XiV15R5woYRxgKOiIT3zBgUvQysHE9MY/yPzyOQH6K8JrR+EWhHRq4wjadnMqHE7eHIZ24YwXBAxown0Ze7K7oNXWHa+0dzvn/ctq8I9aCFGAwtGfd1bLw4v25XU4jwykbrsXqf3hS8xwt4q3gDDarQG6Svttz6dRF5DnBZPjMuvxZ4UoX/IlTM1WvtuEwsx2HYLFYRJWL11zi9F8fZGE4qtjoE7algqRfDcBJdEcstYTJGEwUEzqPCJvE4l9A2zcIME3rAPeDnvgm9xIhZ49XmW/Exq+LjZNq5gMsA04C4vkL8z8a4NBBaVctZfw5YLALdt0ghVscLZ0b8TkLos/aZ/S0Oge3qprd89KtXJ1QbSQTghKjFy7YIVoSTl1+GpSvyCDCwMkffvGPxioQVlq4i7as0pjr3JSXcjrBLC0ASb7qzCcIQhJso9ntnq5EsU7C6vRieD+/p6uK4D8uQFmAktsXuT8J/sfoSln6B6lHUaQSmPojws9ZCa53s0MnRo2oDlN0puaixticU764UQZGdFlyIpPuEyDk+Ek+ip0eaH0wjHLT6kvxxxPL0yztmN841f3ZzhHFNYKSZRpyC1bXEsDdWzs+A0YvVZ9XyV3E8IYluQvAVHxWrw3Ech2UzHLaJfzR6quS4GKsvY3VFDVXw0Wz74nd2oNRf1RxxouhnOfSrJLxeQKDsRxhScAilmZXvRdBNyGjd3jFluF409b3j+xOiz3YdZd759H9Jhvar5JItf8S2QxdjTkNaCoZCnvrq6CeWzHOxzSHhEyybiuUQnO6glisl+I0zxOkOWI4TyxrRFL+F5RJxehuGaqz+FMcRYhmniT9bLI+r1XWKGjIAMi7W3wOMmqfTCPgP8/B5HozvdlDuQ5gxNChqwUuBywktufPSfr0J7RAnU+oJ+hI4JwZbPbPSs1ZQ4Nj1h3DqxsvSK2eZU9KaQxHuwjBAHHVYZkfye5JYfR/L7SjvSKUaEnbAciCWjcRq/4z2DCY4BC7TcDwjVm9UuE3Aaz5dShLdF6cr4hiK8/2x2gvrKzTRmYjuDrzebjQjCu9UoR/nA6i7AZQ5QsHsYfH1S5FDfLMT69o9AnnRTObm9h4ozi3L9qvgwq1WZKeV+jOjrlD02yrEaQ5LqlbqxVAI2lKbmGjprZDnSEn0b005aZuJnovVPA7UehCOJ5W/igfNeSRRNNHwncQ7dT5Hog7rG5Ey/WenMDVBn+8dqqMyEXZXOfk3ZCLduwkJ/M87ub6J0dRvE7M2E4D/9ECwFcK2rsB9705l2OLVrDWwN/UFD6IFMdRjaMSIL47ak4yvKXnA8aJU8phU6saS08UoVn/nY194XiHnJ4nTnVG5GR9LNuL8nya3wKrHaCOWeowWylZ1Asyx8EW+mXo0XXRsRhP6tQHGRc5zznyu8+XoChAJ8h5pQ+Y0pux310TufHsyfSuSjhrAp7G6oVTo36XSQ1UKlSlUpWiFv4ZEf7KgFUJXaMpjCPWURM1YHBTVFfJp5CKHR3PeI21Io1fue28qQxepZN3BfWiM/GbTGL/WNWXQjInWSY4HyPsnqNDlNadf4jgQuEhU5jTxiW1rSkr93Fr+NWGAmrk15fxO8l2W0FpQlNMjkLpSroi0Ui8ydzptxX3IRS6wUMaFWB1J/aUI9Z8N7fxmqXg6P+uC/RFCZdMHHQzeFo+B4BKR2/0sBo+zo1VK5zSm/OL+t5lS28BB6w7CWqGh3L8IX3sSoyPFqqiXxu/qAptfUJ5AaZTKM3TPNN8PI3AGRVqpNVmBMIBre0IGpY7iYJK5T3yeQOL3jcBYrYxt2JqQsz6kK2ITQj3AHmWCsle88I8lNM5NitZjFUL6dGrcvlcBZtYXOOrBd3nik2lct/sw8s7QoB2ifAt8xzI/oBxE87mRN3YjbXMr805xvhmXiYQ0Y46QSryKmCHOiI8HflQEcjnGpk/0b3/H/N/5Yn9CG29lGX53VdyPkRGUl2W0+pKE2oL9aKXQZOybk1GBa3YfRkXOUBuBuTDctnh+QLlL1DgQku53d+N2vlvm956IAdJwQu/2vG4McA+hDrQX7ef0F41a6TDgjPnYj0pCtXxfQhq0PVCeEQG5P6XRNUX5Ir6/aCsXHgC3T5jM1NoCt+y7Kov2ctSkC8cdCOcn+t448/xFAtH9fZA047u1J09SXjqzWMZ3AIHk76zsRUi12mhp5iUD4kXwYiuAzMr189rXJyZNY5sxr/PelFpyVhaKFERnQekIXYhFeXshDVqforw2jCIol6PzgxCKoC7KkHa+u2G8ANq7t+U42smevPr5LA7811s0pIox8oMF5ZI0LwJ+dyEFZVqGH5yP+1uUI8jeE6F82Z7QCvF5BuDt+ey0ZZozMqWcC2tmXYGC14XCp+wsKAfRvD/7Y364skikhG4hVLyvTshWdVROiX7sQy1A15YU7225JaWW3P8J6Swo+7Z4PeMHfIwGRW01Nkb2EKiwjhy79WLwdWlGqw1o5zfPxwBsWUJRSg8o25GW5quridZc1MS2jf+uZv451nJlYMYaXJTx97bowDpOJvCIT1Gaqd7eqOxJUTtDaMC7bL5OtAi985bEyPfehHcWlIVWAp+ulG0I2aEHoxP/XNQcrxN6xH9HaKvorFSUYT5pAZ6auB3PxdfHlfn75Qj9TudkfMCiBm7PNz2BUG1VBOZYOtn89un0Oi575gu+mdNIPmdIrPB9DcU7C8qWhbddPQv9HuBE4PjoKmxAuK/hzHhyTiFUDnVWhjCvItTWQTktPl6UuXDKuY3KryIQi5zplxkN3J6vWLzZ1JPx9a6E8YUdpqVm1af86o73WPO8F9llzAS+ntlIdc5+L3HZWVB+SXPCeUg3bd94mrfO3kr5A/Kro0YckFn6x+UEyr/TxNIx6CheiPcRcs5C+8MIBhH6wv9CiSj/OhNADSrzWI+idI+f7SLAOzXLaOqcRu6bMJVdLnmTj7+tp7rSfu9wOT+gzBYnrNiN21jTSd/1AAJ/+lKLZWIESn2Z6xlK6OvO3v7u4vh8H8JAhbZkv2gj/5XFRaSihPLv1TOD0JL8j/h6YwI/ObSzB/Xlj2exw/kTmPhpDdVV7nsFzM6Csp7mc8lXXkDb2xEf/V/R5G/eYtmAUDiSL3M9y0ZQZs/bTYRCEUdpahytuDTHEUrusm21UyhVOy3Xgf2pJUwdLroPqxHGx6zR2YM54dM5bHP6eMa9Mp2q3u57kxifnzTjf1tQHot/z6zAtAimSZnlg7icT3nT0npFEzu1FZ/6how2bG3I1g7RH245zGFWxj/t6F3NPGGg2HkZUD/cjraedwA0pZ6d/jCR2x6ZTGW1/V4Ac35AeQelSbiDoq+zsMgnwP1lfG/xGIy0ljG5nNCV2Y/mk0WKx/W30f/8qBV3pFyusi35LWEcosaA6dIOaP65g6DalP3OfI9bH5pKZS+3UIPyI8L9bbL+08IitRGY7cmgTBTcml9dDMJ+0SLw+Cmh3vHctuKN+QQlhDEwJ8TnGxBqKjst9Y2eg06bxGNPTaeyr8OahROUEGbnFNNhIwldhz8kGdwCRC1ldPQPl6bUo0QEy/OEMrrWZHoLuqmzchHwSnw+331MNXWeA075kEcem45XqOrtqMgL1i5Ywn1+QTkhXrFFOfd76FuWI31oncguBiJtFfa+S5hNBKWxhxsQ8tXzSg0WQbkkbXOOo2if//WUOMwuOe6ff9XA1ge/ywa7T+SvY75k/Lu11NV7KisNVVWWfIXt9pPRFQ7E2fEq3StSFGMIBcBdNXaleG/IBtprcO+8/JxQOd/YhvmeV63oFYRi29XieoYT2jbubycIg1DoOyBjbbIsw5aU10VYdC1md+UBGf9uLcef9wnOCsssmWfYspX0q3Zss2E/9thmUQqk32tQQuD9+kcTPoow3fcg5j9fcCildN7htF9b2BnZhEBkz2rls6LPN69hWM/HgGYU4QYBg+I2z+uiLCYAKqK2nNTi82oCFzkgA+C2ZKX4OKk7AFJIlUmf1jHp0zAQ78FnpzFivV4staSjvpvYza5yZ2cDOwM3x9cHEDi0zmZ6lolB1JUxWt2bcM/xrpa+hBx7W1ptYDs+ZVHGZMz9R7R/65YvW+xrazKkDEZjCUK6cyaBTO92mTqjwLiXZmKbeE393oKSqGn2IUzonRW15hsZ7VHOtqwZtezbhBmWTxEI8JvL3IbKjHZr72itTujpqWzDLVgkRtAzy9BW92V8u9tov/cm66MOb01BEbI4f4z739a+Xhd9yVPpmvbfsuTysV8zcfzsOFCr60Og7gqqBhMKEQ6NznoDoXRrHCET9FU88H0JxPOGhBbWomZ9PAYKj1Ney2dlNHmnEoYjEP2611oEMBp91KFRq0l0C67IHI8+cbsuitofQorvTuad5jwwavM1mPsuvNnjnQP+QKlfvpEwMXlspKqKc3gOi9G9EAj46wmEfx/CzbBOiqb/1OjXL1AZOqSCF25ZhV59IDUedT7coi/MHSpPrMKUBH2x+Syh7o70F49g25Ewn3LZNrTzVEJe+i5Cj/ekDtqFYfF/hsYLoDgRvKKV9RRnYjYS+sMvy5hnGzX8j+KFVRv97tmEkrUn57FdfaNmO4G2JxJXRECtFdebZi6a96J/+naLi3v3eHEsGX9TrPgfRyj0eOG7oCuWWyrPS2NXoVcfWehA2WwTIkgHRBrERn9xCiE3XMfCLxXduB/VlErdvuU7vrlpd4JyQeaU0gi+r/nhSndeWHOY/6FhC4UYeqRHekDZIz3SA8oe+R8E5eExYoXQV9M3BjGjCTzfYEIDP4TpaNcTuMgjM+s4hMBnFmUzQiHtlZSKPPaL791IqZ5wC0plY4cAP8k8/3F8fhSlyRTHZ4KFdQl3xL05Pm8ZsFxIKE87mdJAgF8Tqr9HxwgdwsSMHeLzUTS/V2QF4XZ32Wqgn9B8UsZO8b+Ksjah0AUCpbZRfN6fUPF+Z4v/+yehaHl4DyhLsiGle35vGk+EiTTQKfGEbJihOAYSOMh7MsHWnvH7RZJ9LQKXeTYhZdebMPP8OQLPWDxpK1MqcB1OKTuyPqUC2jUidbJMBEQu/udoQk3oicxdcFEV13thvEA2zADqSsKEt99mQLRKfL4qpdsmF/dtG0r5ewi0WPYi2CFue5GjXTSCf4u4rmXj+6fG43oCpRmgxYkbZ9PKbZr/1823tni0hArvPoRxJcU+m4YIpDMzB3ttQsbkWUpDs+ojKI4l3FZuVlzHZ4QKm2IEPztq0uvjyZ/TYjuKUesTBDK6Nm7DGvE/7ye0GKzfClPQLwKhd9yXouxDuN3fs63sf8vnbR0rzYC4PyFJsH18rzJegLsQKLRi8mAYgVOdREgKFI/TdsBvKN3qrweUkQZZhNKE3HoCU5WPmmYXSgRxnlD/dyCl/ulNCaT3yhFYRVB/TCCM50UOV0dg7R9PbNHMZpmyPtHkLhE1sI+gXjQC7ivmHsPiCFzgEXG9h8b3C4SsynI0v191R/je7K2XRkQrsx6wbea/3yaUBe5KiY+cTalmsn/meN5ISO1O7gFlSa6LV+u9hPTa9LjeOYTU4kOZq3hWPKFXUqqaXjea759FEFbGEzEh+nPbUCr1r6d5z3ltRmt+TalDcWbm+ay4TVfH7ZJo8sYSJlBsSWiZzUpD/N75hHz8/Rlg/ItQgHFwZv1FDT0l+nk3RlM/O2r4izJ+45zMPqwb17MtpVv01UTwX06YsVmsNrooujK3U6rdnBovqOsI1e4/CPn/AQCgHn3VsbiwlwAAAABJRU5ErkJggg==\"\r\n      }\r\n\r\n    }\r\n\r\n    var date = new Date();\r\n    // pdfMake.createPdf(dd).download('PDF_' + date + '.pdf'); \r\n    pdfMake.createPdf(dd).open();\r\n    // pdfMake.createPdf(dd).download();\r\n\r\n  }\r\n\r\n  createMemoEstimateReplica(resData) {\r\n    this.headerDetails = resData.headerDetails;\r\n    this.attrDisplayDtl = resData.attrDisplayDtl;\r\n    this.memoDetails = resData.memoDetails;\r\n    this.GrandSummary = resData.GrandSummary;\r\n    var tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let valObj = [];\r\n    let arr = [];\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    if (this.memoDetails[0].commission.length > 0) {\r\n\r\n      this.memoDetails[0].commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;\r\n        }\r\n        else {\r\n          aadat = element.name + ' ( ' + element.pct + ' )';\r\n        }\r\n\r\n\r\n      });\r\n    }\r\n\r\n    //#region  table header row\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = \"Buyer : \" + this.headerDetails['buyer'];\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = aadat != \"\" ? \"Aadat : \" + aadat : \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 4;\r\n    spanObj['text'] = broker != \"\" ? \"Broker : \" + broker : \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n\r\n\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 3;\r\n    spanObj['text'] = \"Sales Exc : \" + this.headerDetails['employee'];\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    // spanObj['fillColor'] = '#dedede';\r\n    // spanObj['text'] = \"\";\r\n    // arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n\r\n    var spanObj = {};\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 1;\r\n    spanObj['text'] = \" | \";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    spanObj['style'] = 'coloredBoldTableHead';\r\n    spanObj['colSpan'] = 3;\r\n    spanObj['text'] = \"Loyalty Lev. : \" + this.headerDetails.LoyaltyDt['loyaltyctg']\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj['fillColor'] = '#dedede';\r\n    spanObj['text'] = \"\";\r\n    arr.push(spanObj);\r\n    spanObj = {};\r\n\r\n    if (Objkeys.length > 19) {\r\n      for (let i = 0; i < Objkeys.length - 19; i++) {\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n      }\r\n    }\r\n    tabledata.push(arr);\r\n    arr = [];\r\n    spanObj = {};\r\n    //#endregion\r\n\r\n    this.memoDetails.forEach(element => {\r\n      if (element['co_serial'] != '' && element['co_serial'] != null) {\r\n\r\n        //#region Memo wise details\r\n        let arr = [];\r\n        var spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Id : \" + element['co_serial'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Date: \" + element['memodate']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 4;\r\n        spanObj['text'] = \"Terms : \" + element['terms'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj = {};\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Exh rate: \" + element['exh_rte']\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Status : \" + element['print'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \" | \";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"365 Day His. : \" + this.headerDetails.LoyaltyDt['365'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        //2nd line \r\n        if (Objkeys.length > 19) {\r\n          for (let i = 0; i < Objkeys.length - 19; i++) {\r\n            spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n        }\r\n\r\n        tabledata.push(arr);\r\n        arr = [];\r\n        spanObj = {};\r\n\r\n        //second memowise line\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 2;\r\n        spanObj['text'] = \"Qty : \" + element['qty'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        // spanObj['fillColor'] = '#dedede';\r\n        // spanObj['text'] = \"\";\r\n        // arr.push(spanObj);\r\n        // spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Carats : \" + element['crtwt'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 4;\r\n        spanObj['text'] = \"Disc. : \" + element['sal_dis'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"PR/CT: \" + element['quot'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredMemoTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Amount : \" + element['sal_amount'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n        var spanObj = {};\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 1;\r\n        spanObj['text'] = \" | \";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        spanObj['style'] = 'coloredBoldTableHead';\r\n        spanObj['colSpan'] = 3;\r\n        spanObj['text'] = \"Next LVL Benefits : \" + this.headerDetails.LoyaltyDt['ldiff'];\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj['fillColor'] = '#dedede';\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n\r\n\r\n        if (Objkeys.length > 19) {\r\n          for (let i = 0; i < Objkeys.length - 19; i++) {\r\n            spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n        }\r\n\r\n        tabledata.push(arr);\r\n\r\n        //#endregion\r\n      }\r\n      /////// tabledata.push(Objvals);\r\n      //\r\n      element.gropudtlList.forEach((grp, i) => {\r\n        //#region for draw line before each grp header\r\n        // let arr = [];\r\n        // let obj = {};\r\n        // obj['color'] = '#dedede';\r\n        // obj['colSpan'] = Objkeys.length;\r\n        // obj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n        // arr.push(obj);\r\n        // obj = {};\r\n        // tabledata.push(arr);\r\n        // arr = [];\r\n        // obj = {};\r\n        //#endregion\r\n        if (grp['grpup'] != '' && grp['grpup'] != null) {\r\n          let arr = [];\r\n          var spanObj = {};\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Group : \" + grp['grpup'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Qty : \" + grp['qty'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Carats : \" + grp['crtwt'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 2;\r\n          spanObj['text'] = \"Disc. : \" + grp['sal_dis'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"PR/CT : \" + grp['quot'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n\r\n          spanObj['style'] = 'nonecoloredBoldTableHead';\r\n          spanObj['colSpan'] = 3;\r\n          spanObj['text'] = \"Amount : \" + grp['sal_amount'];\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj['text'] = \"\";\r\n          arr.push(spanObj);\r\n          spanObj = {};\r\n\r\n          for (let i = 0; i < Objkeys.length - 15; i++) {\r\n            //spanObj['fillColor'] = '#dedede';\r\n            spanObj['text'] = \"\";\r\n            arr.push(spanObj);\r\n            spanObj = {};\r\n          }\r\n\r\n          tabledata.push(arr);\r\n          if (i == 0) {\r\n            let Ovals = Object.values(this.attrDisplayDtl);\r\n            let farr = Ovals.map(hdr => ({\r\n              bold: true,\r\n              text: hdr\r\n            }));\r\n            tabledata.push(farr);\r\n          }\r\n\r\n        }\r\n        grp.packetsDetails.forEach(pkt => {\r\n          Objkeys.forEach((key) => {\r\n            if (pkt[key] != undefined && pkt[key] != null) {\r\n              if (pkt[key] != 'MKAV' && key != 'rap_dis') {\r\n                valObj.push(pkt[key]);\r\n              }\r\n              else if (pkt[key] == 'MKAV') {\r\n                valObj.push('');\r\n              }\r\n              else if (key == 'rap_dis') {\r\n                let bobj = {};\r\n                bobj['text'] = pkt[key];\r\n                bobj['bold'] = true;\r\n                valObj.push(bobj);\r\n              }\r\n            }\r\n            else {\r\n              valObj.push('-');//value not found for this key err\r\n            }\r\n          });\r\n          tabledata.push(valObj);\r\n          valObj = [];\r\n        });\r\n        let ar = [];\r\n        spanObj = {};\r\n\r\n        spanObj['color'] = '#dedede';\r\n        spanObj['colSpan'] = Objkeys.length;\r\n        spanObj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n        ar.push(spanObj);\r\n        spanObj = {};\r\n        tabledata.push(ar);\r\n      });\r\n\r\n    });\r\n\r\n    //#region static bottom-total\r\n    let btmtotObj = {};\r\n    let bottomTot = [];\r\n\r\n    btmtotObj['text'] = 'Qty : ' + this.GrandSummary['qty']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    btmtotObj['text'] = 'Carats : ' + this.GrandSummary['crtwt']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    btmtotObj['text'] = 'Disc :  ' + this.GrandSummary['sal_dis']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n    btmtotObj['text'] = 'PR/CT : ' + this.GrandSummary['quot']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n    btmtotObj['text'] = 'Amount :  ' + this.GrandSummary['sal_amount']\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['style'] = 'reportHeaderKey'\r\n    btmtotObj['colSpan'] = 3;\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(spanObj);\r\n    btmtotObj = {};\r\n    btmtotObj['fillColor'] = '#dedede';\r\n    btmtotObj['text'] = \"\";\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n\r\n\r\n    if (Objkeys.length > 15) {//18===colspan 3*6\r\n      for (let i = 0; i < Objkeys.length - 15; i++) {\r\n        btmtotObj['fillColor'] = '#dedede';\r\n        btmtotObj['text'] = \"\";\r\n        bottomTot.push(btmtotObj);\r\n        btmtotObj = {};\r\n      }\r\n    }\r\n    tabledata.push(bottomTot);\r\n    //#endregion \r\n\r\n    const currentdate = new Date();\r\n    const datetime = \"Printed on: \" + currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear() + \"   \"\r\n      + currentdate.getHours() + \":\"\r\n      + currentdate.getMinutes() + \":\"\r\n      + currentdate.getSeconds();\r\n    var dd = {\r\n      header: function (currentPage, pageCount) {\r\n        return {\r\n\r\n          columns: [\r\n            { text: datetime, alignment: 'left', style: 'reportHeaderVal', margin: [3, 3] },\r\n            {\r\n              text: currentPage == 1 ? 'Packets List' : \"\", alignment: 'center', fontSize: 15, bold: true,\r\n              margin: [3, 3]\r\n            },\r\n            { text: currentPage + ' of ' + pageCount, alignment: 'right', style: 'reportHeaderVal', margin: [3, 3] },\r\n          ]\r\n        }\r\n      },\r\n      pageOrientation: 'landscape',\r\n      pageSize: 'A4',\r\n      pageMargins: [5, 30, 5, 5],// [10, 30, 10, 10],\r\n      content: [\r\n\r\n        {\r\n\r\n        },\r\n\r\n        {\r\n          style: 'tableExample',\r\n          alignment: 'center',\r\n          table: {\r\n            headerRows: 1,//1\r\n            body: tabledata\r\n          },\r\n          layout: 'headerLineOnly'\r\n\r\n        },\r\n\r\n      ],\r\n      styles: {\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        reportHeaderKeyLeftAlign: {\r\n          fontSize: 8,\r\n          bold: true,\r\n          alignment: 'left'\r\n        },\r\n        reportHeaderVal: {\r\n          fontSize: 8\r\n        },\r\n        header: {\r\n          fontSize: 18,\r\n          bold: true\r\n\r\n        },\r\n        tableExample: {\r\n          margin: [0, 0, 0, 0],\r\n          fontSize: 8\r\n        },\r\n        boldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        coloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede'\r\n        },\r\n        nonecoloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n        coloredMemoTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede',//\r\n          margin: [0, 0, 0, 0],\r\n        },\r\n      },\r\n      defaultStyle: {\r\n      },\r\n      images: {\r\n        logoImage: \"data:image/jpeg;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\"\r\n      }\r\n\r\n    }\r\n\r\n    var date = new Date();\r\n    // pdfMake.createPdf(dd).download('PDF_' + date + '.pdf'); \r\n    pdfMake.createPdf(dd).open();\r\n    // pdfMake.createPdf(dd).download();\r\n\r\n  }\r\n\r\n\r\n  getTable(resData) {\r\n    this.headerDetails = resData.headerDetails;\r\n    this.attrDisplayDtl = resData.attrDisplayDtl;\r\n    this.memoDetails = resData.memoDetails;\r\n    this.GrandSummary = resData.GrandSummary;\r\n    this.pdfFormat = resData.pdfFormat;\r\n\r\n\r\n    this.GrandSummary['sal_rte'] = this.GrandSummary['quot'];\r\n    //delete this.GrandSummary[\"quot\"];\r\n    // this.GrandSummary = resData.GrandSummary.map(gs => ({\r\n    //   sal_rte: gs.quot\r\n    // }))\r\n  \r\n\r\n    let gremark = \"\";\r\n    if (this.memoDetails[0].transaction_attr['remark'] != null && this.memoDetails[0].transaction_attr['remark'] != undefined) {\r\n      gremark = this.memoDetails[0].transaction_attr['remark'];\r\n    }\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(this.attrDisplayDtl);\r\n    let Objvals = Object.values(this.attrDisplayDtl);\r\n    let colLen = Objkeys.length || 0;\r\n    let valObj = [];\r\n    let arr = [];\r\n    let widthsarr = [];\r\n\r\n    let Ovals = Object.values(this.attrDisplayDtl);\r\n    let farr = Ovals.map(hdr => ({\r\n      bold: true,\r\n      text: hdr\r\n    }));\r\n    tabledata.push(farr);\r\n\r\n    //tabledata.push(Objvals);\r\n\r\n    this.memoDetails.forEach(element => {\r\n\r\n      element.gropudtlList.forEach(grp => {\r\n\r\n        grp.packetsDetails.forEach(pkt => {\r\n          Objkeys.forEach((key) => {\r\n            if (pkt[key] != undefined && pkt[key] != null && key != 'remarks') {\r\n              valObj.push(pkt[key]);\r\n            }\r\n            else if (key == 'remarks') {\r\n              valObj.push(gremark);\r\n            }\r\n            else {\r\n              valObj.push(' ');//value not found for this key err\r\n            }\r\n          });\r\n          tabledata.push(valObj);\r\n          valObj = [];\r\n        });\r\n      });\r\n    });\r\n\r\n\r\n    let dataRowlen = tabledata.length;\r\n    let minpgSize = 10;//11\r\n    valObj = [];\r\n    // if (dataRowlen > pgSize) {\r\n    //   pgSize = 38;\r\n    //   dataRowlen = (dataRowlen - 34) % pgSize;\r\n    // }\r\n\r\n    let obj = {};\r\n    for (let i = dataRowlen + 1; i <= minpgSize; i++) {\r\n      for (let j = 1; j <= colLen; j++) {\r\n        obj['text'] = \"-\"\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n        obj = {};\r\n      }\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    }\r\n\r\n    var resIndex = [];\r\n    var posWiseVal = [];\r\n    var totDatakey = Object.keys(this.GrandSummary);\r\n    var totDataVal = Object.keys(this.GrandSummary);\r\n    var IndxLen = totDatakey.length || 0;\r\n    for (let i = 0; i < IndxLen; i++) {\r\n      var indx = Objkeys.indexOf(totDataVal[i]);\r\n      resIndex.push(indx);\r\n      posWiseVal.push(totDataVal[i]);\r\n    }\r\n    var bottomTot = [];\r\n\r\n    var btmtotObj = {};\r\n    btmtotObj['text'] = 'Total';\r\n    btmtotObj['style'] = 'reportHeaderKey';\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n      widthsarr.push('auto');\r\n      var pos = Objkeys.indexOf(Objkeys[i]);\r\n      if (resIndex.includes(pos) && pos > -1) {\r\n        var val = Objkeys[i];\r\n        if (val != undefined && val != null) {\r\n          btmtotObj['text'] = this.GrandSummary[val];\r\n          btmtotObj['style'] = 'reportHeaderKey';\r\n          bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n          btmtotObj = {};\r\n        }\r\n      }\r\n      else {\r\n        bottomTot.push(\"\");\r\n      }\r\n    }\r\n    widthsarr.push('*');// because starts from 1 ,need 1 additional push\r\n    tabledata.push(bottomTot);\r\n   \r\n\r\n    //  resIndex  //[-1, 3, 13, -1, 12]\r\n\r\n    // tabledata.forEach(element => {\r\n    //   for (let key in element) {\r\n    //     resIndex.includes(parseInt(key)) \r\n    //     {\r\n\r\n    //     }\r\n    //   }\r\n    // })\r\n\r\n    return {\r\n      // margin:[0,0,0,0],\r\n      style: 'pkttable',\r\n      alignment: 'center',\r\n      table: {\r\n        headerRows: 1,\r\n        widths: widthsarr,// ['*', '*', '*', '*', '*', '*', '*'],\r\n        body: tabledata\r\n      },\r\n      layout: {\r\n        hLineWidth: function (i, node) {\r\n          let width = 0.1;\r\n          if (i > dataRowlen) {\r\n            width = 0.1;\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            width = 0.5;\r\n          }\r\n          return width;\r\n          //return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          let color = '';\r\n          if (i > dataRowlen) {\r\n            color = 'white';\r\n          }\r\n          if (i >= tabledata.length - 1) {\r\n            color = 'balck';\r\n          }\r\n          return color;//(i > dataRowlen) ? 'white' : 'gray';\r\n          //return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n\r\n  }\r\n  getterms(trm, totalPkts) {\r\n    var ftrm = [];\r\n    trm.forEach(element => {\r\n      ftrm.push(element);\r\n    });\r\n\r\n    return {\r\n      style: 'tableExample',\r\n      color: 'black',\r\n      pageBreak: totalPkts.qty > 10 ? 'after' : '',\r\n      table: {\r\n        widths: ['*'],\r\n        body: [\r\n          [\r\n            {\r\n              border: [true, true, true, false],\r\n              columns: [\r\n                {\r\n                  stack: [\r\n                    {\r\n                      text: 'Acknowledgement of entrusment as per the condition below.', fontSize: 6,\r\n                      bold: true,\r\n                      margin: [5, 2, 0, 0]\r\n                    },\r\n                    {\r\n                      text: 'Subjects to Mumbai Jurisdiction',\r\n                      fontSize: 6, bold: true, margin: [5, 0, 0, 0]\r\n                    }\r\n\r\n                  ]\r\n                },\r\n                {\r\n                  columns: [\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Receiver signature ________________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                    {\r\n                      fontSize: 6,\r\n                      text: 'Autorised signature _______________ ',\r\n                      margin: [5, 12, 0, 5]\r\n                    },\r\n                  ]\r\n\r\n                }\r\n              ]\r\n            }\r\n\r\n          ],\r\n          [{ border: [true, false, true, false], text: 'Acknowledgement of entrusment', fontSize: 6, bold: true, margin: [5, 0, 0, 0] }],\r\n          [{ border: [true, false, true, false], text: 'I hereby acknowledge the receipt of above mentioned goods which you have entrusted to me and which I hold for you for the following conditions (i.e. Conditions approved by The Mumbai Diamond Merchants Association)', fontSize: 6, margin: [5, 0, 0, 0] }],\r\n          [{\r\n            border: [true, false, true, true],\r\n            stack: [\r\n              {\r\n                fontSize: 6,\r\n                ol: ftrm\r\n              }\r\n            ]\r\n          }]\r\n        ]\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n        hLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n    // return o;\r\n  }\r\n  getTotal(currentPage, pageCount, colLen) {\r\n    var spanObj = {};\r\n    var arr = [];\r\n    var tot = [];\r\n    spanObj['style'] = 'coloredBoldTableTotal';\r\n    spanObj['colSpan'] = 2;\r\n    if (currentPage >= 1 && currentPage < pageCount) {\r\n      spanObj['text'] = \"Amount chargeable (in words)\" + \"               Countinue.....Page \" + parseInt(currentPage + 1).toString();;\r\n    }\r\n    else {\r\n      spanObj['text'] = \"Amount chargeable (in words)\";\r\n    }\r\n    arr.push(spanObj);\r\n\r\n    for (let i = 0; i < colLen - 2; i++) {\r\n      spanObj = {};\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n      arr.push(spanObj);\r\n    }\r\n    tot.push(arr);\r\n    return tot;\r\n  }\r\n  createExternalMemo(resData) {\r\n    let headerDetails = resData.headerDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let memoDetails = resData.memoDetails;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let pdfFormat = resData.pdfFormat;\r\n    let gremark = \"\";\r\n    let throughPerson = \"\";\r\n    let throughPerson2 = \"\";\r\n\r\n    if (memoDetails[0].transaction_attr['remark'] != null && memoDetails[0].transaction_attr['remark'] != undefined) {\r\n      gremark = memoDetails[0].transaction_attr['remark'];\r\n    }\r\n\r\n    if (memoDetails[0].transaction_attr['through_person'] != null && memoDetails[0].transaction_attr['through_person'] != undefined) {\r\n      throughPerson = memoDetails[0].transaction_attr['through_person'];\r\n      throughPerson2 = memoDetails[0].transaction_attr['through_person'];\r\n    }\r\n\r\n    let broker = \"\";\r\n    let aadat = \"\";\r\n    if (memoDetails[0].commission.length > 0) {\r\n\r\n      memoDetails[0].commission.forEach(element => {\r\n        if (element.typ == \"broker\") {\r\n          broker = element.name;//+ ' (' + element.pct + ' )';\r\n        }\r\n        // else {\r\n        //   aadat = element.name;\r\n        // }\r\n      });\r\n\r\n\r\n      // if (this.memoDetails[0].commission[0].length != 0) {\r\n      //   broker = this.memoDetails[0].commission[0].name;\r\n      // }\r\n    }\r\n\r\n\r\n\r\n\r\n    // let broker = \"\";\r\n    // if (memoDetails[0].commission.length > 0) {\r\n    //   if (memoDetails[0].commission[0].length != 0) {\r\n    //     broker = memoDetails[0].commission[0].name;\r\n    //   }\r\n    // }\r\n\r\n    // var d = this.getTable(resData);\r\n    //this.imageToBase64(pdfFormat.logo);\r\n\r\n    let trm = pdfFormat.terms;\r\n\r\n    let datadefination = {\r\n      footer: {\r\n        columns: [\r\n          { text: 'w w w . k a p u g e m s . c o m', alignment: 'center', fontSize: 8 }\r\n        ]\r\n      },\r\n      content: [\r\n        {\r\n          columns: [\r\n            {\r\n              margin: [15, 0, 0, 0],\r\n              width: 100,\r\n              stack: [\r\n                {\r\n                  image: 'data:image/png;base64,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'\r\n                  , width: 99, height: 60, alignment: 'left'\r\n                }\r\n              ]\r\n            },\r\n            {\r\n              width: '*',\r\n              alignment: 'left',\r\n              margin: [80, 10, 0, 0],\r\n              stack: [\r\n                {\r\n                  style: 'h3header',\r\n                  text: pdfFormat.address1, //'EC-3021, Bharat Diamond Bourse, BKC, Bandra (E), Mumbai-400051, India.'\r\n                },\r\n                {\r\n                  style: 'h3header',\r\n                  text: pdfFormat.address2 //'Tel:+91-22-43112233 | QBC:7771, 7772, 7773 | Email: Sales@kapugems.com'\r\n                },\r\n                // {\r\n                //   margin: [0, 0, 0, 0],//[left, top, right, bottom]\r\n                //   text: 'Website:www.kapugems.com',\r\n                //   style: 'h3header'\r\n                // },\r\n                {\r\n                  margin: [0, 0, 0, 0],//[left, top, right, bottom]\r\n                  text: '\\nGSTIN : 27AADFK3266D1ZJ',\r\n                  style: 'h3header'\r\n                }\r\n              ]\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Original ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo No : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodate\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                        },\r\n                        {\r\n                          // text: [\r\n                          //   { text: '\\nDate:', style: 'tableExample' },\r\n                          //   '20-Jun-18 09:12:49'\r\n                          // ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: broker != '' ? 'Broker  : ' : '', bold: true },\r\n                            broker\r\n                            // ' FirstName Lastname'\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: (throughPerson != '-' && throughPerson) ? 'Through Person : ' : '', bold: true },\r\n                            (throughPerson != '-' && throughPerson) != '' ? throughPerson : ''\r\n\r\n                          ]\r\n\r\n\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n\r\n        this.getTable(resData),\r\n        // {\r\n        //   style: 'pkttable',\r\n        //   alignment: 'center',\r\n        //   table: {\r\n        //     headerRows: 1,\r\n        //     widths: ['*', '*', '*'],\r\n        //     body: this.getTable() //this.stringbuilder()\r\n        //   }\r\n        // },\r\n        this.getterms(trm, GrandSummary),\r\n        { text: '_____________________________________________________________________________________________________________________________________________________________', fontSize: 8, margin: [0, 10, 0, 10] },\r\n\r\n        /////////////////////////////////////////////////// 2 ////////////////////////////////////////////\r\n        {\r\n          margin: [0, 0, 0, 0],//10\r\n          columns: [\r\n            {\r\n              margin: [5, 0, 0, 0],\r\n              width: 100,\r\n              stack: [\r\n                {\r\n                  image: 'data:image/png;base64,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'\r\n                  , width: 99, height: 60, alignment: 'left'\r\n                }\r\n              ]\r\n            },\r\n            {\r\n              width: '*',\r\n              alignment: 'left',\r\n              margin: [80, 10, 0, 0],\r\n              stack: [\r\n                {\r\n                  style: 'h3header',\r\n                  text: this.pdfFormat.address1, //'EC-3021, Bharat Diamond Bourse, BKC, Bandra (E), Mumbai-400051, India.'\r\n                },\r\n                {\r\n                  style: 'h3header',\r\n                  text: this.pdfFormat.address2 //'Tel:+91-22-43112233 | QBC:7771, 7772, 7773 | Email: Sales@kapugems.com'\r\n                },\r\n                // {\r\n                //   margin: [0, 0, 0, 0],//[left, top, right, bottom]\r\n                //   text: 'Website:www.kapugems.com',\r\n                //   style: 'h3header'\r\n                // },\r\n                {\r\n                  margin: [0, 0, 0, 0],//[left, top, right, bottom]\r\n                  text: '\\nGSTIN : 27AADFK3266D1ZJ',\r\n                  style: 'h3header'\r\n                }\r\n              ]\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          text: [\r\n            { text: 'Duplicate ', fontSize: 7, alignment: 'right' },\r\n          ]\r\n        },\r\n        {\r\n          style: 'tableExample',\r\n          color: 'black',\r\n          // margin: [0, 0, 0, 3],///\r\n          table: {\r\n            widths: ['*'],\r\n            body: [\r\n              [\r\n\r\n                {\r\n                  //border: [true, true, true, false],///lst\r\n                  columns: [\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo To, ', style: 'tableExample' },\r\n                            this.headerDetails.buyer\r\n                            //'Firstname Lastname ',\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: 'Memo No : ', style: 'tableExample' },\r\n                            memoDetails[0].co_serial + '          Date : ' + memoDetails[0].memodate\r\n                          ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n\r\n                        },\r\n                        {\r\n                          // text: [\r\n                          //   { text: '\\nDate:', style: 'tableExample' },\r\n                          //   '20-Jun-18 09:12:49'\r\n                          // ]\r\n                        },\r\n                        {\r\n\r\n                        }\r\n                      ]\r\n                    },\r\n                    {\r\n                      stack: [\r\n                        {\r\n                          text: [\r\n                            { text: 'GSTIN : ', bold: true },\r\n                            headerDetails.gstno\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: broker != '' ? 'Broker  : ' : '', bold: true },\r\n                            broker\r\n                          ]\r\n                        },\r\n                        {\r\n                          text: [\r\n                            { text: (throughPerson2 != '-' && throughPerson2) ? 'Through Person : ' : '', bold: true },\r\n                            (throughPerson2 != '-' && throughPerson2) != '' ? throughPerson2 : ''\r\n                          ]\r\n                        }\r\n                      ]\r\n                    }\r\n\r\n                  ]\r\n\r\n                }\r\n\r\n              ],\r\n              [{ text: this.pdfFormat.body, fontSize: 8, margin: [0, 0, 0, 0], bold: false }]// 'Dear Sir/Madam,\\n Received/Given the below mentioned goods on approval for assortment for manufacturing on the conditions mentioned below.'\r\n            ]\r\n\r\n          },\r\n          layout: {\r\n\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'white';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            }\r\n\r\n          }\r\n        },\r\n        // {\r\n        //   style: 'pkttable',\r\n        //   alignment: 'center',\r\n        //   table: {\r\n        //     headerRows: 1,\r\n        //    widths: ['*', '*', '*'],\r\n        //     body:\r\n        //    this.getTable(),\r\n        //   }\r\n        //  },\r\n        this.getTable(resData),\r\n\r\n\r\n        this.getterms(trm, GrandSummary)\r\n        ///////////////////////////////////////////////////2 /////////////////////////////////////////////\r\n\r\n      ],\r\n\r\n      pageMargins: [10, 2, 10, 20],//12\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n    pdfMake.createPdf(datadefination).open();\r\n  }\r\n\r\n  planningGrpMemo(Title, groupSummary, attrDtl, attrDisplayDtl, GrpList, finalGrpVal) {\r\n    var tabledata = [];\r\n    let Ovals = Object.values(attrDisplayDtl);\r\n    let farr = Ovals.map(hdr => ({\r\n      alignment: (hdr == 'cmp_rte' || hdr == 'quot_amount') ? 'right' : 'center',\r\n      bold: true,\r\n      text: hdr\r\n    }));\r\n    tabledata.push(farr);\r\n\r\n    GrpList.forEach(element => {\r\n\r\n      let arr = [];\r\n      var spanObj = {};\r\n\r\n      spanObj['style'] = 'nonecoloredBoldTableHead';\r\n      spanObj['colSpan'] = 3;\r\n      spanObj['text'] = element.grp == undefined ? \"\" : \"Plan : \" + element.grp;\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n\r\n      spanObj['style'] = 'nonecoloredBoldTableHead';\r\n      spanObj['colSpan'] = 3;\r\n      spanObj['text'] = groupSummary[element.grp + '_QTY'] == undefined ? \"\" : \"QTY : \" + groupSummary[element.grp + '_QTY'];\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n\r\n      spanObj['style'] = 'nonecoloredBoldTableHead';\r\n      spanObj['colSpan'] = 3;\r\n      spanObj['text'] = groupSummary[element.grp + '_CTS'] == undefined ? \"\" : \"Carats : \" + groupSummary[element.grp + '_CTS'];\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n\r\n      spanObj['style'] = 'nonecoloredBoldTableHead';\r\n      spanObj['colSpan'] = 3;\r\n      spanObj['text'] = groupSummary[element.grp + '_RTE'] == undefined ? \"\" : \"Rate : \" + groupSummary[element.grp + '_RTE'];\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n\r\n      spanObj['style'] = 'nonecoloredBoldTableHead';\r\n      spanObj['colSpan'] = 3;\r\n      spanObj['text'] = groupSummary[element.grp + '_AMT'] == undefined ? \"\" : \"Amount : \" + groupSummary[element.grp + '_AMT'];\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj['text'] = \"\";\r\n      arr.push(spanObj);\r\n      spanObj = {};\r\n\r\n      for (let i = 0; i < Ovals.length - 15; i++) {\r\n        spanObj['text'] = \"\";\r\n        arr.push(spanObj);\r\n        spanObj = {};\r\n      }\r\n\r\n      tabledata.push(arr);\r\n\r\n\r\n\r\n      finalGrpVal[element.grp].forEach(pktdtl => {\r\n        let pArr = [];\r\n        attrDtl.forEach(att => {\r\n          let spanObj = {};\r\n          if (att == 'cmp_rte' || att == 'quot_amount') {\r\n            spanObj['alignment'] = 'right';\r\n            spanObj['text'] = this.cs.splitToTwoDecimal(pktdtl[att]);\r\n          }\r\n          else {\r\n            spanObj['text'] = pktdtl[att] == undefined ? \"\" : pktdtl[att];\r\n          }\r\n          pArr.push(spanObj);\r\n          spanObj = {};\r\n        });\r\n        tabledata.push(pArr);\r\n        pArr = [];\r\n\r\n\r\n\r\n      });\r\n\r\n      let ar = [];\r\n      spanObj = {};\r\n\r\n      spanObj['color'] = 'black';\r\n      spanObj['colSpan'] = Ovals.length;\r\n      spanObj['text'] = \"___________________________________________________________________________________________________________________________________________________________________________________________________________________________________\";\r\n      ar.push(spanObj);\r\n      spanObj = {};\r\n      tabledata.push(ar);\r\n\r\n    });\r\n\r\n    var planningDocDefination = {\r\n      // seqNo\r\n      pageOrientation: 'landscape',\r\n      pageSize: 'A4',\r\n      pageMargins: [5, 10, 5, 5],// [10, 30, 10, 10],\r\n      content: [\r\n        { text: 'Sequence No: ' + Title['seqNo'], alignment: 'left', style: 'header', margin: [5, 5, 5, 5] },\r\n        {\r\n          style: 'tableExample',\r\n          alignment: 'center',\r\n          table: {\r\n            headerRows: 1,//1\r\n            body: tabledata\r\n          },\r\n          layout: 'headerLineOnly'\r\n\r\n        },\r\n\r\n      ],\r\n      styles: {\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        reportHeaderKeyLeftAlign: {\r\n          fontSize: 8,\r\n          bold: true,\r\n          alignment: 'left'\r\n        },\r\n        reportHeaderVal: {\r\n          fontSize: 8\r\n        },\r\n        header: {\r\n          fontSize: 10,\r\n          bold: true\r\n\r\n        },\r\n        tableExample: {\r\n          margin: [0, 0, 0, 0],\r\n          fontSize: 8\r\n        },\r\n        boldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        coloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede'\r\n        },\r\n        nonecoloredBoldTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n        },\r\n        coloredMemoTableHead:\r\n        {\r\n          fontSize: 8,\r\n          bold: true,\r\n          fillColor: '#dedede',//\r\n          margin: [0, 0, 0, 0],\r\n        },\r\n      },\r\n      defaultStyle: {\r\n      }\r\n\r\n    }\r\n\r\n    var date = new Date();\r\n    pdfMake.createPdf(planningDocDefination).open();\r\n\r\n  }\r\n  getTableWithOutGroup(resData) {\r\n    let packetDetails = resData.packetDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let GrandSummary = resData.GrandSummary;\r\n\r\n    let chargesDtl = resData.chargesDtl;\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(attrDisplayDtl);\r\n    let Objvals = Object.values(attrDisplayDtl);\r\n    let valObj = [];\r\n    let arr = [];\r\n    let widthsarr = [];\r\n\r\n    tabledata.push(Objvals);\r\n\r\n    packetDetails.forEach(pkt => {\r\n      Objkeys.forEach((key) => {\r\n        if (pkt[key] != undefined && pkt[key] != null) {\r\n          valObj.push(pkt[key].toString());\r\n          //widthsarr.push('auto');\r\n        }\r\n        else {\r\n          valObj.push('-');//value not found for this key err\r\n        }\r\n      });\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    });\r\n\r\n    let dataRowlen = tabledata.length;\r\n    let pgSize = 25;//34//32//30//25\r\n    valObj = [];\r\n    if (dataRowlen > pgSize) {\r\n      pgSize = 25;\r\n      dataRowlen = (dataRowlen - 25) % pgSize;\r\n    }\r\n\r\n    let obj = {};\r\n    for (let i = dataRowlen + 1; i <= pgSize; i++) {\r\n      for (let j = 1; j <= Objkeys.length; j++) {\r\n        obj['text'] = \"-\";\r\n        obj['color'] = '#fff';\r\n        valObj.push(obj);\r\n        obj = {};\r\n      }\r\n      tabledata.push(valObj);\r\n      valObj = [];\r\n    }\r\n\r\n\r\n    var resIndex = [];\r\n    var posWiseVal = [];\r\n    var totDatakey = Object.keys(GrandSummary);\r\n    var totDataVal = Object.keys(GrandSummary);\r\n    var IndxLen = totDatakey.length || 0;\r\n    for (let i = 0; i < IndxLen; i++) {\r\n      var indx = Objkeys.indexOf(totDataVal[i]);\r\n      resIndex.push(indx);\r\n      posWiseVal.push(totDataVal[i]);\r\n    }\r\n    var bottomTot = [];\r\n\r\n    var btmtotObj = {};\r\n    btmtotObj['text'] = 'Total';\r\n    btmtotObj['style'] = 'reportHeaderKey';\r\n    bottomTot.push(btmtotObj);\r\n    btmtotObj = {};\r\n    for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n      if (i == 2 || i == 3) {\r\n        widthsarr.push('*');\r\n      }\r\n      else {\r\n        widthsarr.push('auto');\r\n      }\r\n      var pos = Objkeys.indexOf(Objkeys[i]);\r\n      if (resIndex.includes(pos) && pos > -1) {\r\n        var val = Objkeys[i];\r\n        if (val != undefined && val != null) {\r\n          btmtotObj['text'] = GrandSummary[val];\r\n          btmtotObj['style'] = 'reportHeaderKey';\r\n          bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n          btmtotObj = {};\r\n        }\r\n      }\r\n      else {\r\n        bottomTot.push(\"\");\r\n      }\r\n    }\r\n    widthsarr.push('auto');// because starts from 1 ,need 1 additional push\r\n    tabledata.push(bottomTot);\r\n    \r\n    chargesDtl.forEach(element => {\r\n      let addchargeObj = {};\r\n      addchargeObj['style'] = 'reportHeaderKey';\r\n      addchargeObj['colSpan'] = 10;//2\r\n      addchargeObj['alignment'] = 'left';//2\r\n      addchargeObj['text'] = element['nme'].slice(0, 10) + ' ' + element['nme'].substr(10);\r\n      arr.push(addchargeObj);\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n      arr.push(\"\");\r\n\r\n      // arr.push(\"\");\r\n\r\n\r\n      // arr.push(\"\");\r\n      // arr.push(\"\");\r\n\r\n      // arr.push(\"\");\r\n      // arr.push(\"\");\r\n      // arr.push(\"\");\r\n      // arr.push(\"\");\r\n      // arr.push(\"\");\r\n\r\n      // arr.push(\"\");\r\n\r\n      addchargeObj = {};\r\n\r\n      addchargeObj['style'] = 'reportHeaderKey';\r\n      addchargeObj['text'] = element['value'];\r\n      arr.push(addchargeObj);\r\n      arr.push(\"\");\r\n      tabledata.push(arr);\r\n      arr = [];\r\n    });\r\n\r\n\r\n\r\n\r\n    return {\r\n      style: 'pkttable',\r\n      alignment: 'center',\r\n      table: {\r\n        //  heights: 238, \r\n        // heights: ['auto', '*'],\r\n        headerRows: 1,\r\n        widths: widthsarr,//['auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', '*', '*', 'auto', 'auto', 'auto', 'auto'],//widthsarr\r\n        body: tabledata\r\n      },\r\n      layout: {\r\n\r\n        hLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n        },\r\n        vLineWidth: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n        },\r\n\r\n        hLineColor: function (i, node) {\r\n          let color = '';\r\n          if (i > dataRowlen) {\r\n            color = 'white';\r\n          }\r\n          if (i >= tabledata.length - 1 || i > 24) {\r\n            color = 'balck';\r\n          }\r\n          return color;//(i > dataRowlen) ? 'white' : 'gray';\r\n          //return (i === 0 || i === node.table.body.length) ? 'gray' : 'gray';\r\n        },\r\n        // hLineColor: function (i, node) {\r\n        //   return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n        // },\r\n        vLineColor: function (i, node) {\r\n          return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n        }\r\n\r\n      }\r\n    }\r\n\r\n  }\r\n\r\n  HKdeliveryMemo(resData) {\r\n    let buyerDtl = resData.buyerDtl||{};\r\n    let bankDtl = resData.bankDtl||{};\r\n    let companyDtl = resData.companyDtl;\r\n    let packetDetails = resData.packetDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let chargesDtl = resData.chargesDtl;\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(attrDisplayDtl);\r\n    let Objvals = Object.values(attrDisplayDtl);\r\n    let colLen = Objkeys.length;\r\n    let reportFormat = resData.reportFormat||{};\r\n    let headerImage = reportFormat.image||'';\r\n    let footerContent =reportFormat.footerContent||[];\r\n     let reportHeader={};\r\n    if(headerImage!=''){\r\n      reportHeader={\r\n          margin: [0, 0, 0, 0],\r\n          width: '*',\r\n          stack: [\r\n            {\r\n              image:headerImage\r\n             , width: 600, height: 65, alignment: 'center'\r\n           }]\r\n    }}\r\n\r\n    //let instructionsInx = reportFormat.footerContent.findIndex('#PaymentInstructions');\r\n\r\n   // let instructions = 'Payment Instructions :\\n ' + '______________________\\n' + 'A/C NAME : KAPU GEMS LTD.\\n' + 'BANK NAME : ' + bankDtl.name + '\\n' + 'USD A/C : ' + bankDtl.bank_acountno + '\\n' + 'BANK CODE : ' + bankDtl.ad_code;\r\n\r\n\r\n\r\n    let ins = {\r\n      margin: [0, 0, 0, 5],\r\n      stack: [\r\n        { text: 'Payment Instructions', decoration: 'underline', fontSize: 9, bold: true, margin: [0, 5, 0, 5] },\r\n        { text: 'A/C NAME : '+reportFormat.authorised||'', fontSize: 9 },//\r\n        { text: 'BANK NAME : ' + bankDtl.name, alignment: 'left', fontSize: 9 },\r\n        { text: 'USD A/C  : ' + bankDtl.usd_ac_no, alignment: 'left', fontSize: 9 },//bankDtl.bank_acountno\r\n        { text: 'BANK CODE: ' + bankDtl.bank_code, alignment: 'left', fontSize: 9 },//\r\n        { text: 'SWIFT CODE: ' + bankDtl.swift_code, alignment: 'left', fontSize: 9 },\r\n      ]\r\n\r\n    }\r\n\r\n\r\n    // decoration: 'underline'\r\n\r\n    // reportFormat.footerContent.splice(1, 1);\r\n    // reportFormat.footerContent.splice(1, 1, instructions);\r\n    footerContent.forEach((line,index) => {\r\n      if(line.indexOf('#PaymentInstructions')!=-1)\r\n        reportFormat.footerContent.splice(1, index, ins);\r\n    });\r\n\r\n\r\n    const currentdate = new Date();\r\n    const datetime = currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear() + \"   \"\r\n\r\n    let courier = resData.courier;\r\n    let strr;\r\n    // if (chargesDtl.length > 0) {\r\n      let amt = parseFloat(GrandSummary['sal_amount']||0);\r\n      chargesDtl.forEach(element => {\r\n        \r\n        if (element['value'] != undefined && element['value'] != null && element['value'] != \"\" ) {\r\n         \r\n            amt = amt + parseFloat(element['value']);\r\n         \r\n        }\r\n        \r\n      });\r\n      \r\n    let amtPrt = amt.toString().split('.');\r\n    let s1 = this.inWordsINR(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsINR(parseInt(amtPrt[1]));\r\n\r\n    strr = 'US $ ' + s1 + ' and ' + s2 + ' cent only';\r\n   \r\n    let ddReportHK = {\r\n      pageSize: 'A4',\r\n      footer: function (currentPage, pageCount) {\r\n        let BankAccountNo = '';\r\n        let BankName = '';\r\n        let btmtotObj = {};\r\n        let arr = [];\r\n        let tot = [];\r\n        let bottomTot = [];\r\n\r\n        let widthsarr = [];\r\n        let resIndex = [];\r\n        let posWiseVal = [];\r\n        let totDatakey = Object.keys(GrandSummary);\r\n        let totDataVal = Object.keys(GrandSummary);\r\n        let IndxLen = totDatakey.length || 0;\r\n        for (let i = 0; i < IndxLen; i++) {\r\n          let indx = Objkeys.indexOf(totDataVal[i]);\r\n          resIndex.push(indx);\r\n          posWiseVal.push(totDataVal[i]);\r\n        }\r\n        let totcolsCount = resIndex.filter(arr => arr > 0).length;\r\n\r\n        btmtotObj['style'] = 'coloredBoldTableTotal';\r\n        btmtotObj['colSpan'] = colLen - totcolsCount;//2\r\n\r\n\r\n        if (currentPage >= 1 && currentPage < pageCount) {\r\n          btmtotObj['text'] = \"Amount chargeable (in words)    \" + strr + \"             Countinue.....Page \" + parseInt(currentPage + 1).toString();\r\n        }\r\n        else {\r\n          btmtotObj['text'] = \"Amount chargeable (in words)     \" + strr;\r\n        }\r\n        bottomTot.push(btmtotObj);\r\n        widthsarr.push('*');\r\n        btmtotObj = {};\r\n\r\n        for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n          widthsarr.push('auto');\r\n          let pos = Objkeys.indexOf(Objkeys[i]);\r\n          if (resIndex.includes(pos) && pos > -1) {\r\n            let val = Objkeys[i];\r\n            if (val != undefined && val != null) {\r\n              let crgs = 0;\r\n              if (val == 'sal_amount') {\r\n                chargesDtl.forEach(element => {\r\n                  if (element['value'] < 0) {\r\n                    crgs = parseFloat(crgs > 0 ? crgs : GrandSummary[val]) + element['value'];\r\n                  }\r\n                  else {\r\n                    crgs = parseFloat(crgs > 0 ? crgs : GrandSummary[val]) + element['value'];\r\n                  }\r\n                });\r\n              }\r\n              btmtotObj['text'] = crgs > 0 ? crgs.toString().match(/^-?\\d+(?:\\.\\d{0,2})?/)[0] : \"\";//GrandSummary[val]\r\n\r\n              btmtotObj['style'] = 'reportHeaderKey';\r\n              bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n              btmtotObj = {};\r\n            }\r\n          }\r\n          else {\r\n            bottomTot.push(\"\");\r\n          }\r\n        }\r\n        //widthsarr.push('auto');// because starts from 1 ,need 1 additional push\r\n        tot.push(bottomTot);\r\n       \r\n        return {\r\n\r\n          stack: [\r\n            {\r\n              margin: [5, 0, 5, 0],\r\n              table: {\r\n                style: 'tableExample',\r\n                headerRows: 1,\r\n                widths: widthsarr,//['*', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto'],\r\n                body: tot//this.getTotal(currentPage, pageCount, colLen)\r\n              },\r\n              layout: {\r\n                hLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n                },\r\n                vLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n                },\r\n                hLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n                },\r\n                vLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n                }\r\n\r\n              }\r\n            },\r\n            {\r\n              style: 'tableExample',\r\n              margin: [5, 0, 5, 0],\r\n              table: {\r\n                widths: ['*'],\r\n                body: [\r\n\r\n                  [{\r\n                    border: [true, true, true, true],\r\n                    stack: [\r\n                      {\r\n                        fontSize: 6,\r\n                        type: 'none',\r\n                        ol: reportFormat.footerContent\r\n                       \r\n                      },\r\n                      \r\n\r\n                      {\r\n                        text: 'This contract is governed by the laws of Hong Kong.', bold: true,\r\n                        fontSize: 7, margin: [5, 3, 0, 0]\r\n                      },\r\n\r\n\r\n                      { text: 'For '+reportFormat.authorised||'', alignment: 'right', bold: true, fontSize: 10, margin: [5, 3, 0, 2] },\r\n                      { text: 'Authorised Signatory', alignment: 'right', margin: [5, 15, 0, 2] },\r\n\r\n\r\n                    ]\r\n                  }],\r\n\r\n                ]\r\n              },\r\n              layout: {\r\n\r\n                hLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n                },\r\n                vLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n                },\r\n                hLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n                },\r\n                vLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n                }\r\n\r\n              }\r\n            },\r\n            { text: reportFormat.website, alignment: 'center', fontSize: 8, margin: [0, 5, 0, 1] }\r\n          ]\r\n        }\r\n      },\r\n      content: [\r\n        { text: 'PROFORMA INVOICE', fontSize: 10, alignment: 'center', decoration: 'underline' },\r\n\r\n        {\r\n          columns: [\r\n            reportHeader\r\n\r\n          ]\r\n        },\r\n        {\r\n\r\n          table: {\r\n            headerRows: 0,\r\n            widths: ['*', 120, 80, '*'],\r\n            body: [\r\n              [\r\n                {\r\n\r\n                  stack: [\r\n                    { text: 'Buyer', fontSize: 8 },\r\n                    {\r\n                      text: buyerDtl.name//'KAPU GEMS LTD.'\r\n                      , fontSize: 10, bold: true\r\n                    },\r\n                    { text: buyerDtl.address, fontSize: 7 },//\r\n                    { text: 'Mail : ' + buyerDtl.email, fontSize: 8, alignment: 'left' },//\r\n                    { text: 'Contact No: ' + buyerDtl.contactno, fontSize: 8, alignment: 'left' },//\r\n                  ]\r\n\r\n                },\r\n\r\n                {\r\n                  stack: [\r\n                    { text: 'Invoice No : ', fontSize: 8, alignment: 'left' },\r\n                    { text: resData['invoiceID'], fontSize: 10, alignment: 'left', bold: true },\r\n                    { text: '_________________________________', fontSize: 8, alignment: 'left' },\r\n                    { text: 'Terms of Delivery and Payment : ', fontSize: 8, alignment: 'left' },\r\n                    { text: buyerDtl.termsNme, fontSize: 10, alignment: 'left' },\r\n                  ]\r\n                }\r\n\r\n                ,\r\n                {\r\n                  stack: [\r\n                    { text: 'Date : ', fontSize: 8, alignment: 'left' },\r\n                    { text: datetime, fontSize: 10, alignment: 'left', bold: true },\r\n                    { text: '______________________', fontSize: 8, alignment: 'left' },\r\n                    { text: 'Pre-Carriage By : ', fontSize: 8, alignment: 'left' },\r\n                    { text: courier, fontSize: 10, alignment: 'left' },\r\n\r\n\r\n                  ]\r\n\r\n                },\r\n\r\n                {\r\n                  stack: [\r\n                    { text: 'Our Banker : ', fontSize: 8, alignment: 'left' },\r\n                    { text: bankDtl.name + '\\n', fontSize: 10, alignment: 'left' },\r\n                    { text: 'A/C No : ' + bankDtl.usd_ac_no + '\\n', fontSize: 10, alignment: 'left' },\r\n                    { text: 'Bank Code : ' + bankDtl.bank_code + '\\n', fontSize: 9, alignment: 'left' },\r\n                    { text: bankDtl.address, fontSize: 7, alignment: 'left' },\r\n                  ]\r\n\r\n                }\r\n\r\n              ]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            },\r\n\r\n          }\r\n\r\n        },\r\n        this.getTableWithOutGroup(resData)\r\n      ],\r\n\r\n      pageMargins: [10, 2, 10, 300],//12\r\n      defaultStyle: {\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        noneBold8px: {\r\n          fontSize: 8,\r\n          bold: false\r\n        },\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n    pdfMake.createPdf(ddReportHK).open();\r\n  }\r\n\r\n  usadeliveryMemo(resData) {\r\n    let buyerDtl = resData.buyerDtl||{};\r\n    let bankDtl = resData.bankDtl||{};\r\n    let companyDtl = resData.companyDtl;\r\n    let packetDetails = resData.packetDetails;\r\n    let attrDisplayDtl = resData.attrDisplayDtl;\r\n    let GrandSummary = resData.GrandSummary;\r\n    let chargesDtl = resData.chargesDtl;\r\n    let tabledata = [];\r\n    let Objkeys = Object.keys(attrDisplayDtl);\r\n    let Objvals = Object.values(attrDisplayDtl);\r\n    let colLen = Objkeys.length;\r\n    let reportFormat = resData.reportFormat||{};\r\n    let headerImage = reportFormat.image||'';\r\n    let footerContent = reportFormat.footerContent || '';\r\n     let reportHeader={};\r\n    //  pdfMake.vfs=pdfFonts.pdfMake.vfs;\r\n    //  pdfMake.vfs['cinzel.ttf'] = curioer.cinzel_normal\r\n    //  pdfMake.vfs['cinzel-bold.ttf'] = curioer.cinzel_bold,\r\n    //   pdfMake.fonts = {\r\n    //     // Default font should still be available\r\n    //     Roboto: {\r\n    //         normal: 'Roboto-Regular.ttf',\r\n    //         bold: 'Roboto-Medium.ttf',\r\n    //         italics: 'Roboto-Italic.ttf',\r\n    //         bolditalics: 'Roboto-Italic.ttf'\r\n    //     },\r\n    //     // Make sure you define all 4 components - normal, bold, italics, bolditalics - (even if they all point to the same font file)\r\n    //     TimesNewRoman: {\r\n    //       normal: 'Times-Regular.ttf',\r\n    //       bold: 'Times-Bold.ttf',\r\n    //       italics: 'Times-Italic.ttf',\r\n    //       bolditalics: 'Times-BoldItalic.ttf'\r\n    //     },\r\n    //     Cinzel: {\r\n    //       normal: 'cinzel.ttf',\r\n    //       bold: 'cinzel-bold.ttf'\r\n        \r\n    //     },\r\n    //   }\r\n    if(headerImage!=''){\r\n      reportHeader={\r\n        columns: [\r\n        {\r\n          width: '55%',\r\n          margin: [25, 0, 0, 0],\r\n          stack: [\r\n            {\r\n              image:headerImage\r\n             ,fit:[90,80], alignment: 'Left'\r\n           }]\r\n        },\r\n        {\r\n          width: '45%',\r\n          margin: [0, 0, 0, 0],\r\n          stack: [\r\n            { text: reportFormat.companyaddress, fontSize: 11 },\r\n            { text: reportFormat.companyaddress1, fontSize: 11 },\r\n            { text: 'Tel : ' + reportFormat.mobileno, fontSize: 11 },\r\n            { text: 'E-Mail : ' +reportFormat.email, fontSize: 11 },\r\n            { text: reportFormat.websiteaddress, fontSize: 11}\r\n          ]\r\n        }\r\n        ]\r\n  }\r\n}\r\n\r\n    //let instructionsInx = reportFormat.footerContent.findIndex('#PaymentInstructions');\r\n\r\n   // let instructions = 'Payment Instructions :\\n ' + '______________________\\n' + 'A/C NAME : KAPU GEMS LTD.\\n' + 'BANK NAME : ' + bankDtl.name + '\\n' + 'USD A/C : ' + bankDtl.bank_acountno + '\\n' + 'BANK CODE : ' + bankDtl.ad_code;\r\n\r\n\r\n\r\n    let ins = {\r\n      margin: [0, 0, 0, 5],\r\n      stack: [\r\n        { text: 'Payment Instructions', decoration: 'underline', fontSize: 9, bold: true, margin: [0, 5, 0, 5] },\r\n        { text: 'A/C NAME : '+reportFormat.authorised||'', fontSize: 9 },//\r\n        { text: 'BANK NAME : ' + bankDtl.name, alignment: 'left', fontSize: 9 },\r\n        { text: 'A/C NO : ' + bankDtl.bank_acountno, alignment: 'left', fontSize: 9 },\r\n        { text: 'ABA ROUTING: ' + bankDtl.usd_ac_no, alignment: 'left', fontSize: 9 },//\r\n        { text: 'SWIFT CODE: ' + bankDtl.swift_code, alignment: 'left', fontSize: 9 },\r\n      ]\r\n\r\n    }\r\n\r\n\r\n    // decoration: 'underline'\r\n\r\n    // reportFormat.footerContent.splice(1, 1);\r\n    // reportFormat.footerContent.splice(1, 1, instructions);\r\n    footerContent.forEach((line,index) => {\r\n      if(line.indexOf('#PaymentInstructions')!=-1)\r\n        reportFormat.footerContent.splice(1, index, ins);\r\n    });\r\n\r\n\r\n    const currentdate = new Date();\r\n    const datetime = currentdate.getDate() + \"/\"\r\n      + (currentdate.getMonth() + 1) + \"/\"\r\n      + currentdate.getFullYear() + \"   \"\r\n\r\n    let courierdata = resData.courier;\r\n    let strr;\r\n    // if (chargesDtl.length > 0) {\r\n      let amt = parseFloat(GrandSummary['sal_amount']||0);\r\n      chargesDtl.forEach(element => {\r\n        \r\n        if (element['value'] != undefined && element['value'] != null && element['value'] != \"\" ) {\r\n         \r\n            amt = amt + parseFloat(element['value']);\r\n         \r\n        }\r\n        \r\n      });\r\n      \r\n    let amtPrt = amt.toString().split('.');\r\n    let s1 = this.inWordsINR(parseInt(amtPrt[0]));\r\n    let s2 = this.inWordsINR(parseInt(amtPrt[1]));\r\n\r\n    strr = 'US $ ' + s1 + ' and ' + s2 + ' cent only';\r\n    let ddReportHK = {\r\n      pageSize: 'A4',\r\n      footer: function (currentPage, pageCount) {\r\n        let BankAccountNo = '';\r\n        let BankName = '';\r\n        let btmtotObj = {};\r\n        let arr = [];\r\n        let tot = [];\r\n        let bottomTot = [];\r\n\r\n        let widthsarr = [];\r\n        let resIndex = [];\r\n        let posWiseVal = [];\r\n        let totDatakey = Object.keys(GrandSummary);\r\n        let totDataVal = Object.keys(GrandSummary);\r\n        let IndxLen = totDatakey.length || 0;\r\n        for (let i = 0; i < IndxLen; i++) {\r\n          let indx = Objkeys.indexOf(totDataVal[i]);\r\n          resIndex.push(indx);\r\n          posWiseVal.push(totDataVal[i]);\r\n        }\r\n        let totcolsCount = resIndex.filter(arr => arr > 0).length;\r\n\r\n        btmtotObj['style'] = 'coloredBoldTableTotal';\r\n        btmtotObj['colSpan'] = colLen - totcolsCount;//2\r\n\r\n\r\n        if (currentPage >= 1 && currentPage < pageCount) {\r\n          btmtotObj['text'] = \"Amount chargeable (in words)    \" + strr + \"             Countinue.....Page \" + parseInt(currentPage + 1).toString();\r\n        }\r\n        else {\r\n          btmtotObj['text'] = \"Amount chargeable (in words)     \" + strr;\r\n        }\r\n        bottomTot.push(btmtotObj);\r\n        widthsarr.push('*');\r\n        btmtotObj = {};\r\n\r\n        for (let i = 1; i < Objkeys.length; i++) {////starts from 1 to skip qty\r\n          widthsarr.push('auto');\r\n          let pos = Objkeys.indexOf(Objkeys[i]);\r\n          if (resIndex.includes(pos) && pos > -1) {\r\n            let val = Objkeys[i];\r\n            if (val != undefined && val != null) {\r\n              let crgs = 0;\r\n              if (val == 'sal_amount') {\r\n                chargesDtl.forEach(element => {\r\n                  if (element['value'] < 0) {\r\n                    crgs = parseFloat(crgs > 0 ? crgs : GrandSummary[val]) + element['value'];\r\n                  }\r\n                  else {\r\n                    crgs = parseFloat(crgs > 0 ? crgs : GrandSummary[val]) + element['value'];\r\n                  }\r\n                });\r\n              }\r\n              btmtotObj['text'] = crgs > 0 ? crgs.toString().match(/^-?\\d+(?:\\.\\d{0,2})?/)[0] : \"\";//GrandSummary[val]\r\n\r\n              btmtotObj['style'] = 'reportHeaderKey';\r\n              bottomTot.push(btmtotObj);//this.GrandSummary[val];\r\n              btmtotObj = {};\r\n            }\r\n          }\r\n          else {\r\n            bottomTot.push(\"\");\r\n          }\r\n        }\r\n        //widthsarr.push('auto');// because starts from 1 ,need 1 additional push\r\n        tot.push(bottomTot);\r\n      \r\n        return {\r\n\r\n          stack: [\r\n            {\r\n              margin: [5, 0, 5, 0],\r\n              table: {\r\n                style: 'tableExample',\r\n                headerRows: 1,\r\n                widths: widthsarr,//['*', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto', 'auto'],\r\n                body: tot//this.getTotal(currentPage, pageCount, colLen)\r\n              },\r\n              layout: {\r\n                hLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n                },\r\n                vLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n                },\r\n                hLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n                },\r\n                vLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n                }\r\n\r\n              }\r\n            },\r\n            {\r\n              style: 'tableExample',\r\n              margin: [5, 0, 5, 0],\r\n              table: {\r\n                widths: ['*'],\r\n                body: [\r\n\r\n                  [{\r\n                    border: [true, true, true, true],\r\n                    stack: [\r\n                      {\r\n                        fontSize: 6,\r\n                        type: 'none',\r\n                        ol: reportFormat.footerContent\r\n                       \r\n                      },\r\n                      \r\n\r\n                      {\r\n                        text: 'WARNING : DO NOT SHIP BACK PACKAGES USING USPS MULTIPLE PACKAGES HAVE BEEN LOST BY OUR CUSTOMERS.', bold: true,\r\n                        fontSize: 7, margin: [5, 3, 0, 0]\r\n                      },\r\n\r\n\r\n                      { text: 'For '+reportFormat.authorised||'', alignment: 'right', bold: true, fontSize: 10, margin: [5, 3, 0, 2] },\r\n                      { text: 'Authorised Signatory', alignment: 'right', margin: [5, 15, 0, 2] },\r\n\r\n\r\n                    ]\r\n                  }],\r\n\r\n                ]\r\n              },\r\n              layout: {\r\n\r\n                hLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n                },\r\n                vLineWidth: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n                },\r\n                hLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n                },\r\n                vLineColor: function (i, node) {\r\n                  return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n                }\r\n\r\n              }\r\n            },\r\n            { text: reportFormat.website, alignment: 'center', fontSize: 8, margin: [0, 5, 0, 1] }\r\n          ]\r\n        }\r\n      },\r\n      content: [\r\n        { text: 'PROFORMA INVOICE', fontSize: 10, alignment: 'center', decoration: 'underline' },\r\n\r\n        {\r\n          columns: [\r\n            reportHeader\r\n\r\n          ]\r\n        },\r\n        {\r\n\r\n          table: {\r\n            headerRows: 0,\r\n            widths: ['*', 120, 80, '*'],\r\n            body: [\r\n              [\r\n                {\r\n\r\n                  stack: [\r\n                    { text: 'Buyer', fontSize: 8 },\r\n                    {\r\n                      text: buyerDtl.name//'KAPU GEMS LTD.'\r\n                      , fontSize: 10, bold: true\r\n                    },\r\n                    { text: buyerDtl.address, fontSize: 7 },//\r\n                    { text: 'Mail : ' + buyerDtl.email, fontSize: 8, alignment: 'left' },//\r\n                    { text: 'Contact No: ' + buyerDtl.contactno, fontSize: 8, alignment: 'left' },//\r\n                  ]\r\n\r\n                },\r\n\r\n                {\r\n                  stack: [\r\n                    { text: 'Invoice No : ', fontSize: 8, alignment: 'left' },\r\n                    { text: resData['invoiceID'], fontSize: 10, alignment: 'left', bold: true },\r\n                    { text: '_________________________________', fontSize: 8, alignment: 'left' },\r\n                    { text: 'Terms of Delivery and Payment : ', fontSize: 8, alignment: 'left' },\r\n                    { text: buyerDtl.termsNme, fontSize: 10, alignment: 'left' },\r\n                  ]\r\n                }\r\n\r\n                ,\r\n                {\r\n                  stack: [\r\n                    { text: 'Date : ', fontSize: 8, alignment: 'left' },\r\n                    { text: datetime, fontSize: 10, alignment: 'left', bold: true },\r\n                    { text: '______________________', fontSize: 8, alignment: 'left' },\r\n                    { text: 'Pre-Carriage By : ', fontSize: 8, alignment: 'left' },\r\n                    { text: courierdata, fontSize: 10, alignment: 'left' },\r\n\r\n\r\n                  ]\r\n\r\n                },\r\n\r\n                {\r\n                  stack: [\r\n                    { text: 'Our Banker : ', fontSize: 8, alignment: 'left' },\r\n                    { text: bankDtl.name + '\\n', fontSize: 10, alignment: 'left' },\r\n                    { text: 'A/C No : ' + bankDtl.bank_acountno + '\\n', fontSize: 10, alignment: 'left' },\r\n                    { text: 'ABA ROUTING : ' + bankDtl.usd_ac_no + '\\n', fontSize: 9, alignment: 'left' },\r\n                    { text: bankDtl.address, fontSize: 7, alignment: 'left' },\r\n                  ]\r\n\r\n                }\r\n\r\n              ]\r\n\r\n            ]\r\n          },\r\n          layout: {\r\n            //set custom borders size and color\r\n            hLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 0.1 : 0.1;\r\n            },\r\n            vLineWidth: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 0.1 : 0.1;\r\n            },\r\n            hLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.body.length) ? 'black' : 'black';\r\n            },\r\n            vLineColor: function (i, node) {\r\n              return (i === 0 || i === node.table.widths.length) ? 'black' : 'black';\r\n            },\r\n\r\n          }\r\n\r\n        },\r\n        this.getTableWithOutGroup(resData)\r\n      ],\r\n\r\n      pageMargins: [10, 2, 10, 300],//12\r\n      defaultStyle: {\r\n        // font:'TimesNewRoman',\r\n        alignment: 'justify'\r\n      },\r\n      styles: {\r\n        noneBold8px: {\r\n          fontSize: 8,\r\n          bold: false\r\n        },\r\n        h3: {\r\n          fontSize: 10\r\n        },\r\n        reportHeaderKey: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        h3header: {\r\n          fontSize: 11\r\n        },\r\n        tableExample: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        pkttable: {\r\n          fontSize: 8\r\n        },\r\n        coloredBoldTableTotal: {\r\n          fontSize: 8,\r\n          bold: true\r\n        },\r\n        headerimg: {\r\n          //font:'Courier',\r\n          fontSize: 25,\r\n          bold: true\r\n        }\r\n      }\r\n    }\r\n    pdfMake.createPdf(ddReportHK).open();\r\n  }\r\n  \r\n  inWordsINR(num) {\r\n    if ((num = num.toString()).length > 9) return 'overflow';\r\n    let n = [];\r\n    n = ('000000000' + num).substr(-9).match(/^(\\d{2})(\\d{2})(\\d{2})(\\d{1})(\\d{2})$/);\r\n    if (!n) return; var str = '';\r\n    str += (n[1] != 0) ? (this.a[Number(n[1])] || this.b[n[1][0]] + ' ' + this.a[n[1][1]]) + 'crore ' : '';\r\n    str += (n[2] != 0) ? (this.a[Number(n[2])] || this.b[n[2][0]] + ' ' + this.a[n[2][1]]) + 'lakh ' : '';\r\n    str += (n[3] != 0) ? (this.a[Number(n[3])] || this.b[n[3][0]] + ' ' + this.a[n[3][1]]) + 'thousand ' : '';\r\n    str += (n[4] != 0) ? (this.a[Number(n[4])] || this.b[n[4][0]] + ' ' + this.a[n[4][1]]) + 'hundred ' : '';\r\n    str += (n[5] != 0) ? ((str != '') ? '' : '') + (this.a[Number(n[5])] || this.b[n[5][0]] + ' ' + this.a[n[5][1]]) + '' : '';\r\n    return str;\r\n  }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class SharedServicesService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    public glbEnv: GlobleEnvService,\r\n  ) { }\r\n  cDt = new Date();\r\n\r\n  pdfReport(reqObj, headers, url) {\r\n    this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj), headers)\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\n\r\nexport class LazyloadService {\r\n  constructor() { }\r\n  onScrollDown(mA,dA){\r\n    if(mA.length < dA.length){ \r\n      let len = mA.length;\r\n      \r\n      for(let i = len; i <= len+20; i++){ \r\n        \r\n        return mA.push(dA[i]);\r\n      }\r\n    }\r\n  }\r\n}\r\n","export class Constants {\r\n    static readonly DATE_FMT = 'dd/MMM/yyyy';\r\n    static readonly DATE_TIME_FMT = `${Constants.DATE_FMT} hh:mm:ss`;\r\n}","import { Injectable } from '@angular/core';\r\nimport { PreloadingStrategy, Route } from '@angular/router';\r\nimport { Observable, of } from 'rxjs';\r\n\r\n@Injectable()\r\nexport class SelectivePreloadingStrategy implements PreloadingStrategy {\r\n  preloadedModules: string[] = [];\r\n\r\n  preload(route: Route, load: () => Observable<any>): Observable<any> {\r\n    if (route.data && route.data['preload']) {\r\n      this.preloadedModules.push(route.path);\r\n      return load();\r\n    } else {\r\n      return of(null);\r\n    }\r\n  }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient } from '@angular/common/http';\r\n// import { GlobleEnvService } from 'ez/ez/src/app/globle/globle-env.service';\r\nimport { GlobleEnvService } from '../globle/globle-env.service';\r\n\r\nimport { Cookie } from 'ng2-cookies/ng2-cookies';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class AssortServiceService {\r\n\r\n  constructor(\r\n    private http: HttpClient,\r\n    public glbEnv: GlobleEnvService,\r\n  ) { }\r\n\r\n  load(reqObj, options: any, url) {\r\n    return this.http.post(this.glbEnv.baseUrl + url, JSON.stringify(reqObj),options= {\r\n      params: options\r\n    })\r\n      .toPromise()\r\n      .then((response) => response);\r\n  }\r\n\r\n  getCookies() {\r\n    return Cookie.get('_logid');\r\n  }\r\n  \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { BehaviorSubject } from 'rxjs';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class GetSetServiceService {\r\n\r\n  private editDetails: BehaviorSubject<any> = new BehaviorSubject<any>(null);\r\n  public editDetails$ = this.editDetails.asObservable();\r\n\r\n  private filterData: BehaviorSubject<any> = new BehaviorSubject<any>(null);\r\n  public filterData$ = this.filterData.asObservable();\r\n\r\n  setData(value: any) {\r\n    this.editDetails.next(value);\r\n  }\r\n\r\n  clearData() {\r\n    this.editDetails.next(null);\r\n  }\r\n\r\n  \r\n  setFilterData(value: any) {\r\n    this.filterData.next(value);\r\n  }\r\n\r\n  clearFilterData() {\r\n    this.filterData.next(null);\r\n  }\r\n}\r\n","const curioer = {\r\n    cinzel_normal: \r\n        \"AAEAAAARAQAABAAQRFNJRwAAAAEAANucAAAACEZGVE1k1a+zAAC6oAAAABxHREVGAY4ABgAAurwAAAAgR1BPU7jM+rwAALrcAAAggEdTVUIWmyiYAADbXAAAAEBPUy8yaUKB8gAAAZgAAABgY21hcMo27pwAAAd8AAADvmdhc3AAAAAQAAC6mAAAAAhnbHlml6o4ogAADggAAKAEaGVhZP1t0SAAAAEcAAAANmhoZWEI8gInAAABVAAAACRobXR4O3k80AAAAfgAAAWEbG9jYSnwUegAAAtEAAACxG1heHABqQBtAAABeAAAACBuYW1ljete/QAArgwAAAZRcG9zdJya1ToAALRgAAAGN3ByZXBoBoyFAAALPAAAAAcAAQAAAAEAQWtW+1FfDzz1AAsD6AAAAADMlUarAAAAAMyVRqv/9P8RBTADkwAAAAgAAgAAAAAAAAABAAADy/6MAAAEI//0/hYFMAABAAAAAAAAAAAAAAAAAAABYQABAAABYQBqAAYAAAAAAAIAAAABAAEAAABAAAAAAAAAAAMCXQGQAAUAAAKKAlgAAABLAooCWAAAAV4AMgEsAAAAAAUAAAAAAAAAAAAABwAAAAAAAAAAAAAAAFVLV04AQAAg+wID0P6MAAAD0AF0IAAAkwAAAAACXwK8AAAAIAACAPoAAAAAAAABTQAAAPoAAADmAEUBOwAyAhgAEwHVADYCrAAsAoYAHQCqACMBUgBZAVIAHQGCACQB4QAnALkALQF8ACIAswAtAZYABwJUAD8BWAA8AikAOwH3ADwCRwAoAfIAMQIwAEAB9gAjAigAOwIwADcAqgAtAlgALQHhACgB4QAoAeEAKAGdABQD0QA7Asj/9gJKADwC+AA8AycAOwJBADwCHQA7Ax4APAMtADsBUgA7AUQAFAKRADsCMgA8A6MADwNJACwDRgBGAkEAOwNFADwCpQA8AdsAOQJqABQDEQAxAuT/9gPW//cClv/3ApX/9wKLADsBTAB4AZYABwFMACcCCwAjAfQAAAG3AEcCl//7AjoANgLBADEC+AA2AiIANwILADcC5gAyAuoANgFQADYBNQAMAnAANwIYADcDbgAHAwsAIwMGADICKQA2AwkAMQJzADcBzgA2AkIADgK8ACcCl//7A4P/+AJy//UCgP/7AmAAMgFRAFQA9QBkAVEAJwHtACQA5gBGAloAMQJBADICHQAyApX/9wD1AGQB/wBAAlgAkwNQADwBcAAAAcUAKAJZACgBfAAiAPUACgJYAKoBAQAeAeEAKAF3AB4BNgAdAbcAyAIIADEAqgAoAlgA9QDTACcBnAAeAcUAPALJADsDJQA7AskAHQGxADECyP/2Asj/9gLI//cCyP/2Asj/9gLI//cDhv/2AvgAPAJBADwCQQA8AkEAPAJBADwBUgAIAVIAOwFSADkBUgAkAycAPANJACwDRgA8A0YARgNGAEYDRgBGA0YARgGfADEDPAA8AxEAMQMRADIDEQAyAxEAMgKV//YCKgAqA5wANgKX//sCl//7Apf//AKX//wCl//7Apf/+wNC//wCwQAxAiIANwIiADcCIgA3AiIANwEy//kBMgA2ATIAKgEyABQC+AA2AwsAIwMGADEDBgAxAwYAMgMGADEDBgAxAeEAKAMGADECvAAoArwAJwK8ACgCvAAnAoD/+wIPADUCgP/7Asj/9gKX//sCyP/2Apf/+wLh//YCef/8AvgAOwLBADEC+AA8AsEAMQL4ADsCwQAxAycAOwL4ADcDJwA7AvgANwJBADwCIgA3AkEAPAIiADcCQQA8AiIANwJBADwCIgA3Ax4AOwLmADIDHgA8AuYAMgMeADwC5gAyAwoAKgLsADYBUgAvATIAHwFSADsBMwA2AVIAOwEyADYClgA7AoUANgKRADsCcAA3AjIAPAIYADcCMgA8AhgANwIyADwCGAA2AjIAPAIYADcCMgARAhgAMQNJACwDCwAjA0kALAMLACMDSQAsAwsAIwMzAC0DRwAjA0YARgMGADEDRgBGAwYAMgPCADwDdQAyAqUAPAJzADcCpQA8AnMANwKlADsCcwA2AdsAOQHOADYB2wA5AZwALAHbADkBzgA2AmoAFAJCAA4CagATAkIADwJqABQCQgAOAxEAMQK8ACcDEQAxArwAJwMRADICvAAoAxEAMQK8ACcD1v/3A4P/+QKV//cCgP/8ApX/9gKLADsCYAAyAosAOwJgADICiwA7AmAAMQHtABQB2AA5Ac4ANgJqABQCJAAOAlgApQJYAKUBuAB1AlgBAQJYAM8CWAEBAlgAogJYAMgAAAAdAowABQMoADUDbgAHAr8ANgPW//cDg//4A9b/9wOD//gD1v/3A4P/+AKV//cCgP/7AfQAAAMgAAAAyAAu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AKYBVgFXAVgBWQDYAOEA2wDcAN0A4ADZAN8BWgCoAJ8AlwCbAVsBXAFdAV4BXwFgAWEBYgCyALMAtgC3AMQAtAC1AMUAggDCAIcAqwDGAL4AvwC8AWMAjACYAJoAmQDvAKUAkgCcAKcAjwCUAJUAuQDAAMEKc29mdGh5cGhlbgdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsKQ2RvdGFjY2VudApjZG90YWNjZW50BkRjYXJvbgZkY2Fyb24GRGNyb2F0B0VtYWNyb24HZW1hY3JvbgpFZG90YWNjZW50CmVkb3RhY2NlbnQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fyb24KR2RvdGFjY2VudApnZG90YWNjZW50DEdjb21tYWFjY2VudAxnY29tbWFhY2NlbnQESGJhcgRoYmFyB0ltYWNyb24HaW1hY3JvbgdJb2dvbmVrB2lvZ29uZWsCSUoCaWoMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0ZQxOY29tbWFhY2NlbnQMbmNvbW1hYWNjZW50Bk5jYXJvbgZuY2Fyb24DRW5nA2VuZwdPbWFjcm9uB29tYWNyb24NT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24GcmNhcm9uBlNhY3V0ZQZzYWN1dGUIVGNlZGlsbGEIdGNlZGlsbGEGVGNhcm9uBnRjYXJvbgRUYmFyBHRiYXIHVW1hY3Jvbgd1bWFjcm9uBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQMU2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAd1bmkwMjFBB3VuaTAyMUIPY29tbWFhY2NlbnRjb21i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/8T/4v+6/8T/4v/xAAD/xP/Y/+L/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAP/s/+z/sAAAAAAAAP/xAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tv/nAAAAAAAAAAD/8f/JAAAAAP+wAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAP/YAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAP/s//EAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAD/4gAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/90AAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/90AAP/nAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/nAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAD/xP/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAD/pv/2/+cAAAAAAAAAAP/s/7r/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/l/+r/6v/zv+c/6b/v//dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/dAAAAAAAAAAAAAAAA/+cAAP/sAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/o/5z/2P/7AAAAAAAAAAD/5v9qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/33/nP96/5P/bv+f/6MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAABf/2AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA//EAAP/nAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yQAA/8kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAP/iAAD/+wAAAAAAAAAA//v/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/T//b/2AAA/87/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//H/9gAA//EAAAAAAAD/8QAAAAD/yf/2/8QAAP/sAAD/+wAAAAAAAAAAAAAAAAAAAAD/yf/d/93/4v+w/+z/9gAA/9MAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAA//EAAP/s//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA/+wAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA/7D/4gAA/9gAAAAA//H/uv/iAAD/q//2AAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yf/sAAAAAAAAAAAABf/OAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/nAAD/+wAA/+cAAAAAAAAAAAAAAAAAAP/dAAAAAAAAAAAAAP/sAAAAAP/2AAAAAAAA//sAAAAAAAAAAP/wAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAP/xAAAAAAAAAAD/3QAAAAAAAAAA/+z/yf/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+1/9P/yf/n/7r/2P/i/9P/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAP/sAAAAAAAAAAD/7AAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAA//gAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAA/+wAAAAA/7r/4v/OAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAPAAAACgAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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\",\r\n    cinzel_bold: \r\n          \"AAEAAAARAQAABAAQRFNJRwAAAAEAAOGEAAAACEZGVE1k3YwtAAC8WAAAABxHREVGAY4ABgAAvHQAAAAgR1BPUz/L3wEAALyUAAAksEdTVUIWmyiYAADhRAAAAEBPUy8yam6E8QAAAZgAAABgY21hcMo27pwAAAd8AAADvmdhc3AAAAAQAAC8UAAAAAhnbHlmKOC18wAADggAAKHUaGVhZP110RMAAAEcAAAANmhoZWEI+QJnAAABVAAAACRobXR4X8spzgAAAfgAAAWEbG9jYYGaqggAAAtEAAACxG1heHABqQBgAAABeAAAACBuYW1lgEXclAAAr9wAAAY8cG9zdJya1ToAALYYAAAGN3ByZXBoBoyFAAALPAAAAAcAAQAAAAEAQVu411pfDzz1AAsD6AAAAADMlUaqAAAAAMyVRqr/3v7pBU0DsAABAAgAAgAAAAAAAAABAAADy/6MAAAEU//e/iYFTQABAAAAAAAAAAAAAAAAAAABYQABAAABYQBdAAYAAAAAAAIAAAABAAEAAABAAAAAAAAAAAMCdwK8AAUAAAKKAlgAAABLAooCWAAAAV4AMgEsAAAAAAgAAAAAAAAAAAAABwAAAAAAAAAAAAAAAFVLV04AIAAg+wID0P6MAAAD0AF0IAAAkwAAAAACZAK8AAAAIAACAPoAAAAAAAABTQAAAPoAAAENADkBagAlAj4AEwItACoC5AAdAycAGgDIAB8BpwBaAacAHgGEACUB4QAoAOYAKgF8AB8A3gAmAaoACAKNAC4BiAApAmgALQIzACoCawAGAioAGQJ1ADECIAAQAlsAJgJ1AC4A2gAmAYkAJgHtACgB4QAoAeEAKAHNAAcD3QAjAsz/5AKiACkDDAAsAzwAKQJ3ACkCUwApA0QALANdACkBggApAYAABAL1ACkCaAApA7n/9wNhAB0DbgAwAo8ALANyAC8C6wAsAkIAMQKaAA0DNQAlAtf/5QPL/98C2f/oAr7/4gKVACwBoQB4AaoACAGhACcCKAAjAfQAAAIYADwChP/mAlwAIwKqACEC7AAgAjMAIgIWACIC2gAiAu4AIgFgACIBVP/+AqEAIgIkACIDX//5AwsAFQMJACICSQAiAv4AIgKRACkCAgAtAlcACgLAABsCfP/lA2X/6gKK/+4Ce//hAl4AIgF7AFUBAQBkAXsAGwHtAB4BDQA6AksAHAJbACYCHQAyAr7/4gEBAGQCDgApAlgAZwNQADwBff/+AfoAKAJYACgBfAAfAPUACgJYAJ4A9AAXAeEAKAGRACEBXAAbAhgAygIUADEA2gAkAlgA4gEEACEBlAAXAfoAPALrACMDQAAjAxUAHgHnACUCzP/kAsz/5ALM/+QCzP/lAsz/5ALM/+UDy//oAwwALAJ3ACkCdwApAncAKQJ3ACkBggAGAYIAKQGCACkBggAOAzwAKQNhAB0DbgAsA24AMANuADADbgAwA24AMAGbACsDagAsAzUAJQM1ACUDNQAlAzUAJQK+/+IChgAqBAUALQKE/+YChP/mAoT/5gKE/+YChP/mAoT/5QNg/+wCqgAhAjMAIgIzACICMwAiAjMAIgFU/+gBVAAiAVQAEgFU//YC7AAgAwsAFQMJACIDCQAiAwkAIgMJACIDCQAiAeEAKAMJACICwAAbAsAAGwLAABsCwAAbAnv/4gI7ACsCe//hAsz/5AKE/+YCzP/kAoT/5gLW/+QCeP/oAwwALAKqACEDDAAsAqoAIQMMACwCqgAhAzwAKQLsACADPAApAuwAIAJ3ACkCMwAiAncAKQIzACICdwApAjMAIgJ3ACkCMwAiA0QALALaACIDRAAsAtoAIgNEACwC2gAiA08AIgLvACIBggApAVQAIgGCACkBVAAjAYIAKQFUACIDAwApArQAIgL1ACkCoQAiAmgAKQIkACICaAApAiQAIgJoACkCJAAiAmgAKQIkACICaAARAj4AGANhAB0DCwAVA2EAHQMLABUDYQAdAwsAFQNeAB0DIgAVA24AMAMJACIDbgAwAwkAIgQvACwDuQAiAusALAKRACkC6wAsApEAKQLrACwCkQApAkIAMQICAC0CQgAxAdwAIgJCADECAgAtApoADQJXAAoCmgANAlYACgKaAA0CWwAKAzUAJQLAABsDNQAlAsAAGwM1ACUCwAAbAzUAJQLAABsDy//fA2X/6gK+/+ICe//hAr7/4gKVACwCXgAiApUALAJeACIClQAsAl4AIgIgABQCLgArAgIALQKaAA0CSgAKAlgAfgJYAIQCGQBdAlgA6gJYAMACWADuAlgAeAJYAJ8AAAAgAowABQNTACEDX//5Au8AJAPL/98DZf/qA8v/3wNl/+oDy//fA2X/6QK+/+ICe//hAfQAAAMgAAAA9wAn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AEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQCjAIQAhQC9AJYA6ACGAI4AiwCdAKkApAECAIoA2gCDAJMA8gDzAI0AiADDAN4A8QCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQMBBAEFAQYBBwEIAP0A/gEJAQoA/wEAAQsBDAENAQEBDgEPARABEQESARMBFAEVAPgA+QEWARcBGAEZARoBGwEcAR0BHgEfAPoA1wEgASEBIgEjASQBJQEmAScBKAEpASoBKwDiAOMBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcAsACxATgBOQE6ATsBPAE9AT4BPwD7APwA5ADlAUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRALsBUgFTAVQBVQDmAOcApgFWAVcBWAFZANgA4QDbANwA3QDgANkA3wFaAKgAnwCXAJsBWwFcAV0BXgFfAWABYQFiALIAswC2ALcAxAC0ALUAxQCCAMIAhwCrAMYAvgC/ALwBYwCMAJgAmgCZAO8ApQCSAJwApwCPAJQAlQC5AMAAwQpzb2Z0aHlwaGVuB0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawpDZG90YWNjZW50CmNkb3RhY2NlbnQGRGNhcm9uBmRjYXJvbgZEY3JvYXQHRW1hY3JvbgdlbWFjcm9uCkVkb3RhY2NlbnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgpHZG90YWNjZW50Cmdkb3RhY2NlbnQMR2NvbW1hYWNjZW50DGdjb21tYWFjY2VudARIYmFyBGhiYXIHSW1hY3JvbgdpbWFjcm9uB0lvZ29uZWsHaW9nb25lawJJSgJpagxLY29tbWFhY2NlbnQMa2NvbW1hYWNjZW50BkxhY3V0ZQZsYWN1dGUMTGNvbW1hYWNjZW50DGxjb21tYWFjY2VudAZMY2Fyb24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlDE5jb21tYWFjY2VudAxuY29tbWFhY2NlbnQGTmNhcm9uBm5jYXJvbgNFbmcDZW5nB09tYWNyb24Hb21hY3Jvbg1PaHVuZ2FydW1sYXV0DW9odW5nYXJ1bWxhdXQGUmFjdXRlBnJhY3V0ZQxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50BlJjYXJvbgZyY2Fyb24GU2FjdXRlBnNhY3V0ZQhUY2VkaWxsYQh0Y2VkaWxsYQZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgdVbWFjcm9uB3VtYWNyb24FVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1sYXV0B1VvZ29uZWsHdW9nb25lawtXY2lyY3VtZmxleAt3Y2lyY3VtZmxleAtZY2lyY3VtZmxleAt5Y2lyY3VtZmxleAZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAxTY29tbWFhY2NlbnQMc2NvbW1hYWNjZW50B3VuaTAyMUEHdW5pMDIxQg9jb21tYWFjY2VudGNvbWIGV2dyYXZlBndncmF2ZQZXYWN1dGUGd2FjdXRlCVdkaWVyZXNpcwl3ZGllcmVzaXMGWWdyYXZlBnlncmF2ZQRFdXJvAAABAAH//wAPAAAAAQAAAADMbbFVAAAAAMvalC0AAAAAzJVGqgABAAAADgAAABgAAAAAAAIAAQADAWAAAQAEAAAAAgAAAAEAAAAKAEIAUAADREZMVAAUZ3JlawAgbGF0bgAsAAQAAAAA//8AAQAAAAQAAAAA//8AAQAAAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAACAAoH5gABBvQABAAAANgBugG6AcACjgKUApoCoAKmArQCvgLIAs4C4ALqAuoC8AQ2BEAETgK+BFwCvgRqBHgEfgScBLoE3ATuBQgFDgWsBcIFzALIBdoF6AKaApoF8gYkBi4GQAZOBcwFzAZYBmYGcAZ+BogGngasBroCyAKmAqYCpgKmAqYCpgLIAsgCyALIAsgC6gLqAuoC6gK+Ar4CvgK+Ar4CvgK+BO4GZgWsBawFrAWsBawFrALIAsgCyALIAsgCmgKaApoCmgXMBk4FzAXMBcwFzAXMBcwGfgZ+Bn4Gfga6BroCpgWsAqYFrAKmBawCvgXMAr4FzALIAsgCyALIAsgCyALIAsgC4AXoAuAF6ALgBegC6gKaAuoCmgLqApoC6gKaApoENgYkBEAGLgRABi4GzAYuBEAGLgRABi4GTgZOBk4GTgK+BcwCvgXMAsgCyARqBlgEagZYBGoGWAR4BmYEeAZmBHgGZgR+BnAEfgZwBH4GcAZ+Bn4GfgZ+BLoGngTuBroE7gUIAsgFCALIBQgCyAR4BmYEfgZwBkACmgS6Bp4EugaeBLoGngTuBroBugG6Bu4BugKaBi4AAQAN/+gAMwAk/8gANwAMADkAKAA6AC4AOwAkADwAEABE/8YAWQAVAFoAGABbAAAAXAASAID/yACB/8gAgv/IAIP/yACE/8gAhf/IAIb/yACdABAAoP/GAKH/xgCi/8YAo//GAKT/xgCl/8YApv/GAL0AEgC/ABIAwP/IAMH/xgDC/8gAw//GAMT/yADF/8YBDgAMARAADAESAAwBHAAuAR0AGAEeABABHwASASAAEAEqAAwBOQAuAToAGAE7AC4BPAAYAT0ALgE+ABgBPwAQAUAAEgABACL/7gABACL/4gABACIABgABABoADAADAA3/bgASACgAP/+nAAIADf/fACIAAAACAA3/4AAi//cAAQAN//oABAANAAYAEv/fAIb/nACm/5gAAgAN/9kAIv/0AAEARf/6AFEAJf/0ACf/9AAo//QAKf/0ACv/9AAs//QALv/0AC//9AAx//QAM//0ADX/9ABF//QAR//0AEj/9ABJ//QAS//0AEz/9ABO//QAT//0AFP/9ABV//QAiP/0AIn/9ACK//QAi//0AIz/9ACN//QAjv/0AI//9ACe//QAqP/0AKn/9ACq//QAq//0AKz/9ACt//QArv/0AK//9AC+//QAzP/0AM3/9ADO//QAz//0AND/9ADR//QA0v/0ANP/9ADU//QA1f/0ANb/9ADX//QA3v/0AN//9ADg//QA4f/0AOL/9ADj//QA5P/0AOX/9ADm//QA5//0AOj/9ADp//QA6v/0AOv/9ADs//QA7f/0AO7/9ADv//QA8P/0APH/9ADy//QA8//0AQL/9AED//QBBP/0AQX/9AEG//QBB//0AV//9AFg//QAAgASACIAPwAIAAMADf94ADf/zwA//9oAAwAN/8UAEgAfAD//+AADABL/2QCG/3cApv9mAAMADf+/ABIAKAAi//EAAQAN/9gABwAEAA8ADQAUABL/3AAiACQAPwAUAIb/zwCm/80ABwANABoAEv/OACIAEgA/ABgAhv+7AKT/8ACm/7MACAAEABgADQAUABL/8gAiABgAPwAbAIb/yQCk/+UApv/FAAQABAAMAA0ABAASACgAIgAGAAYADQAdACIADAA/ABsAhv/LAKT/7gCm/70AAQAN//EAJwAkACAAMAAdADn/6wA7ABIARAAmAFAAGgBX/98AWf/oAFsAFwBc/+wAgAAgAIEAIACCACAAgwAgAIQAIACFACAAhgAgAKAAJgChACYAogAmAKMAJgCkACYApQAmAKYAJgC9/+wAv//sAMAAIADBACYAwgAgAMMAJgDEACAAxQAmAQ//3wER/98BE//fAR//7AEr/98BNwAaAUD/7AAFAAQADAAN/4sAEgAuACL/3AA//8IAAgAN/+cAIv/0AAMADf/XACL/9ABE//cAAwADAAMADQAIACIADAACAA3/0QAi//QADAAiAAYARAAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYAAADBAAAAwwAAAMUAAAACAA0ABgASACgABAAN/58AEgAJACL/1wA//+wAAwAN/88AIv/uAD//9AACAAQABgAiAAwAAwAN/8IAEgAuACL/7gACAA3/3gAi//oAAwAEAAwADQAWACIAGAACAAQACQAiABIABQAEABgADQAiABL/9AAiACsAPwAMAAMABAAPAA0AHwAiAB4AAwANABAAEgAlACIADAAEAAQAGAANACgAEv/wACIAKwAIAA3/eAA3/88AOf/xAD//2gEO/+4BEP/uARL/7gEq/+4AAQAW/98AAgAmAA8ADwAAABEAEgABABcAFwADABkAGgAEACIAIgAGACQAJQAHACcAMAAJADIANwATADkAPQAZAD8APwAeAEQARQAfAEcAUgAhAFQAXQAtAIAAhgA3AIgAkAA+AJIAlgBHAJgAmABMAJ0AnQBNAJ8ApgBOAKgAtgBWALgAvQBlAL8AxQBrAMwA5QByAOcA8wCMAPUA9QCZAPcA9wCaAPkA+QCbAPsBEwCcARUBFQC1ARcBFwC2ARkBGQC3ARsBJgC4ASgBKwDEATcBQADIAUUBRQDSAUgBSADTAUsBTADUAV8BYADWAAIcDAAEAAAWkBlOAEAALQAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1AAA/9v/1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9AAAAAAAAAAAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9MAAAAAAAD/5QAA/9b/7wAA/+7/5QAAAAD/9gAAAAD//AAAAAAAAP/LAAYAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAD/+v/oAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAA//cAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8YACf/W//oAAP/v/9T//P/x/+D/0//fAAD/6QAPAAAADAADAAD/9P+q/+T/8f/2//MAAAAAAAAAAAAAAAAAAAAAAAD/9//sAAAAAAAAAAAAAP/0AAAAAAAAAAD/+AAAAAAAAP/8AAD/+gAAAAAAAAAAAAAAAAAAAAAABgAAAAD//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5gAA/+//+AAAAAAAAAAAAAn/8AAAAAAAAAAAAAAAAAAAABL/+AAA/+8AFQAAABL//P+6AAAAAAAA/+sAAAAAAAD/+v/3AAD/8AAA/7T/swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QADP/8/+8AD//9//UAAP+/AAD/9P/RAAAABgAAAAAADgADAAAAAP/b/7f/xgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAP/uAAD/8f/nAAAAAP/yAAD/5v/wAAAAAAAAAAAAAAAAAAD/8P/0AAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAD/8QAAAAAAAAAA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ACwAAAAsAAEALwABAC8AAQAvAAEALwAEADMABgA5AAYACAA6AAgAOgAIADoAAAA/ACsAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABQABAAzAAQAMwAEADMABgA5AA4ADgAuAC4ABwAuAC4ABwAAAAAAAAAHAAAANwAPAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAABQAGwABAAUBXAAFAAAAAAAAAAAABQAAAAAAAAAoABYADwAWAAAAHgArAB8AHQAlACcAIgAgACEAJgAbABsAAAAAAAAAAAAAAAkABgACAAYABgAGAAIABgAGACoABgAGAA0ABgACAAYAAgAGACwACwApAAEABwAMABUAHAAAAAAAAAAAAAAAAAAXABQAEQAUABQAFAARABQAFAAaABQAFAAEABgAEQAUABEAFAASACMACAAOACQAAwAKABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAJAAkACQAJAAkACQAJAAIABgAGAAYABgAGAAYABgAGAAAAAAACAAIAAgACAAIAAAACACkAKQApACkAFQAGABIAFwAXABcAFwAXABcAFwARABQAFAAUABQAFAAUABQAFAAAABgAEQARABEAEQARACgAEQAIAAgACAAIAAoAFAAKAAkAFwAJABcACQAXAAIAEQACABEAAgARAAYAFAAGABQABgAUAAYAFAAGABQABgAUAAIAEQACABEAAgARAAYAFAAGABQABgAUAAYAFAAGABQABgAUAAYAFAAGABQABgAUAAYAFAAGABQAAAAYAAAAGAAAABgAAAAYAAIAEQACABEAAgARAAYAFAAGABQABgAUACwAEgAsABIALAASAAsAIwALACMACwAjACkACAApAAgAKQAIACkACAAHACQAFQAKABUAHAAZABwAGQAcABkAAAAsABIACwAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABQABwAkAAcAJAAHACQAFQAKAA8ADwAFAAUAFgAFAAUAFgAAAAAAAAAWAAAAEwAQAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAABQAFAACABEABQAFAAAACgAKAAEADgARAAIAEwAeAAYAJAA9ABIARABdACwAbABsAEYAbgBuAEcAewB7AEgAgACWAEkAmAEmAGABKAErAO8BNwFIAPMBTAFMAQUBTgFPAQYBVgFWAQgBXwFgAQkAAQAAAAoAPAA+AANERkxUABRncmVrAB5sYXRuACgABAAAAAD//wAAAAQAAAAA//8AAAAEAAAAAP//AAAAAAAAAAAAAQAAAAA=\",\r\n    curioer_normal:\r\n      \"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AjYBuwG8AjYBPAG8AbwB/wH/Ag4CDgGYAZgBmAE8AaABDgEzAU0BWQE1AUABPAE8ANsBPAE8/+UBOgIAAT8BsQE7ATwCNgHVATsBOgE6Af0BJQElAxkBvAG8AZgBmAE8AecCDgGYAZgBmAE8ALEAsQE/AbECCAG6AdQCNgE8ASEBPAE8AToBOgEoATwAAAE8ASgBPAAAAKcA5gIOATwBqgEeAcMCAP/lAbwBuwEoASUBCAI2ATwAZQHVAZgBKAEoASgBagG3AAAAAAAAACcBKAEwAVABJgEXATkBAwESANEBLQE7APUBNQG7AbwCNgCzAEcAbQAAAG0AkQAyALwAaACRAIwAzwCfAJ8AQACLAIwA8AAVABUAqwCrAGsAdQC5ALkAiADDAIAAqwCBAOcAvACAAKsAtABoAKsA+QBYACgAgAA6ABQAlgAhADkAAAAMABEAEwAAAAUAKQBQAAAABQB5AJcAHQBFAGgAkQAaADsAGgA7AB4AHwBAAF8AFAAUAKcAFACWAH8AtAC0AVkBPAINAg0AAQABACgAOgBXAGYAswAtACUANAByAJAAdwB4ABcAJAARABEACgAHAFcAUQB/AKsAjwCmAAwADAApAEYABQAPAAUADwDl//sAFAB3AHgAIwAzAGsAawBrAGsAKQBGABgAHwE6ABEAkAARAJAAEgAQAFgAgABCAID/+wAUAHIAkADDAIwAKAA6ACgAOgBoAJEAaACRAIEAggAsAJUALACVACwAlQApAEYAAgAYAHQAfgAQAB4ABwAKAFEAWgAKAAgACgAUAIAAqwCPAKYBqwFLAdwCJQG4AaUB2AE9AaUB5AGlAaUDSQDiABQBVgF+AZgB5AGlAOEB4wGlAVYBqwHkAZgBpQAAAfACJAEvAS8BKAEoAd0BewEvABEAkABXAC0AVwAtAFcALQB/AKsAngB+AJ4AfgCeAH4AngB+AJ4AfgBYAIAAWACAAFgAgABYAIAAWACAAJ8A1wCAAH0AawBVAGsAVQBrAFUAawBVAGsAVQDlAL0A5QC6AFkAvwBZAL8AWQC/AIAAuwCAALsAgAC7AIAAuwAYABUAGAAVABgAFQAuAGwALgBsAC4AbAAuAGwAaACRAGgAkQBoAJEAaACRALMALQCzAC0AWACrAFgAqwBYAKsAWACrALkAzwC5AM8AuQDPALkAzwC5AM8AjwCS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ABD/+wAUABH/+wAVABH/+gAWABL/+gAXABP/+gAYABT/+QAZABb/+QAaABb/+QAbABf/+QAcABf/+AAdABj/+AAeABn/+AAfABn/+AAgABv/9wAhABv/9wAiABz/9wAjAB3/9gAkAB3/9gAlAB3/9gAmAB7/9gAnAB//9QAoAB//9QApACH/9QAqACH/9AArACL/9AAsACP/9AAtACP/9AAuACT/8wAvACX/8wAwACX/8wAxACb/8wAyACf/8gAzACr/8gA0ACv/8gA1ACv/8QA2ACz/8QA3AC3/8QA4AC3/8QA5AC7/8AA6AC7/8AA7AC//8AA8ADH/8AA9ADH/7wA+ADL/7wA/ADP/7wBAADP/7gBBADT/7gBCADX/7gBDADX/7gBEADb/7QBFADf/7QBGADj/7QBHADn/7QBIADn/7ABJADr/7ABKADv/7ABLADv/6wBMADz/6wBNADz/6wBOAD7/6wBPAD//6gBQAD//6gBRAED/6gBSAEH/6gBTAEH/6QBUAEL/6QBVAEL/6QBWAEX/6ABXAEf/6ABYAEf/6ABZAEj/6ABaAEn/5wBbAEn/5wBcAEr/5wBdAEr/5wBeAEv/5gBfAEz/5gBgAE3/5gBhAE7/5QBiAE//5QBjAE//5QBkAFD/5QBlAFH/5ABmAFH/5ABnAFL/5ABoAFL/5ABpAFT/4wBqAFX/4wBrAFX/4wBsAFb/4gBtAFf/4gBuAFf/4gBvAFj/4gBwAFj/4QBxAFn/4QByAFv/4QBzAFv/4AB0AFz/4AB1AF3/4AB2AF3/4AB3AF7/3wB4AGD/3wB5AGH/3wB6AGL/3wB7AGP/3gB8AGT/3gB9AGX/3gB+AGX/3QB/AGb/3QCAAGf/3QCBAGf/3QCCAGj/3ACDAGj/3ACEAGr/3ACFAGv/3ACGAGv/2wCHAGz/2wCIAG3/2wCJAG3/2gCKAG7/2gCLAG7/2gCMAG//2gCNAHD/2QCOAHH/2QCPAHL/2QCQAHP/2QCRAHP/2ACSAHT/2ACTAHT/2ACUAHX/1wCVAHb/1wCWAHb/1wCXAHj/1wCYAHn/1gCZAHn/1gCaAHz/1gCbAHz/1gCcAH3/1QCdAH7/1QCeAH7/1QCfAH//1ACgAIH/1AChAIH/1ACiAIL/1ACjAIP/0wCkAIP/0wClAIT/0wCmAIT/0wCnAIX/0gCoAIb/0gCpAIf/0gCqAIj/0QCrAIn/0QCsAIn/0QCtAIr/0QCuAIr/0ACvAIv/0ACwAIz/0ACxAIz/0ACyAI7/zwCzAI//zwC0AI//zwC1AJD/zgC2AJD/zgC3AJH/zgC4AJL/zgC5AJL/zQC6AJP/zQC7AJX/zQC8AJf/zAC9AJj/zAC+AJn/zAC/AJn/zADAAJr/ywDBAJr/ywDCAJv/ywDDAJz/ywDEAJ3/ygDFAJ7/ygDGAJ//ygDHAJ//yQDIAKD/yQDJAKD/yQDKAKH/yQDLAKL/yADMAKL/yADNAKT/yADOAKX/yADPAKX/xwDQAKb/xwDRAKb/xwDSAKf/xgDTAKj/xgDUAKj/xgDVAKn/xgDWAKv/xQDXAKv/xQDYAKz/xQDZAKz/xQDaAK3/xADbAK7/xADcAK7/xADdAK//wwDeALL/wwDfALP/wwDgALT/wwDhALX/wgDiALX/wgDjALb/wgDkALb/wgDlALf/wQDmALj/wQDnALj/wQDoALn/wADpALv/wADqALv/wADrALz/wADsALz/vwDtAL3/vwDuAL7/vwDvAL7/vwDwAL//vgDxAMD/vgDyAMH/vgDzAML/vQD0AML/vQD1AMP/vQD2AMT/vQD3AMT/vAD4AMX/vAD5AMj/vAD6AMj/vAD7AMn/uwD8AMn/uwD9AMr/uwD+AMv/ugD/AMv/ugD4CP8ACAAG//4ACQAK//0ACgAK//0ACwAL//0ADAAM//0ADQAM//wADgAN//wADwAN//wAEAAO//wAEQAP//sAEgAP//sAEwAQ//sAFAAR//sAFQAR//oAFgAS//oAFwAT//oAGAAU//kAGQAW//kAGgAW//kAGwAX//kAHAAX//gAHQAY//gAHgAZ//gAHwAZ//gAIAAb//cAIQAb//cAIgAc//cAIwAd//YAJAAd//YAJQAd//YAJgAe//YAJwAf//UAKAAf//UAKQAh//UAKgAh//QAKwAi//QALAAj//QALQAj//QALgAk//MALwAl//MAMAAl//MAMQAm//MAMgAn//IAMwAo//IANAAr//IANQAr//EANgAs//EANwAt//EAOAAt//EAOQAu//AAOgAu//AAOwAv//AAPAAx//AAPQAx/+8APgAy/+8APwAz/+8AQAAz/+4AQQA0/+4AQgA1/+4AQwA1/+4ARAA2/+0ARQA3/+0ARgA4/+0ARwA5/+0ASAA5/+wASQA6/+wASgA7/+wASwA7/+sATAA8/+sATQA8/+sATgA+/+sATwA//+oAUAA//+oAUQBA/+oAUgBB/+oAUwBB/+kAVABC/+kAVQBC/+kAVgBF/+gAVwBH/+gAWABH/+gAWQBI/+gAWgBJ/+cAWwBJ/+cAXABK/+cAXQBK/+cAXgBL/+YAXwBM/+YAYABN/+YAYQBO/+UAYgBP/+UAYwBP/+UAZABQ/+UAZQBR/+QAZgBR/+QAZwBS/+QAaABS/+QAaQBU/+MAagBV/+MAawBV/+MAbABW/+IAbQBX/+IAbgBX/+IAbwBY/+IAcABY/+EAcQBZ/+EAcgBb/+EAcwBb/+AAdABc/+AAdQBd/+AAdgBd/+AAdwBe/98AeABg/98AeQBh/98AegBi/98AewBj/94AfABk/94AfQBl/94AfgBl/90AfwBm/90AgABn/90AgQBn/90AggBo/9wAgwBo/9wAhABq/9wAhQBr/9wAhgBr/9sAhwBs/9sAiABt/9sAiQBt/9oAigBu/9oAiwBu/9oAjABv/9oAjQBw/9kAjgBx/9kAjwBy/9kAkABz/9kAkQBz/9gAkgB0/9gAkwB0/9gAlAB1/9cAlQB2/9cAlgB2/9cAlwB4/9cAmAB5/9YAmQB5/9YAmgB8/9YAmwB8/9YAnAB9/9UAnQB+/9UAngB+/9UAnwB//9QAoACB/9QAoQCB/9QAogCC/9QAowCD/9MApACD/9MApQCE/9MApgCE/9MApwCF/9IAqACG/9IAqQCH/9IAqgCI/9EAqwCJ/9EArACJ/9EArQCK/9EArgCK/9AArwCL/9AAsACM/9AAsQCM/9AAsgCO/88AswCP/88AtACP/88AtQCQ/84AtgCQ/84AtwCR/84AuACS/84AuQCS/80AugCT/80AuwCV/80AvACX/8wAvQCY/8wAvgCY/8wAvwCZ/8wAwACa/8sAwQCa/8sAwgCb/8sAwwCc/8sAxACd/8oAxQCe/8oAxgCf/8oAxwCf/8kAyACg/8kAyQCg/8kAygCh/8kAywCi/8gAzACi/8gAzQCk/8gAzgCl/8gAzwCl/8cA0ACm/8cA0QCm/8cA0gCn/8YA0wCo/8YA1ACo/8YA1QCp/8YA1gCr/8UA1wCr/8UA2ACs/8UA2QCs/8UA2gCt/8QA2wCu/8QA3ACu/8QA3QCv/8MA3gCy/8MA3wCz/8MA4AC0/8MA4QC1/8IA4gC1/8IA4wC2/8IA5AC2/8IA5QC3/8EA5gC4/8EA5wC4/8EA6AC5/8AA6QC7/8AA6gC7/8AA6wC8/8AA7AC8/78A7QC9/78A7gC+/78A7wC+/78A8AC//74A8QDA/74A8gDB/74A8wDC/70A9ADC/70A9QDD/70A9gDE/70A9wDE/7wA+ADF/7wA+QDI/7wA+gDI/7wA+wDJ/7sA/ADJ/7sA/QDK/7sA/gDL/7oA/wDL/7oA+Aj/AAgABv/+AAkACv/9AAoACv/9AAsAC//9AAwADP/9AA0ADP/8AA4ADf/8AA8ADf/8ABAADv/8ABEAD//7ABIAD//7ABMAEP/7ABQAEf/7ABUAEf/6ABYAEv/6ABcAE//6ABgAFP/5ABkAFv/5ABoAFv/5ABsAF//5ABwAF//4AB0AGP/4AB4AGf/4AB8AGf/4ACAAG//3ACEAG//3ACIAHP/3ACMAHf/2ACQAHf/2ACUAHf/2ACYAHv/2ACcAH//1ACgAH//1ACkAIf/1ACoAIf/0ACsAIv/0ACwAI//0AC0AI//0AC4AJP/zAC8AJf/zADAAJf/zADEAJv/zADIAJ//yADMAKv/yADQAK//yADUAK//xADYALP/xADcALf/xADgALf/xADkALv/wADoALv/wADsAL//wADwAMf/wAD0AMf/vAD4AMv/vAD8AM//vAEAAM//uAEEANP/uAEIANf/uAEMANf/uAEQANv/tAEUAN//tAEYAOP/tAEcAOf/tAEgAOf/sAEkAOv/sAEoAO//sAEsAO//rAEwAPP/rAE0APP/rAE4APv/rAE8AP//qAFAAP//qAFEAQP/qAFIAQf/qAFMAQf/pAFQAQv/pAFUARP/pAFYARf/oAFcAR//oAFgAR//oAFkASP/oAFoASf/nAFsASf/nAFwASv/nAF0AS//nAF4AS//mAF8ATP/mAGAATf/mAGEATv/lAGIAT//lAGMAT//lAGQAUP/lAGUAUf/kAGYAUf/kAGcAUv/kAGgAUv/kAGkAVP/jAGoAVf/jAGsAVf/jAGwAVv/iAG0AV//iAG4AV//iAG8AWP/iAHAAWP/hAHEAWf/hAHIAW//hAHMAW//gAHQAXP/gAHUAXf/gAHYAXf/gAHcAXv/fAHgAYP/fAHkAYf/fAHoAYv/fAHsAY//eAHwAZP/eAH0AZf/eAH4AZf/dAH8AZv/dAIAAZ//dAIEAZ//dAIIAaP/cAIMAaP/cAIQAav/cAIUAa//cAIYAa//bAIcAbP/bAIgAbf/bAIkAbf/aAIoAbv/aAIsAbv/aAIwAb//aAI0Acf/ZAI4Acf/ZAI8Acv/ZAJAAc//ZAJEAc//YAJIAdP/YAJMAdP/YAJQAdf/XAJUAdv/XAJYAdv/XAJcAeP/XAJgAef/WAJkAef/WAJoAfP/WAJsAfP/WAJwAff/VAJ0Afv/VAJ4Afv/VAJ8Af//UAKAAgf/UAKEAgf/UAKIAgv/UAKMAg//TAKQAg//TAKUAhP/TAKYAhP/TAKcAhf/SAKgAhv/SAKkAh//SAKoAiP/RAKsAif/RAKwAif/RAK0Aiv/RAK4Aiv/QAK8Ai//QALAAjP/QALEAjP/QALIAjv/PALMAj//PALQAj//PALUAkP/OALYAkP/OALcAkf/OALgAkv/OALkAkv/NALoAk//NALsAlf/NALwAl//MAL0AmP/MAL4Amf/MAL8Amf/MAMAAmv/LAMEAmv/LAMIAm//LAMMAnP/LAMQAnf/KAMUAnv/KAMYAn//KAMcAn//JAMgAoP/JAMkAoP/JAMoAof/JAMsAov/IAMwAov/IAM0ApP/IAM4Apf/IAM8Apf/HANAApv/HANEApv/HANIAp//GANMAqP/GANQAqP/GANUAqf/GANYAq//FANcAq//FANgArP/FANkArP/FANoArf/EANsArv/EANwArv/EAN0Ar//DAN4Asv/DAN8As//DAOAAtP/DAOEAtf/CAOIAtf/CAOMAtv/CAOQAtv/CAOUAt//BAOYAuP/BAOcAuP/BAOgAuv/AAOkAu//AAOoAu//AAOsAvP/AAOwAvP+/AO0Avf+/AO4Avv+/AO8Avv+/APAAv/++APEAwP++APIAwf++APMAwv+9APQAwv+9APUAw/+9APYAxP+9APcAxP+8APgAxf+8APkAyP+8APoAyP+8APsAyf+7APwAyf+7AP0Ayv+7AP4Ay/+6AP8Ay/+6AAAAAwAAAAMAAAAcAAEAAAAAEUoAAwABAAASUAAEES4AAAFsAQAABwBsAH4B/wIgAjYCWQKtAuQDIwNPA28DdQN+A4oDjAOhA84D9gQNBE8FEwUdBccF6gX0BgMGFQYb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AccByAHJAcoBywHMAc0BzgEjASQBJQEmAc8B0AHRAdIB0wHUALoBJwEoASkBKgDkAOUB1QaPBpAGkQaSBpMGlAaVBpYGlwaYBpkGmgabBpwGnQUiBp4GnwCmBqAGoQaiBqMGpAalBqYGpwaoBqkGqgarBqwEaQRqBq0GrgavBrAGsQayBrMGtAa1BrYGtwa4BrkEawRsBroGuwa8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUE+gT7BPwE/QT+BP8FAAUBBQIFAwUEBQUFBgUHBQgFCQbWBtcG2AbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMB1gHXAdgB2QHaAdsKeAcVBxYHFwcYBxkHGgcbBxwHHQceByAHIQciByMHJAclByYHJwp5CnoKews4CzkLOgs7CzwLPQs+Cz8LQAtBDE8MUAxRDFIMUwxUDFUMVgxXDFgMWQxaDFsMXAcoBykHKgcrBywHLQcuBy8HMAUjCnwKfQeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaANYA3webANgHnAedB54HnwegB6EHogejB6QHpQemB6cHqAepANkA2gDbAN4A1wDdB6oHqwesB60HrgevB7AHsQeyB7MKfgp/CoAKgQqCCoMKhAqFCoYKhwqICokKigqLCowKjQqOBJEEkge0BHkHtQe2B7cHuAe5BHMHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHB8gHyQfKB8sHzAfNB84HzwfQB9EH0gSUCo8KkAqRCpIKkwqUCpUKlgtCC0MLRAtFC0YKlwqYCpkH/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggRDF0MXgxfAB4B7wHwAfEB3AHyAfMB9AH2AfcB+AH5AfoBKwH7AfwB/QH+ASwB/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoBLQILAgwCDQIOAg8CEAIRAhICEwIUAS4CFQIWAS8BMAIXAhgCGQIaAhsCHAIdAh4CHwIgAowCIQIiATEBMgIjATMCJAIlAiYCJwIoAikCKgIrCpoKmws0CzULNgtHC0gLSQtKCDkCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcIOgg7AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFCDwChgKHCD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLCEwITQhOCE8IUAhRCFIIUwhUCFUIVghXCFgIWQhaCFwIXQheCF8IYAhhCGIIYwhkDJsIZQhmCGcIaAhpCGoIawhsAogCiQUOBQ8IbQhuBRAFEQhvCHAFEgUTBRQFFQhxCHIIcwh0BRYFFwh1CHYIdwh4CHkIegh7CHwIfQh+BRgFGQUaBRsFHAUdCH8IgAiBCIIFHgUfBSAFIQiDCIQIhQiGCIcIiAiJCIoIiwiMCI0IjgiPCJAIkQiSCJMIlAiVDGAIlwiYCJkImgibCJwInQieBSIFIwifCKAIoQiiCKMIpAilCKYIpwioCKkIqgirCKwFJAUlCK0IrgivCLAIsQiyCLMItAi1CLYItwi4C0sLTAi5CLoMYQxiDGMMZAxlDGYIuwi8CL0Ivgi/CMAIwQjCCMMIxAjFCMYIxwjICMkIygxnDGgMaQxqCMsIzAjNCM4IzwjQCNEI0gjTCNQI1QjWCNcI2AjZCNoI2wtNCNwI3QjeCN8I4AjhCOII4wjkCOUI5gjnCOgCjQKOAo8CkAKRApICkwKUApUClgtOApcCmAKZApoCmwKcAp0CngKfCOkLTwtQC1ELUgLsCwwLCwsNCw4LDwsQCxELEgUoC1MC7gLvA4EDgwOFA4cDiQONA48DkwOVA5kDnQOhA6UDqQOrA60DrwOxA7UDuQO9A8EDxQPJA80C8APRA9UD2QPdA+ED5QPpA+0D7wPxAvEC8gLzAvQC9QL2AvcC+AQGAwcDEwsTCxQLFQtUC1ULVgtXC1gLWQL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBALsAwUEUAW+AwYDHQUsBS4DBwUwBTIFNAU2BTgFPAVABUQFSAMfBUwFUAVUBVgFXAVgBWQDJwVoBWwFbgVwBXIFdAV2BXgFegV8BX4FgAWCBYQFhgWIBYoDKwWMBY4FkgWWBZoFngWiBaYFqgWuBbIDIwW2BboFwAXCAy0FxAXIBcwF0AXUAzEF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMA+sGEAYUBhYGGgYcBh4GIAYiBiQGJgYoBioGLAM1Bi4GMAY0BjYGOgY8Bj4GQAMIBkIGQwZEBkUGRgZHBkgGSQZK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AaABoQEJAQoBCwEMAaIBowD2APcBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswD4ANUBigGLAbQBtQG2AbcBuAENAQ4BuQG6AQ8BEAERARIA4ADhARMBFAG7AbwBFQEWAYwBvQG+Ab8BwAHBAcIBFwEYAK8AsAEZARoBwwHEARsBHAEdAR4BxQHGAPkA+gDiAOMBHwEgASEBIgHHAcgByQHKAcsBzAHNAc4BIwEkASUBJgHPAdAB0QHSAdMB1AC6AScBKAEpASoA5ADlAdUGjwaQBpEGkgaTBpQGlQaWBpcGmAaZBpoGmwacBp0FIgaeBp8ApgagBqEGogajBqQGpQamBqcGqAapBqoGqwasBGkEagatBq4GrwawBrEGsgazBrQGtQa2BrcGuAa5BGsEbAa6BrsGvAa9Br4GvwbABsEGwgbDBsQGxQbGBscGyAbJBsoGywbMBs0GzgbPBtAG0QbSBtMG1AbVBPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkG1gbXBtgG2gbbBtwG3QbeBt8G4AbhBuIG4wbkBuUG5gbnBugG6QbqBusG7AbtBu4G7wbwBvEG8gbzAdYB1wHYAdkB2gHbCngHFQcWBxcHGAcZBxoHGwccBx0HHgcgByEHIgcjByQHJQcmBycKeQp6CnsLOAs5CzoLOws8Cz0LPgs/C0ALQQxPDFAMUQxSDFMMVAxVDFYMVwxYDFkMWgxbDFwHKAcpByoHKwcsBy0HLgcvBzAFIwp8Cn0HhQeGB4cHiAeJB4oHiweMB40HjgePB5AHkQeSB5MHlAeVB5YHlweYB5kHmgDWAN8HmwDYB5wHnQeeB58HoAehB6IHowekB6UHpgenB6gHqQDZANoA2wDeANcA3QeqB6sHrAetB64HrwewB7EHsgezCn4KfwqACoEKggqDCoQKhQqGCocKiAqJCooKiwqMCo0KjgSRBJIHtAR5B7UHtge3B7gHuQRzB7oHuwe8B70Hvge/B8AHwQfCB8MHxAfFB8YHxwfIB8kHygfLB8wHzQfOB88H0AfRB9IElAqPCpAKkQqSCpMKlAqVCpYLQgtDC0QLRQtGCpcKmAqZB/8IAAgBCAIIAwgECAUIBggHCAgICQgKCAsIDAgNCA4IEQxdDF4MXwAeAe8B8AHxAdwB8gHzAfQB9gH3AfgB+QH6ASsB+wH8Af0B/gEsAf8CAAIBAgICAwIEAgUCBgIHAggCCQIKAS0CCwIMAg0CDgIPAhACEQISAhMCFAEuAhUCFgEvATACFwIYAhkCGgIbAhwCHQIeAh8CIAKMAiECIgExATICIwEzAiQCJQImAicCKAIpAioCKwqaCpsLNAs1CzYLRwtIC0kLSgg5AiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3CDoIOwJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQg8AoYChwg9CD4IPwhACEEIQghDCEQIRQhGCEcISAhJCEoISwhMCE0ITghPCFAIUQhSCFMIVAhVCFYIVwhYCFkIWghcCF0IXghfCGAIYQhiCGMIZAybCGUIZghnCGgIaQhqCGsIbAKIAokFDgUPCG0IbgUQBREIbwhwBRIFEwUUBRUIcQhyCHMIdAUWBRcIdQh2CHcIeAh5CHoIewh8CH0IfgUYBRkFGgUbBRwFHQh/CIAIgQiCBR4FHwUgBSEIgwiECIUIhgiHCIgIiQiKCIsIjAiNCI4IjwiQCJEIkgiTCJQIlQxgCJcImAiZCJoImwicCJ0IngUiBSMInwigCKEIogijCKQIpQimCKcIqAipCKoIqwisBSQFJQitCK4IrwiwCLEIsgizCLQItQi2CLcIuAtLC0wIuQi6DGEMYgxjDGQMZQxmCLsIvAi9CL4IvwjACMEIwgjDCMQIxQjGCMcIyAjJCMoMZwxoDGkMagjLCMwIzQjOCM8I0AjRCNII0wjUCNUI1gjXCNgI2QjaCNsLTQjcCN0I3gjfCOAI4QjiCOMI5AjlCOYI5wjoAo0CjgKPApACkQKSApMClAKVApYLTgKXApgCmQKaApsCnAKdAp4CnwjpC08LUAtRC1IC7AsMCwsLDQsOCw8LEAsRCxIFKAtTAu4C7wOBA4MDhQOHA4kDjQOPA5MDlQOZA50DoQOlA6kDqwOtA68DsQO1A7kDvQPBA8UDyQPNAvAD0QPVA9kD3QPhA+UD6QPtA+8D8QLxAvIC8wL0AvUC9gL3AvgEBgMHAxMLEwsUCxULVAtVC1YLVwtYC1kC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQC7AMFBFAFvgMGAx0FLAUuAwcFMAUyBTQFNgU4BTwFQAVEBUgDHwVMBVAFVAVYBVwFYAVkAycFaAVsBW4FcAVyBXQFdgV4BXoFfAV+BYAFggWEBYYFiAWKAysFjAWOBZIFlgWaBZ4FogWmBaoFrgWyAyMFtgW6BcAFwgMtBcQFyAXMBdAF1AMxBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAPrBhAGFAYWBhoGHAYeBiAGIgYkBiYGKAYqBiwDNQYuBjAGNAY2BjoGPAY+BkADCAZCBkMGRAZFBkYGRwZIBkkGSgZLBkwGTQZOBk8DCQZQBlEGUgZTBlQGVQZWBlcGWAsXCxkC+QL6AvsC/AMKAwsDDAMAAwEDAgZZBl0GYQZlBmYLHQtbC18LYwtnC2sLbwtzC3cLewt/C4ELgwuFC4kLjQuRC5ULmQudC6ELpQupC60LsQu1C7kLvQvBC8MLxQs3DHIMcwHdAd4B3wHgAeEB4glxCXIJcwl0CXUJdgl3CXgJeQl6CXsJfAl9CX4JfwmAAeMB5AT0BPUE9gT3BPgE+QsrALEAsgKKATQAtQC2AMMB5QCzALQAxAssAIIAwQCHAY0BjgstBoMGhAaFAPUB5waGBocBNwaIBokCwAR9ALwGigaLBowGjQaODCcMKAwpDCoAmQDtAMIApQCSAT8AjwFBAXYBkQGSAZMBdwC4AXwKcQx3DHgMeQx6DHsMfAx9DH4MfwyADIEMggyDDKIMowykDKUMhAyFDIYMhwyIDIkMigyLDKoMqwysDK0MrgyMDI0MrwymDKcMqAypBncGeAZ6AsYLHwsgCyELIgsjCyQLJQsmCycCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLeAt8C4ALhAuIC4wLkAuUC5gLnAx0DHgVABUEFQgVDAx8DIAMhAyIFUAVRBVIFUwU8BT0FPgU/BUwFTQVOBU8FOAU5BToFOwMjAyQDJQMmBboFuwW8Bb0FYAVhBWIFYwVcBV0FXgVfAycDKAMpAyoFaAVpBWoFawV2BXcFdAV1BXgFeQVsBW0DKwMsBX4FfwMtAy4DLwMwAzEDMgMzAzQF5AXlBeYF5wXcBd0F3gXfBgAGAQYEBgUGBgYHBhQGFQYXBhYGGAYZA+sD6gPrA+wGPAY9Bj4GPwXQBdEF0gXTBiQGJQYiBiMGJgYnBTQGLAYtBiAGIQYoBikGNgY3BjgGOQRSBFMDNQM2A/MD9ANnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzAw8AAEBBVEA/Pj08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AAELMAABC4QAAQvWAAEMFgABDb4AAQ3OAAEOIgABDqYAAQ7mAAEPFgABD0gAAQ96AAEPsgABD/QAARAsAAEQZgABEJoAARDQAAERFAABEU4AARGCAAERvAABEe4AARIeAAESYAABEpAAARLEAAES9gABExoAARM+AAETcAABFRQAARVWAAEVkAABFcQAARX+AAEWLgABFmYAARaaAAEW0AABF8oAARl0AAEbIgABHKAAAR3UAAEfQAABIB4AASDEAAEiQAABIsYAASMCAAEkXgABJzQAASfYAAEojAABKS4AASnQAAEquAABK5oAASygAAEs7gABLZIAAS5gAAEu3AABL0QAAS+sAAEwHAABMEYAATB2AAEwrgABMOYAATEeAAExVgABMZwAATHkAAEyJgABMmoAATLKAAEzEAABM2QAATO2AAE0DgABNHoAATTMAAE1JAABNZAAATXiAAE2PAABNqgAATb8AAE3VAABN8AAATggAAE4igABORIAATl0AAE53gABOmoAATrOAAE7MAABO7QAATwSAAE8dgABPPoAAT2MAAE+JgABPuYAAT8SAAE/PgABP2wAAT+aAAE/ygABRBwAAUyoAAFU6gABVRQAAVVMAAFVkAABVcwAAVYaAAFWVgABVzAAAVeeAAFYhAABWeAAAVriAAFcigABXaIAAV9UAAFghAABYeQAAWKQAAFjCgABY8wAAWRkAAFmzAABaLoAAWjmAAFpPAABaXAAAWskAAFsNAABbF4AAWx6AAFs6AABbSAAAW2aAAFtzgABbgIAAW5AAAFuegABbq4AAW7iAAFvFAABb0wAAW+UAAFvyAABcAAAAXA0AAFwdgABcKoAAXDgAAFxGAABcUIAAXF4AAFxuAABc7YAAXZWAAF4aAABeJoAAXjOAAF5BAABeTgAAXluAAF5ngABexAAAXxmAAF8oAABfaQAAX3OAAF98gABf5QAAX+4AAF/3AABgAAAAYAwAAGBmgABg0YAAYN4AAGDrAABg94AAYQOAAGEMgABhFYAAYSMAAGEwAABhl4AAYfcAAGIEgABiEgAAYh6AAGIrgABiN4AAYkOAAGK9gABjLYAAYzuAAGNJAABjWAAAY2QAAGOvgABjxAAAY9mAAGPlgABj8QAAY/0AAGQIgABkDIAAZBqAAGQogABkNIAAZEAAAGRNAABkWYAAZGeAAGR1AABkeQAAZH0AAGTfgABlFgAAZbUAAGZsgABnEwAAZ6iAAGfLAABn8AAAZ/QAAGgoAABowQAAaUqAAGnsgABqOAAAaoiAAGsDAABrdYAAa4MAAGuHAABriwAAa7gAAGu8AABrwAAAa8QAAGvIAABrzAAAbDsAAGw/AABsQwAAbLUAAGy5AABtHYAAbSGAAG1vgABtc4AAbXeAAG17gABuBQAAbmqAAG54gABuiAAAbpOAAG6ggABurYAAbrqAAG7LAABvEwAAb1wAAG+cgABv+QAAcECAAHBagABw5IAAcVCAAHGlgABx4YAAckoAAHJOAAByfwAAcscAAHMbgABzhAAAc9GAAHQgAAB0MIAAdEEAAHROAAB0WYAAdGgAAHR8AAB03oAAdOsAAHVAgAB1RIAAdUiAAHVZAAB1XQAAdcKAAHZgAAB22gAAduoAAHb+AAB3bAAAd3AAAHe5gAB3vYAAeAMAAHhRgAB4VYAAeVqAAHm8AAB6KQAAejqAAHrFgAB7H4AAeyOAAHsngAB7K4AAe5AAAHuUAAB7mAAAe5wAAHwTAAB8gQAAfIUAAHzigAB9UwAAfhqAAH7bgAB/JYAAf7cAAIAEAACAEIAAgIWAAICVgACAmYAAgOMAAIE1gACBeYAAgc6AAIHSgACCsYAAgwYAAIN8AACDjIAAhBAAAIRoAACFBYAAhYiAAIWMgACF7gAAhfIAAIX2AACGK4AAhqEAAIcNAACHEQAAh3aAAIfsgACIhIAAiRqAAIlmgACJ8YAAikAAAIpNAACKxYAAizkAAItFgACLwYAAi82AAIwWgACMGoAAjB6AAIwtAACMMQAAjJQAAI0ugACNqoAAjbkAAI3IgACOLoAAjmmAAI6kAACOsQAAj1CAAI/AgACP2IAAkBkAAJBAgACQbgAAkH2AAJCagACQxQAAkNYAAJDuAACRAIAAkSSAAJE1gACRRwAAkVYAAJFqAACRfAAAkYoAAJGYAACRtYAAkhCAAJIugACSZQAAkoAAAJKhAACStYAAktOAAJL2gACTLYAAk0CAAJNgAACThYAAk8EAAJPnAACUJAAAlD4AAJRVAACUhAAAlLUAAJThAACVEoAAlUOAAJWJAACVwYAAldmAAJYTgACWOAAAll2AAJaCgACWqAAAlrsAAJbfgACXHAAAlzoAAJdLgACXXYAAl28AAJeSAACXwQAAl80AAJfZAACX5QAAl/EAAJf6AACYAwAAmHCAAJh7gACYh4AAmJMAAJicAACYqQAAmLeAAJkBAACZH4AAmSwAAJk2AACZTQAAmVYAAJlhgACZoQAAmeEAAJoegACafAAAms8AAJrZgACbIIAAmy0AAJs2AACbQYAAm00AAJtZgACbqoAAm7mAAJwMgACcPQAAnGoAAJyQAACcyAAAnQuAAJ1EAACdT4AAnYAAAJ3ogACd+QAAnhMAAJ5QAACeWgAAnpoAAJ7PgACe74AAnw8AAJ9GgACfkIAAn9YAAJ//gACgLgAAoFwAAKCFAACgt4AAoO4AAKEPgAChSIAAoWCAAKGsgACh4IAAogUAAKJMgACijQAAos2AAKLTgACi4IAAouoAAKO+AACj1gAAo/0AAKQFAACkaYAApOYAAKVRAAClzgAApkgAAKZfgACnFYAApxmAAKdRgACnYQAAp26AAKd4AACnfYAAp4qAAKeQAACnpQAAp7uAAKfRAACn5YAAp/yAAKiIgACojgAAqJeAAKikgACos4AAqQQAAKlagACppgAAqe+AAKpTgACqwYAAqxcAAKt0AACrtgAAq/4AAKwEAACsEgAArCCAAKwsAACsPIAArFWAAKxmgACsxIAArNqAAK06gACtiIAArZeAAK2igACtr4AArbwAAK3MgACudAAArucAAK8/AACvuYAAsBAAALAZgACwJ4AAsDOAALDBgACwzIAAsOYAALD8gACxn4AAsaoAALI5gACyT4AAsl6AALJmgACybIAAsnyAALKFgACyk4AAsqcAALK4gACy0IAAsuiAALL0gACzBYAAsxQAALNqAACzeAAAs9wAALPiAAC0KoAAtDWAALRkAAC05wAAtPCAALU1AAC1R4AAtXwAALWJAAC1lAAAtaUAALWxAAC2JIAAtkaAALZcgAC2eYAAtoSAALaaAAC2p4AAtrgAALbWgAC29oAAt08AALfqAAC37gAAt/yAALgOgAC4GoAAuCWAALg3AAC4SIAAuFsAALhrAAC4d4AAuH+AALiNAAC4nYAAuLqAALjgAAC45gAAuOwAALjyAAC4+AAAuQuAALkeAAC5KAAAuTUAALlEAAC5U4AAuVyAALlogAC5eYAAuYaAALmdAAC5sgAAubgAALm+AAC5/IAAulyAALqRgAC634AAuus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AAQwbgAEMq4ABDLuAAQzGgAEM+YABDUOAAQ1MAAENioABDY8AAQ3LAAEOFYABDpkAAQ6jAAEOyIABDsyAAQ7VgAEO54ABDvkAAQ8MAAEPHoABDzWAAQ9OgAEPZgABD32AAQ+WAAEPuIABD8yAAQ/hAAEQLQABEIkAARChAAEQvoABENaAARDsgAEQ+wABEQiAAREeAAERMIABEUGAARFUAAERZQABEXcAARGjAAERzQABEdqAARHqgAER/wABEhyAARI5gAESQoABEnCAARK8gAETAoABE1MAAROfAAET1QABE+eAARP9gAEUh4ABFUEAARX2AAEWigABFwSAARfXgAEYlwABGSGAARmggAEaIoABGpkAARsWgAEbjIABG/KAARw3gAEcnoABHN4AAR0/gAEdq4ABHh8AAR6CgAEehoABHt4AAR8jgAEfigABIAkAASA7AAEg04ABIQ+AASGNgAEh5IABIjaAASI6gAEiZIABItmAASM1gAEjXAABI8eAASQhAAEkaAABJLKAASS2gAElDoABJWCAASW6gAEmM4ABJrcAASdFAAEnyQABJ80AASf8gAEoSQABKHiAASjGAAEo8YABKXoAASnUAAEqGwABKl4AASqVAAEqz4ABKysAASt/gAEr0oABLE4AASzFgAEtHYABLXsAAS3cgAEuPgABLksAAS5hAAEuiQABLo0AAS8cAAEvrQABMGAAATCugAEwugABMMiAATFUAAEx0AABMjmAATI9gAEyR4ABMl2AATJ4AAEyhIABMpGAATKdgAEyqQABMymAATOkgAEzsIABM7wAATPIAAEz1AABNHYAATTsgAE0+IABNQQAATUQAAE1G4ABNScAATWOgAE1+AABNn2AATaKAAE2lgABNuoAATdhgAE3bYABN3kAATeGAAE3koABN56AATeqAAE3twABN8QAATfQAAE324ABN+iAATf1AAE4AQABOAyAATgZgAE4JgABODIAATg9gAE4SoABOFcAAThjAAE4boABOHuAATiIAAE4lAABOJ+AATiogAE4sYABOL2AATjJAAE5UwABOdqAATnmgAE58oABOjaAATrZAAE7doABO6kAATvZgAE75YABO/EAATxJgAE8yYABPNOAATzpgAE9MIABPT0AAT1KAAE9VgABPWGAAT1uAAE9ewABPYcAAT2SgAE98IABPkw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AAbRHAAG0jwABtLSAAbTaAAG0/IABtQYAAbUPgAG1G4ABtSaAAbUwAAG1OYABtUKAAbVLgAG1XAABtWwAAbV4AAG1gwABtYyAAbWWAAG1nwABtagAAbWxAAG1ugABtcMAAbXMAAG12IABteWAAbXyAAG1/wABtggAAbYRAAG2GgABtiMAAbYvAAG2OoABtkaAAbZSgAG2XoABtmoAAbZ2AAG2ggABtouAAbaVAAG2ogABtq8AAba4gAG2wgABtssAAbbUAAG23QABtuYAAbbzAAG3BIABtxEAAbcdAAG3JoABtzAAAbc5AAG3QgABt0uAAbdVAAG3ZYABt3YAAbd/AAG3iAABt5EAAbeaAAG3pgABt7GAAbe9gAG3yQABt9KAAbfcAAG36AABt/OAAbf9AAG4BoABuA+AAbgYgAG4IYABuCqAAbg3AAG4RAABuFEAAbhegAG4awABuHgAAbiEgAG4kYABuJ2AAbipAAG4tQABuMCAAbjMgAG42AABuOGAAbjrAAG4+4ABuQuAAbkUgAG5HYABuSmAAbk1AAG5PoABuUgAAblUgAG5YYABuW4AAbl7AAG5i4ABuZuAAbmngAG5s4ABub0AAbnGgAG5z4ABudiAAbnhgAG56oABufQAAbn9gAG6BoABug+AAboYgAG6IYABui4AAbo7AAG6SAABulWAAbphgAG6bQABunaAAbqAAAG6jAABupeAAbqhAAG6qoABuraAAbrCAAG6zwAButuAAbrngAG68wABuv8AAbsKgAG7FAABux2AAbsmgAG7L4ABuziAAbtFgAG7UgABu16AAbtqAAG7dgABu4IAAbuOAAG7mwABu6gAAbu1AAG7wgABu88AAbvcAAG76AABu/QAAbwDAAG8EwABvCIAAbwxAAG8PgABvEsAAbxXAAG8YwABvHAAAbx9AAG8igABvJcAAbyjgAG8sAABvMIAAbzUAAG85gABvPgAAb0EAAG9EAABvR0AAb0qAAG9NwABvUQAAb1RAAG9XgABvWoAAb12AAG9h4ABvZkAAb2qgAG9vAABvckAAb3WAAG94gABve4AAb37AAG+CAABvhUAAb4iAAG+LwABvjwAAb5IAAG+VAABvmGAAb5vAAG+fIABvooAAb6XgAG+pQABvrEAAb69AAG+ygABvtcAAb7kAAG+8QABvv0AAb8JAAG/FQABvyEAAb8tAAG/OQABv0UAAb9RAAG/XgABv2sAAb94AAG/hQABv5IAAb+fAAG/qwABv7gAAb/FAAG/0gABv94AAb/qAAG/9wABwAQAAcARAAHAHgABwCsAAcA4AAHAQ4ABwE8AAcBbAAHAZwABwHMAAcB/AAHAiwABwJcAAcCigAHArgABwLmAAcDFAAHA0IABwNwAAcDngAHA8wABwP6AAcEKAAHBFYABwSEAAcEsgAHBOAABwUiAAcFZAAHBagABwXsAAcGMAAHBnQABwa4AAcG/AAHBzwABwd8AAcHyAAHCBQABwhgAAcIrAAHCPAABwk0AAcJdgAHCbgABwn8AAcKQAAHCoQABwrIAAcLDAAHC1AABwuQAAcL0AAHDCYABwx8AAcM0gAHDSgABw1sAAcNsAAHDfAABw4wAAcOcgAHDrQABw72AAcPOAAHD3oABw+8AAcP+AAHEDQABxB0AAcQtAAHEPQABxE0AAcRdAAHEbQABxHiAAcSEAAHElAABxJ0AAcStAAHEuIABxMiAAcTUgAHE4IABxOyAAcT4gAHFAQABxRaAAcUmgAHFPAABxXWAAcXUAAHF5AABxe0AAcX9AAHGCIABxhiAAcYkgAHGMIABxjyAAcZIgAHGUQABxncAAcabgAHG5IABxvAAAcb7gAHHDQABxx6AAccqAAHHNwABx0MAAcdPAAHHWwABx2cAAceLgAHHsYABx/wAAcgHgAHIEwAByCSAAcg2AAHIQgAByE4AAchZgAHIZoAByHKAAch+gAHIioAByJaAAciigAHI1QAByQgAAcknAAHJNoAByT8AAclOgAHJWgAByWmAAcl1gAHJgYAByY0AAcmYgAHJoQABybQAAcnJgAHKGwAByqCAAcqvAAHKvYABytoAAcr1AAHLGwAByzqAAcvIAAHMBYABzG8AAcy3gAHNCIABzWEAAc18AAHNlwABzbOAAc3OgAHOBoABziQAAc5XAAHOi4ABzsQAAc7hAAHO8IABzwAAAc8PAAHPHgABzzAAAc8/gAHPWYABz3SAAc+ggAHP2oAB0B0AAdA5gAHQVIAB0IeAAdCxgAHQxoAB0NSAAdDiAAHRMYAB0Z0AAdHggAHSUYAB0wgAAdNegAHTYoAB06SAAdP0gAHULQAB1DEAAdRPAAHUeoAB1H6AAdTJgAHUzYAB1NGAAdTVgAHVLgAB1TI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AEkgSTBJYEmwSQVJHWpIKwIDAjq6AowAKQEshQArAStdNTUA//8AkP/fBFYEtwImAEQAAAEGANcAAAAnQA0CYEvwSwIAS0BLAksduP7MtEgrAgFAugKMACkBLIUAKwErXV01AP//AJD/3wRWBVQCJgBEAAABBgDbAAAAOEAbAwIfPV89Ak893z0CED0gPTA9UD1gPXA9Bj0duP88tUgrAgMCOroCjAApASyFACsBK11xcjU1//8Aq/6zBEsDgAImAEYAAAEGANwAAAAYswEBKxe4/+m2SCcBAS8IKbgBJYUAKwEr//8AgP/fBC8FMQImAEgAAAEGAI0BAAAgtwK/J/8nAicXuP9ktEgrAgEkugKMACkBLIUAKwErXTX//wCA/98ELwUxAiYASAAAAQYAQwAAABxADAKwJAEkF5xIKwIBKLoCjAApASyFACsBK101//8AgP/fBC8FHgImAEgAAAEGANYAAAAYQAkCKxcAaCsCAS66AowAKQEshQArASs1//8AgP/fBC8EzAImAEgAAAEGAI4E/wAaQAwCAwIzF5hIJwIDAiS6AowAKQEshQArASv//wC6AAAEFwUwAiYA1QAAAQYAjav/ABezAQEfALj+1rRIJwEBHLkCjAApACsBKwD//wC6AAAEFwUoAiYA1QAAAQYAQ7T3ABVACgEBHAAYSCcBASC5AowAKQArASsA//8AugAABBcFHgImANUAAAEGANasAAAXswEBIwC4/4i0aCcBASa5AowAKQArASsA//8AugAABBcEzAImANUAAAEGAI6s/wAXQAwBAgIrAAdIJwECAhy5AowAKQArASsA//8AbAAABFcEtwImAFEAAAEGANcAAAAmQBABAE0QTSBNME1ATVBNBk0EuP66tEgrAQFCuQKMACkAKwErXTX//wCR/98EPAUxAiYAUgAAAQYAjQAAACC3Aj8e/x4CHgm4/1S0SCsCARy6AowAKQEshQArAStdNf//AJH/3wQ8BTECJgBSAAABBgBD/wAAHkAOAjAc8BwCHAmqSCsCAR66AowAKQEshQArAStdNf//AJH/3wQ8BR4CJgBSAAABBgDWAAAAGEAKAgEiCQBoJwIBJboCjAApASyFACsBK///AJH/3wQ8BMwCJgBSAAABBgCOAP8AH0AOAwKgKgEqCYRIKwIDAhu6AowAKQEshQArAStdNTUA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//8AWAAABC8GKQImACgAAAEHANYAAQELACZAEAEANiA2YDZwNuA28DYGNiS4ARK0aCsBAUO5AosAKQArAStdNf//ABEAAAS/BjwCJgAkAAABBwCNACcBCwAasgI1Grj/NbRIKwIBMroCiwApASyFACsBKzX//wBYAAAELwXYAiYAKAAAAQcAjgABAQsAK0ASAgFASKBI4EgDAEggSFBIA0gkuAGXtUgrAQICRbkCiwApACsBK11dNTUA//8AWAAABC8GPAImACgAAAEHAEMAAwELABlADAEgQgFCJABIKwEBPbkCiwApACsBK101AP//AOUAAAPpBjwCJgAsAAABBwCN//wBCwAbtQFOHAEmALj/bLRIKwEBI7kCiwApACsBK101AP//AOUAAAPpBikCJgAsAAABBwDWAAABCwAXswEBIAC4/9W0aCcBAS25AosAKQArASsA//8A5QAAA+kF2AImACwAAAEHAI4AAAELAB5AEAIBMDJAMgIyAFpIKwECAi+5AosAKQArAStdNTX//wDlAAAD6QY8AiYALAAAAQcAQwADAQsAJEAOAQAsECwgLDAsQCwFLAC4/y20SCsBASe5AosAKQArAStdNf//AGj/3wRoBjwCJgAyAAABBwCNAAABCwAWQAoCACApCgpAAgEduQKLACkAKwErNf//AGj/3wRoBikCJgAyAAABBwDWAAABCwAWQAoCACoeCgpAAgEhuQKLACkAKwErNf//AGj/3wRoBjwCJgAyAAABBwBDAAABCwAgQAoCTyZgJnAmAyYKuP9GtEgrAgEhuQKLACkAKwErXTX//wBT/98EfAY8AiYAOAAAAQcAjQAWAQsAGUAKARk3QB0dQAEBNLoCiwApASyFACsBKzUA//8AU//fBHwGKQImADgAAAEHANYAAQELABxADAEAMQExHQFoKwEBProCiwApASyFACsBK101//8AU//fBHwGPAImADgAAAEHAEP/4wELAC1AEgGAPQEgPYA9AiA9YD1wPQM9Hbj/TLRIKwEBOLoCiwApASyFACsBK11xcTUAAAEAugAABBcDYgAYAGBAOCMVMhVAFVAVYxVxFYAVBw8JDFgQECIJAggFWAEBIggSGBWVEREiGAYJCAoAASARTxABEBkZUX8YK04Q9F08Tf08AD88P+0BEPXUPAAQ7QEQ9dQ8ABDtARD11Dwx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PDw8PDw8PDw8PBA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8EDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwQPDw8PDw8PDw8PDw8PDw8PDw8PDw8PBA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8EDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwQPDw8PDw8PDw8PDw8PDw8PDw8PDw8PBA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8EDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwQPDw8PDw8PDw8PDw8PDw8PDw8PDw8PBA8PDw8PDw8PDw8PDwCBBA8PDw8PDw8PDw8EDw8PDw8PDw8PDwQPDw8PDw8PDw8PBA8PDw8PDw8PDw8EDw8PDw8PDw8PDwQPDw8PDw8PDw8PBA8PDw8PDw8PDw8EDw8PDw8PDw8PDwQPDw8PDw8PDw8PBA8PDw8PDw8PDw8EDw8PDw8PDw8PDwQPDw8PDw8PDw8PBA8PDw8PDw8PDw8EDw8PDw8PDw8PDwQPDw8PDw8PDw8PBA8PDw8PDw8PDw8EDw8PDw8PDw8PDwQPDw8PDw8PDw8PBA8PDw8PDw8PDw8EDw8PDw8PDw8PDwQPDw8PDw8PDw8PBA8PDw8PDw8PDw8EDw8PDw8PDw8PDwQPDw8PDw8PDw8PDEwASMVMxEjFTMRIxUzESMVMxEjFTMRIxUzFSERMzUjETM1IxEzNSMRMzUjETM1IxEzNTMVMzUzFTM1MxUzNTMVMzUzFTM1MwEVMzUzFTM1MxUzNTMVMzUzFTM1FyMVMycjFTMnIxUzJyMVMycjFTMHFTM1MxUzNTMVMzUzFTM1MxUzNQUjFTM3FTM1MxUzNTMVMzUzFTM1BRUzNSEVMzUHNSMVJRUzNTMVMzUTNSMVIzUjFSM1IxUjNSMVIzUjFQcVMzUzFTM1MxUzNTMVMzUzFTM1EzUjFSM1IxUjNSMVIzUjFSM1IxUHFTM1MxUzNTMVMzUzFTM1MxUzNRMjFTMnIxUzJyMVMycjFTMnIxUzASMVMycjFTMnIxUzJyMVMycjFTMEzWZmZmZmZmZmZmZmZvszZmZmZmZmZmZmZmZnZmdmZ2ZnZmdmZvuZZ2ZnZmdmZ2ZnZmZmzWZmzWZmzWZmzWZmzWdmZ2ZnZmdmZ/0yZmZnZmdmZ2ZnZvv/ZwEzZ81nAZpnZmdmZmdmZ2ZnZmdmZ2dm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//8AuQAABAAFBgImArkAAAEHApb+lQAAABZACgEAKSkUFEABASu5A0AAKQArASs1//8AzAAABAcFBgImAuEAAAEHApYBXgAAABZACgIALS0LC0ACATO5A0AAKQArASs1//8AuQAABAAFBgImAuEAAAEHApb+lQAAABZACgIAMTEUFEACATO5A0AAKQArASs1//8A0P71BAUD8AImAqAAAAEGApQAAAALtgEAMSwGGkABKzUA//8A0P5IBAUD8AImAqAAAAEGApUAAAALtgEALDEGGkABKzUAAAIA0P/0BAUD8AAoADABKEAupRSmIbQLshUEZhVnH4ILniAECx2qDAEYIhgomBS5DPcU+CgGegyZAJkMAwsdDLz/4wAL/+MAFf/jsh8dAbr/1wArA1JAQ1AvYC8CLy8cExEJFCEiIR8iEwwAKCgNDw0kEyIiJCgNFCgoDSgiIRQADA0TCBEJHxUmHAsBCREmCiYDOwkKEREYOxy4AyxAGygiIRQADA0TCB0JGhoXIAAdAQAdwB3gHQMdBrj/wLYMEDQGBgkpuANSQBEALRAt4C0DLS0DIAAJTwkCCS9d/TIvXe0RMy8rL11x7TMvERIXOQA/7TMvP+0zPxESOTkREjk5ERIXOYcOLisOfRDEATMRMwcOEDw8BwgQPA48ABESORgSOS9d7TEwODg4ODgBOAFdXXE4AHFxAQYVETMyFRQjIxE0NycmNTQzMhcBJDU1IyI1NDMzERQFJwEWFRQjIicBFCMiNTQzMgHjv4swMN/guQwqFREBbwEHnTAw8f7WCAETCykWEP6XQkNDQgJpUoT+wSoqAY+vb/sQECgW/g5cf7wqKv7gs1kK/osQECgWARxCQkMA//8AngAABC0D0wImAqEAAAEGApiqAAAUQA4BAB0QHZ8dAwAdGRAPQAErXTX//wEV//UDkQPTAiYCogAAAQYCmJAAABexASO4/8CyCQo0uP+wtCMfFhVAASsrNQD//wCj//UELgPTAiYCowAAAQYCmIwAABWxARW4/8BACQkKNAAVEQEAQAErKzUA//8AoP/1A/0D0wImAqQAAAEGApj6AAALtgIAIBwXD0ABKzUA//8BZf/1ArUD0wImAqUAAAEHApj/QQAAABm0AQAQARC4/8BACQkQNAAQEAMDQAErK3I1AP//ATj/9QOQA9MCJgKmAAABBwKY/xQAAAAftwGPGQHgGQEZuP/AsgkMNLj/zrQZGQMDQAErK11xNQAAAgBo//UD/QPdACAAKACztbYXuxkCArj/47IEHRe4/+OyGR0jugNSACf/wEAdCw00gCcBcCfQJwInJyADWxgKJyANQAkMNA0IOxO4AYSyHDsgugMsACEDUkAgMCWgJQIlJQYBDxA/EAIQWwpACQo0CkAQETQKCgYgFRW4A0lADCpvHgEeHgAg8BsBG7kDTAApEPZd7TMvXRD2L/0yLysr7V0REjkvXe0AP+307S8rETM/7RI5L11xK+0xMAE4ODg4AV0BERQhIDURNCMiFRUUIyI1NTQ2MzIVERAhIBERIyI1NDMBFCMiNTQzMgGQAQsBDmVkKipjUb3+oP6fpDAwAmhCQ0NCA9P9aPL9Acx2dTswMDtcbsL+Dv7MATQCVioq/jVCQkMAAgFzAhsCvwPTAAsAEwA8tBAJAQkOuANStw8SARKxATsFugMsABADUkAPQAwBDIQGIAAAA0ALDTQDLyszL+3+ce0AP/3+ce0vXTEwASMiNTQzIREUIyI1JxQjIjU0MzICa8gwMAEcKiplQkNDQgN/Kir+eDAwcUJCQ///AJX/IQQnA9MCJgKqAAABBgKYhQAAGbQBgBcBF7j/wEAJCQo0ABcTAQBAASsrXTUA//8AtAAAA/cD0wImAqsAAAEGApjXAAAQQAoBABgBABgUEQxAAStdNf//AMAAAAO1BQkCJgKsAAABBgKYv3UAQ7QB0CIBIrj/wEAiCRA0ACIeCQhAAd8kASRAJys0JEAhJDQkQBkaNK8k3yQCJLj/wLMJDTQkAC8rXSsrK3I1ASsrXTUA//8Ahf/1A+0D3gImAq4AAAEGApgyAAALtgEAIh4SDUABKzUA//8BHAAAAv0D0wImArAAAAEGApiIAAAVsQESuP/AQAkJDDQAEg4DB0ABKys1AAADAE//9QPkA9MADwAZACEAlUAcmQufDqgLrQ66DgVGDE0OAjYMPQ4CCxYMFg4WHLgDUkAOICAFGDsNChUAFBQBOwW8AywAGgNSAB7/wEAaOjs0AB6AHgIQHoAekB4DgB7wHgIeHhYRIAm4A0VACyMDQA8TNAMDFSAAuQNHACIQ9O0zLysQ9u0ROS9dcXIr7QA//TwROTk/7RI5L+0xMDg4OAFxcQBdASMiNTQzITIWFREUBiMgESURNCYjIREUISADFCMiNTQzMgEhojAwAkKtdsqR/pgCb0uE/rQBDAEPxUJDQ0IDfyoqlJD+c5yRATILAXhqa/2z6QG/QkJDAAIA8v8hBFED0wAaACIAnLkAHQNStSEhBBE7F7gDL7IKOwS4AXOyADsNugMsABsDUkAQH0AZNzQfQAoQNI8fAR9NB7j/wLNAQjQHuP/Asj01B7j/wEAKOTUQBwF/BwEHFLgBj0APEREYIE8QXxB/EJ8QBBAHuP/AswkQNAe4A0K3ACDPDdANAg0vXf3kKy9d7TwQ5BBdcisrK/ZdKyvtAD/t9O0/7REzL+0xMAERFBYzMzIVFCMjIjURISARETMyFRQjIxE0IxMUIyI1NDMyAUY9azYwMDj6AZgBJXIwMMbblUJDQ0IDf/7YR0kqKtYBiv7f/MMqKgOF2f4ZQkJDAAACAPoAAAO/A9MAHgAmAINAD/QC9QUCBgIBECANHR0QFbz/9gAF//YAIQNSQA4lJRw7FhYACzsHChI7ALoDLAAZ/8C1Kjc0GU0juANStTAfQB8CH7gBEEATDxMSDyBPA58DAgMJCRIgMAABAC9d7TMvL13tEDwQ9l397isAP+0/7RI5L+0zL+0xMAE4ODg4OAFxXQEhIBERECEhIjU0MyEyNRE0IyEVFBYzMzIVFCMjIjUFBgcmJzQzFgECAZgBJf7b/pAwMAFm29v+xj1rNDAwNvoCHwJAPQZDPgPT/t/+b/7fKirZAXnZ7EdJKirWqz0FAz9DAwACAKIAAAO6A9MAJAAsAPZAMUYQZgNtHQMqHTQQRQMDKwM4A04DSRBJHQV3BH8P8w8DNgM+D0cDAxMPFhACDxYQFhC+/+MAD//qAA7/6gAnA1JAGytACQw0KwADEAMQHh0cBSQYOxQKBzsLCyA7JLoDLAAlA1K1YCmgKQIpuP/AsxgaNCm4/8BAPgkONCkpIhkgLxMBDxMfE18TfxMEExMWDwkfCW8JfwkECaAGIC8MTwx/DL8MBAwWFiIAIPAfAR+gACJPIgIiL130Xe0RMy8vXf3kXREzL11x7REzLysrXe0AP+08EO0/7RIXOQERMzMALyvtMTABODg4ADg4AHJxcQFdcXEBFRQXJDU1IyI1NDMzFRQGBxYVFSEiNTQzITU0JicmNSMiNTQzAQYHJic0MxYBq7cBAp8wMPWShqD+TDAwAV9MlLiDMDABKwQ+PQZDOwPTPOSoTO85KiqOrZsyorN2KiojW3yYvN0qKv1zPgQEPkMCAAMAxf5fA/kD0wAbACMALQDFtScCNwMCE7j/8LYDEAUQBBAeugNSACL/wEASCQo0IiIOGwMFBSQRExQRERMsuAMwtyYIOw4KFzsbugMsABwDUrV/IJ8gAiC4/8CzJyg0ILj/wLMZGzQguP/Asw8QNCC4/8C2CQo0ICApC7gBYUAgCCAvDgEODikWIC8ATwBvAI8ABAApICUlTxlfGW8ZAxkvXTMv7S9d7REzL1395BEzLysrKytx7QA/7T/tLz+HDi4rDn0QxAAYERI5LyvtMTA4ODg4AV0BFRQGBwYGFRUzMhUUIyM1NDY3NjY1NSEiNTQzAQYHJic0MzIBETQzMhURFCMiA/lRVGJGjDAw4Fl7Uif9UDAwAaoBQT0GQzz+XSoqKioD0/6kayszbG07KiqegIY+KWZkqioq/po+BAM/Q/vfA8IwMPw+MAD//wCs//UDuAPTAiYCuAAAAQYCmL8AABJADAEAFhAWAgAWEgMPQAErXTUAAgDMAAAEAAPeACQALACfuQAnA1JAENArASsrEBQAHwEBHlsQCiK4Ayy0Bho7ChS6AywAJQNSQCEpQB0gNCkpBSQgICALFAhACQ40COgFIA8LHwsCXwsBCxe4/8BAJgkONBfoGiAQFEAUwBTQFAQAFBAUTxRfFGAUcBSgFLAU7xT/FAoUL11x/eQrL3Fy/eQrERI5L/0ROS8r7QA/PP08Pz/9PBE5ORESOS9d7TEwJTMyNjURIyI1NDMzERQGIyMiJjURMzIVFCMjERQWMzMRNDMyFRMGBwYnNDMWApBPg0puMDDCiZn1rHHCMDBuX21QKirNBT09BkNBVGxtAlIqKv1SpYCZjgKsKir9roNWA1owMP5aPwMBQ0MEAP//AKD/9QPjA9MCJgK6AAABBgKYPQAAGUAPAcAfAQAfGwAWQAHgIQEhAC9dNQErXTUA//8Bd//1Ar0FBgImAqUAAAEGApYUAAALtgEADAwGBkABKzUA//8AngAABC0E3AImAqEAAAEGApuUAAAWQAoBACEcEA5AAQEZuQNEACkAKwErNf//ALQAAAP3BNwCJgKrAAABBgKb4gAAFkAKAQAcFxEMQAEBFLkDRAApACsBKzX//wD6AAADvwTcAiYCtAAAAQYCm+IAABpADQEQJwEAJyIAA0ABAR+5A0QAKQArAStxNQABAKz/9AQFBQkAKgDEuwAp/+MACv/jQDsUHQQIBycJFhcWFBcIKh4dHQAZCBcXIB0AFB0dAB0XFgkeKggHBycUChsRKR8nBxsKGyE7JwoAOwE7B7gDLLMHDTsRuAMsQCgHIAEBHRcWCR4qAAgIEicPDwwgABIBABLAEuASAxIkJCEgACdPJwInL13tMy8vXXHtMy8REhc5My/tAD/9Mj/t7T/tMz8REjk5ERI5ORESFzmHDi4rBX0QxAEzBw4QPDwHCBA8DjwAERI5GC8xMDg4OAEnETQzMhURMwEkNTUjIjU0MzMRFAUnARYVFCMiJwEGFREzMhUUIyMRNDcBFWkqKkEBaQEHnTAw8f7WCAETCykWEP5Bv4swMN/gA34BAVowMP76/hVcf7wqKv7gs1kK/osQECgWAl9ShP7BKioBj69vAAABAkP+7QKLBQkAAwAgvQACAzIAAwMxAAADMbYQAwEDAwUEERI5L13tAD8/MTABESMRAotIBQn55AYcAAABAYz+7QNCBYUADgEPQCUOQH19NAJAfX00DgUGBg0LAgMKBQYNBAkLAwoMBwgJBAcMCgMDuAKAQAkECRQEBAkNBga4AoBAIQcMFAcHDAgHDgIFDAQMBAoGCgYHCwUNDQkJBwNAKy80A7oDNgAHAzZAFAUADQkNCQoHAwMHBgpAKy80CgoMuP/AsysvNAy7AzYACAAG/8BACysvNAYGBEArLzQEuAM2s2AICA64AzW2EAIBAgIQDxESOS9d7Rk5Lxr9KzIYLysZEP0rMhgvKxEzMxkvLxEzMy8vABgvGS/t7SsRMxgvMi8RMxEzMxkvLzIyLy8ROTkSOYcOLhgrDn0QxIcOLhgrDn0QxA8PD4cExA48hw4QPATEKysxMAEjEQcnNyc3FzcXBxcHJwKLSIYxq6sxqqoxq6sxhv7tBW2IMamoMaurMaipMYgAAAEBYP7tA6oFhQAKAJKyAgMDuAKAQAkAARQAAAEICQm4AoBADwoAFAoKAAAHAgEECQoHAb4DOAADAAQDNQBAAAoDOEANBwUIBwIJAwgKCgEBAL0DNwDAAAUDNQAG/8CzDg80Brj/wLMJDDQGLysr/Rr8GTkvMy85OTMzABgvPC8Q5Br9POQREjkREjkSOYcOLisFfRDEhy4YKw59EMQxMAEHJzchESMRISc3A6rZMYn+fkcByYkxBK7WMYL6YgXlgjEAAQEk/u0DbgWFAAoAhLIJCAi4AoBACQcGFAcHBgMEBLgCgEAOBQYUBQUGBAUGAggHCgW+AzgAAwACAzUAQAAHAzhADAkKAQQIAwkHBwUFBrsDNwDAAAADNbUQAUABAgEvXe0a/Bk5LzMvOTkzMwAYLy885Br9POQREjkSORE5hw4uKwV9EMSHDi4YKwV9EMQxMAEjESEXByc3FwchA25H/n6JMdnZMYkByf7tBZ6CMdbXMYIAAQHH//QDBQHxABQAVUAf6Q34DQInFDUMNRQDBhQmDEYMRhQE9xQBCA0BDg4AArgDsUALCDAQARAQAA8FAQW4A7K0vwsBCwW4AVSFjS9d7V05Mi9dAC/tOTIvMTABcl1xcXElNjMyFhUUBiMiJjU0NjMyFRQHBgYCKxofPVpEX0pHyUwpM0Fk8g1ITCJVVDOj0x8VFx9pAAACAccAAAMFBBkAFAAiAHhAH+kN+A0CJxQ1DDUUAwYUJgxGDEYUBPUUAQgNAQ4OAAK4A7FACTAIQAgCCAgWFbsDsQAcAB0DWkAKMBABEBAADwUBBbgDsrULCw8ZARm7A7IAIAAFAVSFjS/tXTMv7V05Mi9dAD88/TwyL13tOTIvMTABcl1xcXEBNjMyFhUUBiMiJjU0NjMyFRQHBgYTMzIWFRQGIyMiJjU0NgI0Ghs0XkRfSkfJTCkzQFweJThPTjklOE9PAx4MSk0hVlUzotMfFBgeZv3HUDg5UFA5OFAAAAIA+//bA9IEqgAcACoAl0AjSgVZBQI5BDoFORIDihOsE/oTAwAaFxcaCQ8OCgQPDAEMDBG4A7VAHS8GAQYmGgEgGgFwGoAaAhoaHSoqIyQgICcnCgMYuAO0thAcARwcAw64A7S1PwoBCgoUuwO0AAMABQFUhY0v7TMvXe0SOS9d7RESOS8zLwAvPDMvPDMvXXFxL139Mi9dFzkRMy8SOTEwAF0BcXEBJiY1NDYzMhcXFRQjIjU1JiMiBhUUFhcVFCMiNRcyFhUUBiMjIiY1NDYzAlPIkMirgag7KSuQfIKhn7krKVQsPDwsVCs+PisB/FWMbZLOShqONzdWRZxvT4JEjTc3+j0sLDw9Kys+AAECAQCHA8ICpgAYAJNAH0gJAQAQDA802QYBQxRGFYQVA0cERQUCFhgEAAEODgq4/8CzFxk0CrgDi7XPEQERERi4A4ZAIgBADRE0AAACAQQAEwIBAQ4MQAkKNA8MAQwMBxgvAAEAABO4A3CzEAcBBy9d7TMvXTwSOS9xKzMyLzMREjkALzMzLyv9Mi9d7SszfC8YERI5ETMxMABxcXErAXEBBTc2NyMiNTQ2MzIVFAcmJiMiFRQWMzI3A8L+gQxGKQ+uf1JYB14sHTu9RTZJATixQCQyglyrWzknLhAvM1QqAAABAAAAAATNAHsAAwAUuQACA4u0AQMAAgEvPC88AC/tMTAhITUhBM37MwTNewAAAgHcBOsC8AYrAAoAFQB5vAAFA6gACgAEA6izEAoBCrgDp0ASAEAqMDQAQBkdNA8AHwACAAAQuwOoABUADwOosxAVARW4A6dADAsIQBIaNAhACQs0CLgDpkANAgITQBIaNBNACQs0E7kDpgANL+0rKzMv7SsrAC/kXe0Q/TIvXSsr5F3tEO0xMAEiNTQ3NzIWFRQHAyI1NDc3MhYVFAcB6AwO+AkFDvoLDfgJBQ4FixgZBmkHDxwG/vgYGQZpBg8aBgACAZcE7QMGBpUAKQAxARezHSUBFbj/8LMdLDQmuP/Asx0sNCC4/9RAGxwtNFklmiUCGyYWMQIFJgFHFgEDAQADFCgoFLj/wEAODRA0FBQjC0AdIzQLCxC4A6hADQcHLiMbGy4uJRYgAyq4A4hAJCMgHiosJRYwAwAUEiMiQBkbNCJACxg0IiIeAAANQA0QNA0NBboDbwAS/8C2NlM0EhIBErj/wEAMDR80EhIYIB4wHgIeuANuQBcsQC4/NCxAHSY0ACwQLAJALFAsAiwsMLsDbgAYAAUBVIWNL/0yL11dKyvtXREzLytyK/0yLysyLxEzLysrMxE5ETkRMzMSORE5AC/tFzkyLzMvERI5L+0zLysRMy8rMy8SFzkxMABdcXJyKysrAXIBNTY3NjU0IyIHBiMiNTQ2MzIVFAc2NyY1NDYzMhYVFAcWFQciJwYGIyI3NjU0IyIVFAG2BxgYFgkVFQQJRxwqJEo1OlwjGCAlLwQiQyR5LRP2EiskBPMMBBElOyUTEgcUQzQuSiJLHj4ydDgkPjcYGS8fN1/nICA7Lzf//wHc/hIC8P9SAxcC8QAA+ScALbIBAAC4/8CzCw40ALj/wEATCxA0IACQAKAAAwAAEAACAAABAAARXV1dKys1NQAAAQHcBOsC7wWLAAoAPbwABQOoAAoABAOosxAKAQq4A6dAFR8APwBvAI8ABAAIQBIaNAhACQs0CLkDpgACL+0rKwAvXeRd7RDtMTABIjU0NzcyFhUUBwHnCw34CQUOBOsYGQZpBg8aBgACAaME6wLxBpEAFwAfAJS5AA3/8EAfHSE0GRMBKBTWDQIBABYWEAgIHEAdKTQcHBIUAw0EGLgDikAYEA0LGBoUAx4AAAUQQCIqNBBACxw0EBALuANsQBUaQC4/NBpAHSU0ABoBQBpQGgIaGh67A28ABQAEAVSFjS/9Mi9dXSsr/TIvKysRMy8RMzMSORE5AC/tFzkyLyszLxEzLzMzMTAAcXIrATU2NyY1NDYzMhYVFAcWFRUiJyYnBiMiNzY1NCMiFRQBo443PlgnFyAgMRIkLAd3TxHwESonBPMNQE8nMS19OyMzQBgbMw8UApTlHSA+Mj3//wHc/q8C7/9PAxcC9AAA+cQAE7QAcAQBBLj/wLMJDjQEABErXTUAAAEBygUGAu0GIwAgAKK5ABL/wEAdCxM0EhIaBkAwNjQGQAsSNAZAHSA0AAYBBgYaGha4/8CzR0c0Frj/wLMzNjQWuP/Asx4gNBa7A4YAHwAOA4RAKAKvHwEfHwIAABwaGhwGBhISBBxAKC00HEAJHzT/HAEcHAAEMAQCBAW4AVSFjS9dMy9dKysZEjkvMi8RMy8ROS8AGC8zL10Q7RD9KysrMi8zL10rKysSOS8rMTABBiMiNTQzMhUUBwYVFDMyNzYzMhcWMzI3NjMyFRQGIyICaCczRB0NAQIbKxIOBQ8EBCEiBwgKHjQiGwVcVlxUEAUMDQYcQ0IkJUFAbTNKAAACAdsFGwLVBj4ACwAUAJJAGRYBIwE1AQMIGAwZNBIYGSE02ALpAvoCAwm4A4JADhNAJiw0DxMfEwIAEwETuP/AQAsJCzQTE3AOgA4CDr0DhQADAAADbgAQ/8BADxQYNBBAKiw0gBABABABELj/wLUJCzQQEAy4A6S0MAYBBgW4AVSFjS9d/TIvK11xKyvtAC/9cTIvK11xK+0xMAFxKysAcgEUBiMiJjU0NjMyFgcUMzI1NCYjIgLVaDQrM0Y/OD3VVklIJDMFsUJURDNDaVU4MhsTRQAAAQHZAYMC9AMlAAcAWEAkBxgJCzTmBekG6QcDNAZMAkMGuQEEOQE7AjsDA8sB2QHpAQMCuANfsgQEALgDX7YGAEAJDTQAuANmsgICBrkDZgAEL+0zL+QrAC/kMy/tMTABXV1dXSsBBgcmJzY3FgL0KhV+XhY4ZgKFfoRBVXCcWgABAWT/+wLrBIUADABJQAlFCAEFQA8WNAa9A2IABwNXAAwAAANaQBIMAAEDCgcHBk8KAQoKAAYBBgS4AVSFjS9dMy9dETMZLxEXMwAYPzw/7TEwACsBXQU1NCYCJic3FhIVFAcCrBhQh1kvxJQgBUO9nQEc0luk2f6X47ypAAABAT///ANeBIkAGgCDuQAA/9hAHxEWNMcBxAsCpRi2C7QYA4YLlgunCwNLCEkJRgsDBAW7A1sAAAAZA19ACTANwA0CDQ0SCbwDYAAKA1gAEgNWQBcABQQCCgqAApACAgICCQ8WTxYCFhYJBI0vMy9dEjkvXTIZLxEzMzkAGD8/7REzL13tOT88MTABcV1dXSsBEhEUByMCAiYnNxYWMzI2NzYzMhcWFRQGIyICRYEEGkJMgFsbYWFlT1YNBgwOBwRqUDEDDP7m/qZXRQE+AQH4fcWcQViLDgw2fF1wAAABAPT//APhBIoAIQC/QBcKDgGICYUfwALLDtACBQYARgCICgMGB7gDWrMAIBYCuANetA0NFiAguANdtcAW0BYCFrj/wLYMETQWFgsauANZQAkPCwELCwARARG4A1ayAAAPuANjQAuAE6ATsBMDExMKGLgDY0AXHgIGBwMEBAqPHgEvHj8eAh4eCgsLCgS4AVSFjS8zGS8RMxgvXV0SOS8XMxDtEjkvXe0zGS8AGD9dM3wvXRg/ETMvK139LxEzL+0REjk/PDEwAF0BXXEBBiMWFRQHIxACAzcWMzI3NjMyFxYWMzI3NjMyFxYVFCMiAqo4j3EfInCvHGegliQFBwoHBjEpXRQGBwgHBqpkA2ps8t2KqQE9AUUBGsDJ7g0NhUzHCQkkP+sAAAEBfwAAA3MEgwAYAL1ADAYARgBvB2YQiAoFFbj/6LM6OjQWuP/Aszo6NBi4/9izDBY0D7j/2EAnExY0NQlFCVcJ0xAEKQ3IDQIWCpQW1BYDFBUkFQIJAwEVFgEGBgsAvgNcAAEDWgAMA10ACwNXQBEALwEBAQEEDAtACw00CwsIErgDarYSBgEGBgQOuANpsggIF7gDZ7MABAEEL13tMy/tETMvXe0RMy8rMxEzL10zAD/tP+0ZEjkvETk5MTABXQBxcl1dKysrK10lByYkNTQBJDU0NjcHBgcWFxYVFAcGBgcWA3Myef63ATn+x9qnK5RgQ49uI3mLJ057ew2HN3ABDWBYW+NFiUV4Oi0hJlIWTnxJVQAAAgFUAHcDcQNKABEAHQBLQBPXCQEdMBAWNBkwEhQ0Nw/FCQISvgNeAAgAGANdAAAAGwNmtw8MTwwCDAwVuANotQADbwMCAy9d7TMvXe0AL+0v7TEwAV0rKwBdJSImNTQ+AjMyFhYVFA4DAyIGFRQWMzI2NTQmAh9TeElnQzg8eD4pJ19vEzJeRUJalH13Z1tY4583Z4VQSbw1OiMCQbU8elN5M07EAAEBNwAAA3EEgwAUAHJAGGEUASsDKRR4A6cUthQFRxRTFGMUAwYRCLgDjUALLw8BDw8fDwIPDw24A1dACwABAC8BAQEBEQYTuANvQA4CBBIEAgQECw0NIAsBCy9dMxkvETMYL13tOTIzGS9dMwAYLzM/My9dXe0zOTEwAV1dAF0lByYCNRA3BiMiJjU0NxYzMjcGFRADcR9JZRZZVWJzE3uXQmAhtLQ3ATDOAQRlH1BCODp/J5WS/okAAAEBCP/6A8QEiwAPAHNAJAEYFBY0ygkBDRATFjSoCbgJAg0LBfABAQEBAOAK8AoCCgoLALoDVgALA1dAFwUHBgUEAwUNTwABAAANCgoLCw0NERAEuAFUhY0ZERI5LzMYLzMvETMvXREXMwAvPz8RMy9dETMvXRESOTEwAV0rAF0rARUCAwYjIicCAic3EhM2EgPE1F0DDw4FUrBkGO9+CLQEi8L+/f1OGhoBzgF6VtX+2/3XyQHuAAABAQf//APFBI0ADwBhQBamDwEDCwb/BwEHBwZgAHAAAgAAAQYLuANXQBgJCw0DAwAAAQEDB0AGAQYGTwMBAwMREAS4AVSFjRkREjkvXTMYL108ETMZLzMYLxEXMwA/Ly8zL10RMy9dERI5MTAAXSUHAgMGAgc1EhM2MzIXEhIDxRj1eAm0fNZdAw4NBVGw1dUBKwIjzf4UmcQBAQKyGhr+OP6DAAIBJ//6A24EiQARABsAcEAPiguGEQJnEXoLdhEDBRIHuANctx8aLxoCGhoVugNdAAwDV7YAAAEFBRIJuANnQAsYQAsNNBgYAAEBErgDd7cPDwEPDx0cBLgBVIWNERI5L139MhkvMzIYLyvtETMvAC8zLz/9Mi9d7TM5MTABXV0lBy4CEQYjIjU0EjMyExUUEgM0JiMiBhUUMzIDbisuQiVkQOOhmJgGNY9BNjR8n1GFix1yswEqJKxwASv+r79f/qUCEt1YhDaOAAADAJb/WAQ3BW0ADQAbACkAWbIKFRa4A7G0Dw4DHRy4A7FAHSMkBwgJCgsAAQIDCQXvDAFPDI8MAgxwBfAFAgUnvgOyACAAEgOyABkABAFUhY0v7S/tL10vXV0SFzkALzz9PC8vPP08LzEwAQEGIyI1NDcBNjMyFRQFMzIWFRQGIyMiJjU0NgEzMhYVFAYjIyImJzQ2A9P9XREZLAgCpBIbKf1BJThPTjklOE9QAqUlOU5OOSU3TwFQBSX6WCUpDhEFqCUpDE1QODlQUDk4UPwPUDg5UFA5OFAAAAEBx/8DAwUBAQAUAENAEwkU1g3mDfUNBPgUAQYNAQ4OAAi4A7FACwI/EAEQEAAPCwELuwOyAAUABQFUhY0v7V05My9dAC/tOTMvMTABcl1xJQYjBiY1NDYzMhYVFAYjIjU0NzY2AqIbHzxaRV1LRshMKjNCZAIMAUdNI1VUNKPTHxUYH2kAAQDmAAID5gLiACUAb0ArBg0IHYcNiB0Epw23DfgVA4cFhyUCCAgCIiIVHQ0lBQUYAhIYHRUNAwogEEEMA6AABAAaA6AAAAAKA58ABAAgA58ABAN2tAAAAQAEjS9d7eQQ5BDkEOQREhc5AC8vLxIXOTkvETkvMTAAcV0BcQE0MzIVESU2MzIVFAcFFxYVFCMiJycHBiMiJzY3NyUmNTQzMhcFAjwpKwEJHAonK/7wqBArFBWqqBUUKQQDDqr+7SknChMBEgKoOjr+4lUJKR8OWOoWDykd5+cdKw8U6lgNICkGWAAAAQJKBTkCjAcMAAwALUATAAAFAgYIAwQAAAQFBQpAKi40CrkDcQAEL/0rMhkvETMvERc5ABgvMy8xMAE0JyY1NwcUFxYVFAYCXgkLPAEDBB8FOTdSaHRuZic2QCglewAAAQHRBM4C4wZDABYA6EAXFiwTGzQBIAsQNBURFhIZFgMEQBEeNAO4/8CzCxA0Abj/wLUMEDQDExW4A4KzkBYBFrj/wLMcHjQWuP/AtgoQNBYWAQC4/8CzLzE0ALj/wEALKSs0UAABAAAMDA64A4G2cAgBPwgBCLj/wEAaVTUIQAkONAhAERM0CAMWDAwAChAKAgoKFhC4A2tAGy8FAQUFARWvFgEWQAsLNBZACQs0FhYgAAEABLgBVIWNL10zLysrXTwyMi9d/RE5L10zGS8ROQAYLysrK11y/TJ8LxgyL3IrKzMzLysrcu05OTEwASsrKwByKysBNzY3JjU0NjMyFRQHJiMiFRQWMzI3FQHfCC8dYk4zUAxJIDNpKCQ0BM4rISUGVDpwSRgYNSskQBZJAAIB8//3A6ICqwARABoAeUAXehqFB6UHA2sa/hoCtQfqEuoaAwASFgW4A4uyAgIWuAOLtAwSABgCuP/AtwwONAICFA8YuAOjQA1vCH8IAghACQs0CAgUuANzQAtgDwEADyAPcA8DDy9dXe0zLytd7X0REjkvKxgROTkAL/0yL+0SOTkxMABdXV0BJiM2NjMyFhUUBgYnIiYnNjY3BhUUMzI1NCYCZBEuIx4fW8I/XmNRXQEBJ4lphY9YAiMJWSbJfHmnTwFtXVOPYac4sJBtZwABAQ0FIQN7BcoAGQBBQA0FGBMVNA8sCRU0GBgQuAOEQAkHQAkRNAcHCxS4A4RACgMAQAkLNAAADQSNLzMvKwAv7TwzLyv9Mi8xMAErACsBFAYjIicmIyIHBiMiNTQ2MzIXFjMyNzYzFgN7rFIvVlYlJCEiBQRZPBheXUllRQoEBQXBQl4eHh4eDDpRHRxBCgEAAAEBJwAAA8cEbQAiAK5AH8kEzQzMEgOJDLcPuRIDER0AUCIBACLQIgKwIsAiAiK4/8BACQkNNCIi0B8BH7j/wLMXGTQfuAOOQAsAAgECAg4JFRYWGrgDpUANExMODUAREzQNDQ4ICbgDWkAVFhUVIgAABBEdAw0JCAYODg0GBg0EjS8zLxEzGS8RMzMSFzkzGC8zMy8zAD88LzMvKxEzL/0yfC8YORESOS9d/StyMi8rXXFyOTIyMTABXV0BAiMiJxYVFAcjNAICJzcWFhcSMzIXByInJiMiBgcWMzI2NwPHL91OUEMsHy1rVjxYPCgeo2xKCgEqKylAXCdCPTVjUgOR/uI7o62B3ecBHQEcgsTCYhoBRXEQFxharBktcQACAREAAAOkBIkAEAAfAJpAOckH2gcC3h8ByxHLH9sRA7sRvB/GCwOZH6oRrB8DWQdYH4kfAycKAQAQBxEJAggICRhADxI0GBgAGr0DiwAPABYDjwACA1pADgAADBgYDAgHEQMJCQUduANvtx8MjwwCDAwUuAN9sQUEjS/tMy9d7RkSOS8XMxE5LxE5LwAYP+0v7TkyLysvMy8REjk5ODEwAV1dXV1dXQBdJQYjIiY1EAEnNxYSFRQGIyIDBgIVFDMyNxYzMjY1NAICcUZYWmgBQUUxid1uaTgmQ6JoQVAxSi1CqUJCcFcBEQGhTsKZ/kLBh8sDM0z+oGa1RDVZJmoBbAABAUUAAAOZBI0AGQCtQBW4AsgCAhYZASgHZgK3AwMGLBAWNAK4/8BACRAWNAEHEAABALj/wLMJDTQAuP/AQAkZGzSQAAEAABi4A5FAEgAHAQcHDAUQQBgeNO8QARAQE70DjwAMA1YABAAFA1pACwcABRAPDwEAAAUWuAN6sgkJBLsDsAAFAAUBVIWNL+0zL+0RMy8zMy8zERI5AD88P/0yL10rERI5L139Mi9yKytyETkxMAErK10Acl0BBwYCByMQNyI1NBIzMhYXBycmIyIGFRQzMgOZJ5/dFxt7+uVbQ3cdC1w1L0yZgXYDc8E//nfqAXPvim0BNGxKCiATV0VuAP//AAD+ZwSTBKYCNgN+AAAAFwP9AF77EP//AAD9zwSoAqoCNgRPAAABFwROARwAAAAZQBAEAw9DAUNADxE0H0NPQwJDARFdK3E1NQD//wAA/lgEowRDAjYETwAAARcD/QFgABEAC7YDAEFBIiJAASs1AAAEAAD+3QTNA+cAIwBDAFoAYgI3QFIQVwFXQA8WNJdJATQMPFZJSUhXBHpJf1aMSQMLV4pW31cDHlYBQlfVV+BX8FcEZUhjV4JXAwcdAFcCXmJfYVxcXVtgYGFdXV9ANDg0X0AWHTRfuAOsQAthW1vQYQEAYQFhOLgDhUAVJUALDTQlPj9ERS8/Pz8CPzACUVFKugODAFX/wEAZIS40kFUBAFW/VQIwVUBVYFUDVQATARMTG7gDh0AMDl1bW2JcX1RhYWBcuP/AszQ4NFy4/8CzFh00XLgDq0ALYEA0ODRgQBYdNGC4A6tAJF4wYgFiPz88PkAPGTQ+PjxFRVkfRAGvRN9EAkRAEhk0RERZQbgDbrOAPAE8uP/AsxkdNDy4/8BAEQ8UNCA8MDxPPAM8PEcpT09ZuANrQAxHLzArLTY0BCkwMDK4A2+1KUAOETQpuP/AQCYLDDQfKV8pnykDDymPKd8pA08pASkpCiIhHwYIAAoCAgQAAAQEH7gDbEALkAoBAAqACtAKAwq4/8BACg0RNAoKZBAVFRm7A2sAEAAEAVSFjS/9Mi8REjkvK3Fy7TMvMy8ZEjkvERI5ORE5OREzGC9dcXIrK+0ZOS8RFzkRMxgv7TMvERI5L10rK3HtETN8LytxchgZEjkvETN8GC8rGBkSOS8YL10z7Ssr7SsrPRI5L+YREjkvPBgAL/0yL10vXXFyK+0zLy8vL10vMxEzLyvtL3FyMy8Q/SsrMi89ETkvERI5LxgREjk5MTAAcV1dAXJxXV1dKwByATY3FhcGFRQXFhUUBgYjIjU0NjMyFRQHBhUUMzI2NjU0JwMmASMiJiY1NDc2NTQnNxYVFAcGFRQzMzI2NTQnNxYVFAYTNxYRFAIjIicnJjU0MzIXFjMyNjY1NAEXBycHJzcXAcMPIicmKRYVQLaEyTkOCxQUkHmxLg0kCQGZVkg4HgUEITgdBAVNPi9oRy5PWX8rc7VsSSt+IBMKNTYkX6Ne/u1MTEJMSEpCA3kvPzUfOzk/7/ArfmhKuEWvCwg3NiScLjAzQIgBmmT84R5nUTNnZjPXZFVg0D58fD6TNBuOW4iLmlKrAZOIfv76xv7CDywLFRYNDH7SHav+xkRJQUNHSEMA//8AAP+oBMwDsgI2A2QAAAEXBE4BPAHZAEVAHQMCfzYBDzYfNgI2QA0PNDZAERY0NkAmKTQ2AwI5uP/AQBERFDRgOQHQOeA5AgA5OUBAQAErcV0rNTUAESsrK11xNTUA//8BygUGAu0HMAI2AvcAAAEXAvH/8QEFAIJASwIBLEBITDQsQDhBNCxAKS80LEAhJjQsQCEsNF8sjyyfLN8sBA8sHywvLD8sBA8sjyyfLAMsQBkeNC8sPyyPLP8sBCxACRQ0LAIBLrj/wEAYOjo0LkBLSzSQLqAuAsAuAQAuIC6wLgMuARFdcXIrKzU1ABErXStxcXIrKysrKzU1//8CA/3PAxX/RAMXAwcAMvkBAAuyAAEAuQO5ACkAKwAAAgIB/TsDLf9EABYAIQEqQBcWLBMbNAEgCxA0EhEVEhsWAwRAER40A7j/wLMLEDQBuP/AswwQNCG7A6gAHAAXA6izHxsBG7oDpwAc/8CzPkY0HLj/wLMJEDQcuP/AQA8ZNjQcHAADExUWAQAMDAi4A4FAEQ5ALzE0DkApKzRfDgEODgAVuAOCtV8WkBYCFrj/wLMcHjQWuP/AQBcKEDQWFjAAASAAAQAfQBMaNB9ACQs0H7gDpkAQGRkAAxYMDAAKEAoCCgoWELgDa0AbLwUBBQUBFa8WARZACws0FkAJCzQWFiAAAQAEuAFUhY0vXTMvKytdPDIyL139ETkvXTMZLxE5ETMYL+0rKwAvXV0zLysrcu0RMy9yKyvtM30vGBEzERI5OREzLysrK/Rd7RDtMTABKysrAHIrKwE3NjcmNTQ2MzIVFAcmIyIVFhYzMjcVBwY1NDc3MhYVFAcCDwgvHWJOM1AMSSAzAWgoJTPuCw34CQUO/c8rISUGVDpwSRgYNSskQBZJ/gUdGQZpCA4dBQAAAwID/JwDJ/9EABYAIQAsAW1AHhYDHAQWEhoWBBYsExs0ASALEDQEQBEeNBUDExICA7j/wLMLEDQBuP/AswwQNCK7A6gAJgAsA6izHyYBJroDpwAn/8CzGR00J7j/wLYqMDQnJxchuwOoABwAFwOosx8bARu6A6cAHP/Asxk2NBy4/8BADwkQNBwcAAMTFRYBAAwMCLgDgUARDkAvMTQOQCkrNF8OAQ4OABW4A4K1XxaQFgIWuP/AsxweNBa4/8BAFgoQNBYWIAAwAAIAKkATGjQqQAkLNCq4A6ZADSQkH0ATGjQfQAkLNB+4A6ZAEBkZAAMWDAwAChAKAgoKFhC4A2tAGy8FAQUFARWvFgEWQAsLNBZACQs0FhYgAAEABLgBVIWNL10zLysrXTwyMi9d/RE5L10zGS8ROREzGC/tKyszL+0rKwAvXTMvKyty7REzL3IrK+0zfS8YETMREjk5ETMvKyv0Xe0Q7REzLysr5F3tEO0xMAErK3IrACsrcgE3NjcmNTQ2MzIVFAcmIyIVFBYzMjcVAyI1NDc3MhYVFAcDIjU0NzcyFhUUBwIRCC8dYk4zUAxJIDNpKCUz9gsN+AkFDvoLDfgJBQ79zyshJQZUOXFJGBg1KyRAFkn+/hkZBWkHDxwG/vgZGQVpBg4bBgAAAgGiBM4C4QcOAAoAIQFGQBchLBMbNAwgCxA0ExwWHRkhAw9AER40Drj/wLMLEDQMuP/AswwQNAW7A6gACgAEA6izEAoBCrgDp0AO8AABAEAJMDQAABMOHiC4A4KzkCEBIbj/wLMcHjQhuP/AtgoQNCEhDAu4/8CzLzE0C7j/wEALKSs0UAsBCwsXFxm4A4G2cBMBPxMBE7j/wEAYVTUTQAkONBNAERM0EwhAEho0CEAJCzQIugOmAAL/wLM/PzQCuP/Aszo6NAK4/8BAExMWNAICEA4hFxcAFRAVAhUVIRu4A2tAHC8QARAQDAsgryEBIUALCzQhQAkLNCEhIAsBCwS4AVSFjS9dMy8rK108ETMzL139ETkvXTMZLxE5ETMYLysrK+0rKwAvKysrXXL9MnwvGDIvcisrMzMvKyty7Tk5ETMvK13kXe0Q7TEwASsrKwByKysBIjU0NzcyFhUUBwM3NjcmNTQ2MzIVFAcmIyIVFBYzMjcVAa0LDfgJBQ7KCC4eYk4zUAxJIDNpKCM1Bm4ZGQVpBg4bBv31KyElBlQ6cEkYGDUrI0EWSQADAaQEzgLkB64ACgAVACwBcEAXLCwTGzQXIAsQNBMnFigaLAMaQBEeNBm4/8CzCxA0F7j/wLMMEDQFuwOoAAoABAOosxAKAQq4A6dADQBAKjA0AEAZHTQAABC7A6gAFQAPA6izEBUBFbgDp0ALC0AJMDQLCx4ZKSu4A4KzkCwBLLj/wLMcHjQsuP/AtgoQNCwsFxa4/8CzLzE0Frj/wEALKSs0UBYBFhYiIiS4A4G2cB4BPx4BHrj/wEAYVTUeQAkONB5AERM0HghAExo0CEAJCzQIuAOmQA0CAhNAExo0E0AJCzQTugOmAA3/wEATExc0DQ0bGSwiIgAgECACICAsJrgDa0AcLxsBGxsXFiuvLAEsQAsLNCxACQs0LCwgFgEWBLgBVIWNL10zLysrXTwRMzMvXf0ROS9dMxkvETkRMxgvK+0rKzMv7SsrAC8rKytdcv0yfC8YMi9yKyszMy8rK3LtOTkRMy8r5F3tEP0yLysr5F3tEO0xMAErKysAcisrASI1NDc3MhYVFAcDIjU0NzcyFhUUBwM3NjcmNTQ2MzIVFAcmIyIVFBYzMjcVAbAMDvgJBQ76Cw34CQUOygguHmJOM1AMSSAzaSgjNQcOGRkFaQYQHAb++BkZBWkGDhsG/fUrISUGVDpwSRgYNSsjQRZJAAMBqwTOAuIHoQALABQAKwFqQCgVJhYnGSsDFgEjATUBAwgYDBk0SBJZEgIrLBMbNBYgCxA0GUARHjQYuP/AswsQNBa4/8BADAwQNAgYDBk0SBIBCbgDgrMAEwETuP/AtQkLNBMTDrgDhUAODwMBA0ALETQDAx0YKCq4A4KzkCsBK7j/wLMcHjQruP/AtgoQNCsrFhW4/8CzLzE0Fbj/wEALKSs0UBUBFRUhISO4A4G2cB0BPx0BHbj/wEAOVTUdQAkONB1AERM0HQC6A24AEP/AthQZNAAQARC4/8C1CQs0EBAMuAOkQBMwBgEGBhoYKyEhAB8QHwIfHysluANrQBwvGgEaGhYVKq8rAStACws0K0AJCzQrKyAVARUEuAFUhY0vXTMvKytdPBEzMy9d/RE5L10zGS8ROREzGC9d/TIvK10r7QAvKysrXXL9MnwvGDIvcisrMzMvKyty7Tk5ETMvK139Mi8rXe0xMAFxKwErKysAKysBcSsAcnIBFAYjIiY1NDYzMhYHFDMyNTQmIyITNzY3JjU0NjMyFRQHJiMiFRQWMzI3FQKlaDQuMEc+OD3VVklIJDMOCC4eYk4zUAxJIDNpKCM1BxRCVEkuRGhUOTIbFET9eSshJQZUO29JFxk1KyNBFkn//wFtBM4C3wgrAjYDB/wAARcC9f/KAZoAQ7ICARi4/8BAJg0TNBAYARgCAX8nAT8nXyePJwMvJz8nAg8nHycvJwMnQAsUNCcEuAFUhY0AEStdXV1xNTUBEV0rNTUAAAMBUgTOAuIIHAApADEASAIQuQAV//CzHSw0Jrj/wLMdLDQguP/UQCgcLTQaJhJDFEQaSFklmiUGGyUWMQIFJgFILBMbNDMgCxA0NkARHjQ1uP/AswsQNDO4/8BACwwQNAMBAAMUKCgUuP/AQA4NEDQUFCMLQB0jNAsLELgDqEANBwcuIxsbLi4lFiADKrgDiEAVryMBI0AMHTQvIz8jTyNfIwQjNUVHuAOCs5BIAUi4/8CzHB40SLj/wLcKEDRISDMzMrj/wLMvMTQyuP/AQAspKzRQMgEyMj4+QLgDgbZwOgE/OgE6uP/AQDZVNTpACQ40OkAREzQ6IB4qLCUWMAMAFBIjIkAZGzQiQAsYNCIiHqAAAQAAsA0BDUANEDQNDQW6A3IAEv/AtjZTNBASARK4/8BADA0gNBISGCAeMB4CHrgDbkAXLEAuPzQsQB0mNAAsECwCQCxQLAIsLDC4A25AEBgYNzVIPj4APBA8Ajw8SEK4A2tAHC83ATc3MzJHr0gBSEALCzRIQAkLNEhIIDIBMgS4AVSFjS9dMy8rK108ETMzL139ETkvXTMZLxE5ETMYL/0yL11dKyvtXREzLytyK/0yLytxMi9dETMvKyszETkROREzMxI5ETkALysrK11y/TJ8LxgyL3IrKzMRMy8rK3LtOTkvXStd7Rc5Mi8zLxESOS/tMy8rETMvKzMvEhc5MTABKysrACsrcXJyKysrATU2NzY1NCMiBwYjIjU2NjMyFRQHNjcmNTY2MzIWFRQHFhUHIicGBiMiNzY1NCMiFRQDNzY3JjU0NjMyFRQHJiMiFRQWMzI3FQFwBxgYFgkUFQUIAUUcKyVLNDoBWyMZHyUvBCFEJHgtFPYTLCRVCC8dYk4zUAxJIDNpKCM1BnoMBBEmOiUSEwgUQjQtSyJLHz0zczgkPTgXGi8fN1/nICA7Lzf9XishJQZUO29JFxk1KyNBFkn//wAAAAAEzQB7AhYC8AAAAAIBnAT5AywGTAATABsAiUANBggBWxuZG9obAwAAFLgDpUAMCg5ADRM0Dg5PCgEKuP/AQAsJFDQKChlAJiw0GbgDpUAMDwOPAwIDQAwONAMUuAOks7AAAQC4/8BADxkeNAUAAQAAEAAGEAYCBrgDpLMXFxAEjS8zL+1dETMvcSty7QAvK13tKzMvK10zLysQ/TIvMTAAcgFxATY2MzIWFRQGBiMiBwYjIjU0NjYXMzI1NCMiBgInZkscGCAxYqYgDhYEDyomYm9MNhVdBZ+GJzklPk4VIDQvLTsQAiY4QgD//wFiADsC8gYaAjYDjQAAARYDHMbOACVACwIBHxVvFQIVAgEcuP/Atw0RNAAcARwEjQERXSs1NQARXTU1AP//AWAAAATNBhoCNgOOAAABFgMcxM4AHUARAgEfHm8eAh4CAQArIQYGQASNASs1NQARXTU1AP//ACX9zwSgAqoCNgRQAAABFgROAAAADrcCAVAf4B8CHwERXTU1//8AJf3PBM0CnwI2BFEAAAAWBE6iAP//AAD9zwSoAqoCNgRSAAABFwROARwAAAAZQBACAX8QAU8QbxACHxAgEAIQARFdXV01NQD//wAA/c8EzQKhAjYEUwAAABYETjcA//8AC//5BLkFdwI2BFQAAAEXBE0BVAE1ADmyAwI1uP/AQCISFTRQNQEPNSA1QDUDNQMCLzQBMDS/NM80AwA0LzTQNAM0ARFdXXE1NQARXV0rNTUA//8ABv+8BM0E3gI2BFUAAAEXBE0BhQCcAEBALwMCQDVQNbA1AzUDAhA2QDYCADZANgLQNgEANrA28DYDUDZgNqA2AwA2EDYwNgM2ARFdXV1dcXI1NQARXTU1//8AAAAABLcFYAI2BFYAAAEXBE0BUwEeADu1AwIPJQEluP/AQCESFTRAJVAljyUDDyUfJSAlAyUDAi8ovyjPKAMwKNAoAigBEV1dNTUAEV1dK3E1NQD//wAAAAAEzQUOAjYEVwAAARcETQFfAMwAOEAoAwIPJgGQJrAmwCYDJgMCHydvJwJgJ4AnoCcDACcwJ9AnAwAnECcCJwERXV1dcTU1ABFdcTU1//8BEP3PBLsCGgI2A6EAAAEXBE4AcwDwAEJAMQIBLEAlKTQQLCAsAlAsAQ8szyzfLOAs8CwFLAIBHysvKwIPKz8rAjArTyuvK98rBCsBEV1xcjU1ABFdcXIrNTUAAwCe/c8EzgKWADoAQgBGAWK5AC7/6LMQFjQtuP/4QA4SFjQhIA4RNAMgFR00Dbj/8EAbEhQ0zBnKHdoZ2h0ERQ1VDWwZehkEQ0NGRUVEuAO7QBFGRkI7Pzw+QUFCQD09PkJCPLgDu0AYPkBA7z4Bbz4BPm8HAQdvHwEfMzUDMTA6vAOLAAADWgAxA4tACjBACQ00MDAlJSK4A4qzKxMTD7gDjbQXREZGQ7gDukANRUU8QkBAP0E8Pj49QboDugA9A7pADjs/QAoMNB8/jz8CPxMfuP/AQBAKDDQfNQcFMQAwEDACMDA3uANzQAsFBRs6AFAnAScnC7sDewAbAAQBVIWNL+0zL10vPBI5L/0yL10zETkyMysvL3ErM+3tPRI5LzwREjkvPBgRMy/tPTkvGDwAL/0yLy/9Mi8yLyvtP+0REhc5XTJdL3FdMy8Q/TIvPRE5LxESOS8YERI5OREzL+09OS8ROS8YMTABXV0rKysAKyshISInJjU0NwYHBhUUFxYzMjc2NxQHBiMiJyY1NDc2NyYmIyIGIyI1NDc2MzIXFxYzByYjIgcGFRQzIQUHJzcXNxcHFwcnNwTO/q5UIBsRmKDDlXqvY4YWgbORV+CNm/Obt0vhM0JJBQlAPkdJZZuJizs2LhoXCIABGf19VVdXT1ZWVgRXV1cwJ1lGTCN7m56LUT0mBilIUT9qdZzJvnY6NGpQFEY4NTdUSnsJAyI3eNRXV1ZOVVZYT1ZWVv//AAD9zwSvAo4CNgOjAAAAFgROGAD//wAA/c8EzQKWAjYDpAAAARYETq8AAA23AgEALjI4OUABKzU1AP//AJD+XAO+BOcCNgOtAAABFwRNAGIApQAaQA4CAUAdAR0CAR8eXx4CHgERXTU1ABFdNTX//wBl/loEzQTJAjYDrgAAARcETQBsAIcAIkAVAgElQBohNCUCAUAiARAiMCKgIgMiARFdcTU1ABErNTUAAQAD//MEzQSCACwAvkASNwhGCFsmAzQnAVkIewimHwMKuP/AswkWNAm4/8CzCRY0CLj/wLMJFjQHuP/AswkWNAa4/8BAFQkWNLcsAXgDhiuWKwMMJSoFBAARF7j/wLYJEDQXFyEBvgN9AAAAIQOLABEABQN5QAqfKq8qAioqABQluANwtAwMAQAZuP/AtRAWNBkZHbsDcwAUAAQBVIWNL+0yLysvMzMv7RESOS9d7QAv7S/tETMvKxESFzkxMABdXSsrKysrAV0AcnEBBwUGBhUUFx4DFRQOAiMgJjU0NjMyFRQHBhUUFhYzPgI1NCUmJjU0NgTNM/7+g1qlWl4YDhA058z+V5tiIwchIVi745n3LP7shgzDBIJ5fkA8GxaYU2I3Ti1RTDoVdGRT2AYHSEgsUFQaAQokK130dyAtT7IAAAEAA//zBM0EhAAzAMRAFMQq1A8CpA+1D8UPAwMyFhYVMgMpuP/UswsWNCi4/9SzCxY0J7j/1LMLFjQmuP/UQBkLFjTnH/sm+SgDCBgJH4YdAxUxGyQEIAAHuP/AtgkRNAcHESG+A30AIAAtA4sALgARA4u0ADEVLiS4A3lADx8b3xsCGxsuBCEgIC0uCbj/wLUQFjQJCQ27A3MABAAEAVSFjS/tMi8rL8AyLzMREjkvXe0SOTkAL+0v7S/tETMvKxESFzkxMABdXSsrKysBXV1dBSMgJjU0NjMyFRQHBhUUFhYzMjY2NTQnJyYmNTQ2NiQ3BwUGFRQXFhceAjMzFSMiJwYGAkcM/onBYiMHISFZueSkbj7kMG4WN0oBE+Ux/uzPV8k0Do5NIQ8Ol2wdmw1geFPYBgdISCxRUxoNNyFcyitjICIsaj+OV3aHZSggU79SFbgue8N+UgABAAAAAATNBIgAHgDJQC0JHiUc6RXnHgTKGNkD3hXbFwTJA8wVyxYDZBV0FQKaBpkHnxUDVAZUB5sFAwe4/8CzERQ0Brj/wLMRFDQFuP/AsxEUNBy4/9RAGQ8RNBcsDA40FiwMDjQVLAwONAkUGgQEDQG4A320ABAPDw64A4tAEA0FBgcIBAkEGRgXFhUFFAS4A3m3EBoBGhoADRS4A3C1CQkBAA4NLzwvMzMv7RESOS9d7RIXORESFzkAL/08EDwv7RIXOTEwACsrKysrKysAcnJxXV1dAQcFBhUUFxYWFRQGByE1ISEyNjY1NCcnJiY1NDY2JATNMf7sz52gQ1+F/KsBnwEOgrIa8x2EEzdKARIEiHaHZSgkjY9tbZhLAXsNFh5r2Bp2HyAtaT+OAAEAAAAABM0EhwAlALJAWeME5gXmBgPJB8kU2gbaBwS0FMgEyQXJBgSYIakYqR+oIQSJIZoEmgWaBwR5H3khhBSFGARZIWkhegsDIwUjBgIVBBUFFgYjBAQkC1ghApQVAQgNCRACISUPvgOKAA4AGwOLABwAJQOLtyQhIRxfEgESuAN5QA5vCQEJCRwPDg4kGxwlJC88LzMSOS8zETkvXe1xGRI5LwAYL+0v7S/tEjkxMABdcl0BcXFdXV1dXV1dJTI2NTQnJyYmNTQ2NiQ3BwUGFRQXFhceAjMzFSMiJiYnBiMhNQKKGEPjMG0XN0oBE+Ux/uzPV8g1DJFdLp4ddpFxKS7C/eF7NSlbyStiICMsaj+OV3aHZSggU79SEr0veyNaSsd7AAIACv/2BM0E1wAFADEA+bdMF7YjxSMDDrj/wLMJFjQNuP/AswkWNAy4/8CzCRY0C7j/wEAhCRY0JzCJAIUwqQa2CLcxxw7XDugJCTcINzACCQCJAAIAuAOut68BygECAQEEuAOuQBqfAwEDQBUbNANACQs0AwMpEC8KBAYVGxslB7sDfQAGACUDi0ATFQSPAwGQA8ADAiADYAMCAwMACrgDebQvLwYYKbgDcEAUEBAGAR8AAS8AfwDPAAMABwYdHSG7A3MAGAAEAVSFjS/9Mi8vMy9dcTMRMy/tERI5L+0RMy9dXXEzAC/tL+0RMy8REhc5Mi8rK3HtMy9d/TEwAHFdXSsrKysBXQEHBgU3JAUHBQYVFBceAhUUDgIjICY1NDYzMhUUBwYVFBYWMzI2NjU0JicmJjU0NgS0INH+kxcBYAEANf730zBG7BsONO3T/pK/YiMHISFYr9is7yyIhW8qugTXXEXDWrR1gWxWJQ0bJ7+AMVBKPRhheFPYBgdISCxQVRkMJCwupEQ5Gi5mlwACAAr/+ATNBOcABQA6AQdADkweiC+JMKYqtirGKgYyuP/UswsWNA64/9SzCxY0Dbj/1LMLFjQMuP/UQDULFjQmDgEnODYINjg2OmYBdgN3BIc4xg7nMeIyCzgIODrGDgNoCXkNeQ4DJw8qGkkYAxgQALgDrkASHwHfAQIfAZ8BAq8BxgECAQEEuAOuQBlfAwEDQB8hNANAExk0A0AJCzQDAwYiIiwHuAN9swYU4Cy4A4tAChsDBAQ2AQAABgq4A3lADDY2FR8HBgYUFSQkKLsDcwAfAAQBVIWNL/0yLy88My8zERI5L+0RMy8zETMvMwAv/eQv7REzLxEzLysrK3LtMy9dcXLtATgxMABdXV1dcSsrKysBXQEHBgU3JBcHBQYVFBcWFxceAjMzFSMiJicGIyAmJjU0NjMyFRQHBhUUFhYzMjY2NTQmJyYmJzQ2NiQEAiDK/ooXAWrwMf7syTLCbG4mPjgeQA2Uliov4/75225iIwchIVep3GliQqOZSxsBN0oBEwTnXEPIWrppdodiKAwddI6RMCsSe3hPzxphXFPYBgdISCxPVhgKLCY3v0UhHyYtaT+OAAIAAAAABM0E3wAFACUA3EAjCSUnJIkAhSSpBrUIuyG2JdYf6QkKqyHHHwI2CDckAgkAAQ+4/8CzCRY0Drj/wLMJFjQNuP/AswkWNAy4/8CzCRY0ALgDrrevAcsBAgEBBLgDrkAbA0AVGzSfAwGfA9wDAgNACQs0AwMdESMKBBcHuwN9AAYAGAOLQBAXBGADwAMCIAOQAwIDAwAKuAN5tCMjBhcduANwQAoREQYBAAcGGBcFuAFUhY0vPC8zLzMRMy/tERI5L+0RMy9dXTMAL+0v7RIXOTMvK3FyK+0zL13tMTArKysrAHFdXV0BBwYFNyQXBwUGFRQXHgMVFA4CIyE1ITI2NjU0JicmJjU0NgTHH9P+lBgBYuo1/vXSMD+rQCITO6yR/VQCg5S3KoiEay25BN9cRcNatXaBbFUmDRoiiEFnRWBNKhd7DiAmNqZDNxowZZcAAAIAAAAABM0E5AAFACoA50BBiQD0DAK2FLYcxhsDmQylDKQbA3UbeCWaCwNkG2gldgwDNRI1HWYMAwolJR2HEgMKDQkUCRcDJhQBEAwWFCMMAwC4A65AEAFAHyI0XwHfAQKvAQEBAQS4A65AGANAExg0DwOPAwIDQAkLNAMDCicQGQQqFr4DfQAVACEDiwAiAAYDi0ANKgQDAxABAAAVJwoiGbgDeUAPEBAiKhY/FQEVFSEiBioFuAFUhY0vPC88My9dMxESOS/tEjk5ETMvMxEzLzMAL+0v7S/tEhc5My8rcSvtMy9dcivtMTAAcXFdXV1dXV1dXQEHBgU3JAEhMjY1NCYnJiY1PgIkNwcFBhUUFxYXFhYzMxUjIiYmJwYjIQOpH9P+lBgBY/06AokYPaWXSxwBN0oBEuUx/uzJMsJsfmRGnx6ViGAkLsL94gTkXEbCWrX77C4nN8BEIR8mLWk/jld2h2IoDB1zj6lVezBWQccAAAEAqv8MBC8CmQArAIpAEgwQ6ScCqiLJItgiA1cftgcCH7j/8EAfFRc0DAsKCQgHBgUECR8gISIjJCUmCAIdFBQoDwAAAr8DiwAoA5UAHQONAA8ABQNstiUlCxEqKiC4A3OzCxYWGrsDcwARAAQBVIWNL/0yLy/tMy8REjkv7QAv7T/9Mi8REjkvERIXORc5MTAAK11dAV0BJiMiBhUUFx4CFRQGBCMgETQ2MzIVFAcGFRQWMzIkNTQuAjU0EjMyFRQEEyMzOcNebGM/dP7ufP5/YCUKIyOPwYYBHkPNRth+SAIEGns7IxETHUY1M/JYARxk+A8MWVo7dXVnSSczIS4lhgEEOTIAAAEAcP3PBM0AewAnAK5ACxBAERQ0ECAVFjQbuP/osw8QNBu4/+BAGxkbNAsPGQ8CzSDdIOQJ5CAESiBaIGMJcwkEILj/6LMjJjQJuP/QsyAmNAm4/+CzJyg0Cbj/8EAKNTg0IAkcAAQEJ7gDi7UADxQBFBy7A5AADgAGA3S2IyMLEScAH7gDeLMLFhYauAN0sREEjS/9Mi8v7S88ERI5L+0AL+0vXS/tMy8REjk5KysrK11dMTAAXSsrKyshIicmIyIVFBcWFhUUBCMiJjU0NjMyFRQHBhUQITIkNTQnJjU0NjMzBM0sP0BM4UaKPv691ce0XiUSFjMBVH0BFn59o5TuBARFEA8dMx2eyqmqW+gUECZbVv72RDEyHR0phI0A//8A8P3PBEwCqAI2BFgAAAAXA/0BFPsQ//8Al/3PBDYCdgI2BFkAAAEXA/0BQfp4AB2yAQEmuAO5QA0pAT8nAQ8nbye/JwMnARFdcTUAKwD//wDw/c8EswSJAjYEWAAAARcETAFKAQMAH0AMAUAnYCcCJwHwKAEouP/AswoMNCgBEStdNQARXTUA//8A8P3PBKsE/AI2BFgAAAEXBE0BZAC6ABNADAIBACwQLDAsYCwELAERXTU1AP//AJ7+ygQvBDICNgRaAAABFgP9ZwAAKkAdAg84AU84ATgC3zcBjze/N983Aw83EDcvN083BDcBEV1dcTUAEV1xNf//AJ79zwQvBDICNgRaAAAANgP9ZwABFwRM/6L7LQBDsgMBOrgDuUAqKQIPOAFPOAE4AztAExY0O0AMETQ7At83AY83vzffNwMPNxA3LzdPNwQ3ARFdXXE1ESsrNQARXXE1KwD//wC//c8EcASYAjYDPgAAARcD/QBJ++EAKkAdARA7MDtQOwNvO5A78DsDOwE/OgF/OgE6QAkNNDoBEStdcTUAEV1xNQABAL/9zwRwBJgANwDKQAyCKac0tzTJCNgIBSm4//hAJBIUNAUQGRs0Ews2M0YzA4YoASgQFBItCwwZDAIMIA4SNAwMK7gDirIqKhK4A4i2EBAEHgAANbgDjUASBCIQCg00JCImGB4eIBwoJhgguAOAtxxACw00HBwmuANzQBEYGAwQKxAqASoqABIQEAoAMbkDewAKL+0vETMvMxEzL10zEjk5L+0zLyvtERI5GRESOS8REjk5KwAYL/0yLy8SOS/tMy/9GTkvK10yETMSOV0xMABdKwErXQEUBwYjICcmJyY1ECUmISIHNjc2NzY3NjU0JyYnNjcWFwYHFhcWFRQHBBcHJiMiBwYVFBcWMzIkBHCmklv+6IJIGyECaan+zRMqFSc0iUUUHCUmGR88IzMRJwUYFjUBNIctZR3HtvFpa/xTAQz+q01MQ3pKQU1IAYhYXgIpRQcIBA0TPjedoiUsTTdKKTU/dGwsUiGMCncGTGiyilZcWQD//wC//c8EcASYAjYDPgAAARcD/f78/28APkAQAU87AQ87Hzs/O987BDsBOrj/wEAaFxo0EDoBgDoBfzqPOr86AxA6IDo/Ok86BDoBEV1dcXIrNQARXV01AAEBP/3PA6EEqAA1AOC5AAf/8EAMGBs0hQeVBwK5FAETuP/oQAkTFzQVGAkMNB64/+BADhQWNAIwFUARFjQVFQAwuP/AQBATFjQgMAEwMAAmAAwqKCQJuP/As1tjNAm4/8BADjw/NAlAHB40CQkMDBIVuP/gQBYNDjQVMxkwLiEmJiQoKCRACQw0JCQuuAN1QAshIRkPMx8zAjMzGbj/wLUJDDQZGQW5A3wAEi/tMy8rMy9dEjkv7TMvKzMvGRI5LxESORESOSsRMy8zGC8rKysREjkALy8vETMvcSsZEjkvKxE5KzEwACsrAXFdKwUmIyIGFRQXFhUUBiMiJyYnJjU0NjMmJyY1ND4CNzY2NTQCJzY3FhcGBxIXFhUUBxYWFRQGA2N1UWiCKh4zEQcZEhI0jYMNSD4TJQs5JiFYHhw4HDwWIz0TBCpQqyocN1lQM2lWPhFiZUA3hkRpewwdGBYRKSwHGBA1NyQCJiwuUzFSKDz+OFAUGGUlHGwQGE0AAAEAkP7KBCMEOgArALNAJIQlARpAEhc0zirdKgJlJXYlAn8qjyqbKqkqBCoYERQ0thIBErj/wEAJJig0EgIeHgsCuAOFtAAAGAsmuAOQQBUYDgsSEAcGBAsLCQ0NCUAJEDQJCRC4A3RAEQAEEAQCBAQCIAAwAAIAABspuAN4sxUgICS5A3UAGy/9Mi8v7RI5L10zMy9d7TMvKzMvGRI5LxE5ORI5ETkAGC/tLxI5L+0SOS8RMytxMTAAK3FdXQArXSU2NzY1NCcDJic2NxYXBxIVFAcWFhUUBCMiJjU0EjMyFRQHBhUUITIkNTQmAoYNE2kCKh00GzkpLypHM6NY/r3Vx7RbKBEiIgFQTgFFuCMqNgmAEhIBYsZhLFVXLGH+DklhLR0zJ5i0qY44AQsTCU9PO/QtLC46//8AkP3PBCMEOgI2A0EAAAEXBEz/h/stACGyAQEtuAO5QBEpAS5ADBQ0Dy4fLt8u7y4ELgERXSs1ACsA//8A8P3PBEwEfwI2BFgAAAEXA/0BRwBNABFACgFAKAEQKE8oAigBEV1xNQD//wCX/soEKgPpAjYEWQAAARYD/RO3ABxAEQEPJgEgJm8mAiYBTyePJwInARFdNQARXXE1//8A8P3PBIACqAI2BFgAAAEXBEwBF/vQABdAEAEoQBASNCAoMChfKN8oBCgBEV0rNQD//wCX/c8EWQJ2AjYEWQAAARcETADw+y0AJ7IBASa4A7lAFSkBJ0AKDDQnQBkbNB8nbycC7ycBJwERXXErKzUAKwAAAwGDBQQC8gecACkAMQBSAcG5ABX/8LMdLDQmuP/Asx0sNCC4/9RAGBwtNFklmiUCGyUWMQIFJgEDAQADFCgoFLj/wEAODRA0FBQjC0AdIzQLCxC4A6hADQcHLiMbGy4uJRYgAyq4A4hAFZ8jAQ8jAQ8jHyNPIwMjQAsqNCMjRLj/wEAdCxM0RERMOEAwNjQ4QAsSNDhAHSA0ADgBODhMTEi4/8CzR0c0SLj/wLMzNjRIuP/Asx4gNEi7A4YAUQBAA4RAJzRRUTQgHiosJRYwAwAUEiMiQBkbNCJACxg0IiIeAAANQA0QNA0NBboDbwAS/8C2NlM0EhIBErj/wEAMDR80EhIYIB4wHgIeuANuQBcsQC4/NCxAHSY0ACwQLAJALFAsAiwsMLgDbkAmDxgBGBgyMk5MTE44OERENk5AKC00TkAJHzT/TgFOTgA2MDYCNgW4AVSFjS9dMy9dKysZEjkvMi8RMy8ROS8yGC9d/TIvXV0rK+1dETMvK3Ir/TIvKzIvETMvKyszETkROREzMxI5ETkALzMvEO0Q/SsrKzIvMy9dKysrEjkvKzIvK11xcu0XOTIvMy8REjkv7TMvKxEzLyszLxIXOTEwAHFycisrKwE1Njc2NTQjIgcGIyI1NDYzMhUUBzY3JjU0NjMyFhUUBxYVByInBgYjIjc2NTQjIhUUEwYjIjU0MzIVFAcGFRQzMjc2MzIXFjMyNzYzMhUWBiMiAaIHGBgWCRUVBAlHHCokSjU6XCMYICUvBCJDJHktE/YSKyQDKzFCHQ0CAhwrEREFCwUEIyAHBwsfATUkHgX6DAQRJTslExIHFEM0LkoiSx4+MnQ4JD43GBkvHzdf5yAgOy83/mpWXlIOBQwNBxtCQSMlP0FtM0gAAAMB1QTmAvgHRwAhACwANwEutogAARkRARO4/8BAHQsTNBMTGwdAMDY0B0ALEjQHQB0gNAAHAQcHGxsXuP/As0dHNBe4/8CzMzY0F7j/wLMeIDQXuwOGACAADwOEQBACICACQBdENAJACRI0AgInuwOoACwAJgOosxAsASy4A6dADSJAKjA0IkAZHTQiIjK7A6gANwAxA6izEDcBN7gDp0AMLSpAEho0KkAJCzQquAOmQA0kJDVAEho0NUAJCzQ1uAOmQCh/L/8vAi8vAAAdGxsdBwcTEwQdQCguNB1ACSA0/x0BHR0ABDAEAgQFuAFUhY0vXTMvXSsrGRI5LzIvETMvETkvMhgvce0rKzMv7SsrAC/kXe0Q/TIvKyvkXe0Q/TIvKyszLxDtEP0rKysyLzMvXSsrKxI5LysxMAFyAHEBBiMiNTQ2MzIVFAcGFRQzMjc2MzIXFjMyNzYzMhUUBiMiBwY1NDc3MhYVFAcDBjU0NzcyFhUUBwJzKjJCEQoLAgIcKxIRBwkGBiMgBwcLGzocHpAND/gJBQ76DA74CQUOBolUVBo4DwUNDgYbQkMkJD9Aai5F3wUeGAZpBw4bBv72BR0ZBmsIDhsGAAACAccFAgLqBpEACgArAOK8AAUDqAAKAAQDqLMQCgEKuAOnQA0AQBc2NABACRI0AAAduP/AQB0LEzQdHSURQDA3NBFACxI0EUAdIDQAEQERESUlIbj/wLNHRzQhuP/AszM2NCG4/8CzHiA0IbsDhgAqABkDhEASDa8qASoqDQhAEho0CEAJCzQIuAOmQCMCAgsLJyUlJxERHR0PJ0AoLTQnQAkfNP8nAScnAA8wDwIPBbgBVIWNL10zL10rKxkSOS8yLxEzLxE5LzIYL+0rKwAvMy9dEO0Q/SsrKzIvMy9dKysrEjkvKzIvKyvkXe0Q7TEwAQY1NDc3MhYVFAcDBiMiNTQzMhUUBwYVFDMyNzYzMhcWMzI3NjMyFRQGByIB2A0N+AkFDmsnM0QdDQECGysSEgEPBAQhIgcICh40IhsF8AUeGQVqCA4bBv7+VlxUEAUMDQcbQ0IkJUFAbTNJAQAAAwGoBQIC9gebABUAHQA+AT65AA3/8EAbHSE0KBLWDQIBABQUEAgIGkAdKTQaGhIDDQMWuAOKQBcQQAsNNBBAHiA0EEAcOzQQQAkSNBAQMLj/wEAdCx00MDA4JEAwNjQkQAsSNCRAHiA0ACQBJCQ4ODS4/8CzR0c0NLj/wLMzNjQ0uP/Asx4gNDS7A4YAPQAsA4RAGyA9PSANCxYYEgMcAAAFEEAiKjQQQAscNBAQC7gDbEAVGEAuPzQYQB0mNAAYAUAYUBgCGBgcuANvQCEFBR4eOjg4OiQkMDAiOkAoLTQ6QAkfNP86ATo6MCIBIgS4AVSFjS9dMy9dKysZEjkvMi8RMy8ROS8yGC/9Mi9dXSsr/TIvKysRMy8RMzMSORE5AC8zLxDtEP0rKysyLzMvXSsrKxI5LysyLysrKyvtFzkyLyszLxEzLzMzMTAAcSsBNTY3JjU2NjMyFhUUBxYVFSInBiMiNzY1NCMiFRQTBiMiNTQzMhUUBwYVFDMyNzYzMhcWMzI3NjMyFRYGIyIBqI82OwFWJhciIzEaTnVSEO8RKScBKzFCHQ0CAhwrERICDgQEIyAHBwsfATUkHgX9DUFOJTUtezokMUIXHDElluQfID0zPP5yVl5UEAUMDQcbQkMlJT9AbDNIAAIBygTlAu0GpgAhACwA27kAE//AQB0LEzQTExsHQDA2NAdACxI0B0AdIDQABwEHBxsbF7j/wLNHRzQXuP/AszM2NBe4/8CzHiA0F7sDhgAgAA8DhEATAq8gASAgAkAYRDQCQAkSNAICJ7sDqAAsACYDqLMQLAEsuAOnQCgiAAAdGxsdBwcTEwQdQCguNB1ACSA0/x0BHR0EBCpAEho0KkAJCzQquwOmACQABQFUhY0v7SsrMy8zL10rKxkSOS8yLxEzLxE5LwAYL+Rd7RD9Mi8rKzMvXRDtEP0rKysyLzMvXSsrKxI5LysxMAEGIyI1NDYzMhUUBwYVFDMyNzYzMhcWMzI3NjMyFRQGIyIHBjU0NzcyFhUUBwJoKjJCEQoLAgIcKxIRBwoFBiMgBwcLGzocHZEND/gJBQ4F6FRUGjgPBQ0OBhtCQyQkP0BqLkXfBR4YBmkHDhsGAP//AAD+VQTNAnICNgRbAAABFwP9AV/7AQAMtgEvQA0NNC8BESs1//8AHf5uBM0DjwI2BFwAAAA3A/3/Lf9dARcD/QFG+xcAFkAMAg82ATYBADIQMgIyARFdNQERXTX//wAr/c8EzQFTAjYEXQAAARcD/QHX+w0AFUAMAeA3ATcBADQ0OTlAASs1ABFdNQAAAwAr/c8EzQFTADkAPQBFAWq1LAgREzQUuP/oQBESFDQHKAHGItYiAhcYCg80Nbj/8LMREzQHuP/wQCsrLTTIBMY02gTWNATLLMst2yzbLQRrDmsQliz5LPktBSwtEA4ECCU6PDw9uAOctzscQAkPNBwAuwOLAAEACAOLtg8zzzMCMyW6A4sAFv/AQBQJDDQWvUFCPkE/RERDRUBAP0NDQbgDu0AOP0VFP0VDQ0JEP0FBQES6A7oAQP/AswwWNEC4A7pACz4AQtBCAkI7PT08uwObADoAKQNzQCIAEgGgEsAS0BLwEgRAElASgBKQEgQAEmAScBLgEgQSEgEMuANuQAsvLxgAAXAeAR4eIbsDcwAYAAQBVIWNL/0yL10vPBI5L+0SOS9dXV1x7S/tPTkvGDwvXTPtK+09EjkvPBESOS88GAAvMy8Q/TIvPRE5LxESOS8YERI5ORD+K+0vXe0v7S8rL+09OS88GBESFzlxXTEwAV0rKysAXXErKyUVIyInJicmIyIHBhUUFxYXFhUUBwYjIDU0NzYzMhU0BhUUFxYzMjc2NTQmJycmNTQ3NjMyFxYXFjMTByc3AQcnNxc3FwcEzYNEKBgqLz88T19blSNXw5io/oAgJSwPQmZ7eWWjnSEvj3h1bnMtNiMWIjxrbW9v/VNRUlJLUlNTe3smFkxSHycyGxQhCxx3WFNA6jhHTxUEgCxQHxsdJSMeGgsgHE5yXVhkQRQf/lhvb23+4VJTUktRUlMA//8AAP5VBM0EPgI2BFsAAAEXBEwBXgC4ABJADAEgM78zAgAzMzY2QAErXTX//wAd/oEEzQQoAjYEXAAAADcD/f8t/60BFwRMAUwAogBEQDACsDfAN9A3AzcBEDMBEDMwM1AzAzAz4DPwMwMzAeAyATICTzZfNr82zzbgNvA2BjYBEV01ARFdNQARXXFyNQARXTX//wAr/c8EzQLaAjYEXQAAARcETADo/1QAQLEBN7j/wLMNFjQ3uP/AQCMkKTQfNwHvN/83Ah83YDewNwM3ATZAEBQ0PzZPNtA28DYENgERXSs1ABFdXXIrKzUAAwAr/c8EzQLbAAcAQQBJAbG1NAgREzQcuP/oQBESFDQHMAHGKtYqAh8YCg80Pbj/8LMREzQPuP/wQBorLTTIDMY82gzWPAQABAEDBgYHBQICAwcHAbgDnEApAwUFDwMBA8s0yzXbNNs1BGsWaxiWNPk0+TUFNDUYFgQQLSRACQ80JAi7A4sACQAQA4u2DzvPOwI7LboDiwAe/8BAFAkMNB69RUZCRUNISEdJRERDR0dFuAO7QA5DSUlDBwUFBAYBAwMCBroDmwAC/8CzDBY0ArgDm0AXAAAEPwRvBH8E0AQFBElHR0ZIQ0VFREi6A7oARP/AswwWNES4A7q3QgBG0EYCRjG4A3NAIgAaAaAawBrQGvAaBEAaUBqAGpAaBAAaYBpwGuAaBBoaCRS4A25ACzc3IAgJcCYBJiYpuwNzACAABAFUhY0v/TIvXS88Ejkv7RI5L11dXXHtL10z7SvtPRI5LzwREjkvPBgvXTPtK+09EjkvPBESOS88GAAvMy8Q/TIvPRE5LxESOS8YERI5ORD+K+0vXe0v7S8rERIXOXFdL10zLxD9Mi89ETkvERI5LxgREjk5MTABXSsrKwBdcSsrAQcnNxc3FwcTFSMiJyYnJiMiBwYVFBcWFxYVFAcGIyA1NDc2MzIVNAYVFBcWMzI3NjU0JicnJjU0NzYzMhcWFxYzAQcnNxc3FwcDfmxubmRtbm7qg0QoGCovPzxPX1uVI1fDmKj+gCAlLA9CZnt5ZaOdIS+PeHVucy02IxYiPP1RUVJSS1JTUwJjbW9uZW1ub/59eyYWTFIfJzIbFCELHHdYU0DqOEdPFQSALFAfGx0lIx4aCyAcTnJdWGRBFB/9plJTUktRUlMA//8AK/3PBM0C2gI2BF0AAAEXA/0A1v6oAA9ACQEfN1A33zcDNwARXTUAAAMAK/3PBM0C2wADAD0ARQFvtTAIERM0GLj/6EAREhQ0BywBxibWJgIbGAoPNDm4//CzERM0C7j/8EArKy00yAjGONoI1jgEyzDLMdsw2zEEaxJrFJYw+TD5MQUwMRQSBAwpAAICAbgDnEALDwMBAyBACQ80IAS7A4sABQAMA4u2DzfPNwI3KboDiwAa/8BAFAkMNBq9QUI+QT9ERENFQEA/Q0NBuAO7QA4/RUU/RUNDQkQ/QUFARLoDugBA/8CzDBY0QLgDukALPgBC0EICQgEDAwK7A5sAAAAtA3NAIgAWAaAWwBbQFvAWBEAWUBaAFpAWBAAWYBZwFuAWBBYWBRC4A25ACzMzHAQFcCIBIiIluwNzABwABAFUhY0v/TIvXS88Ejkv7RI5L11dXXHtL+09OS8YPC9dM+0r7T0SOS88ERI5LzwYAC8zLxD9Mi89ETkvERI5LxgREjk5EP4r7S9d7S/tLysvXe09OS88GBESFzlxXTEwAV0rKysAXXErKwEHJzcBFSMiJyYnJiMiBwYVFBcWFxYVFAcGIyA1NDc2MzIVNAYVFBcWMzI3NjU0JicnJjU0NzYzMhcWFxYzAQcnNxc3FwcDy21vbwFvg0QoGCovPzxPX1uVI1fDmKj+gCAlLA9CZnt5ZaOdIS+PeHVucy02IxYiPP1RUVJSS1JTUwJub29t/aB7JhZMUh8nMhsUIQscd1hTQOo4R08VBIAsUB8bHSUjHhoLIBxOcl1YZEEUH/2mUlNSS1FSU///AAD+UATNAnICNgRbAAABFwRMARD7rgA9QC8BL0A9RzQvQCY/NC9AGSE0L0ANDzQvgBASNC+AFBY0Hy8gLwKvL+8vAh8vLy8CLwERXV1xKysrKysrNQD//wAd/fUEzQPfAjYEXAAAADcD/f8t/60BFwRMAVL7UwAZQBICTzZfNr82zzbwNgU2QA8WNDYBEStdNQD//wAA/kEErAPHAjYEXgAAADcD/QFX+6gAFwP9/v766v//AAD+/wSsA8cCNgReAAAAFwP9AYP7qP//AAD/CgSsA+QCNgReAAAANwP9/tz/sgEXA/0BQfuzAB1ADwFPMQExAg80ATQBEDABMAERXTUBEV01ABFxNQD//wAA/loEVANAAjYEXwAAARcD/QFU+wMACrQBECEBIQERXTX//wAA/iAEowKqAjYETwAAARcD/QFN+skAHUATAz9EAR9Eb0SPRANEAwBDQQInQAErNQARXV01AP//AAD+VgSsBVgCNgReAAAANwRMAUIB0gEXA/0Aofr/ACxAHwHQMQFAMbAxAh8xIDECMQFwMAEgMDAwXzC/MPAwBTABEV1dNQARXV1dNf//AAAAAASsBVgCNgReAAABFwRMAUIB0gAsQB8B0DEBQDGwMQIfMSAxAjEBcDABIDAwMF8wvzDwMAUwARFdXTUAEV1dXTX//wAAAAAErAVYAjYEXgAAADcD/f7c/5wBFwRMAUIB0gA+QCkC0DUBQDWwNQIfNSA1AjUBPzEBMQJfNL80AiA0MDRwNPA0BDQBEDABMAERXTUBEV1dNQARXTUAEV1dXTX//wAAAAAEaASuAjYEXwAAARcETAD/ASgARUAzAR8iAR8i0CIC/yIBXyJ/Io8iA0AiAQ8iHyIgIgMiASFAEBM0IYAUNQ8hATAhXyHfIQMhARFdcSsrNQARXV1dXXFyNQD//wAA/lgEwgRPAjYETwAAARcETAFZAMkAFkAPA8BH0EcCIEcBAEdHSkpAAStdXTX//wAAAAAEZwV4AjYEXwAAARcETQEgATYAKkAcAgEfIgFPIsAi0CIDDyIgIkAiAyICATAmfyYCJgERXTU1ABFdcXI1Nf//AAD/+gTMA7ICNgNkAAABFwP9APr9JAAgQBQCHzZPNgI2Ar81Ab81ATVACQ00NQERK3FdNQARXTUAAgAA//oEzAOyACoAMgDAQBsGKRYprQ63JQSEDK0NAoIrhSy6EANUDXYrAh+4/9BADBEUNA8PISIrLSQxIrgDjEALDyEBISEGMTEbBi24A4RADAACBwYWQA4QNBYWErgDiLRfGwEbB7gDi0ASBg8hGC0AAisMBS8YGA8kASQnuAN2QAovLyEGIiIhBwYFuAFUhY0vPC8zLxESOS/tOV0zLxEXMxESOQAv7S9d/TIvKxESOS/tERI5LxE5L13tETMSORkREjkvMTAAK11dAV1dBSYnBgYjIzUzMjY2NzY2JSYmIyIHBiMiNTQ2MzIWFhcWMwcgBxYWFRQGBicWFzY1NCMiAadJXVpXLCQdT2AjNkPWAW89wzxMLQkMCHFVHkUofaV+M/4Bbh4yKJmKa1U1WkUGQThTIHsiQpS5dy4pR0MNEjZ5EhNFW351DWc5VZpk4ThKSWaVAP//AAD/+gTMBPQCNgNkAAABFwP9AOMAwgAeQBICNkAMDzQPNgEfNgE2Ak81ATUBEV01ABFdcSs1AAEAAAAABMwEGQA+AOJAK6oIpBSmFgMiJEcFZwXHLMkw6CgGmS+pCMgMA4ovAUQkUyQCBBMEJDQkAxa4/9CzEBI0Fbj/0LYQEjQkEAg7uAOHtAYGLQoPuAOLtSkp4i0BLbgDjUARAAoQCgIKCjMkHCAzMwABGiG6A4sAIANatyQSJjc5CAMxuANtQAk1NSYAAQE9BBK4A3W2JiYgGBggPbgDc7MEISAFuAFUhY0vPC/tETMvEjkv7RkREjkvMhgROS/tFzkREjkAP+0vLzMzLxE5MhI5L13tXTMv7RESOS/tOQE4MTABKytdXV1dXQBdATcWFhUQIyInBiMiJicmIyIGFRQWFhcWFRQHJicGBwYjNTMyNyY1NDYzMhcWMzI2Njc2MzIVFAcGFRQzMjU0BEJUFiDdRBg+ki1KRicVPUInLrAVJGJiNVaBcVx+XT+jVipKSSUpOhwwBRgVCAhybgOldCK7Tv7ONI49ZjleQCZDJGkNQEAdVCEELUR7UmdXX9FsbD9hzhYpFjk5HXBff///AAD+ZwSsBKQCNgNoAAAAFwP9AMb7EAABAAAAAASsBKQALQCRtiwsFxUREQC4A4pACQFAEhY0AQELF7gDiLQVFQsiDLoDiwALA1pADh4kICwoJgMqHCIiJCAqugNzABz/wLUJDjQcHCS4A4BAEi8gXyACICARABcVFQsBAAwLBI0vPC8zEjkvMxI5OS9d7TkvK+0ZERI5LxESFzkREjkAGD/tLxI5L+0SOS8r7Rk5LxESOS8xMAEHJiMiBgYHBgYjIzUhMjc2NyYhIgc2NzY3NjY1NCcmJzY3FhcGBxYXFhUUBwQErC06KjFwWodxkPmfAWJMvtQ1nv7XIRwbIDWJQzJDEBEZQSQyEiUFGBY1ATIBcXcEEBpOQUV7Y28NWAJALwcIBB5ASP0gNipPQz4kOjt4ai5TIYsA//8AAAAABKwEpAI2A2gAAAEXA/3/EP/LABFACgEAMBAwAhAwATABEV1xNQAAAQAA/5cEqwSNACAAS0AOKBk6AgILGRsDAwYAEQe4A4tAFAYNCxUDExERDxMTDw8eBgAAHgcGLzwvMxkvGBESOS8zLxkSOS8RFzkAGC/tLy8RORcyMTABXQUmJiMGIyE1ITI2NyYnAic2NxYXBgcWEhYXFhcWFhUUBgRfMqJDeGP9kwJrQn8OFxRcICspKy0gGRtLHh4IR11XOmlQdl17PBY9hQJgHU00UjEvNc3+VkwWDR8pSTITRwAAAwAA/lgEfQSUADAAOABBAVC5ADL/1EAhDxg01jPkMQISEAwONAMuAzEDMkIxQjJAM4MxgTKCMwkuuP/AQCgSGDQCEwAuOR5DDmMOmAu2DwcoHjIpOTIDEkAKDjQALgAwhi6FMQQSuP/otAoRNAgquAOLQAkQNiA2AjY2Ixe4A4tAFC89Pz0CPT0SOR4cBDEnLyAkIwABvQOLABAAJAOLACMDWkANIB4vGhIUOT8cOxovJ7gDerMxMTssugNuADT/wEASCQw0ADQBgDSgNLA0AzQ0DSMUuANutwA/UD8CPz87uAN2QBkQGiAaMBoDGhojCw0ICAYKCgZAChA0BgYDuAN0tU8NAQ0kIy88L139Mi8rMy8ZEjkvETkYEjkvXf0yL13tERI5L11xK+0RMy/tMxESORE5EjkROTMzAD/tL/08ERI5OTIyFzMzL13tETMvXe0vKzEwAXErXV0rAHErXSslMzI1NAInNjcWFwcSFRQGIyIHFhUUBiMiJjU0NwYHNjcGIyM1MzI3NhIzMhUUBgc2JzY2NTQjIgYDBhUUMzI1NCYDHqtoOzIYPCkvOkddmsVUTnpGTV0MOjUEJVCHQHyxOnDTOFZaxHfEgcQrMF+gE35kj3s+9AIIXitWVyxl/d/aVVwXSjlirKduHTAZDjRWHXsf3AERd6KvbSkrHM0yS1b+ODhMlU45jf//AAD+vQR0A20CNgNtAAABFwP9AIv7ZgAMtgEAKSApAikAEV01AAEAAAAABHQDbQAlAJdAG0IiaQ0CSgRKE0oUAwYUFBQCBAcGFBQgGiIiEbgDh0AJSQ8BDw8BDAwAuAOFQBABFBQauyABIEASEzQgIBoHuAOLQBUGFBcdDCIADxcXHR0AEQ8PBgEABwYvPC8zEjkvMxEzLzMvERI5ORESOQAv7S8zLytdGRI5Lxgv7Rk5LxEzGC9d/DIZLxESOS8REjkxMAFdAF1dAQciBgUGITUhMjc2NyYkIzY3NjY3JiY1NDYzMgQVFAYjIAcWFxYEdCSE7/7+Uf52AWBZsdEoaP6uNhwcNfNafxtQG0MBDysN/nGTLPjzARNhMGMfey44BjJsKkI2aA0vGw0gWm41HGdoB15cAP//AAAAAAR0A40CNgNtAAABFwP9/y//WwAwQCIBPykBfymfKQJPKa8pvykDKQEQKDAoAgAogCgCACgQKAIoARFdcXI1ABFdcXI1AAEAAAAABGADdQAmAFtAGEYiaxBrHmYiBAYRFhECDQkRERYcHBYCCbgDi0AKCAAcERkTExkNH7gDdkAKYA8BDw8IJRkJCC88Ly8SOS9d7TkRMy8SOTkALy/tOS8zLxkSOS8RMzEwAV1dJSYnBgcGBiMjNSEyNjcmNRAlJjU0NjMyBBUUBiMgBhUUFhYXFhUUAxBRczdxTmpzeQEhPWs9IgFVlU8bQwEPLAv+8N4tQ3QVAkorBDclF3scOC9DAQdlJicgW281G2hTWy9MMEkNQEAA//8AAP5WBKwFUAI2BF4AAAA3A/0BTwEeARcD/QCh+v8AEUAKAQ8xAR8xIDECMQARXXE1AP//AAAAAASsBVACNgReAAABFwP9AU8BHgARQAoBDzEBHzEgMQIxABFdcTUA//8AAAAABKwFUAI2BF4AAAA3A/0BTwEeARcD/f7c/5wAIUASAj81ATUBDzEBHzEBMQIQNAE0ARFdNQARXXE1ABFdNQD//wAAAAAEbQT+AjYEXwAAARcD/QF4AMwAFkAMASAgASABECFPIQIhARFdNQARXTUABAAA//oEzQSzAC0ANwA/AEcA+EA8Rja1NbU7A4dBph22HAM4AnQdgx0DAjkXLSg3RBlFLks2BgIfOjY1OAYwADw8AABAAAIAAAUmYCkBKSkkuAOvsiAwBbgDhEAMIEYwRgJGRkBCEwwUugOLABMDWkAWPwBvAAIAADw+JC44AgQ2HzMhJiYzOrgDc7ZgNgE2Nj4huAN1QA0/M28zAg8zLzMCMzM+uAN1QAssFBMOGU9AAUBARLgDdrQvCAEIBI0vXf0yL10zMy88L/0yL11d7RI5L13tETMvERI5ERczETMzGS9dABg/7S8ROTIyL13tLxoZ/TIYL105ETMvXTMvERIXOTEwAV0AXV1dASYnBgYHFhYVFAYGIyYnBgcGIyM1MzI2Njc+BDcmNTQ2NyYjNjYzNhYHFAM0IyIGFRQXFzY3BgcWFzY1NAEWFzY1NCMiBGZ5YmjqEh4wKJkUSV0LIVpXHRZPYScdITwmo444JnI9HlUVJiNn/AHnOyBsQSVhNhY7VVcH/K1rVTVaRQIZRRYRSx4NZzlVmmRBOAkdTXsiTFNcdyNLMAYbN0azIhFWKwHyxVcBIDKPHisNCGlJc1kZJxkld/12OEpJZpX//wAA/osEvwPHAjYEXgAAADcETAFW/O8BFwP9AAD7NABmQBECADngOQI5AhA4AQA4QDgCOLj/wEA3Fxo0ADgQOAI4AQAxQDECYDFwMdAxAwAxIDFAMVAxBDEBMEARFDQgMAEAME8wXzC/MN8w8DAGMAERXXErNQARXV1xNQERXStxcjUAEV01//8AAP+RBL8DxwI2BF4AAAEXBEwBVvzvAD5AMAEAMUAxAmAxcDHQMfAxBAAxIDFAMVAxBDEBMEARFDQgMAEAME8wXzC/MN8w8DAGMAERXXErNQARXV1xNf//AAD/kQS/A84CNgReAAAANwP9/tz/nAEXBEwBVvzvAFJAPAE/MU8xAjECADVANQJgNXA10DXwNQQANSA1QDVQNQQ1AjRAERQ0IDQBADRPNF80vzTfNPA0BjQBEDABMAERXTUBEV1xKzUAEV1dcTUAEV01//8AAP5gBLEDQAI2BF8AAAEXBEwBSPu+ABFACwEwIV8hvyHwIQQhARFdNQD//wAAAAAEzAWkAjYDZgAAARcETQDqAWIAPEAqAgFCQCoyNB9CAQ9CT0ICD0IfQgJCAgEQQQEAQQHgQfBBAjBBUEFgQQNBARFdXXFyNTUAEV1xcis1Nf//AZwAAATNBisCNgOOAAABFgLxwAAAHUARAgGPJgE/JgEmAgEAKC4GBkABKzU1ABFdXTU1AP//AZwAOwKwBisCNgONAAABFgLxwAAAKkAcAgGPDQE/DQENAgFgDnAO3w4DAA4gDjAOsA4EDgERXV01NQARXV01NQABAl3+/AOvBOcAGwActQYWCRMTDrgDs7UAADAAAgAvXf0yLzwALy8xMAE0EhI3NjMyFhUUBwYCFRQSFxYVFAYjIicmAiYCXTyqJwwOEhkHbl5ebgcZEg4MJahAAfJzAQIBUiMLGBEKDMr+uKSl/rjJDAoRGQsiAUr+AAEBLf78An8E5wAbACJACwgCCBoCBhYJExMOuAOzsy8AAQAvXf0yLzwALy8xMAFdARQCAgcGIyImNTQ3NhI1NAInJjU0NjMyFxYSFgJ/PKonDA4SGQduXl5uBxkSDgwlqEAB8XP+//6tIgwZEQoMyQFIpKUBSMoMChEYCyL+tv4AAQAAAAAEkwSmADEAxkAiCCMJJAksA+gj6SToLAMnCSYgNiBGIAQoA0AJDjQDAy4hMLoDiAAH/8BAEAwQNAdAGBk0DwcBBwcJCR+4A4a3HQ0dQBkcNB24/8C3Cg40HR0aGg24A4e1jw4BDg4VugOLABQDWkAKJCMhLC4FJigoKrgDgEAPJiYJHx0dFBoODQ0AFRQEjS88LzMvMzMRMy8zMzkv7Rk5LxEXOQAYP+0zL13tGTkvMhgvKysvEPQyGS8yGC9dKyvtOTkzLysvMTAAXQFdcQEUBiMiJyYjIgcWFxYXByIGBQYjIzUhMjc2NyYkIzY3NjcmJycmJzY3FhcGBxYXNjMyBJMhDAgZRl2rsSzSzmcndPH+9ELaxQFiSa64RWr+vzYfGN6uFAoNBBklNRw6IxIDGhglkgJKF2QeV2sHVlQLazNmGXs1OQUyZy04gTM4bX8mQz47Okc4J9s7BAAAAwAUAAAEmQUkAB8AVABcAV9ANEtKS0wCOkxLPUtBAylMOT06SgMZSik9KUoDCj0KShg9A4k9AYovATAQEREZAAYBBgYZGRW4/8CzHiA0FbsDhgAeAA0DhEARAh4eAkAJDTQCAkFVLChbKTC4A4RADw1WH1YvVgMAVhBWAlZWW7gDhbQpKSMzObwDiwAjA1oARQOLQDdSTEEAABsZGRsGBhERBB8bARtACRE0G0AYHzQPGx8b/xsDGxsABAEEBDNMSkdBQz07T0AkJjRPuAN1QBIAR0BHUEcDAEcBR0dDQCQmNEO4A3VACTs7NTBWVSgEM7gDdkAKADIQMmAyAzIyWLgDe7EsBI0v7TMvXRnkFzkyMhgv/SsyL11d7SsRMxEzETMyETMvXTMvXSsrchkSOS8yLxEzLxE5LwAYLy8v7T/tLxI5L/0yL11x7RESOTkyETMvKzMvEO0Q/SsyLzMvXRI5LwE4MTAAXQFxXV1dXV0BBiMiNTQzMhUHBhUUMzI3NjMyFxYzMjc2MzIVFAYjIhMGBiMiLgInByQmNTQ2NiUmJzcWEx4CMzI1NAM2NzY3EhMWMzI1NCYDNjcTFhUUBiMiJgEnBBUUFjMyApQoNEQfDAECHCkREQIPBQUjIAcHCx82Ih6UGEJdGmcnGgxa/v5CPkcBCAcZVhIMCBBUMHd3EBsbClIlDYBkGWghL3UMSVk8c/5uCP7duBckBF1WXFYQEg0HHENDJSVAQW0zSvwiMSsWGnN0TBEYFDB6N1RdLXKj/uadTxVD2QGYEDs6Cv47/spFRj7hAYdETv0pTTdaRzcBE5VHSQ0VAP//AgEAhwPCAqYCFgLvAAD//wEKADsDeAWaAjYDjQAAARYDCf3QACJAFgEYQBghNN8YAR8YARgBnxigGLAYAxgBEV01ABFdcSs1//8AywAABM0FkQI2A44AAAEWAwm+xwAwQCIBDyaPJgLPJgEfJq8mAiYBDyiPKJ8oA0AojygCfyifKAIoARFdXXE1ABFdXXE1//8BlwA7AqkGQwI2A40AAAEWAwfGAAAXQBABgAzPDO8MAyAMnwyvDAMMARFdXTUA//8BlwAABM0GQwI2A44AAAEWAwfGAAATQAwB7xsBXxuAG58bAxsBEV1dNQD//wDE/mYDpAQaAjYD7QAAARcDBwBB/dcALEAfAiZAGRw0DyYBLyZPJo8m/yYEJgKwJgEgJjAmcCYDJgERXV01ABFdcSs1//8AwP5mBM0EGgI2A+4AAAEXAwcAQf3XACxAHwItQBkcNA8tAS8tTy2PLf8tBC0CsC0BIC0wLXAtAy0BEV1dNQARXXErNf//Abz+HQLOBIkCNgONAAABFwMH/+v5TwAwtgFwFIAUAhS4/8CzCw40FLj/gEARCjUUAQAULxQ/FAMAFBQECkABK101ABErK101//8B+P3pBM0EfwI2A44AAAEXAwcAL/kbACWxASO4/8BAEwsONBAjoCMCIwGvGwFfG58bAhsBEV1dNQARXSs1AP//AKr/DAQvA/8CNgM1AAABFwMH/7L9vAAYQA4BLAFALAEALCAsMCwDLAERXV01ABE1//8AcP3PBM0CrgI2AzYAAAEXAwcACPxrAAaxASgAETX//wAAAAAEowRsAjYEUgAAARcDBwFs/ikAHEARAS8WARYBsBMBABMgE4ATAxMBEV1dNQARXTX//wAAAAAEzQRpAjYEUwAAARcDBwBC/iYAKEAbAR8gAY8gvyDPIP8gBC8gASABsB0BcB2AHQIdARFdXTUAEV1dcTUAAQIAADsCcgSJAAsAQrQAYAUBBbgDoUAUAAAEBQUDAgELCQgHBggKQBkbNAq4A3y2TwTPBAIEBbgBVIWNL13tKxc5GTkvETkvABg/XS8xMCU0AwI1NwcUFxYVEAIoFBRoAwUIO/ABEQEfiKabp4vaWP7bAAABAfgAAATNBH8AGgA/sRkavgOLAAEAAANaAAwADQOiQAoEQAkUNAwGDQ0QuAN3txAGwAYCBgAaLzwvXe0ZOS8RMysAGD8zPzz9PDEwISEiLgI1NDc2NRAnNxYRFQcHBgcGFRQWMyEEzf5uVmcwMgUFLlIqAQIBBQUuRQH0DBZ5Y0aCgk0BB3hreP78AjpzHmxiNVZiAP//ACX+UQSgAqoCNgRQAAAAFwP9ABL6+v//ACX+PATNAp8CNgRRAAAAFwP9/4L65f//AAD+ZwSjAqoCNgRSAAAAFwP9ATn7EP//AAD+QwTNAqECNgRTAAAAFwP9AIH67P//Acj/9wOiBDcCNgMIAAABFwRMAAwAsQA0QCcCHx4BDx4fHj8e0B4EDx4fHj8ejx4EHgLvHQEAHSAdjx2vHb8dBR0BEV1dNQARXXFyNf//AYQAAATNBK4CNgPqAAABFwRMAFgBKAAwQCICHyMB/yMBDyMfI+8jAyMCIkANFjQfIj8iTyIDHyKQIgIiARFdcSs1ABFdXXI1//8AJQAABKADhgI2BFAAAAEWBEwAAAAPQAkBAB8gH/AfAx8BEV01AP//ACUAAATNA4YCNgRRAAABFgRMtQAAHLEBJLj/wEAPCQw0ACRfJI8kvyTwJAUkARFdKzX//wAAAAAEsQRHAjYEUgAAARcETAFIAMEAIkAWAUAPcA8CDwEQQA0QNPAQAb8QzxACEAERXV0rNQARXTX//wAAAAAEzQQ0AjYEUwAAARcETP/XAK4AJEAYAUAbjxsCGwEaQAwXNB8aTxoCABq/GgIaARFdcSs1ABFdNf//ACUAAASgBEICNgRQAAABFgRNAAAADLUCAQAjASMBEV01Nf//ACUAAATNBDwCNgRRAAABFgRNu/oAF0APAgF/KI8oAgAoECgwKAMoARFdXTU1AP//AAAAAATCBRoCNgRSAAABFwRNAXsA2AAqQBwCAUATcBMCEwIBEBQBABRQFAIAFC8UTxSgFAQUARFdcXI1NQARXTU1//8AAAAABM0E2QImBFMAAAEHBE0AAwCXABpADgIBQB0BHQIBLx6/HgIeARFdNTUAEV01Nf//ARD9zwS7AhoCNgOhAAABFwP9AGf73ABAQDABYCwBMCxPLALPLOAs8CwDbyyvLL8sAywBjysBPytPKwJ/K48rrysDDytPK78rAysBEV1dcXI1ABFdXXFyNf//AJ79zwTNApYCNgOiAAABFwP9ACL7jgA6QCsBDz4QPgIPPi8+zz7vPgQfPj8+Aj5AExY0PgEAPQFPPX89jz0DDz2/PQI9ARFdXXE1ABErXXFyNf//AAD+ZwSvAo4CNgOjAAAAFwP9AAL7EP//AAD+ZwTNApYCNgOkAAAAFwP9AAL7EAABARD9zwS7AhoAKACAswYgASS4/+BAGxIUNMkGyArYBtgKBEUkWgZlIHUgBAQMAQwMHrgDjbcPHQEdHRQUELgDkLYaMAABAAAmuAONQAsEDBYeHR0IABYWIrgDe7QwCAEIBLgBVIWNL13tMy8vEjkvMxI5AC/9Mi9dL/0yLzIvXe0ZOS9dMTABXV0rAF0BFAcGIyInJjU0NzY3JicmIyIHBiMiNTQ3NjMyBDMHIgcGFRQXFjMyJAS7p5Fb6pKcpIqwGUA0I6E9FQoJZ1thHAFLZSzcveKTiId7AQ3+rE5TPHN7taeZcigGHRhEGBhdQTmFg2N3r5VfQ1oAAQCe/c8EzQKWADoA27kALv/osxAWNC24//hADhIWNCEgDhE0AyAVHTQNuP/wQCMSFDTMGcod2hnaHQRFDVUNbBl6GQRvBwEHbx8BHzM1AzEwOrwDiwAAA1oAMQOLQBIwQAwNNDBACQo0MDBAJQElJSK4A4qzKxMTD7gDjbIXEx+4/8BAEAoMNB81BwUxADAQMAIwMDe4A3NACwUFGzoAUCcBJycLuwN7ABsABAFUhY0v7TMvXS88Ejkv/TIvXTMROTIzKy8AL/0yLy/9Mi9dMi8rK+0/7RESFzldMl0xMAFdXSsrKwArKyEhIicmNTQ3BgcGFRQXFjMyNzY3FAcGIyInJjU0NzY3JiYjIgYjIjU0NzYzMhcXFjMHJiMiBwYVFDMhBM3+rlQgGhGZn8OVeq9jhReAspJW4I2b8py3TOAzQkkFCUA+R0llm4mKOzYtGhcIfwEZMCdZRkwje5uei1E9JgYpSFE/anWcyb52OjNqTxRGODU3VEp7CQMiN3gAAQAAAAAErwKOAB8AcUAgSQ5JD0YcxxzHHQW5D7cdAoUdpR0CvxABbBB+EAIPDwG4A4tADw8AHwBNAAMAAE8VARUVEb0DiAAaAAoDiwAJA1pACg8AFxcJAQAKCQSNLzwvMxI5LxI5AD/tL/0yL10yL13tGTkvMTABXV0AXV1dAQciBgYHBgYjIzUhMjc2NyYjIgcGIyI1NDYzMhcXFhYErzOZgYdTb4qZ9gFhUbbMQfZKTC0JDAlxVUZgpTCJAZJ+D0A8UDl7bnwRp0MNEjZ5Qm8gKwABAAAAAATNApYAKwC7QDJ4EgFJEEkRRh6IErYeBZQepw+3DwNmEWcelA8DNQgzD1ceAyUIIw8CRg8BBiUjIBERIbgDi0AUHyBPIAI/IE8gAg8gHSACICAXFxNBCgOKABwAKwOLAAADWgAMA4sACwNaQAwRBCEgIAAlBgAnASe4A3NADhAEAQQEABkZCysADAsEjS88LzMSOS8ROS9d7V05MhI5LzMRMwA/7T/tL/0yLzIvXV1x7Rk5LxE5OTIxMABxXV1dXV0BXSEhIiY1NDcGBwYjIzUzMjc2NyQjIgcGIyI1NDYzMhcWMwcmIyIHBhUUFjMhBM3+rlM8Ez/Cqlz47EuGz1f/AGI8JygDCHFVTL++kTomKSQhByxpAQJZXz5MFqCMe1eGKpwoKBBAeGtreQkFNiA3Q///ARD9zwS7A/sCNgOhAAABFgP9b8kAFUAMAQArKRYdQAEALAEsABFdNQErNQD//wCe/c8EzQPwAjYDogAAARYD/Ve+ABVADAGPPgE+AQA9OycwQAErNQARXTUA//8AAAAABK8D+wI2A6MAAAAXA/0BBv/J//8AAAAABM0EMgI2A6QAAAEWA/0AAAAPQAkBTyyPLL8sAywBEV01AAABAZ7/9APtAy0AGABjQBgVAgElBTkYiRiWA9QFBXUClwKnAgMXCgC4A4+zAQwME7sDjgAGAA4DbUAUCQkBAa8AvwACjwABAEALDzQAABa4A26xBASNL/0yLytxXTMvMi/tAC/9Mi8v7QE4MTABcV1yATcWEhUQISImNTQ2MzIXHgMzMjY1NAIClQ5a8P6XcHYWDwwBAQY5ZUlhms8CoI0P/sjB/s89WCJZEyQgIRE2MagBCAABAVEAAATNA1IAHQBMQAyZGQEZEBsbHBERCRa7A44ACwAEA4u0BQkZABu4A3azHBwFE7gDbbMOBAUEjS88L+0ZEjkv5DMyMgAYL+0v/TIyLy8zLwE4MTABcgEWFjMzFSMiJicGIyImNTQ2MzIVFBYzMjY1NCc3EgN0GmdvaW2adBteooZgFw4NUXNLkDNTMgE7gT97X2eeS0olViA8LUE1tv55/tX//wGe//QD7QSzAjYDqQAAARcD/f/lAIEAGUARAQAbAWAboBvAGwMQGyAbAhsBEV1dcTUA//8BUQAABM0EsAI2A6oAAAEWA/1rfgARQAoBQCABTyC/IAIgARFdcTUAAAEAkP5cA74CmAAXAGJAFoQFggbJFAM1BTUGRgYDhQKvAKkFAxS4/8C1ChY0Dg4SvQOIAAcAAAOSAAEDlUAPAAABQBMWNAFACRA0AQEWuANvsgMMBI0vL/0yGS8rKzMYLwA/7S/9Mi8xMAArXQFdXQE3FhEUAgYjIicnJjU0MzIXFjMyNjY1NALXP6h1y1tqQLkwGQdRUVhk7YoB7qqd/reV/u6vEzcOGxsQD6HDNdYAAQBl/loEzQKgAB8AgEAj0BMBphOvF8UTA4oXlBOeFwOyBdkTAkYFVgWABQMCLBIWNBO4/8C0CRY0Ax66A4sAHwNasg0NEbgDiLIGGBm4A5VADQMbHh8YGUAJEDQZGRW4A221GxALAQsEjS9dL/0yGS8rMxgvPBE5AD8zL/0yLz/9MisrMTABXV0AXV1dISImJwYAIyInJyY1NDMyFxYzMjY2NTQmJzcWFxYzMxUEWVBZIBH+9n1qQLkwGQdRUVhk7ogjWT9OICWqdDVF6f7JEzcOGxoPD6LENU6qmqp59bd7//8AkP5cA74EIQI2A60AAAEWA/0u7wAWsQEauP/AQAkXGjQ/Gk8aAhoBEV0rNf//AGX+WgTNBCsCNgOuAAABFgP9HPkADLYBECJPIgIiARFdNQABAAb+jQR7AqEAOAD3QD2pAAEKMgENAAY2NjZGNlc2ZzZ3NqsAqCEJuSHKIdkhAyU2pwalFAOIIZghpQADJSUCGhoCDQ0zHQAEHwItuwOLADcAHwOLsgIyM7oDlQAVA41ACwcAQAsTNAAAKykjuAN0QBEAJwEnJzUdGRpACRY0GhoEF7oDcwAd/8BAEQsONB0dNQoyQA8WNDIyMzMwvQN1ADUDuAA6AA//wLUNDzQPDxK4A6OxCgSNL/0yfS8rGBD27Rk5LzIYLysREjkvK+0zMhkvKzMYERI5L13tOTkyGS8rABgv7T8zL+0v7RESOTkyEjkvETkvETkvMTABXV1dXQBxXSUGIyInBgYjIiYRNBIzMhUGBhUUFjMyNTQnNxYWFRYzMjY2NzYzMhUUBwYVFDMyNjU0JzcWFRAjIgMQLzwtKwitmHGJrjUMby1jWvE1KCUxIiclNBQaFB0bCgptPSpJXDzwWElII7/YjQELkgFLDtfGRnWN76F78i/lXx1DUnVdMRw6Oh2GLjuYoIFl7/64AAEABv6NBM0CnwBAAMtAFCsYEhY0Ly8LJCQLFhY9JwkNKQs3uwOLAAcAKQOLsgs8PboDlQAeA42yEAQAuAOLQAsBCUAJFjQJCTUzLbgDdEARADEBMTEBJyIkQAkWNCQkDSC4A3NAGQ8nQCcCJycBEzwEOgNAPWA9cD0DPT0AARi4/8C1Dg80GBgbuAOjsRMEjS/9Mn0vKxgvPDMZL10XMxgREjkvXe0zMhkvKzMYERI5L13tOTkyGS8rABgv/TIv7T8zL+0v7RESOTkyEjkvETkvETkvMTABKyUVIiYnBgYjIicGIyInBgYjIiYRNBIzMhUGBhUUFjMyNTQnNjcWFhUWMzI2Njc2MzIVFAcGFRQzMjY1NCc3FhIWBM0iTAgkXExYIy89LSoIrZlxiK41C28sY1nyNhAZJTEiJyQ1GxMUHRsKC246LTtcLAEze3tRPVQ1REgivdmOAQqTAUkN2cVGdI3voXtQoi7nXxxDb1hdMR05Oh2GJkNsyoGq/upkAAEAAAAABG8CoAAvAMFAIwsoAQMtJi02LUYtqwurGQZ5GQELLA4RNBwcAg8PKQAEFwIkuwOLAC4AFwOLsgIoKboDlQAIA4tADgcEBBEAABoVEw0RIiAauANztK8eAR4NuAN3QBsRHh6PEZARAhARfxECEREsByhADxY0KCgpKSa6A3UALAO4szEIBwSNLzwQ9u0ZOS8yGC8rERI5L11dOS8Q7RBd7Tk5ERI5OREzGS8RMy8AGC/tPzMv7S/tERI5ORI5LxE5LzEwAStdXQBxJQYjIicGIyE1ITI2Njc2MzIVFAcGFRQzMjY3NjMyFRQHBhUUMzI1NCc3FhYVECMiAwBFRn0lVl7+4QEfKEEgLSMjFR0cdSo6IBAhGAkJfntKXRkj9VVISFpae0BOdVsdEVRVLltiqVYtGT8/IH1qi7GBKdRP/qwAAQAAAAAEzQKUADYAvUAShgOkAwJ5Ga8XAmoXeheKFwMEuAOLQA4FCDEpKQ4bGwAMECMOMbsDiwAKACMDi7IONQC6A5UAFAOLQA4TECEQHQwMJx8ZHS8tJ7sDcgArABkDd0AgHQArASsrbx2vHQIgHTAdAh0dBRMIAjM1NQAABAUUEwSNLzwvPDMZLzMYLzkyMhESOS9dXTkvXRDtEO05ORESOREzGS8RMzMvABgv7T8zL+0v7RESOTkSOS8ROS8RMy/tMTABXV0AXQEWFRYzFSImJwYjIicGIyInBiMjNTMyNjY3NjMyFRQHBhUUMzI2Njc2MzIVFAcGFRQzMjU0JzYDyzcdrmRUJim6VSVFRn0lVl6xsShCKiQiIhUdHHUgNB4XDCAYCQl+ezUpApRW6tl7R33ESEhaWntAZ1xbHRFUVS5bPmCAQy0ZPz8gfWrCfjIA//8ABv6NBHsEmAI2A7EAAAEWBE03VgAYQAwCAUA+AT4CAQA7ATsBEV01NQARXTU1//8ABv6NBM0EmAI2A7IAAAEWBE03VgAYQAwCAUBMAUwCAQBDAUMBEV01NQARXTU1//8AAAAABG8EjQI2A7MAAAEWBE1/SwAcQBACAQ8zPzMCMwIBADIQMgIyARFdNTUAEV01Nf//AAAAAATNBIwCNgO0AAABFgRNJ0oAHEAQAgEPOh86PzoDOgIBQD0BPQERcTU1ABFdNTUAAgAA/n8EwgJxACgAMwCjQBgmJUkFpQK4LsguBTUlRSVVJQMaGgoKJyG4A45ADAAvEC8CLy8AHR8qKb8DiwAnA1oAFAONAAMAKQNwQBEAHwEfHyMdGBpACRY0GhoAFrgDc7YPHQEdHQcsuwN0ACMADv/AtQ0PNA4OEbgDo7EHBI0v/TJ9LysYL+0SOS9d7TMyGS8rMxgREjkvXe0AL+0//TwyMjkyL13tETkvMy8xMAFdXSUGBiMiJiY1NBIzMhU0BwYCFRQWMzI1NCc2NxYWFRYXEjMyERQGBiMiNyEyNTQmIyIGBgcCPQajk2F2KqgxCAMgbl9Z8DcaEBRBDDi5xcA7iNLGXAFHYWJIHjw6DiHD31WmpZ8BQQwBB0f+4XV9kv2Yf3CDFvd6BAYB+P6fWndBe3ZXpCpTIgACAAD+fgTNAnAALQA4AOJAGkkPaQ+8BcwF/AUFtgzZM+0FA6UMuTPJMwMGuP/gQAkZHTQjIxQUCCq4A45ADAA0EDQCNDQKJigvLr4DiwAIAAIDiwADAB0DjbUNBQAxLC64A3BAEQAoASgoLCYhI0AJFjQjIwofuANztg8mASYmETG4A3RAGTAsQCxQLHAsBH8s4CzwLAMvLLAs0CwDLBa4/8C1DQ80FhYbuAOjsxECAwSNLzwv/TJ9LysYL11dce0SOS9d7TMyGS8rMxgREjkvXe0REjk5AC/tL+0v/TwyMjkyL13tETkvMy8xMAErXV1dJRYzFSInBgYjIicGBiMiJiY1NBIzMhU0BwYCFRAzMjU0JzY3FhYVFjMSMzIRFAUhMjU0JiMiBgYHBJwNJFESGHip1CoGo5NYci2oMQgDIG6u8DcaEBRBEjW4w8D+CwFHYWJIHjw5D4EGe0UjJSPC4EqUw58BQQwCB0j+4XX+8P2Yf3GCFvZ7BwH1/p9QRnhXpCpUIgACAAD//gSWAmoAHgApAIZAG0YAdhioCckk2CQFBRsWGyYVAw8MHwwCDAwfF7gDjUAKACUQJQIlJQAUH74DiwAdA1oABQOLAAQDWrUQEgADDh+4A3O2ABQBFBQZCrgDc7MODgQiuAN0ti8ZARkFBASNLzwvXe0SOS/tEjkvXe0RFzMAP+0//TI5Mi9d7RI5L10xMAFdXSUGBiMjNTMyNjY3NjMyFRQHBhUUFxI2MzIRFAYGIyI3ITI1NCYjIgYGBwFjM218R4woPywmGxwTCgmfsrtUum3c1PHbAUOiU0MkR0gUWjcjeyRCakkYFy0uF3MFAUWq/tJ4kzN7m1OCJkshAAACAAD//gTNAmoAIwAuALxAHygeSQVGCXkFigWEIakFugXKBcop2ikLJB50IQIABQK6A4sAAwNaQAkPFR8VAhUVByC4A41ACgAqECoCKioJHSS+A4sABwNaAA4DiwANA1pACgUAJyIZGwkDFyS4A3O2AB0BHR0iE7gDc7MXFw0nuAN0QBVAIgEvIvAiAoAioCLQIgMiDg0CAwSNLzwvPC9dXXHtEjkv7RI5L13tERczERI5OQA/7T/9MjkyL13tETkvXT/tOTIxMAFdXSUWMxUiJwYhIicGBiMjNTMyNjY3NjMyFRQHBhUUFxI2MzIRFAUhMjU0JiMiBgYHBHIfPFEvYP6M8SUzbXxHjCg/LCYbHBMKCZ+yu1S6/c0BQ6JTQyRHSBSVGnteYFw3I3skQmpJGBctLhdzBQFFqv7SYmGbU4ImSyEA//8AAP5/BMID0wI2A7kAAAEXA/0A/v+hABVADQIPNwEPNwE3QAsPNDcAEStxcTUA//8AAP5+BM0D0wI2A7oAAAEXA/0A/v+hAB5AEgIPPAEPPAE8QAsPNDwCLzsBOwERcTUAEStxcTX//wAA//4ElgPaAjYDuwAAARcD/QCX/6gAEUAKAg8tAS1ADA80LQARK3E1AP//AAD//gTNA9oCNgO8AAABFwP9AJf/qAARQAoCDzIBMkAMDzQyABErcTUAAAIADAAABJYEgQAcACgAc0AUuiO0KMojxSgEegGLAZUooygEBhO4A41ACgAkECQCJCQPHQG6A4sAGgNatgEPCwkdBA24A3O1AwMFBgYHuAN/tgAFAQUFACG4A3WyFgAEjS8v7REzL13tGTkvGBE5L+0XOTMAP/08MjIvXe0vMTABXV03ITY1ECc3FwYVFBcWFRQHNzY2MzIWFRQGISEiJiUhMjY1NCYjIgYHBgwBH4A7S14tBQQotFGgSGh0uv7//eBHSQGJAfBbRmZROoeJYXtqtwIJYnpgMO1FcHEbLq7MXV2xgp6cMEtCS1qIS5hqAAIACgAABM0EgQAhAC0AlkAeSgV5BboFygXJKMUtBqAtuSi2LQN5C4oLkCIDAAUCuAOLsgMQHbgDjbcAKQEpKRkiC7oDiwAIA1pACwUAJiALGRUTIgQXuANztQ0NDxAQEbgDf0AJAA+wDwIPDwomuAN1tCAKAgMEjS88Ly/tETMvXe0ZOS8YETkv7Rc5MxESOTkAP/08MjIvXe0vL+05MjEwAV1dXSUWMxUiJwYhISInITY1ECc3FwYVFBcWFRQHNzY2MzIWFRQFITI2NTQmIyIGBwYEcxlBUy5f/u79zHUoASJ/O0teLQUEKLRRoEhodP0eAfBbRmZROoeJYZUae19fe2q3AgliemAw7URxcRsursxdXbGCY1xCS1qIS5hqAAIAAAAABJYEgQAaACYAeUAVtibJIcYmA4sCpCa5IQNXFXoCAgcUuAONtwAiASIiEBsBugOLAAADWrYCEAoMGwQOuANztQQEBgcHCLgDf0ALAAZQBrAGAwYGAR+4A3WzFwEABI0vPC/tETMvXe0ZOS8YETkv7Rc5MwA//TwyMi9d7S8xMAFdXV0xNSE2NRAnNxcGFRQXFhUUBzc2NjMyFhUUBiElITI2NTQmIyIGBwYBK4A7S14tBQQotFGgSGh0uv7//tkB8FtGZlE6h4lhe2q3AgliemAw7URxcRsursxdXbGCnpx7QktaiEuYagACAAAAAATNBIEAIAAsAJhAHkkFegW5BbYsygXJJ8UsB3kKiQq5JwNWHaMsAgAFAr0DiwADA1oADwAcA423ACgBKCgYIQm6A4sACANaQAsFACUfChgUEiEEFrgDc7UMDA4PDxC4A3+2AA4BDg4JJbgDdbUfCQgCAwSNLzwvPC/tETMvXe0ZOS8YETkv7Rc5MxESOTkAP/08MjIvXe0vP+05MjEwAV1dXSUWMxUiJwYhITUhNjUQJzcXBhUUFxYVFAc3NjYzMhYVFAUhMjY1NCYjIgYHBgRzGkBTLl/+7v0lASuAO0teLQUEKLRRoEhodP0eAfBbRmZROoeJYZUbel9fe2q3AgliemAw7URxcRsursxdXbGCY1xCS1qIS5hqAP//AAwAAASWBIECNgPBAAABFgP9ZKQAMkAjAg8sAb8sASxADA80LAIrQBEWND8rAR8rLysCDysfK/8rAysBEV1xcSs1ABErXXE1//8ACgAABM0EgQI2A8IAAAEWA/1kpAAwQCICMUAMDzQPMQEfMQExAv8wAY8wvzDPMN8wBA8wHzCvMAMwARFdXV01ABFdcSs1//8AAAAABJYEgQI2A8MAAAEWA/1kpAAnQBoCKkAMDzQPKgEfKgEqAjAp4CkCKQApJwgXQAErEV01ABFdcSs1AP//AAAAAATNBIECNgPEAAABFgP9ZKQAKUAcAjBADA80DzABHzABMAIwL78v4C8DLwAvLRAfQAErEV01ABFdcSs1AAABARr9zwTFAqUAKwDNQA4nEBEUNNoFARsYFRY0FLj/6LMUFjQFuP/oQBg1ODQSKA4RNAsnaBxmH3gcdB+YG6wSBxe4/8BAE1lbNBcXGgBASEo0ADAJEDQAABm4/8CzIyg0GbgDkUAMABoQGgIaGgYmDAwPuAODtAYjIiIguAOLQBImABkTCgoawBnQGQIZGSgiIxO4A3CyAgIeuAN4sSgEjS/tOS/tLzMSOS9dMzMvERI5AC/9Mi85L/0yLxESOS9d7SszGS8rK30YETkvGCsxMABdKysrKwFdKyUmNTQ3NjMyFxYVBiMiJiMiBwYVFBcWMzI3BwYHBhUQITI3FwYEIyARNDc2Afm3UlhsQE9lBQ0GaCFIbHdtWEZIqiS+dqsBme23DkH++XT+ETY/mziBb211GiEyDSZARUE4KB9ClhVJdJj+/nITXIABW15obwACARz9zwTNAn4AKgAyAMG1IyAREzQtuP/gQC0REzS2JwHLCske3AbbCtkfBXkKdCyqLbkKzAYFNy1KClofagppHwUGKA0QNCe4//CzCgw0Dbj/yEANCgw0IRYMLQ8rEAccErsDgwAxABsDi7McAAApuAOPtwQMIS0WBA8vuAN8QA4UFBwrEG8PgA8CUA8BD7j/wEAJCQw0Dw8AGxwluAN3sQgEjS/tLzwvMi8rXXEzMxEzL+0SFzkAL/0yLy/tL+0RFzkxMAErKytdXV0AXSsrARQHBiMiJyY1NDc2NyYmJzc2MzIVFAcWFxYzMxUjIicmJwYHBhUUFxYzMgEWFzY1NCMiBM28nHC/i593daYbdTc8fVj0xjM5QGOYsXtQQjOQZ3GVfZDm/kJ0RoOIR/60Xko9YG/Yho11Vi5ABJImlXZGXSgte0o9gFBYdXeCUkQDpyFkLzNLAAEAAAAAA6oCrAAiAIpAHakQuxDJDQMCQAwTNGgDtSLGH9UfBAkCeQO1HwMWuP/AtQwTNBYWEbgDh0AQDxoBfxqPGp8aAxoaCwsHALgDjbIBAQe4A4u2BgsAFBQAHbgDdUAJDg4GAQEABwYEjS88LzMvETkv7REzLxE5AC/tMy/tETMZLzIYL11x7TN8LysYMTAAXV0rAV0BBwUGBiMjNTMyNjcmJjU0NjMyFhUUIyInJiMiBhUUFjMyNgOqEv6dbb9UtXqzhCwqep2lfXkOByFyX0+Rp3cbUQEnhGYfHnoQHwxsJGj/oSASGFBRP1ptDAAAAgAAAAAEzQJ+AB0AJQCgQCfQHwHAH9sR1x4Dth+1IMceA6QYoyC2EAOVEJUfliADRh+GGIQgAxG4/9RAIQoMNAQfyQPFH8UgBGwCdB/JAsQY1BgFAxkQIBIeEwcJFb4DgwAkAB0DiwAAAAoDi0AOCR4QAyAZBRceExISCSK4A3y2FxcdAAoJBI0vPC88My/tETMvMzMSFzkAL+0v7S/tERc5MTABXQBxK11dXV1dXSEjIgMGBwYGIyE1ITI2NzY3Jic3NjMyFRQHFhYzMwEWFzY1NCMiBM2x2WhGTGd1aP77ARBYcX4xKFxsPHZe88dBc2CV/X57MoOINwEHJUVcQXs3YycYagiSJpNyTm9BAY1ATS42S///ARr9zwTFBGMCNgPJAAABFgP91jEAFUAOAeAu8C4CEC5PLr8uAy4BEV1dNQD//wEc/c8EzQRjAjYDygAAARYD/X8xACxAIAIfNk82wDbgNgQ2AgA1QDX/NQNPNVA1vzUDADUQNQI1ARFdXXE1ABFdNf//AAAAAAOqBGoCNgPLAAABFwP9/3IAOAAcQBEBJkAJDTQmAY8lASVACQ00JQERK101ABErNf//AAAAAATNBGQCNgPMAAABFgP9ezIAJEAYAh8pTykCKQIQKAEAKEAoAhAoUCi/KAMoARFdcXI1ABFdNf//AAv/+QS5BLACNgRUAAABFwP9ATQAfgAeQBMC3y8BLwJvMH8wAk8wvzDPMAMwARFdXTUAEV01//8ABv+8BM0EHQI2BFUAAAEXA/0BX//rACG2Am8zATMCMrj/wEALCQw0UDJgMr8yAzIBEV0rNQARXTUA//8AAAAABLcEnwI2BFYAAAEXA/0BRABtAChAGwIPJQEPJSAlAiUCQCQBbyS/JM8kAw8kTyQCJAERXV1xNQARXXE1//8AAAAABM0ERgI2BFcAAAEXA/0BPgAUACxAHwIPJAFPJAEkAkAjjyPfIwMwI1AjoCMDECMgI38jAyMBEV1dcTUAEV1xNQADAKb+gQSBBCkABwAnADAA50ApOSTLJNoW2iUEqiS5JMkWA4kpARYAAUcldiECAAQBAwYGBwUCAgEFBQO4A5xAEAEHB08B7wECHwEBARoaCA+4A4+1ACwBLCwouwOKAAgAIwOOQAsUBwUFBAYBAwMCBroDmwAC/8CzDBY0ArgDm0AKAARADA80BAQoDLgDdkANgC8BDy9vLwIvLygIJrgDdLMRHBwguANzsRcEjS/9Mi8v/TIyMi9dce0SOS8rM+0r7T0SOS88ERI5LzwYAC/tL/0yL13tETMvL11dMy8Q/TIvPRE5LxESOS8YERI5OTEwAF1yAXFdXQEHJzcXNxcHEyImJjU0EjMyERQEIyAmNTQSMzIVFAcGFRQWMzI2NTQnJyYmIyIGFRQDrGxubmRtbm4acG1Kdku8/uHy/v/JUiMQHx6ryNj6FgwGLyYmNgOybW9tZGxtb/08Cy8oaQEt/cDT7a63OQEVFhBhYTmGhaafG5h6Oj+EOTYAAAMA1v6bBM0DqgAIACsANAEKQC22C8kc2RwDlQuQGqMLAxYEAXUcgxmEHANnGWcddBkDBAgFBwICAwEGBgUBAQe4A5xAEAUDAwVACQw0/wUBBRISKye4A4+yLy8ruwOLAAkALAOLsyIhCgm6A1oAGwOOQAsNAwEBCAIFBwcGAroDmwAG/8CzDBY0BrgDm0ANBAhADA80CAgyLBQUGLsDbwAPACQDo0AJDzIBMjIhHR8suAN3sioqH7gDb7cwCgEKCisJBI0vwDMvXe0zL+0RMzMyL13tL+0yLxESOS8rM+0r7T0SOS/FERI5L8AYAC/tP9DQwO0Q7TIv7RI5Ly9dKzMvEO0yLz0ROS8REjkvGBESOTkxMABdXXIBXV0BNxcHJwcnNxcBIxQEIyARNDYzMhUUBwYVFBYzIDc2NTQnIyA1NBIzMhIXMyMmJiMiBhUUMwOha25uY2tua2QBLlL+6uz+XU8ZDQgyvpwBa2YFDCr++35MTV0BUq0CNi0oOa8DP2ttbmRqb2pl/MOvtgFNXtgQCBZuVn+MfRIUHR9pcAFd/taRcL6xRTgA//8AAAAABLcEqgI2BFYAAAEXBEwBJwEkADpAKgLvJf8lAkAljyWgJQMPJR8lAiUCJEAUFjQkQA0RNN8kAX8k7yQCHyQBJAERXV1xKys1ABFdXV01//8AAAAABM0EUgI2BFcAAAEXBEwBOQDMADdAEwIfIgEPItAiAmAi7yL/IgMiAiO4/8CzCQw0I7j/wEAJERM0fyPwIwIjARFdKys1ABFdcXI1AAACALT/7gS5BJoAIwBBAN9AEZYapxq2GsIaBAY6RTqEOgMFuP/oQCIMEjQBCxYLJgskPjYLND7JHskiCKgiuR65IgMkJCZAMzMvuAOCQAsPNQEvNT81AjU1JrgDqbcfQAFAARMTHLgDjbYNMTEkJCw8uANvsigoOLgDa7NQLAEsuP/AQBcJDDQsIiEfBQcJAQEAAwMAQAsQNAAAH7gDcrMJFRUZuwNuABAABAFUhY0v/TIvL/0yLyszLxkSOS8ROTkROTkYLytd7TMv7REzLzIvAC/9Mi8vL139Mi9dce0zLxkREjkvMTABXV0rAHFdATcWFwYVFBcWFRQGBiEgJjU0NjMyFRQHBhUUFjMzIDU0AwMmATY3NjU0JyY1NDYzMhUUByYjIgYVFBcWFRQGBiMiBBBCFVIhEBBHqv7h/s7CGxMOAwPM50UBkBwgA/2fC2ZgSklXJSMVEBgUIU9QLyguhAQheRs9PW0v29ttdphKdGwzahIGDAwKYV6NiwEZATsi/eEPGRcVFAgILDaZGigbDyUUHQsLOClOHgAAAgA4/+AEzQSEACsASQDxQDIGQkVChEIDtxwBAw8VD7YawhoElhqnGgIlDzUPAiVGNEYCWiRdJW0CayNtJW4mBjs7N7gDgkALDz0BLz0/PQI9PS64A6mySA4KuAOLtAsqGBgeuAONthI5OSwsNES4A2+yMDBAuANrQCNADzQBADQQNAIANAE0JiUjAgQoBg4OIwYqKigAAF8oASgoI7gDcrcgBgYKCxoaG7sDbwAVAAUBVIWNL/0yLy88My8aGf0yGC9xMy8ZEjkvGBESOS8REjk5ETk5L11dcRrtMy/tETMvMi8AL/0yLy8v/TIv/TIvXXHtMy8xMAFxXV1dXQBdcQEGFRQXFhUWFjMzFSImJw4CIyAmNTQ2MzIVBxQWITI+AjU0AwMmJzY3FgE2NzY1NCcmNTQ2MzIVFAcmIyIGFRQXFhUUBgYjIgQPIQ8PAVhHIUxTMhWDuK7+4qgbEw0DpQEjcaJkFxseAyQZKRr9ZgtnX0lKVyUkFg8ZEyJQUC4pL4QELTxuL83ObVR9ey92UVwYdWwyaxMvWGAVKCsskgESAS0bKClPHv1mEBgXFRQICCw2mRkoHA8mFB0KCzgpTSD//wAAAAAEzQSIAhYDLwAA//8AAAAABM0EhwIWAzAAAAABAQj/NwRqBIkAJwBqQBhKEbYdAq8MvAwCCA1/DI8MAwJAFQEVFR+4A45AFA8mJSMHCQsCAgAEBABACg00AAAjuANzswsXFxu7A3AAEgAFAVSFjS/9Mi8v/TIvKzMvGRI5LxE5ORE5OQAYL/0yL10vMTAAXV0BXQE2NxYXBgYVFBMSFRQGBCMiJjU0NjMyFRQHBhUUFhYzMiQ2NTQnAyYDsBouJEwqER4fcv7VjpCnUxYQHh07az20AQg+EzUNBAA3UidBPjAkT/7V/tU2qIZPe21V3A4KREQtREk4PD49QrgCAH8AAAEAcf6+BM0EigAvAHJAEHYEdhgCSQikA7UDtRQEACu4A4u0LCEMDBa4A45AFQYdHBolJwIAISEfIyMfQAkNNB8fGrgDc7MADg4SuANwswkrLAW4AVSFjS88L/0yLy/9Mi8rMy8ZEjkvETM5ORE5OQAYL/0yLy8v/TIxMAFdAF0lFhUUBgQjBiY1NDYzMhUUBwYVFBYWNzIkNjU0JwMmJzY3FhcGFRQTFhYzMxUjIiYDzAaM/tBukKdUFRAdHjtsPLUBCD0TPQwfHSsmSjswCn1MPC5AerU/TKt/QQF7blTcDQpERS1DSTkBOz89NMUCen8SQEktO0hKdP45Xnx7aAABAAAAAAR9BJQAEQBBuQAP/8C0CRY0CQG4A4tAEAAMDgkJBwsLB0AKEDQHBwS4A3SzDgEABI0vPC/9Mi8rMy8ZEjkvETkAGC/tLzEwASsxNSEyNTQCJzY3FhcHEhUUBiMDyWg7MiEzKS86R1Ovez70AgheP0JXLGX939pOYwABAAAAAATNBIoAGQB4QBbHFtcWApkDowa2BgNmF3UXhBcDEBIZuwOLAAAACQOLQCAIEE8SARISDtAFAQAFIAUC0AUBIAVPBX8FoAUEBQUUFbgDc0ALIA4BDg4IGQAJCASNLzwvPBI5L13tGRI5L11dcXIROS9dMwAYL+0v7S8zMTABXV1dISMiJiYnBiMhNSEyNjY1ECc2NxYRFRAWMzMEzVZ0jV4fSLP+AgIROksgRjknLnl/1x1mUdR7NmyQAiRIPTRQ/u1z/qTdAAACAbL9zwTNAlAAGgAlAI9AE8cZARcYCg80ax10Guca9xoEDRi4A4m0Hh4iFCS4A4uzAwMAG7wDiwABA1oAGwN4tAABCgoNuP/AQBMJDDQNDQYiFBAKDDQUMCBAIAIguAN7txZAFBk0FhYGuAN9tDASARIEjS9d7TkvK+1xOSsyETMZLyszGC8vPO0AP/0yMy/tOTkyL+0vMTABXSsAXSUVJiMiBhUUFhYVFAYjJyYnJjU0NyY1NCEyEhcmJiMiFRQXNjMyBM2V8NhIMB4yDxIdHzV9SAETZf0RYspJpB1jg8CFhSU+PhiWgjchUk53V4g/hzZpf/n/ANWexLxLSxf//wGy/c8EzQJQAhYD4QAAAAIAAP/3BJsCggAVAB8AaUAZph+2H8YfA0QLtQ8CJAs0C2UPAwIKHgMWDrgDkLcAGxAbAhsbFr0DhwAAAAYDiwAFA1pADQIKQB4BoB6wHgIeHhi4A3azEAYFBI0vPC/9Mi9dcTMzAD/tL/0yL13tERczMTABXV0AXQUmJwYjITUzIDY3NzY2MzIRFAcGBwY3NjU0JiMiBgcWA8ZIXo6O/fz+ATuzE0slVy2oJhQ3UTc2MS4aYhpcBkc/gHsyKNFqcv7xfmQ0KjxsU4FNbrZJNQACAAD/+QTNAoEAGQAjAHe5ACP/wLMOFDQTuP/UQBYJDDRIFKMTtRMDRSFGIwIKEiIFBBoWuAOQsh8fGkEKA4oACAAAA4sAAQNaAA4DiwANA1pADwUXCBoiHBwSCiIAAQ4NBI0vPC88LzMzMy8SOTkzMwA/7T/tL/0yL+0RFzMxMAFdXSsAKyUVIyImJwYGJyYnBiMhNTMyNjc3NjYzMhIzBTY1NCYHJgYHFgTNI1B0OCl3IUhejo7+1Tn/0B5LJVctpAfd/oVGMi0aZhZme3tKhU+HAUc+f3sjNtJpcv36CE12Tm4BAb9BOwACAP7+fwR6A88AAwAeAKZALI8Mig3UCQOzCcQJ2gTVBQSWBqoEpQapDQSGBpoElAUDVBllGXQZAwA0AgIDuAOcQAoPAQEBERELBAUauAOPQBMLiQQBBAQFHhEWNAVACRA0BQUduAOjtAgBAwMAuwObAAIAE//AtQkQNBMTF7gDd7EOBI0v/TIvKy/tPTkvGDwv/TJ8GS8rKxgzGC9dAC/tLzMSOS8vXe09OS/2GDEwAV1dXV1dAQcnNxM3FhIVFAAjIiY1NBIzMhUUBwYVFBYzMiQ1NANRbm5u80UhPv7s8aLVlSwSJlO4caABBQNhbW5t/ZDbPv7OV+r+9rKSvAFHERhGl6VtpIZ0pgAAAgCO/loEzQPCAAMAJgCzQCdiF3IXrh2vHgTHGMYhxiIDuQu4HrYiA5YiqQyoHgOOC4UfhCEDBCS4A4u0JQACAgO4A5y2ARAQCR4fGbgDj0AWCSEEJCUepB8BHx4RFjQfQAkQNB8fHLgDo7cABAEEAQMDALsDmwACABL/wLUJEDQSEha4A3exDQSNL/0yLysv7T05Lxg8L139MnwZLysrXRgzGC88ETMAL+0vMxI5Ly/tPTkvPBgv7TkxMAFdXV1dAF0BByc3ARQOAiMiJiY1NhIzMhUUBwYVFBYzMiQ1NCc3FhcWFjMVIgL8bm5uAXspedCScKpdAZQsEiZTuXCbAQpQRSobD31RkANVbm5t/K15oJ5eVY5hvAFHERhGl6VtpIJ4prXbT5hOZXv//wAAAAAEowRGAjYEUgAAARcD/QFcABQAF0APAQAQAcAQ4BACTxCQEAIQARFdXXE1AP//AAAAAATNBB0CNgRTAAABFgP9F+sAG0ASAQAaAb8aAU8abxoCLxo/GgIaARFdXV1xNQD//wHz//cDogKrAhYDCAAAAAIBhAAABM0DVQAVAB8Af0ASewyLDAJKDGwMAg0QFgoGHgcNuAOCQBINFx8XLxcDABcQFwIXFyAeAR64A4m3BwcATxABEBW6A4sAAANathINFxYGBBC4A3azDw8AGrgDe7MKFQAEjS88L+0SOS8Z5Bc5MgAYP+0vXRI5L/1xMi9dce0REjk5MgE4MTAAXV0hIyIuAicHJiY1NDYlJic3EhMWMyElJwYGFRQWFjMyBM3/OEQgBwlZyH1lASgLFFYUIRQmARb+UQlmviSIJBogOTOKSwgcD1GaU3osc/6q/pkd4ZUXUyMLCxAAAAMAAP//A34CmAAZACMAKwDjQEgCIA8SNDsDSwNUGson6ScFQxpDG4oniikERRxAKgIiKSMqNRwwKgQCKRIpAkoKSh2KCgPAJAEkJAAKKhsaKAUfBhHAFAEUFA+4A69ACyAAHxAfAh8fAgUAvANaAAYDiwAFA1pAFAAAJCYPHSgCBBsKIgzAEQERESIquANzsxsbIhi4A3VACyAmAQAmECYCJiYiuAN1twAMAQwMBgUEjS88My9d/TIvXV3tEjkv7REzL10REjkRFzMRMzMZLwAYP+0/ETkyL10aGf0yGC9dORESFzkRMy9dMTABcV1dXQBxXSsFJicGIyM1MzI2NyY1NDY3JiM2NjMyFhYVFCUXNjU0IyIGFRQFNjU0JwYHFgMYhWFxxvtus2YhJ3I+HlUWKh47gKf+dkJhOxxwAVgHYhY7VAFLE117CBYaN0ezIhFfIkrDqVh1D2hTMosjIncqFHdXdFgZAAMAAP5YBM0ChwAiACoAMwEts0okASO4/9RAGhQZNOIk8iQCAiRCI0IkRSWJHoAjgCSAJQgeuP/AQCASGDQkLAwTNAIsCg40AAMAHjEZSQjWHgUoDjgONRgDArj/6LMKETQauAOLQAkQKCAoAigoEwe4A4tAEy8vPy8CLy8CKw4MBCMXHxAUEyK+A4sAAANaABQDiwATA1pADRAOHwoCBCsxDC0KHxe4A3SzIyMtHLgDbkAVACYwJmAm/yYEACYgJsAmAyYmABMEuAN0twAxUDECMTEtuANwQBYwCmAK4AoDAAogCjAKAwoKEyIAFBMFuAFUhY0vPC88EjkvXV39Mi9d7RESOS9dXe0RMy/tMxESORE5EjkROTMzAD/tP+0REjk5MjIXMzMvXe0RMy9d7SsxMAFdXSsrKwBxXSsBcSEgBxYVFAYjIiY1NDcGBzY3BiMjNSEyNzYSMzIVFAYHNjMhJTY2NTQjIgYDBhUUMzI1NCYEzf7GkU57RkxeDTI9ByJQh9UBELI6bdY4Tlq9d40BG/19gMUrQFmWE35kjxdKOWKspm8ZNBcQOVEdex/XARZ3p61qKSsczTJLcP5STDiVTjmNAAACAMT+ZgOkAjQAGgAlAJ1APcod2h0Cqx22B7odxQcEnBmZHaMHA4YHih2VBwOWGbEZwRnTGQRfDWsMaw3RGQRMDEoNXwyjGQQbHgAkAgi4A4+yHh4kuAOLswITExe4A4NACg4bAAARARERCwW4A3dACm8hfyHgIQMhIQC4A3C07wsBCwSNL139Mi9d7REzL10RMwAv/TIvL/0yL+0REjkROTEwAF1dXQFdXV1dJQYjIiY1NBIzMhIVFAIjIiQ1NDMyFxYzMiQ2JzQmIyIGFRQWMzIDZTsxi0CCSlNX4ZRM/uEQITQ0J2cBFG0dNykoPyVQNgkLSjZqAUz+2sq4/to8IxAMDHiDz1HPqjsiJwACAMD+ZgTNAjQAHwAsAKS5ABD/wEAJEhY0xhHUEQIcuP/gsxEVNCS4/+CzERU0BLj/wEAKDQ80ICsTFSkXHbgDj7IjIym7A4sAFwAAA4uzAQoKDrsDgwAFABMDcEAKAgIfAAgBCAgfGrgDd0ANACYBfybgJvAmAyYmILgDdbbvHwEfAQAEjS88L139Mi9dce0RMy9dETMv7QAv/TIvL+0v/TIv7RESOTkyMjEwASsrKwBdKyUVIQYGIyIkNTQzMhcWMzIkNjY1IgcGIyImNTQSMzITJzQmIyIGFRQWMzI3NgTN/s0N3YVM/uEPFkE5IVgBB1cqDh0eIm1egkqXEVM3KSg/JVAPGhl7e578PCMQDAxoUD9PAgMxT2oBTP5HA1LXqjsiJwID//8Aqv8MBC8CmQIWAzUAAP//AHD9zwTNAHsCFgM2AAD//wCq/c8ELwKZAjYDNQAAARcETP+b+y0AH0ARAY8ury6/LgMuQAwONC4BAS25A7kAKQArAS8rXTUAAAIAdv3PBM0AfQAsADQBQrXGDOYMAhu4//BAHxgbNDkPSQ8CFwzPD98PAw8gCg80xAjEJNgkA/QkAQi4//CzERQ0CLj/+EAJGBs0JAggIjQIuP/gsyMtNCS4/+CzLjE0CLj/4LMuMTQIuP/IQA42OTQkCB4DDxQBFAMDLL0DiwAAAB4DiwAO/8BAFAkMNA69MDEtMC4zMzI0Ly8uMjIwuAO7QA4uNDQuNDIyMTMuMDAvM7oDugAv/8CzDBY0L7gDukAZLQ8xHzHPMQMxQAwONDFAEBI0MUAUFjQxIrgDeLMKCgAFuAN4tycnECwAFhYauwN1ABAABAFUhY0v/TIvLzwSOS/tEjkv7S8rKytdM+0r7T0SOS88ERI5LzwYAC8zLxD9Mi89ETkvERI5LxgREjk5EP4r7S/tMy8vXRESOTkrKysrKysrcl0xMAErXXEAK10lIiYjIhUUFxcWFRQHBiMgNTQ3NjMyFTQHBhUUFxYzMjc2NTQnJyY1NDc2MzMBByc3FzcXBwTNKaQppSRJQbOgov6LHSIrEhsTUE+tWpSDJENHQkiD7f0uTU5OSE1PTwIIEA4HEhM4e1sz7TtXaRUGWDsvTiIqHyQjGAYRGCxANTP9oE5PTkdNTk///wAA/jcEowKqAjYEUgAAARcETAEh+5UAJkAZAc8RAR8RQBFgEQMRAQAQARBADRY0IBABEAERXStxNQARXV01//8AAP44BM0CoQI2BFMAAAEXBEwAf/uWAB5AEwHPGgEfGkAaYBoDGgEAGr8aAhoBEV01ABFdXTX//wBnAAADsgU+AjYD+wAAARcDCf9a/3QAE0AMAjRACQ40HzT/NAI0ABFdKzUA//8Amf+uBM0FDwI2A/wAAAEXAwn/jP9FACJAFwFPMY8xzzH/MQQfMT8xrzEDMQEvMwEzARFdNQARXV01//8AggAAA7IF/wI2A/sAAAEXAwf+sf+8ABlAEgIfKW8pjymvKQSPKc8p/ykDKQARXXE1AP//AKH/rgTNBYkCNgP8AAABFwMH/tD/RgAXQBABbyaPJgJvJo8mzyb/JgQmABFdcTUA//8AnP3PA7IEiQI2A/sAAAEXAwf/0fkBAB2yAgEpuAO5tSkCACoBKrj/gLMLDDQqARErXTUAKwD//wDX/c8EzQSJAjYD/AAAARcDB/9v+QEAHbIBASa4A7lADSkBLyZPJgImQBATNCYBEStdNQArAAACAJwAAAOyBIkAIAAoAK1AQcUXxRjeEgOdEq0SvxIDDhJMEALGItUiAjkQOximFwODIwFWItYP1yIDDiMSECEQBhkEHw0TEhQUTxZfFgIWFh8juAOLQAsNIRAZBgQJDR8fALgDfrcdHRMWFBQNCbgDbbOgJwEnuP/AQAoJDDQnJyMjDg0EjS8zMy8zLytd7REzLzMzMi/tGTkvERIXOQAYL+0vMy9dMy8zMxESFzk4ETMxMAFycV1dAHFdXQEGBgcHBgcWFhUUBiMhNzY3AicHJzY3FgAXNjU0AzY3FgMGBzMyNjU0A7IbGwIFCDowEi4m/sUfhGnO8waPGgapAVJgFhgfISx1STmJER8ELyZtPvRwjU8rGUeTfx/BAXR4K2ljS1j+jcRMOeYBDSJHOvzfiCsgExwAAQDX/64EzQSJACUApUBLSBpKGwLAC9ALAokHqAa3CwNjC3QLjQYDQhkBqgysDQKWGawGqgsDiQ2JDokbA2YLiwYCSAVJBkgNWQsEDRsFAyAAEBISGBggCggluAOLQBdAABgSEAMWFgofHRsNCgUgID0FTQUCBbgDc7UgISElAASNLzwzLxoZ7XE5LxcyGC8zLxczAC8a7S8zLzMvMxI5ERIXOTEwAV1dXV1dAHFdXV0BcSEiLgIDAgYjIickNjcmAicGByYnJjU0NxYAFzY1NCc3Ex4CMwTNrkYxFBlHw+5TDwEgqyAG8IUGDC5RKQ7wAT8ROhNOJwsnNKYZV4sBNP529wyHok6BARMrGCwZOyguTCFS/pWB7rVvZ4v9iqfIKQABAhkDVwL1BDIAAwAkswACAgO4A5y0AQEDAwC5A5sAAi/tPTkvGDwAL+09OS88GDEwAQcnNwL1bW9vA8Vubm3//wHRBBcC4wWMAhcDBwAA/0n//wHcBBkC7wS5AhcC9AAA/y7//wHcBBkC8AVZAhcC8QAA/y7//wBhAAADsgbKAjYD+wAAARcDFv6//7wAG0ATAwIfNG80jzSvNASPNM80/zQDNAARXXE1NQD//wBMAAADsgdqAjYD+wAAARcDF/6o/7wAHUAUBAMCHz9vP48/rz8Ejz/PP/8/Az8AEV1xNTU1AP//AZwEJwMsBXoCFwMcAAD/Lv//AdsEUwLVBXYCFwL4AAD/OP//AcoENALtBVECFwL3AAD/Lv//AQ0ETwN7BPgCFwMJAAD/Lv//AkoEZwKMBjoDFwMGAAD/LgAKtAAABAEEARFdNf//AaMEGQLxBb8DFwL1AAD/LgAKtAAvEAEQABFdNf//AZcEGwMGBcMDFwLyAAD/LgAMtQEALyMBIwARXTU1//8AXQAAA7IHXQI2A/sAAAEXAxj+sv+8ACNAFQQDAh8+bz6PPq8+BI8+zz7/PgM+BLgBVIWNABFdcTU1NQD//wAgAAADsgfnAjYD+wAAARcDGf6z/7wALEAeBAMCHylvKY8prykEjynPKf8pAykEAx9Ff0XvRQNFARFdNTUAEV1xNTU1//8ABQAAA7IH2AI2A/sAAAEXAxr+s/+8AFVAPAQDAh9bb1uPW69bBI9bz1v/WwNbBAMCX2B/YK9gAx9gT2ACYAMCHzYBvzYB3zbvNgI2QBESNDZAERU0NgERKytdcXI1NQERXV01NTUAEV1xNTU1AP//AccEMALqBb8CFwNJAAD/Lv//AcoENALtBl4CFwMSAAD/Lv//AcoEEwLtBdQCFwNLAAD/Lv//AdUEFAL4BnUCFwNIAAD/Lv//AagEMAL2BskCFwNKAAD/Lv//AYMEMgLyBsoCFwNHAAD/Lv//Adv7+ALt/W0CFwMHAAr3Kv//AbL87QLF/Y0CFwL0/9b4Av//AbL8UALG/ZACFwLx/9b3Zf//AJz9OwOyBIkCNgP7AAABFgMUoAAAHLMCAwIpuAO5sykDAiq4/8CzCQw0KgERKzU1ACv//wCc/JwDsgSJAjYD+wAAARYDFZ4AAB+0AgMEAym4A7m0KQQDAiq4/8CzCQw0KgERKzU1NQArAP//AeoDDgL8BIMCFwMHABn+QP//AfUDEAMIA7ACFwL0ABn+Jf//AfUDEAMJBFACFwLxABn+Jf//AHX/rgTNBlQCNgP8AAABFwMW/tP/RgAZQBECAW8xjzECbzGPMc8x/zEEMQARXXE1NQD//wBr/64EzQb0AjYD/AAAARcDF/7H/0YAKkAbAwIBbzyPPAJvPI88zzz/PAQ8AwIBH0HvQQJBARFdNTU1ABFdcTU1Nf//AbUDHgNFBHEDFwMcABn+JQAKtAAvCgEKABFdNf//AfQDQALuBGMCFwL4ABn+Jf//AeMDKwMGBEgCFwL3ABn+Jf//ASYDRgOUA+8CFwMJABn+Jf//AmMDXgKlBTEDFwMGABn+JQAKtAAABAEEARFdNf//AbwDEAMKBLYCFwL1ABn+Jf//AbADEgMfBLoCFwLyABn+Jf//AH//rgTNBucCNgP8AAABFwMY/tT/RgAbQBIDAgFvO487Am87jzvPO/87BDsAEV1xNTU1AP//AEH/rgTNB3ECNgP8AAABFwMZ/tT/RgAbQBIDAgFvJo8mAm8mjybPJv8mBCYAEV1xNTU1AP//ACb/rgTNB2ICNgP8AAABFwMa/tT/RgA9QCgDAgFvWI9YAm9Yj1jPWP9YBFgDAgGfXa9dAk9dX10CXQIBNUARFTQ1ARErNTUBEV1dNTU1ABFdcTU1NQD//wHgAycDAwS2AxcDSQAZ/iUADLUBAC8NAQ0AEV01Nf//AeMDKwMGBVUCFwMSABn+Jf//AeMDCgMGBMsCFwNLABn+Jf//Ae4DCwMRBWwCFwNIABn+Jf//AcEDJwMPBcACFwNKABn+Jf//AZwDKQMLBcECFwNHABn+Jf//Acf6kALZ/AUCFwMH//b1wv//AZ77hQKx/CUDFwL0/8L2mgAVQA4AQAVQBQIQBSAFMAUDBQARXV01AP//AZ766AKy/CgCFwLx/8L1/f//ANf9OwTNBIkCNgP8AAABFwMU/z8AAAAkswECAia4A7lAEikCAS8mTyZQJo8mBCZAEBQ0JgERK101NQAr//8A1/ycBM0EiQI2A/wAAAEXAxX/PQAAACm0AQIDAya4A7lAFSkDAgEvJk8mUCZ/Jo8mBSZAEBQ0JgERK101NTUAKwD//wDDBKMB1QYYAxcDB/7y/9UABrEAFgARNf//AM4EpQHhBUUCFwL0/vL/uv//AM0EpQHhBeUCFwLx/vH/ugADAWoAOwKpBqkACQAgACwBXUAXICwTGzQLIAsQNBQbFhwZIAMOQBEeNA24/8CzCxA0C7j/wLMMEDQFuwOoAAkABAOosxAJAQm4A6dAFgBAGSw0AEAJMDQAABINHR8gCwoWFhK4A4FAFBhALzE0GEApKzRfGAEAGAEYGAofuAOCs5AgASC4/8CzHB40ILj/wEAdCRA0ICAPCgEKQAkVNAoKJiEmB0ASGjQHQAkLNAe4A6ZAEAICCg0gFhYAFBAUAhQUIBq4A2tANS8PAQ8PCwofryABIEALCzQgQAkLNCAgTwoBIAoBCgoKJSEhJSYmJCMiLCopKCcIK0AZGzQruAN8tE8lASUEuAFUhY0vXe0rFzkZOS8ROS8RMzMYL11xMy8rK108ETMzL139ETkvXTMZLxE5ETMYL+0rKwAvLxEzLytdMy8rK3LtETMvXXIrK+0zfC8YETMREjk5ETMvKyvkXe0Q7TEwASsrKwByKysBIjU0NzcyFRQHAzc2NyY1NDYzMhUUByYjIhUUFjMyNxUDNCcCNTcHFBcWFRABdQsN+A4OygguHmJOM1AMSSAzaSgJT4ETE2YDBQgGCRgZBmkVGgb+CSsiJAZUOnBJGBg1KyNBFkn7T+r2AQOJppudd7pa/tsABAF0ADsCqQdKAAkAEwAqADYBrUAZKiwTGzQVIAsQNBMlFSYVJxkqBBhAER40F7j/wLMLEDQVuP/AswwQNAW7A6gACQAEA6izEAkBCbgDp0ANAEAqMDQAQBkdNAAAD7sDqAATAA4DqLMQEwETuAOnQCBPCo8K3woDHwoBCkAiKTQKQAkwNAoKHBcxKSoVFCAgHLgDgUAUIkAvMTQiQCkrNF8iAQAiASIiFCm4A4KzkCoBKrj/wLMcHjQquP/AQB0JEDQqKg8UARRACRU0FBQwKzAHQBIaNAdACQs0B7gDpkANAgIRQBIaNBFACQs0EboDpgAM/8BAExMbNAwMGRcqICAAHhAeAh4eKiS4A2tAMS8ZARkZFRQpryoBKkALCzQqQAkLNCoqIBQBFBQvKysvMDAuLSw2NDMyMQg1QBkbNDW4A3y0Ty8BLwW4AVSFjS9d7SsXORk5LxE5LxEzGC9dMy8rK108ETMzL139ETkvXTMZLxE5ETMYLyvtKyszL+0rKwAvLxEzLytdMy8rK3LtETMvXXIrK+0zfC8YETMREjk5ETMvKytyceRd7RD9Mi8rK+Rd7RDtMTABKysrAHIrKwEiNTQ3NzIVFAcDIjU0NzcyFRQHAzc2NyY1NDYzMhUUByYjIhUUFjMyNxUDNCcCNTcHFBcWFRABfwsN+A4O+gsN+A4O1AguHmJOM1AMSSAzaSgJT4ETE2YDBQgGqhgZBmkWHAb++BgZBmkVGgb+CCsiJAZUOnBJGBg1KyNBFkn7T+r2AQOJppudd7pa/tsA//8AjgSzAh4GBgIXAxz+8v+6//8AzQTVAccF+AIXAvj+8v+6//8AvATAAd8F3QIXAvf+8v+6//8AAATbAm4FhAIXAwn+8/+6//8BPATzAX4GxgIXAwb+8v+6//8AlQSlAeMGSwIXAvX+8v+6//8AiQSnAfgGTwIXAvL+8v+6AAQBfwA7AqkHXQALABQAKwA3Aa5ALhYBFCYWJxorIwE1AQYIGAwZNBIYGSE02ALpAvoCAyssExs0FiALEDQZQBEeNBi4/8CzCxA0Frj/wLMMEDQJuAOCQA4TQCYsNA8THxMCABMBE7j/wEALCQs0ExNwDoAOAg64A4VAFgNAHSo0A0AJDjQDAx0YKCorFhUhIR24A4FAFCNALzE0I0ApKzRfIwEAIwEjIxUquAOCs5ArASu4/8CzHB40K7j/wEATCRA0KysPFQEVQAkVNBUVMSwxALoDbgAQ/8BADxQYNBBAKi00gBABABABELj/wLUJCzQQEAy4A6RAEzAGAQYGFRgrISEAHxAfAh8fKyW4A2tAMS8aARoaFhUqrysBK0ALCzQrQAkLNCsrIBUBFRUwLCwwMTEvLi03NTQzMgg2QBkbNDa4A3y0TzABMAS4AVSFjS9d7SsXORk5LxE5LxEzGC9dMy8rK108ETMzL139ETkvXTMZLxE5ETMYL139Mi8rXXErK+0ALy8RMy8rXTMvKyty7REzL11yKyvtM3wvGBEzERI5OREzLysr/XEyLytdcSvtMTABKysrACsrAXErKwByARQGIyImNTQ2MzIWBxQzMjU0JiMiEzc2NyY1NDYzMhUUByYjIhUUFjMyNxUDNCcCNTcHFBcWFRACeWg0KzNGPzc+1VZJSCQzAQguHmJOM1AMSSAzaSgJT4ETE2YDBQgG0EJURDNDaVQ5MhsTRf1sKyIkBlQ6cEkYGDUrI0EWSftP6vYBA4mmm513ulr+2wAEAREAOwKpB5YAFwAfADYAQgGzuQAN//BAIR0hNBkTEzEVMhs2BCgU1g0CNiwTGzQhIAsQNCRAER40I7j/wLMLEDQhuP/AQBcMEDQBABYWEAgIHEAdKTQcHBIUAw0EGLgDikAZEEAdMjQ/EAEQQAsaNBAQKCMzNTYhICwsKLgDgUAULkAvMTQuQCkrNF8uAQAuAS4uIDW4A4KzkDYBNrj/wLMcHjQ2uP/AQCkJEDQ2Ng8gASBACRU0ICA8NzwNCxgaFAMeAAAFEEAiKjQQQAscNBAQC7gDbEAVGkAuPzQaQB0mNAAaAUAaUBoCGhoeuANvQBAFBSUjNiwsACoQKgIqKjYwuANrQDEvJQElJSEgNa82ATZACws0NkAJCzQ2NiAgASAgOzc3Ozw8Ojk4QkA/Pj0IQUAZGzRBuAN8tE87ATsEuAFUhY0vXe0rFzkZOS8ROS8RMxgvXTMvKytdPBEzMy9d/RE5L10zGS8ROREzGC/9Mi9dXSsr/TIvKysRMy8RMzMSORE5AC8vETMvK10zLysrcu0RMy9dcisr7TN8LxgRMxESOTkRMy8rcSvtFzkyLyszLxEzLzMzMTABKysrACsrcXIrATU2NyY1NDYzMhYVFAcWFRUiJyYnBiMiNzY1NCMiFRQDNzY3JjU0NjMyFRQHJiMiFRQWMzI3FQM0JwI1NwcUFxYVEAERjjc+WCcXICAxEiQsB3dPEfARKiYrCC4eYk4zUAxJIDNpKAlPgRMTZgMFCAX4DUBPJzEtfTsjM0AYGzMPFAKU5R0gPjI9/ZwrIiQGVDpwSRgYNSsjQRZJ+0/q9gEDiaabnXe6Wv7bAAQA7gA7AqkHkwAoADAARwBTAkazHSUBFbj/8LMdLDQmuP/Asx0sNCC4/9RALBwtNBYVWSWaJQMbJhYwAgUmAUcWARVCFUMZRwNHLBMbNDIgCxA0NUARHjQ0uP/AswsQNDK4/8BACwwQNAMBAAMUJycUuP/AQA4NEDQUFCMLQB0kNAsLELgDqEANBwctIxsbLS0lFiADKbgDiEAeI0AyNjQjQB0qNA8jASNADRs0IyM5NERGRzIxPT05uAOBQBQ/QC8xND9AKSs0Xz8BAD8BPz8xRrgDgrOQRwFHuP/AsxweNEe4/8BAOAkQNEdHDzEBMUAJFTQxMU1ITSAeKSslFi8DABQSIyJAGRs0IkALGDQiIh4AABANAQ1ADRA0DQ0FugNyABL/wLY2UzQSEgESuP/AQAwNIDQSEhggHjAeAh64A25AFytALj80K0AdJjQAKxArAkArUCsCKysvuANuQBAYGDY0Rz09ADsQOwI7O0dBuANrQDEvNgE2NjIxRq9HAUdACws0R0AJCzRHRyAxATExTEhITE1NS0pJU1FQT04IUkAZGzRSuAN8tE9MAUwEuAFUhY0vXe0rFzkZOS8ROS8RMxgvXTMvKytdPBEzMy9d/RE5L10zGS8ROREzGC/9Mi9dXSsr7V0RMy8rciv9Mi8rcjIvETMvKyszETkROREzMxI5ETkALy8RMy8rXTMvKyty7REzL11yKyvtM3wvGBEzERI5OREzLytxKyvtFzkyLzMvERI5L+0zLysRMy8rMy8SFzkxMAErKysAKysAcgBdcXJyKysrAXIBNTY3NjU0IyIHBiMiNTQ2MzIVFAc2NyY1NDYzMhYVFAcWFQciJwYjIjc2NTQjIhUUAzc2NyY1NDYzMhUUByYjIhUUFjMyNxUDNCcCNTcHFBcWFRABDAcYGBYJFRUECEUdKyVKNTpcIxggJS8EIkNrXxP2EiskKgguHmJOM1AMSSAzaSgJT4ETE2YDBQgF8QwEESU7JRMSCBRCNC1LIksePjJ0OCQ+NxgZLx+W5yAgOy83/ZYrIiQGVDpwSRgYNSsjQRZJ+0/q9gEDiaabnXe6Wv7bAP//ALkEvAHcBksCFwNJ/vL/uv//ALwEwAHfBuoCFwMS/vL/uv//ALwEnwHfBmACFwNL/vL/uv//AMcEoAHqBwECFwNI/vL/uv//AJoEvAHoB1UCFwNK/vL/uv//AHUEvgHkB1YDFwNH/vL/ugAaQA0CAQC/DQENAQDfIwEjABFyNTUBEV01NTX//wGG/c8CmP9EAxcDB/+1+QEAC7IAAQC5A7kAKQArAP//AV3+rwJw/08DFwL0/4H5xAAasQAEuP/AQA0LDjQABBAEMARwBAQEABFdKzX//wFd/hICcf9SAxcC8f+B+ScALrIBAAW4/8BACwsQNBAFkAWgBQMFuP/AQAwLDjQABQEABSAFAgUAEV1dK10rNTX//wG+/YUC6gSJAjYDjQAAARYDFL1KABqyAgEUuP/AsxETNBS4/8CzCxA0FAARKys1Nf//Ab785gLiBIkCNgONAAABFgMVu0oAHLMDAgEUuP/AsxETNBS4/8CzCxA0FAARKys1NTUAAQG8AqIDaQOGAAcAfLkABP/ys3Z9NAC4/+izT080ALj/6EAUNzw0FgABAAQBAwYGBwUCAgMHBwG4A5xADgMFBQMHBQUEBgEDAwIGugObAAL/wLMMFjQCuAObsQAELzPtK+09EjkvPBESOS88GAAvMy8Q/TIvPRE5LxESOS8YERI5OTEwAHIrKysBByc3FzcXBwKWbG5uZG1ubgMPbW9tZGxtbwACAZoCkwNHBEIAAwALAKO5AAj/8rN2fTQEuP/oQAw3PDQWBAEAAAECAgO4A5xAGwFAGWQ0AUAOFjQBAQkECAUHCgoLCQYGBwsLBbgDnLcHCQkHAQMDALgDm0ANAgIHCwkJCAoFBwcGCroDmwAGA5uxBAgvM+3tPRI5LzwREjkvPBgRMy/tPTkvGDwALzMvEP0yLz0ROS8REjkvGBESOTkRMy8rK/09OS8ROS8YMTAAcisrAQcnNxMHJzcXNxcHAt5ubm4EbG5uZG1ubgPVbm5t/r5tb21kbG1vAAIB3/3PA4z/fQAHAAsAi0AO5gABAAQBAwYGBwUCAgO4A5yyAQEFuAOcQA0HQA4WNAcHCAgJCgoLuAOctwAJAQkJCwsIuAObQA0KCgEHBQUEBgEDAwIGugObAAIDm7EABC8z7e09EjkvPBESOS88GBEzL+09OS8YPAAvXf09OS8ROS8YMi8r7TMv/T05LxESOS8YERI5OTEwAF0FByc3FzcXBxcHJzcCuWxubmRtbm4Fbm5u+W5vbWNrbW9kbm5tAAMAAP5YBKMCqgAvADcAQAFjQBGAMIAxgDIDQDBAMUAyixwEKrj/1EAJCQw0ACwKDjQcuP/AQBQSFjQAAQEc5wPnNwQpDDgMlhcDMbj/1LMPEzQxuP/UsxcZNDC4/8BADhQZNBwgFhk0PhY2MQIAuP/otQoRNCQkJboDlAAYA4tACRA1IDUCNTURBbgDi0ATLzw/PAI8PAA4DAoEMBUdDhIRH74DiwAuA1oAEgOLABEDWkANDgwdCAACOD4KOggdFbgDdLMwMDoaugNuADP/wEAVCQs0HzMBnzMBYDNwM/AzAzMzJxECuAN0twA+UD4CPj46uANwQBcQCCAIMAjwCAQICCcRJSUkQAoTNCQkIrgDdbMnEhEFuAFUhY0vPC/9Mi8rMxkvGBESOS9d/TIvXe0REjkvXV1xK+0RMy/tMxESORE5EjkROTMzAD/tP+0REjk5MjIXMzMvXe0RMy9d7T8zLysxMABdKysrKwFdXSsrKwBxcQUWFRQGIyImJzQ3Bgc2NwYjIzUzMjc2EjMyFRQGBzYzMjY1NCc3FhUUBwYGBwYHBiU2NjU0IyIGAwYVFDMyNTQmAlhOe0ZMXQENK0QHIlCHK2ayOmzXOE5XwIPvSJVoRHQkHEAjG1u0/sqCwys0X5wTfmSPF0o5YqynbiEsFxA5UR17H9QBGXemrGwtPCGycqquwEtPPkgPDAEDqR3NMUti/kRMOJVOOY0AAQAlAAAEoAKqABwAjUAwhBqVGqUavxgELAU8BUsFgBCgELAQ1gAHAhwSHHcQA1kFyRTIHANYBQEJCQOvGAEYQQkDkgAZA5QAEgARA4sAAgADA1pADwsLDxkZFhhACxA0GBgWD70DcwAGABYDdQAbA7exHgSNEPbtL+0RMy8rGRI5LxEzGC8APzz9PD/tXRI5LzEwAXFdXV0AXSUGIyEgJjU0NjMyFRQHBhUUISEyNjY1NCc3FhUUA+lGt/73/vWzZBkJDS8BagGRM3g7Z0J1CAhmZ23KDAkZWzzEJyoXpXasw5HjAAABACUAAATNAp8AIQCXtYQglCACFbj/wEAoEBU0Kwo8CkoKWgrlH/YfBrQgxBXEIAN2IKUgAgYfAQQWDg4dCBwcHboDlQAAA4uyARcWuwOLAAcACANaQAoaHeAE8AQCBAQcuAN1QAuPHQEdHQAQEAEAFLgDc7ELBI0v7S88Mi8RMxkvXeQzL10ROQAYPzz9PC/tPzMvERI5LxEzMTABcV1dXSsAXSUVIiYnBgYjISAmNTQ2MzIVFAcGFRQhITI2NTQnNx4DBM1nWiQSj03+6f71s2QZCQ0vAWoBF1ZmQlJAATBce3taeEaMZmdtygwJGVs8xFQ4hISQlNCBPwABAAAAAASjAqoADQBkQA+DCZQJpQkD4Qz2BPYMAwy4/8BACgkTNAUMAa8HAQe9A5IACAOUAAEAAgOLQA4NDQEOCAgHQAoQNAcHBboDdQAKA7exDwWNEPb9Mi8rGTkvEDwAPBgQ/Tw/7V0xMAFxK10AXTE1ITI2NTQnNxYVFAYjA3VHl2hEdIJde0AhsnKqrsBm1gAAAQAAAAAEzQKhABcAaEARxxTXFAL2FAFxFOYUAgUQEBG4A5W0FxYWCgu4A4uyCAABuwNaAAgACQNaQBAOEBEFBREQEBERCRcACgkFjS88LzwZEjkvMxgvETMZLxESOQAYPzw/PBD9PDwQPD8zLzIxMABdXQFdISMiJiYnBgYjITUhMjY1NCc3FhUUFjMzBM1MbJFjJRWKQP3jAg5AckBTP4p7thhrUkiNe09Ea5iQrGB/mwAAAgAL//kEuQMhACQALQDGQDayHQEmLBEVNDoSSxJaErMNySEFBQ0lDSsSNg0EqCG5JcglA5cdmSGnHQMGKAEWFggQAA8CAQK4A4xAGQ8sHywCHyxPLAJPLF8ssCwDLEAJCzQsLCdBCwOMAAgDlgAgAB8DiwAPABADWwAFA3FAEr8qzyoCKkAJEDQqKiUAIxgYHEEJA3UAEwAjA3MACwO2AC8ABAFUhY0Q9u0v/TIvETMzMy8rXe0APzz9PD/9Mi8rXXFy7XE5ERI5LzEwAXFdXV1dKwBdAQYjIiY1NBIzMhIVFAYGIyEgJjU0NjMyFRQHBhUUFiEzIDY1NCcmIyIGFRQzMgRpS01GY3pXV2lAnfj+8v7fqlkpDB8frAEOqwE7dSgqQzBBWy0BXzUwLH0BHv70j4+0SnBnVdUSEEFAJV1hX00XnNGFQDcAAgAG/7wEzQKIACQALwC8QCg9CEkHSwhqB4ctlS0GIggLDjSLGAEZGQGmE7YTAgIQDAwdBS4YFQIkvAOLAAADWgAoA4uzLx0BHboDlwAVA41AEQVADxI0BRgrIiACAisuLiUauAN2QA2PK58rAg8rHysCKyslugN3ACD/wEAJCRE0ICAADg4SuAN0swkkAAS4AVSFjS88L/0yLxEzLyv9Mi9dXe0SOS8ZETkvETkROQAYLyvtP13tP+05ETMzERI5LzgxMABdcnErAV0hIicGBiMiJiY1NDYzMhUUBwYVFBYhMjY3JjU0NjMyFhUUBxYzAzQmIyIGFRQWFzYEzYVDYvToqrxbWiALHBt7ARLqtjKGs0EuQkkkYZQtISRJTCtEOEc1I2JRTN8UB0BALUtsEiCBckbfaDfqYiIBLic+UyQpgytRAAACAAAAAAS3AyEAGAAhAKlAFxYZARosERU0JhXaGdoaA7kE2ATYDwMVuP/UQAwMDjQFHAEZCA8KAQq4A4xAGQ8gHyACHyBPIAJPIF8gsCADIEAJCzQgIBtBCwOMABADlgACAAEDiwAYAAADWgANA3FAEb8ezx4CHkAJEDQeHhkIAQAGvQNzABMDtgAjAAQBVIWNEPbtLzwyMjIvK13tAD88/Tw//TIvK11xcu1xOTMxMAFxK11dKwByMTUhMjY2NTQnBiMiJjU0EjMyFhUUDgIjASYjIgYVFDMyA1hudTUHWz08bXpXWmQ+Wl6zAToqQzBBYSd7F05AFyg1Myl9AR77tIWgPw4B09GFQDcAAgAAAAAEzQLFABUAIACsQCyWCNcI0h4DiAOGCJkDAxkLFAwfEQMFAgkMDxEDGQYB1x4BAhACDB8DERUUGUEJA4sABwOYAA4AFQOLAA8AFANaQBIaGxwGBQQCHAwWChERFh8fFgS4A3W3DxwfHAIcHBa6A3cACv/AQAoJEjQKCg4PFRQFjS88LzwzLyv9Mi9d7RkROS8ROS8REjkROREzMxEzMwAYPzz9PD/tERI5FzIBODEwAXFyXV1dXSUyNyY1NDYzMhYVFAcWMxUiJwYhITUBNCYjIgYVFBYXNgJ1+UWGqkoxQVY0XHRfc/7I/bEEOCwhIkxMK0R7MoFyReB2PuRsRntxcXsBayg+UyUpgytRAAEA8P3PBEwCqAAlAN1AHgwQFRY0GhAegAsQNB5AERw0HggEQAsQNAQgERM0BLj/4EAwIyg0BAIHUBoBGkAJDjQaGgAKEAoCCgoIB0AXGTQHB7AI4AgCCAghFA8AHwACAAACugONACEDlEAdFAAAJBFAHB40EREUQA4PNBQUGBoeCA8HAQcHJAS4A31ADA8eAR4eGAAkASQkDbsDfAAYAAQBVIWNL+0zL10RMy9d7RI5L10zEjkRMxkvKzMYLysRMxkvABgvP/0yL10REjkvXTMvKxI5L10zLytyERI5KysrETkrKwE4MTAAKwEmIyIHFhYXByYjIgYVFBcWFRQGIyYnJjU0JSYnJic2ADMyFhUUBBk+iJ7iQOE3LVxcYoMbOTYMDTg+AQ4hODYVEwG6oDlMAaCGwgmJNHk9VEseXrxHEWRTralE2REbFxcTfgEoWTxQAAABAJf+ygQqAnYAJACoQBsSQBIWNIYelwPWA9kGBCMgERY0BwgMIAkcNAy4/+BADB0kNAwMAgAXFwgRArgDh7YPAO8AAgAfuwOQABEACAOZQA8MCgcHCEAJEDQICAIAAAW4A3RACg8KHwrfCgMKCiK4A3i2AA4BDhkZHbgDd7MAFAEUL139Mi8vXe0zL139Mi8zMhkvKzMYLxE5AD8v7S9d7RESOS8ZERI5LysrETMxMAArXQErJTY3NjY1NCc3FhUUBxYVFAQjIiY1NBIzMhUUBwYVFCEyJDU0JgKMDBJ1LmdCcjLC/r3Vx7RbKBQgHwFIhAEOuBEvOyc7GnFhrXS/fVUdUKiSqXw4AQsNCVtbO9AtJCQ6AAIAnv7KBC8CxwArADQBF7kAJf/oQCQQEjQZOBMVNA8YFhk0DRgWGzQfGQEeHg4YLC4GMwgTEBASNBO4/+CzIig0E7j/wLc2PjQTEwIAM7gDiEATCEAiJDQIQBYbNAhAChA0CAgALroDiAAOA5i1cAKAAgICuAOFQBAfAAEPAFAAYACAAJAABQAmuwOQABgAE/+AtiIoNBMGEQu4A3JAHD8xfzHfMQMfMS8xAjExESwYERk0LAIAAAEAAAa4A3O1XxEBEREpuAN4QA5/Fb8VAhVgIHAgAiAgJLgDdbEbBI0v/TIvXS9d7TMvXe0zL10zMisRMy9dXe0REjkrAC/tL11y7XE/7RI5LysrK+0ZERI5LysrKxESORE5GBESOS8xMAFdKysrKyU2NzI2NjUGIyImNTQSMzIWFRQHFhUUBCMiJjU0NjMyFRQHBhUUITIkNTQmEyYjIgYVFDMyApMPFVFpKVxBPWx6V1pkPYn+uM7Is1soEiIiAU+LAQe4XCpDMEBgJkgrNylJFjAtJXABA+KiT1MrQqHJqIBL+REJU1Q731IsLjoBWbx4OTIAAQAA/lUEzQJyACwA1UBVLCArLTQoFCksNgU0Bjks2xT2JgdWBqIFogYDRgZJLOYmAwMmFSYlJgMkFEoY2gDQFASlG7kFtBTCFASOBpEVpRQDYxR9BXkGjgUEBxQVFDkGAxwAHrgDiLcCAhopIiIaKLoDiwApA1qyDg4SuAOIsgcZGroDmQAkA3NADhcAAQAAKRwCAxoaGRkWuANvQAwgAzADAgMDDCgpDASNLy88EjkvXf0yLxk5LxEzMxgSOS9y7QA/My/9Mi8/7REzLxESOS/9MjIxMABdXV1dXQFxXV1dKwEGIxUUAgYjIicnJjU0MzIXFjMyJDY1NiYnNxYXFjMyNzYzMhUQFjMzFSMiJgPMN2Rs0V1vO7g1IhJGRkJ5AQB+ATxfP2chDw+LHgQWDzhiHRdlbwFLdBmg/u22EjgQGRoQD6fFLmKpYKpgxwP8JSX+87x7ZAABAB3+gQTNAmkALwC3QCICLCYqNEgDdhqEGqYtty3GLQYpDmgKaxwDCQIBVx3GIAIvugOLAAADWrUhISAEIyW4A4m0BwcpABu4A4+zDBISKboDmgArA3VADAQgCQw0BAQAIwcJFLj/wEALCxA0FBQYICAhIR64/8CzKCg0HrgDdLUJCQ8vABi4A3axDwSNL+0vPBI5L+0rGTkvMhgvETMvKxE5ORI5LyvkAD8zLy/tERI5L/0yMjkyLz/tMTAAXQFxXV0rISMiJicGBiMWFRQCIyImNTQSMzIVFAcGFRQWMzI2NTQnNxYXFjMyNzYzMhUUFjMzBM0xdHUVGWszBdfJfbJ7JxQoOINgfMxASicODQ2vHQQWD0BqN43ZNlUuMO/+87GZuQFCFhNmk4lqo4t3fbKkSksC+CUl+dAAAQAr/c8EzQFTADMAxrkAIP/gQDkRFDTGJAF3EsoEyDHYBNYvBRUYFRg0FTAKDDQZDRgnAkYnVg1UJ2YNZCfpJ/INBwsNCyfJJ9knBA24/+izERY0J7j/8EAJGBs0Jw0iBxkAQQoDiwABAAcDiwAuACIDjQAUACUDc0APABAB8BABcBDgEAIQEAEKuANuQA0rKxYAAWAbcBsCGxsfuwNzABYABAFUhY0v/TIvXS88Ejkv7RI5L11dce0AL+0v7S/tLxESOTkrK11xcjEwASsrXQBdKyUVIyImJyYjIgYVFBceAhUUBgQjIBE0NhcyFRQHBhUUFjMWJDU0JycmJjU0EjMyFxYWMwTNgz5AMC0xPb9ej1Euc/7uff5/YCUKIyOPwXwBKFmQOjPYfiw2LD0ue3szVVB9OSIRGiRBLDPqWAEUZPgBDwtZWjtudAFdTEAaHQwrIIYBA2RSIgAAAQAAAAAErAPHAC0AoUAX2yjbKQLFLNUX1iwDdSzGEQLUKQEQECu4//BACSsrFRMQEAABFbsDiAATAAADikAQARMTCgEBGwoPIVAhAiEhJ7wDjQAbA50ACwOLtQoQKwATI7gDbEAMHh4AFRMTCgEACwoFuAFUhY0vPC8zEjkvMxEzL+0REjk5AC/tP+0zL10REjkvETkvEO0Q5BkREjkvERI5LwE4ODEwAHFdXQFxAQcjIgYGBwYGIyM1ITI3NjcmJCM2Nz4CNzYzMhYVFAYjIicuAiMiBwYHFgQErC1gM5FUbWuQ7rEBY0yswTZD/s5eHhdAgW1pWSk4UAgUEQMMCyQdQFttUHMBTAGNeQ8nSkdNe2d0Di1OMEEBP2VyYJNsLywWVzwsbIAjPGgAAQAAAAAEVANAAB4AgrkACP/QQBMSFjR2ApgMAlwZbRkC+hwBGAwJuAOJQA4KQA4SNAoKEgIA3wQBBLwDjgAdA54AEwOLshIYB7gDc0AVABoQGgIaGhIKCgkJEgICMAABABMSLzwvXTMZLxgROS8zGS8YETkvXe05AC/tP+1xOTIRMy8r7TMzMTABcV0AXSsBBgcmIyIGFRQFByYjIgcGBiMjNSEyNzY3JjU0EjMyBFQFKi5hVKIBJTpkTk5zQ4SctQFhaktaIz36eGcC7ChHPKBonmlzPDwjFHsgKApcl3cBCQAAAwFHAAAEzQatAAkAIAA3AW5AHAklGiUCICwTGzQLIAsQNBQbFRwaIAMOQBEeNA24/8CzCxA0C7j/wEAJDBA0JEAJEzQFuwOoAAkABAOosxAJAQm4A6dAFgBAGSU0AEAJMDQAABINHR8gCwoWFhK4A4FAFBhALzE0GEApKzRfGAEAGAEYGAofuAOCtV8gkCACILj/wLMcHjQguP/AQBIJEDQgIA8KAQpACQ40CgotNje7A4sAIgAhA1pADSwtB0ASGjQHQAkLNAe4A6ZAE98CAQICDw0gFhYAFBAUAhQUIBq4A2tAIS8PAQ8PCwofryABIEALCzQgQAkLNCAgIAoBCgosJi0tL7gDd0AJECbAJgImNyEEuAFUhY0vPC9d7Rk5LxEzMxgvXTMvKytdPBEzMy9d/RE5L10zGS8ROREzGC9y7SsrAC8zPzz9PBEzLytdMy8rK3LtETMvXXIrK+0zfC8YETMREjk5ETMvKyvkXe0Q7TEwASsrKysAcisrAV0BIjU0NzcyFRQHAzc2NyY1NDYzMhUUByYjIhUUFjMyNxUBISImJjU0NzY1NCc3FhUUBwYVFBYzIQFSCw34Dg67CC4eYk4zUAxJIDNpKAlPAjj+bn9pNwUFJFIgCQUuRQH0Bg0YGQZpFRoG/gUrIiQGVDpwSRgYNSsjQRZJ+xQae2lFg4JN215rW9qIsmI1VmIABAFHAAAEzQdNAAkAEwAqAEEBo0AcKiwTGzQVIAsQNBMlFiYaKgMuQAkTNBhAER40F7j/wLMLEDQVuP/AQAsMEDQJLxkvqi4DBbsDqAAJAAQDqLMQCQEJuAOnQA0AQCowNABAGR00AAAPuwOoABMADgOosxATARO4A6dAEQpACTA0CgocFycpKhUUICAcuAOBQBQiQC8xNCJAKSs0XyIBACIBIiIUKbgDgrOQKgEquP/AsxweNCq4/8BAEgkQNCoqDxQBFEAJDjQUFDdAQbsDiwAsACsDWkANNjcHQBMaNAdACQs0B7gDpkANAgIRQBMaNBFACQs0EbgDpkAQDAwZFyogIAAeEB4CHh4qJLgDa0AhLxkBGRkVFCmvKgEqQAsLNCpACQs0KiogFAEUFDYwNzc5uAN3QAkQMMAwAjArQQS4AVSFjS88L13tGTkvETMzGC9dMy8rK108ETMzL139ETkvXTMZLxE5ETMYL+0rKzMv7SsrAC8zPzz9PBEzLytdMy8rK3LtETMvXXIrK+0zfC8YETMREjk5ETMvK+Rd7RD9Mi8rK+Rd7RDtMTABXSsrKysAcisrASI1NDc3MhUUBwMiNTQ3NzIVFAcDNzY3JjU0NjMyFRQHJiMiFRQWMzI3FQEhIiYmNTQ3NjU0JzcWFRQHBhUUFjMhAVILDfgODvoLDfgODrsILh5iTjNQDEkgM2koCU8COP5uf2k3BQUkUiAJBS5FAfQGrRgZBmkWHAb++BgZBmkVGgb+BSsiJAZUOnBJGBg1KyNBFkn7FBp7aUWDgk3bXmtb2oiyYjVWYgAEAVgAAATNB2cACwAUACsAQgG/QDoKMBowqS8DFgEUJhUnGisjATUBBggYDBk0EhgZITTYAukC+gIDKywTGzQWIAsQNC9ACRM0GUARHjQYuP/AswsQNBa4/8CzDBA0CbgDgkAOE0AmLDQPEx8TAgATARO4/8BACwkLNBMTcA6ADgIOuAOFQBYDQB0lNANACQw0AwMdGCgqKxYVISEduAOBQBQjQC8xNCNAKSs0XyMBACMBIyMVKrgDgrOQKwEruP/AsxweNCu4/8BAEgkQNCsrDxUBFUAJDjQVFThBQrsDiwAtACwDWrI3OAC6A24AEP/AQA8UGDQQQCotNIAQAQAQARC4/8C1CQs0EBAMuAOkQBMwBgEGBhoYKyEhAB8QHwIfHysluANrQCEvGgEaGhYVKq8rAStACws0K0AJCzQrKyAVARUVNzE4ODq4A3dACRAxwDECMSxCBLgBVIWNLzwvXe0ZOS8RMzMYL10zLysrXTwRMzMvXf0ROS9dMxkvETkRMxgvXf0yLytdcSsr7QAvMz88/TwRMy8rXTMvKyty7REzL11yKyvtM3wvGBEzERI5OREzLysr/XEyLytdcSvtMTABKysrKwArKwFxKysAcgFdARQGIyImNTQ2MzIWBxQzMjU0JiMiEzc2NyY1NDYzMhUUByYjIhUUFjMyNxUBISImJjU0NzY1NCc3FhUUBwYVFBYzIQJSaDQrM0Y/OD3VVklIJDMUCC4eYk4zUAxJIDNpKAlPAjj+bn9pNwUFJFIgCQUuRQH0BtpCVEQzQ2lVODIbE0X9YisiJAZUOnBJGBg1KyNBFkn7FBp7aUWDgk3bXmtb2oiyYjVWYgAEAPMAAATNB5UAFwAfADYATQHFtwo7GjupOgMNuP/wQCYdITQZExYxFTIaNgQoFNYNAjYsExs0ISALEDQ6QAkTNCRAER40I7j/wLMLEDQhuP/AQBcMEDQBABYWEAgIHEAdKTQcHBIUAw0EGLgDikAZEEAdMjQ/EAEQQAsaNBAQKCMzNTYhICwsKLgDgUAULkAvMTQuQCkrNF8uAQAuAS4uIDW4A4KzkDYBNrj/wLMcHjQ2uP/AQBIJEDQ2Ng8gASBACQ40ICBDTE27A4sAOAA3A1pAGUJDDQsYGhQDHgAABRBAIio0EEALHDQQEAu4A2xAFRpALj80GkAdJjQAGgFAGlAaAhoaHrgDb0AQBQUlIzYsLAAqECoCKio2MLgDa0AhLyUBJSUhIDWvNgE2QAsLNDZACQs0NjYgIAEgIEI8Q0NFuAN3QAkQPMA8Ajw3TQS4AVSFjS88L13tGTkvETMzGC9dMy8rK108ETMzL139ETkvXTMZLxE5ETMYL/0yL11dKyv9Mi8rKxEzLxEzMxI5ETkALzM/PP08ETMvK10zLysrcu0RMy9dcisr7TN8LxgRMxESOTkRMy8rcSvtFzkyLyszLxEzLzMzMTABKysrKwArK3FyKwFdEzU2NyY1NDYzMhYVFAcWFRUiJyYnBiMiNzY1NCMiFRQDNzY3JjU0NjMyFRQHJiMiFRQWMzI3FQEhIiYmNTQ3NjU0JzcWFRQHBhUUFjMh8443PlgnFyAgMRIkLAd3TxHwESomIQguHmJOM1AMSSAzaSgJTwI4/m5/aTcFBSRSIAkFLkUB9AX3DUBPJzEtfTsjM0AYGzMPFAKU5R0gPjI9/Z0rIiQGVDpwSRgYNSsjQRZJ+xQae2lFg4JN215rW9qIsmI1VmIABADaAAAEzQeUACgAMABHAF4CSEANSRYBCkwaTEAWq0sEFbj/8LMdLDQmuP/osx0sNCC4/9RAKxwtNBVCFkMZR1klmiUFGyUWMAIFJgFHLBMbNDIgCxA0S0AJEzQ1QBEeNDS4/8CzCxA0Mrj/wEALDBA0AwEAAxQnJxS4/8BADg0QNBQUIwtAHSQ0CwsQuAOoQA0HBy0jGxstLSUWIAMpuAOIQBYjQB0qNCNADRs0IyM5NERGRzIxPT05uAOBQBQ/QC8xND9AKSs0Xz8BAD8BPz8xRrgDgrOQRwFHuP/AsxweNEe4/8BAEgkQNEdHDzEBMUAJDjQxMVRdXrsDiwBJAEgDWkAoU1QgHikrJRYvAwAUEiMiQBkbNCJACxg0IiIeAAAQDQENQA0QNA0NBboDcgAS/8C2NlM0EhIBErj/wEAMDSA0EhIYIB4wHgIeuANuQBcrQC4/NCtAHSY0ACsQKwJAK1ArAisrL7gDbkAQGBg2NEc9PQA7EDsCOztHQbgDa0AhLzYBNjYyMUavRwFHQAsLNEdACQs0R0cgMQExMVNNVFRWuAN3QAkQTcBNAk1IXgS4AVSFjS88L13tGTkvETMzGC9dMy8rK108ETMzL139ETkvXTMZLxE5ETMYL/0yL11dKyvtXREzLytyK/0yLytyMi8RMy8rKzMRORE5ETMzEjkROQAvMz88/TwRMy8rXTMvKyty7REzL11yKyvtM3wvGBEzERI5OREzLysr7Rc5Mi8zLxESOS/tMy8rETMvKzMvEhc5MTABKysrKwArKwBxcnIrKysBXQBdEzU2NzY1NCMiBwYjIjU0NjMyFRQHNjcmNTQ2MzIWFRQHFhUHIicGIyI3NjU0IyIVFAM3NjcmNTQ2MzIVFAcmIyIVFBYzMjcVASEiJiY1NDc2NTQnNxYVFAcGFRQWMyH4BxgYFgkVFQQIRR0rJUo1OlwjGCAlLwQiQ2tfE/YSKyQqCC4eYk4zUAxJIDNpKAlPAjj+bn9pNwUFJFIgCQUuRQH0BfIMBBElOyUTEggUQjQtSyJLHj4ydDgkPjcYGS8flucgIDsvN/2VKyIkBlQ6cEkYGDUrI0EWSfsUGntpRYOCTdtea1vaiLJiNVZiAP//Afj9agTNBH8CNgOOAAAAFgMUAi///wH4/MsEzQR/AjYDjgAAABYDFQQvAAIAzgDHA/4D9wA4AEQA20Akaz5rQHs+e0AEZT4BJ01AHrEoTSAdrhsRTUAYsRBNIBmuPCwbuAIVQDFCLDctTUA0sSxNIDWuNwtNQAGxDE0gAK43NE1ALbE1TSAsrioeTUAnsR1NICiuOSwquAIVQBk/LA4BTUALsQBNIAyuDhhNQBGxGU0gEK4OugHvAEUBMrG8GCsQ9vQaGe0Y9BrtEPQaGe0Y9BrtEO397fQaGe0Y9BrtEPQaGe0Y9BrtAC/0GhntGPQa7RD0GhntGPQa7RDt/e30GhntGPQa7RD0GhntGPQa7TEwAF0BXQEHBgYjIiY1NDc2NzcmNTQ3JyY1NDYzMhcXNjMyFzc2MzIWFRQHBgcHFhUUBxcWFRQGIyInJwYjIgE0JiMiBhUUFjMyNgGUdA8PCRIZAwUOdEpIchYZEhEWclt6eFtyFxESGAMFDnJISXMWGRIQF3Ngc3MBd5hsa5iYa2uZAVBzDwcYEwkGCQ9zYXNzYHIWEhEZFnJJSXIWGRIJBwkOcl9zd15zFxESGBZzSAFYbJiYbGuYmAAAEAAAAAAEzQNzAAUACQANABkAHQAjAC4ANAA4AEQASABMAFIAWQBgAGgBYkDcCVsZWwIJYBlgAmNCGEIoLVfgXfBdAp9dAV1dJ1avKP8oAigvDA9HH0cCCUcBMjMHGwMvCBwEMxMVD2cBV79nAWcQPF4AJxAnAgkfJwEnUgtGIk9NN0sgUjZKH01hQDlQOYA5kDmgOQWwOcA50DkDOSdXXk8nbycCDyd/J48nAxEnJMQtAQQtFC00LQMXLQBTAWfQUwEAUwEsUysS4FoBAFoBSTBaAVokFw4hBzYJNSMDAB8BHyMBCyEACiNqZY8/rz8Cvz/PP98/Az8aSRtKTi8PTQFNTjFFUTJGTi/AwN3AwBDdXcAQ1MDdwC9dcc0Q0MDA3cDAENRdwBDUwN3AENbN1M1yXl1xxtTNXl1xXl0zXl1xENReXXHdwBDWXV3NAC/APDzdwDw8ENTA1sAQ1l1eXc3UwN1yXl3Qxi/APDzdwDw8EN3A1l5dwBDWXc0SOS9ycs05EMTAEM0xMAFycgEjNSM1MwUjNTMBIzUzBxQjIic3FjMyNREzJSM1MwEjNTM1MyUUIyMRMzIVFAcWASMVIzUzASM1MwEUBiMiJjU0NjMyFgUjNTMBIzUzBSM1MxUzATQjIxUzMhc0IyMVMzIlNCMiFRQzMgTNPIXB/qfBwQFZPDyffzMgLA8YOUb97MHBArPBhTz+iaSRjpU1R/1rhTzBArPBwf6MYlxcYWFcXGL+PDw8Ad7Bwf6nwTyFAj5iNj1bEmdDS1/+qXh3d3gCsoU8PDz95sGskBsvEFMBI6k8/I08haF9AalwNyAcAYyFwfyNPAF9aHNzaGlzc8nB/eY8PMGFAds8dXxChJmhoaEAAAIAaP/fBM0ErQAOACsBo0BSKBYmHjgWNxw3HgV4AngGdwl3DQQHEgceFxIYGmkGaAnUK+YrCDsNOROJHKUfth/ZBtkJ1xPoCQkpAiYFJgkqDTsCNQU1CQcbIBETNBcYERM0E7j/4EAJERM0DSAUGDQJuP/YsxQYNAW4/8hACRQYNAIgFBg0K7j/0LMZIDQruP/QsyouNCu4/+BACS83NAZQHSA0Cbj/4EAJHSA0AlAdIDQNuP/gQAkdIDQGUCIkNAm4/+BACSIkNAJIIiQ0Dbj/4EAJIiQ0BggmKDQJuP/+QAkmKDQCAiYoNA24//hACSYoNAYQPT40Cbj/8EAJPT40AhA9PjQNuP/wsz0+NB64/8C2PzUTGEA1Ibj/8EAnSUs0DyWPHwEfHyUlBCUdAwslFQlZH2kf1h8DhQ+AH5Uf+A/4HwUfuP/wQBI+NR8PESMlECgwKAIoKC0AJRG4/8BADQkMNKARARF3ByUZQywQ9u39XSvtEjkvce0RMzMrXXEAP+0/7TwRMy9d7SsrKysrKysrKysrKysrKysrKysxMAErKysrKysrKysrXV1xAF1xATQnJiMiAhUUFxYzMjc2ExYVFAIGIyInJhEQNzYzIBc2NzY1NDYzMhUUBwYEE3d8uLH7hH2ruHx3Fz6I74nQlpqaltABA5ZXFgkZEisDEgJG1Jyj/snc45yUopwB/omgqf7ioKyzAQgBCbKs8SNDGzIlGUAVHJIAAgCR/98EkQOAAAsAJQETQAsKIAwPNAIgDQ80CLj/4LMMDzQEuP/gQA4NDzQKIBMVNAIgExU0CLj/4LMTFTQEuP/gQBcTFTQnGAEHGBcYdxjWGdkb2R8G1SIBIrj/8LMXGjQHuP/gsxkdNAu4/+BADhkdNAEgGR00BSAZHTQHuP/gsyAkNAu4/+BAJyAkNAEoICQ0BSggJDQJIRoLFSEPJB8kAm8kASQkDw8DISAHuSQBJLj/6EAdPDUkFRcMIRFACgw0EREAIbAXARAXMBdgF8AXBBe4AodADgYhbx2/Hc8d4B3wHQUduQHiACYQ9l3t/V1x7TMvK+0RMzMrcQA/7TwRMy9dce0/7QArKysrMTAAKysrKytdAV1xKysrKysrKysBNCYjIgYVFBYzMjYTNDYzMhUUBwYHFhUUACMiADU0ADMyFxYXNgPn4aCg4eGgoOFUGhErAw5mIv7twsP+7QESxMKKJBtJAa+e3t+dnODfAjAkGkAVHHM8UWDA/vABEMDAARGIJSgsAAEAU//fBM0FMgAyAOpAF4YWhhqVFpUaBHcWdxrmGvcC9hb2GgYXuv/4ABr/+LIaEBe8//gAFv/4AC//8EAlJSw0ICAOEREODAwOKioiAB4TCh0iDgIYJQQJJx6gLAEsLDQiHrgCpEAgIDMdHg8AbwCPANAA4AAFcACAAAIQACAAsAADAGs0DxO4AqRADAAREBECETMUHgkOCrgCpEAaDCkACRAJoAmwCQRACVAJ4AkDCUANDjQJOjMQ9itycfT9PBD99F39PBD2cnFd/fT9PBEzL13tAD/tPzz9PDw8ETMvPRE5LxE5LxE5LxgxMAErODg4ADg4XXEBERQGIyInJjURIyI1NDMhMhUUIyMRFBYzMjc2NREjIjU0MzMyNzY1NDYzMhUUBwYHBiMD/euo4nk9Rzg4ATY4OJu9g6pmM5s4OPg/HxMZEisDBis1XgQ+/UKw8cZjeAK+KioqKv1CisObT2MCvioqGhA3JRpAFRwzIy0AAAEAW//fBJgDfgAwAP1ACxkIChe1JwIoJwEmuP/ssxMkNCO4/+KzEyQ0J7j/4kA0EyQ0EBANEysrHB4eHCcUICUMIg8vAS8vBQcpHCItIAYNIhMKJSEWCwggAgIQRi8NICgtKbgCrkAKDysfKwIrThQUKLj/wLMJDzQouAKjtTIiIBsgHLgCrrUeL88bARu4/8CzDQ80G7kB6wAxEPYrXfT9PBDtEPQrPBD9Xf08EP085DMv7QA/7T/tPzz9PD8zL13tERI5OT0ROS8ROS8REjkvGLEGAkNUWEAKFEAbJDQUIBEaNAArK1kxMAArKytdcUN5QBAjJBcZGCUkFyIoACMZJSgAKwErK4GBATY1NDYzMhYVFAcGBxEzMhUUIyM1BiMiJyY1ESMiNTQzMxEUFjMyNxEjIjU0MzMVFgQvExkSERozM1hHODibrMh7QFNxODjFaE7Nq5s4OO81AvgQNyUaIB5ULykB/cEqKnucQ1h1Ah4rKv2NUmq8Ah4rKoQBAAEBwQV0A1QGSAAOADVAEwAQDRE0BkA7PDR/BgEfBi8GAga4/8C1Cw80BgYNuAPAsgQECy8zLwA/My8rcXIrMTABKwEFFxYVFAcGJyUmNTQ3NgIIASMeCx0OHP7cKBwOBj1vEAkUHQsFC28PHh4KBQABAZkFdAMsBkgADgA1QBMAEA0RNAZAOzw0fwYBHwYvBgIGuP/AtQsPNAYGDbgDwLIEBAsvMy8APzMvK3FyKzEwASsBBRcWFRQHBiclJjU0NzYB4AEjHgsdDhz+3CgcDgY9bxAJFB0LBQtvDx4eCgUAAQGYBQ8C7gZDAA4APrUBGA8RNAm4/+hACQkKNAEYCQo0Brj/wLMJCjQGugHyAA0DwEAJBAQACwEwCwELL11xMy8AP+0rMTAAKysrARcXFhUUIyInJyY1NDMyAensFgMrDxfsGSsPBi/MGQULKxTMFhMrAAABAcQFdANXBkgADgA4uQAO//BAEQ0RNAhAOzw0fwgBHwgvCAIIuP/AtQsPNAgIAbgDwLIDAwovMy8APzMvK3FyKzEwASsAFxYVFAcFBicmNTQ3NyUDLA4dKf7dHQ4cCx0BJAZIBQoeHg9vCwULHRQJEG8AAAEBywV0A14GSAAOADi5AA7/8EARDRE0CEA7PDR/CAEfCC8IAgi4/8C1Cw80CAgBuAPAsgMDCi8zLwA/My8rcXIrMTABKwAXFhUUBwUGJyY1NDc3JQMzDh0p/t0dDhwLHQEkBkgFCh4eD28LBQsdFAkQbwAAAQHABQ8DFgZDAA4ANbUNGA8RNAW4/+hACQkKNA0YCQo0CLj/wLMJCjQIugHyAAEDwLIDAwovMy8AP+0rMTAAKysrADMyFRQHBwYjIjU0PwIC3A8rGewXDysDFuwGQysTFswUKwsFGcwAAAEBuwUaAv0GGwAaAGe5ABP/wLYJFTQICBoPuwHbAAQAGgHbshRAFLj/wLQJETQUF7oCiwASAduyAgIVuAHbsxkKChm4/8C2Rkw0ABkBGbj/wLMSFTQZLytxKzMvEO0yL+0AP80rABoYEE391u0SOS8xMAErATI3NCMiBwYjIjU0NzY2MzIWFQYHFRQjIjU1AnJMAlM5RA0KHgoObS1DTQJ2Hh4Feio7JgceDAsQJEIzVBEOGRlHAAABAcUFmALnBkMAGABpuQAR/8BACgknNAgIBBgVFRK4ASO3GEAQFjQYGAS8ASMADgPAABAB27ICQAK4/8C1FRY0AgITuAHbQAoXQApAGB40CgoXLzMvKwEaGBBN7TIvKwEaGBBN7QA/7TIvK+0yLxESOS8xMAErATI1NCMiBwYjIjU0NzYzMhUUBxcUIyI1JwJrRUszPQwJGwkpboJqARsbAQXdHyMXBBIHBx9GOAoLGBgtAAABAasFJQLtBkMAGgBhuQAT/8BACgkVNAgIBBoXFxS4Adu1HxoBGhoEvAHbAA8DwAASAduyAgIVuAHbsxkKChm4/8C2Rkw0ABkBGbj/wLMSFTQZLytxKzMvEO0yL+0AP+0yL13tMi8REjkvMTABKwEyNTQjIgcGIyI1NDc2NjMyFhUUBwcUIyI1NwJkTFM5RA0KHgoObS1DTXYBHh4BBZkzOyYHHgwLECRCM10REygoTAAAAQG5BZgC2wZDABgAabkAEf/AQAoJJzQICAQYFRUSuAEjtxhAEBY0GBgEvAEjAA4DwAAQAduyAkACuP/AtRQWNAICE7gB20AKF0AKQBgeNAoKFy8zLysBGhgQTe0yLysBGhgQTe0AP+0yLyvtMi8REjkvMTABKwEyNTQjIgcGIyI1NDc2MzIVFAcXFCMiNScCX0VLMz0MCRsJKW6CagEbGwEF3R8jFwQSBwcfRjgKCxgYLQAAAQErBV8DqQYtAB0AX7UKIA8bNAa4/+BAJAkONBUgCQ40AAAWGhAQDBosCEAIQDw1nwgBXwjgCAIIgAwsFrgDwEAKDwIfAi8CAwICEi8zL10AP+0afc1xcisAGhgQTe0SOS8REjkvMTABKysrATIVFAcGBwYjIicmIyIHBiMiNTQ3NjMyFxYzMjc2A38qDSY5JyhAbTogKD0bEykzTTs4akYgJU4PBgUnEQ8sHhVPKzgZKBsnO0kwRA0AAQEkBXUDogZDAB0AX7UKIA8bNAa4/+BAJAkONBUgCQ40AAAWGhAQDBosCEAIQDw1nwgBXwjgCAIIgAwsFrgDwEAKDwIfAi8CAwICEi8zL10AP+0afc1xcisAGhgQTe0SOS8REjkvMTABKysrATIVFAcGBwYjIicmIyIHBiMiNTQ3NjMyFxYzMjc2A3gqDSc4KCdBbDsfKTwcEikzTDw3a0YgJE8OBhsnEg4sHhVPKzgZKBsnO0kwRA0AAQEYBXUDlgZDAB0AZ7UKIA8bNAa4/+BAKwkONBUgCQ40AAAWGhAQDBosCEAIQDw1nwgBXwjgCAIIgAwsUBbgFvAWAxa4A8BACg8CHwIvAgMCAhIvMy9dAD9d7Rp9zXFyKwAaGBBN7RI5LxESOS8xMAErKysBMhUUBwYHBiMiJyYjIgcGIyI1NDc2MzIXFjMyNzYDbCoNJzgnKEFsOx8pPBwSKTNMPDdrRiAlTg8GGycRDyweFU8rOBkoGyc7STBEDQABAV4EvwN8BWcAFwBZtQwAYAABALj/wLM3PTQAuP/AskM1ALj/wLVQUzQAgAa4ARCyEkASuP/AtwkNNBJAEgMOuAEQsgoKFrkBEAACL+0zL+0APzgrABoYEE3tGswrKytxABDAMTABMhcWFxYzMjc2NzYzMhUUBwYjIicmNTQBhBMTCDE4UlA4LA4PFydKTXh4TkkFZx0QGRsbFRQdHDgpKyspOBwAAQFEBLoDXAVoAA8AVEAVDyAfIzQBIB8jNA8YEBY0ARgQFjQIuP/oQAwJDTQIXwABAIAFCwu4/8BADAkNNAtACwMDDSAIABkvwBrNzQAYPzgrABDAGn3NcjkrMTAAKysrKwEXFhUUIyInJwcGIyI1NDcCUPMZJwsUxsYUDSUZBWh8DA0ZCmZmChkNDAABA33+vARK/4kACwARswOKCQC5ATEABi/tAC/tMTAFFAYjIiY1NDYzMhYESjwqKzw8Kyo83io8PCorPDwAAAMAyADlA/YE5wAwADwATgC5uQA1/+CzGh40Obj/4LMaHjQ1uP/gsxIWNDm4/+BAChIWNB4SNAs9N0W4/8BAHgkPNEVFFAs3ERE6NxQUHAEoNwkgQAsONCAgKzQ3HLj/wEAnCww0HBwrNy8ELS0kJCo3BUoOBUoOAzEqHxE3MA8LAQsLUEFBNzcYuAE2hS/tMy8RMy9dPP08PDwXMy8vLxESOS85LwA/7TMvK+0SOS8rPP08ETMv7Tkv7REzLyvtERI5OTEwASsrKysBMzIXFhUUBwYjIxEzMhUUIyM1BiMiJyY1NDY2MzIXNSMiJyY1NDc2MzM1IyI1NDMzAzQmIyIGFRQWMzI2ASInJjU0NzYzITIXFhUUBwYjA3dNGwkFEQcWSE4oKIpmnbRYKlWRUZporjMFFBQFM65OKCiKPJZpaZaWaWmW/dkzBRQUBTMCthYFEREIFQRpDQgIEwgC/YYeHXWMo05TVZtVjM8BBhYXBQFDHh39wG+bm29um5v+rAEGFhcFAQIIEhQHAwD//wAA//AEzQUCADcA7/6KAAAANgC7IwABFwDxAWj9lwCKuQBc//hACQkKNAlACQo0Hrj/wEApCQs0JkAJCzQABTELNoAKNQ82AQ8hQCFfIaAhwCEFsCHQIQKAIfAhAiG4/8CzCw40Ibj/gLIjNSG4/4CyIDUhuP+AQBYeNSFAPjUhQEI1IUBWVzRvDAEMYy5kARA8EDxdKysrKysrK11xcl0rAD8/KysrKzEw//8AAP/wBM0FBQA3APD+qwAAADYAuzEAARcA8QFo/ZcAqLMXKAFruP/4QAkJCjQLQAkKNC24/8BAEAkLNDZACQs0IQVACw9FASS4/8BAHAkKNEWACjWgMMAwAg8wLzBAMH8wBKAwAYAwATC4/8CzFRs0MLj/wLMLDjQwuP+AsiY1MLj/gLIgNTC4/4BAGx41MIAuNTBAPDUwQD41MEBCNTBAVlc0DHI9cwEQPBA8KysrKysrKysrK11xcnIrK10APz8rKysrMTAAXQABAZ8D/QL1BTEADgAzuQAF/+hACQkKNA0YCQo0CLj/wLMJCjQIuAHyQAkBQAsMNAEDAwovMy8ALyvtKzEwACsrADMyFRQHBwYjIjU0PwICuw8rGewXDysDFuwFMSsTFswUKwsFGcwAAAEBvQP9AxMFMQAOADO5AAX/6EAJCQo0DRgJCjQIuP/AswkKNAi4AfJACQFACww0AQMDCi8zLwAvK+0rMTAAKysAMzIVFAcHBiMiNTQ/AgLZDysZ7BcPKwMW7AUxKxMWzBQrCwUZzAAAAQGlA/0C+wUxAA4AO7kACf/oQAkJCjQBGAkKNAa4/8CzCQo0BrgB8kAPDUALDDQNBAQACwEwCwELL11xMy8ALyvtKzEwACsrARcXFhUUIyInJyY1NDMyAfbsFgMrDxfsGSsPBR3MGQULKxTMFhMrAAEBwwP9AxkFMQAOADu5AAn/6EAJCQo0ARgJCjQGuP/AswkKNAa4AfJADw1ACww0DQQEAAsBMAsBCy9dcTMvAC8r7SsxMAArKwEXFxYVFCMiJycmNTQzMgIU7BYDKw8X7BkrDwUdzBkFCysUzBYTKwABAbcD/QL5BP4AGgBnuQAT/8C2CRU0CAgaD7sB2wAEABoB27IUQBS4/8C0CRE0FBe6AowAEgHbsgICFbgB27MZCgoZuP/AtkZMNAAZARm4/8CzEhU0GS8rcSszLxDtMi/tAD/NKwAaGBBN/dbtEjkvMTABKwEyNzQjIgcGIyI1NDc2NjMyFhUGBxUUIyI1NQJuTAJTOUQNCh4KDm0tQ00Cdh4eBF0qOyYHHgwLECRCM1QRDhkZRwAAAQG3A/0C+QT+ABoAZ7kAE//AtgkVNAgIGg+7AdsABAAaAduyFEAUuP/AtAkRNBQXugKMABIB27ICAhW4AduzGQoKGbj/wLZGTDQAGQEZuP/AsxIVNBkvK3ErMy8Q7TIv7QA/zSsAGhgQTf3W7RI5LzEwASsBMjc0IyIHBiMiNTQ3NjYzMhYVBgcVFCMiNTUCbkwCUzlEDQoeCg5tLUNNAnYeHgRdKjsmBx4MCxAkQjNUEQ4ZGUcAAAEBKwVfA6kGLQAdAF+1CiAPGzQGuP/gQCQJDjQVIAkONAAAFhoQEAwaLAhACEA8NZ8IAV8I4AgCCIAMLBa4A8BACg8CHwIvAgMCAhIvMy9dAD/tGn3NcXIrABoYEE3tEjkvERI5LzEwASsrKwEyFRQHBgcGIyInJiMiBwYjIjU0NzYzMhcWMzI3NgN/Kg0mOScoQG06ICg9GxMpM007OGpGICVODwYFJxEPLB4VTys4GSgbJztJMEQNAAEBKwVfA6kGLQAdAF+1CiAPGzQGuP/gQCQJDjQVIAkONAAAFhoQEAwaLAhACEA8NZ8IAV8I4AgCCIAMLBa4A8BACg8CHwIvAgMCAhIvMy9dAD/tGn3NcXIrABoYEE3tEjkvERI5LzEwASsrKwEyFRQHBgcGIyInJiMiBwYjIjU0NzYzMhcWMzI3NgN/Kg0mOScoQG06ICg9GxMpM007OGpGICVODwYFJxEPLB4VTys4GSgbJztJMEQNAAEBKwVfA6kGLQAdAF+1CiAPGzQGuP/gQCQJDjQVIAkONAAAFhoQEAwaLAhACEA8NZ8IAV8I4AgCCIAMLBa4A8BACg8CHwIvAgMCAhIvMy9dAD/tGn3NcXIrABoYEE3tEjkvERI5LzEwASsrKwEyFRQHBgcGIyInJiMiBwYjIjU0NzYzMhcWMzI3NgN/Kg0mOScoQG06ICg9GxMpM007OGpGICVODwYFJxEPLB4VTys4GSgbJztJMEQNAAEBKAPpA6YEtwAfAFy1CyAPGzQGuP/gQC4JDjQXIAkONAAAGBwREQ0cLAlACUA8NZ8JAV8J4AkCCYANLBgPAx8DLwMDAwMULzMvXQB8LxjtGn3NcXIrABoYEE3tEjkvERI5LzEwASsrKwEyFhUUBwYHBiMiJyYjIgcGIyImNTQ3NjMyFhYzMjc2A3wRGQ0oNyYpQG06ICg9GxMSFzNOOh4+jCAmTRAEjxgPEQ8tHRVPKzgZGBAaKDsZYEQNAAABASgD6QOmBLcAHwBctQsgDxs0Brj/4EAuCQ40FyAJDjQAABgcERENHCwJQAlAPDWfCQFfCeAJAgmADSwYDwMfAy8DAwMDFC8zL10AfC8Y7Rp9zXFyKwAaGBBN7RI5LxESOS8xMAErKysBMhYVFAcGBwYjIicmIyIHBiMiJjU0NzYzMhYWMzI3NgN8ERkNKDcmKUBtOiAoPRsTEhczTjoePowgJk0QBI8YDxEPLR0VTys4GRgQGig7GWBEDQAAAQEoA+kDpgS3AB8AXLULIA8bNAa4/+BALgkONBcgCQ40AAAYHBERDRwsCUAJQDw1nwkBXwngCQIJgA0sGA8DHwMvAwMDAxQvMy9dAHwvGO0afc1xcisAGhgQTe0SOS8REjkvMTABKysrATIWFRQHBgcGIyInJiMiBwYjIiY1NDc2MzIWFjMyNzYDfBEZDSg3JilAbTogKD0bExIXM046Hj6MICZNEASPGA8RDy0dFU8rOBkYEBooOxlgRA0A//8B//68Asz/iQIXBHz+ggAA//8B//68Asz/iQIXBHz+ggAA//8B//68Asz/iQIXBHz+ggAA//8B//68Asz/iQIXBHz+ggAA//8B//68Asz/iQIXBHz+ggAAAAEBxAUPAxoGQwAOAD61ARgPETQJuP/oQAkJCjQBGAkKNAa4/8CzCQo0BroB8gANA8BACQQEAAsBMAsBCy9dcTMvAD/tKzEwACsrKwEXFxYVFCMiJycmNTQzMgIV7BYDKw8X7BkrDwYvzBkFCysUzBYTKwAAAQGoBQ8C/gZDAA4ANbUNGA8RNAW4/+hACQkKNA0YCQo0CLj/wLMJCjQIugHyAAEDwLIDAwovMy8AP+0rMTAAKysrADMyFRQHBwYjIjU0PwICxA8rGewXDysDFuwGQysTFswUKwsFGcwAAAEBKAPpA6YEtwAfAFy1CyAPGzQGuP/gQC4JDjQXIAkONAAAGBwREQ0cLAlACUA8NZ8JAV8J4AkCCYANLBgPAx8DLwMDAwMULzMvXQB8LxjtGn3NcXIrABoYEE3tEjkvERI5LzEwASsrKwEyFhUUBwYHBiMiJyYjIgcGIyImNTQ3NjMyFhYzMjc2A3wRGQ0oNyYpQG06ICg9GxMSFzNOOh4+jCAmTRAEjxgPEQ8tHRVPKzgZGBAaKDsZYEQNAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAP//Af/+vALM/4kCFwR8/oIAAAABAUIFdQPABkMAHQBftQogDxs0Brj/4EAkCQ40FSAJDjQAABYaEBAMGiwIQAhAPDWfCAFfCOAIAgiADCwWuAPAQAoPAh8CLwIDAgISLzMvXQA/7Rp9zXFyKwAaGBBN7RI5LxESOS8xMAErKysBMhUUBwYHBiMiJyYjIgcGIyI1NDc2MzIXFjMyNzYDlioNJzgoJ0FsOx8pPBwSKTNMPDdrRiAkTw4GGycSDiweFU8rOBkoGyc7STBEDQABASsFXwOpBi0AHQBftQogDxs0Brj/4EAkCQ40FSAJDjQAABYaEBAMGiwIQAhAPDWfCAFfCOAIAgiADCwWuAPAQAoPAh8CLwIDAgISLzMvXQA/7Rp9zXFyKwAaGBBN7RI5LxESOS8xMAErKysBMhUUBwYHBiMiJyYjIgcGIyI1NDc2MzIXFjMyNzYDfyoNJjknKEBtOiAoPRsTKTNNOzhqRiAlTg8GBScRDyweFU8rOBkoGyc7STBEDQABAUIFdQPABkMAHQBftQogDxs0Brj/4EAkCQ40FSAJDjQAABYaEBAMGiwIQAhAPDWfCAFfCOAIAgiADCwWuAPAQAoPAh8CLwIDAgISLzMvXQA/7Rp9zXFyKwAaGBBN7RI5LxESOS8xMAErKysBMhUUBwYHBiMiJyYjIgcGIyI1NDc2MzIXFjMyNzYDlioNJzgoJ0FsOx8pPBwSKTNMPDdrRiAkTw4GGycSDiweFU8rOBkoGyc7STBEDQABASsFXwOpBi0AHQBftQogDxs0Brj/4EAkCQ40FSAJDjQAABYaEBAMGiwIQAhAPDWfCAFfCOAIAgiADCwWuAPAQAoPAh8CLwIDAgISLzMvXQA/7Rp9zXFyKwAaGBBN7RI5LxESOS8xMAErKysBMhUUBwYHBiMiJyYjIgcGIyI1NDc2MzIXFjMyNzYDfyoNJjknKEBtOiAoPRsTKTNNOzhqRiAlTg8GBScRDyweFU8rOBkoGyc7STBEDf//ABH+vAS/BJICJgAkAAABBwR8/oIAAAAPtgIANS8CKkC4ASyFASs1AP//AJD+vARWA4ACJgBEAAABBwR8/kgAAAALtgIAPTcGIUABKzUA//8AEQAABL8GGwImACQAAAEGBHMAAAAmQB8CEEggSFBIAzBIUEhwSIBIsEjASOBI8EgIAEhDLSxAAStdcTX//wCQ/98EVgT+AiYARAAAAQYEhAAAABRADgIgUDBQYFADAFBLHR1AAStdNf//ABEAAAS/BkgCJgAkAAAAJgR7AAABBgRwxAAASLYDf0mPSQJJuP/AtBIUNEkvuP84s0grAjy4/8BAExcbNIA8kDwCMDxQPHA8gDywPAW4//G0PDItLEC4ASyFAStdcSs1KytdNf//AJD/3wRWBkMCJgBEAAAAJgDWAAABBgRyxAAAPEAnA19Ub1R/VM9UBA9UAVRGSEgrApBBAQBBIEEwQWBBBEEdAGgrAgFEugKMACkBLIUAKwErXV01K11xNf//ABEAAAS/BkgCJgAkAAAAJgR7AAABBgRtAAAASbEDQ7j/gEAKEBE0AEMQQwJDL7gBBLNIKwI8uP/AQBMXGzSAPJA8AjA8UDxwPIA8sDwFuP/xtDwyLSxAuAEshQErXXErNStdKzUA//8AkP/fBFYGQwImAEQAAAAmANYAAAEGBG9bAABAQA8DUE5gTnBOwE4EAE4BTju4/7hAF0grApBBAQBBIEEwQWBBBEEdAGgrAgFEugKMACkBLIUAKwErXV01K11xNf//ABEAAAS/BkMCJgAkAAAAJgR7AAABBgR09gAAOEAJAwBWUS8vQAI8uP/AQBMXGzSAPJA8AjA8UDxwPIA8sDwFuP/xtDwyLSxAuAEshQErXXErNSs1//8AkP/fBFYGQwImAEQAAAAmANYAAAEGBHUKAAAvQBwDAGNeNzdAApBBAQBBIEEwQWBBBEEdAGgrAgFEugKMACkBLIUAKwErXV01KzUA//8AEQAABL8GQwImACQAAAAmBHsAAAEGBHgAAAA4QAkDD1FBPDJAAjy4/8BAExcbNIA8kDwCMDxQPHA8gDywPAW4//G0PDItLEC4ASyFAStdcSs1KzX//wCQ/98EVgZDAiYARAAAACYA1gAAAQYEeQoAAC9AHAMAXExHOkACkEEBAEEgQTBBYEEEQR0AaCsCAUS6AowAKQEshQArAStdXTUrNQD//wAR/rwEvwVoAiYAJAAAACYEewAAAQcEfP6CAAAAQUAJAwBFPwIqQAI8uP/AQBMXGzSAPJA8AjA8UDxwPIA8sDwFuP/xtzwyLSxAAgE6ugKLACkBLIUAKwErXXErNSs1AP//AJD+vARWBR4CJgBEAAAAJgDWAAABBwR8/kgAAAAvQBwDAFBKBiFAApBBAQBBIEEwQWBBBEEdAGgrAgFEugKMACkBLIUAKwErXV01KzUA//8AEQAABL8GSAImACQAAAAmBHoAAAEGBHAoAABGQBcD4FEBUUALDzRRMUJIKwKgRcBF0EUDRbj/wLMYGzRFuP/AsxARNEW4/8BACQkONABFPS0sQLgBLIUBKysrK101KytdNf//AJD/3wRWBkMCJgBEAAAAJgDZDAABBgRyMgAAP0AhA1tAHiI0H1vgWwIwW2BbAls6WEgrAgBOcE7vTv9OBE4duP64tEgrAgFLugKMACkBLIUAKwErXTUrXXErNQD//wARAAAEvwZIAiYAJAAAACYEegAAAQYEba0AAEO1A+9LAUs4uP/SQAtIKwKgRcBF0EUDRbj/wLMYGzRFuP/AsxARNEW4/8BACQkONABFPS0sQLgBLIUBKysrK101K101AP//AJD/3wRWBkMCJgBEAAAAJgDZDAABBgRvAAAAMkAWA5BcAQBcVU5BQAIATnBO707/TgROHbj+uLRIKwIBS7oCjAApASyFACsBK101K101//8AEQAABL8GQwImACQAAAAmBHoAAAEGBHQKAABKsQNeuP/AQBUdIjTgXgEAXllFPUACoEXARdBFA0W4/8CzGBs0Rbj/wLMQETRFuP/AQAkJDjQART0tLEC4ASyFASsrKytdNStdKzX//wCQ/98EVgZDAiYARAAAACYA2QwAAQYEdR4AAFSxA2q4/8BAHAwPNA9qH2pvan9qj2oFEGr/agKgarBqwGoDaj64/+VADkgrAgBOcE7vTv9OBE4duP64tEgrAgFLugKMACkBLIUAKwErXTUrXXFyKzX//wARAAAEvwZDAiYAJAAAACYEegAAAQYEeAAAAEC5AAP/9kAOWUlFPUACoEXARdBFA0W4/8CzGBs0Rbj/wLMQETRFuP/AQAkJDjQART0tLEC4ASyFASsrKytdNSs1//8AkP/fBFYGQwImAEQAAAAmANkMAAEGBHkUAAAuQBMDAGNTPj5AAgBOcE7vTv9OBE4duP64tEgrAgFLugKMACkBLIUAKwErXTUrNf//ABH+vAS/BWcCJgAkAAAAJgR6AAABBwR8/oIAAABGQBADAE1HAipAAqBFwEXQRQNFuP/AsxgbNEW4/8CzEBE0Rbj/wEAMCQ40AEU9LSxAAgFBugKLACkBLIUAKwErKysrXTUrNf//AJD+vARWBRICJgBEAAAAJgDZDAABBwR8/kgAAAAuQBMDAFdRBiFAAgBOcE7vTv9OBE4duP64tEgrAgFLugKMACkBLIUAKwErXTUrNf//AFj+vAQvBJICJgAoAAABBwR8/oIAAAAUtQEAPBA8Arj/zrQ8NhIKQAErXTX//wCA/rwELwOAAiYASAAAAQcEfP6CAAAADrkAAv/ttCchERFAASs1//8AWAAABC8GGwImACgAAAEGBHMAAAAQQAoBD08BAE9KEyNAAStxNf//AID/3wQvBP4CJgBIAAABBgSEAAAAC7YCADo1FxdAASs1AP//AFgAAAQvBcMCJgAoAAABBwDX//4BDAAgtwEwSkBKUEoDuP/it0o5ExtAAQE/uQKLACkAKwErXTX//wCA/98ELwS3AiYASAAAAQYA1wAAABZACgIANSQXF0ACASq5AowAKQArASs1//8AWAAABC8GSAImACgAAAAmBHsAAAEGBHDEAAAmtgJ/UI9QAlC4/8C0EhQ0UDa4/zhACUgrAQBDORMjQAErNSsrXTX//wCA/98ELwZDAiYASAAAACYA1gAAAQYEcsQAAC5AGwNfPm8+fz7PPgQPPgE+MUhIKwIrFwBoKwIBLroCjAApASyFACsBKzUrXXE1//8AWAAABC8GSAImACgAAAAmBHsAAAEGBG0AAAAnsQJKuP+AQAoQETQAShBKAko2uAEEQAlIKwEAQzkTI0ABKzUrXSs1AP//AID/3wQvBkMCJgBIAAAAJgDWAAABBgRvUAAAMkAPA1A4YDhwOMA4BAA4ATgmuP+4QAtIKwIrFwBoKwIBLroCjAApASyFACsBKzUrXXE1//8AWAAABC8GQwImACgAAAAmBHsAAAEGBHT2AAAVQA4CAF1YNjZAAQBDORMjQAErNSs1AP//AID/3wQvBkMCJgBIAAAAJgDWAAABBgR1CgAAIUAQAwBNSSEhQAIrFwBoKwIBLroCjAApASyFACsBKzUrNQD//wBYAAAELwZDAiYAKAAAACYEewAAAQYEeAAAABVADgIPWEhDOUABAEM5EyNAASs1KzUA//8AgP/fBC8GQwImAEgAAAAmANYAAAEGBHkKAAAhQBADAEY2MSVAAisXAGgrAgEuugKMACkBLIUAKwErNSs1AP//AFj+vAQvBWgCJgAoAAAAJgR7AAABBwR8/oIAAAAotQIATBBMArj/zkAPTEYSCkABAEM5EyNAAQFBuQKLACkAKwErNStdNf//AID+vAQvBR4CJgBIAAAAJgDWAAABBwR8/oIAAAAkuQAD/+1ADjo0ERFAAisXAGgrAgEuugKMACkBLIUAKwErNSs1//8A5QAAA+kGGwImACwAAAEGBHMAAAALtgEAOTQRAEABKzUA//8AugAABBcE/gImANUAAAEGBIQAAAALtgEAMi0RAEABKzUA//8A5f68A+kEkgImACwAAAEHBHz+ggAAAAu2AQAmIBEAQAErNQD//wC9/rwEFgURAiYATAAAAQcEfP6CAAAAC7YCACMdFAVAASs1AP//AGj+vARoBK0CJgAyAAABBwR8/noAAAALtgIAIBoEBEABKzUA//8Akf68BDwDgAImAFIAAAEHBHz+ggAAAAu2AgAeGAMDQAErNQD//wBo/98EaAYbAiYAMgAAAQYEc/YAAAu2AgAzLgoKQAErNQD//wCR/98EPAT+AiYAUgAAAQYEhAAAAAu2AgAxLAkJQAErNQD//wBo/98EaAZIAiYAMgAAACYEexQAAQYEcNgAACa2A380jzQCNLj/wLQSFDQ0Grj/OEAJSCsCACcdCgpAASs1KytdNf//AJH/3wQ8BkMCJgBSAAAAJgDWAAABBgRyxAAALkAcA181bzV/Nc81BA81ATUoSEgrAgEiCQBoJwIBJboCjAApASyFACsBKytdcTX//wBo/98EaAZIAiYAMgAAACYEexQAAQYEbQAAACexAy64/4BAChARNAAuEC4CLhq4AQRACUgrAgAnHQoKQAErNStdKzUA//8Akf/fBDwGQwImAFIAAAAmANYAAAEGBG9QAAAyQA8DUC9gL3AvwC8EAC8BLx24/7hADEgrAgEiCQBoJwIBJboCjAApASyFACsBKytdcTX//wBo/98EaAZDAiYAMgAAACYEexQAAQYEdAAAABVADgMAQTwaGkACACcdCgpAASs1KzUA//8Akf/fBDwGQwImAFIAAAAmANYAAAEGBHUKAAAlQBQDD0QBAERAGBhAAgEiCQBoJwIBJboCjAApASyFACsBKytxNQD//wBo/98EaAZDAiYAMgAAACYEexQAAQYEeAAAABVADgMPPCwnHUACACcdCgpAASs1KzUA//8Akf/fBDwGQwImAFIAAAAmANYAAAEGBHkUAAAhQBEDAD0tKBxAAgEiCQBoJwIBJboCjAApASyFACsBKys1AP//AGj+vARoBWgCJgAyAAAAJgR7FAABBwR8/noAAAAfQBEDADAqBARAAgAnHQoKQAIBJbkCiwApACsBKzUrNQD//wCR/rwEPAUeAiYAUgAAACYA1gAAAQcEfP6CAAAAIUARAwAxKwMDQAIBIgkAaCcCASW6AowAKQEshQArASsrNQD//wBo/98EzQY8AiYEaQAAAQcAjQAsAQsAF7ICMh24/3+0SCsCAS+5AosAKQArASs1AP//AJH/3wSRBTECJgRqAAABBgCNAAAAFkAKAgAsNSAgQAIBKLkCjAApACsBKzX//wBo/98EzQY8AiYEaQAAAQcAQwAAAQsAHEAPAiA4MDgCADgxHR1AAgEzuQKLACkAKwErXTX//wCR/98EkQUxAiYEagAAAQYAQ/8AABlADALwKwErIKpIKwIBLLkCjAApACsBK101AP//AGj/3wTNBhsCJgRpAAABBgRzAAAAC7YCAEVAHR1AASs1AP//AJH/3wSR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ASs1Nf//AFgAAAQvBhoCNgAoAAABFwfBAAABCAAWQAoBAEY2FxtAAQFEuQKLACkAKwErNf//AID/3wQvBRICNgBIAAABFgfBAAAAFkAKAgAxIRcXQAIBL7kCjAApACsBKzX//wDlAAAD6QY4AjYALAAAARcHv//EAQgAGUAMAgEALi4REUABAgIwuQKLACkAKwErNTUA//8AugAABBcFMAI2ANUAAAEWB7/EAAAZQAwCAQAnJxERQAECAim5AowAKQArASs1NQD//wDlAAAD6QYaAjYALAAAARcHwQAAAQgAFkAKAQAwIBEAQAEBLrkCiwApACsBKzX//wC6AAAEFwUSAjYA1QAAARYHwQAAABZACgEAKRkRAEABASe5AowAKQArASs1//8AaP/fBGgGOAI2ADIAAAEXB7//xAEIABlADAMCACgaCgpAAgMCKrkCiwApACsBKzU1AP//AJH/3wQ8BTACNgBSAAABFge/xAAAGUAMAwIAJhgJCUACAwIouQKMACkAKwErNTUA//8AaP/fBGgGGgI2ADIAAAEXB8EAAAEIABZACgIAKhoKCkACASi5AosAKQArASs1//8Akf/fBDwFEgI2AFIAAAEWB8EAAAAWQAoCACgYCQlAAgEmuQKMACkAKwErNf//AFgAAAS+BjgCNgA1AAABFwe//7ABCAAZQAwDAgBGRhUcQAIDAki5AosAKQArASs1NQD//wCrAAAEWgUwAjYAVQAAARYHv9gAABlADAIBADo6AABAAQICPLkCjAApACsBKzU1AP//AFgAAAS+BhoCNgA1AAABFwfB/+wBCAAWQAoCAEg4ETNAAgFGuQKLACkAKwErNf//AKsAAARaBRICNgBVAAABFgfBUAAAFkAKAQA8LCgHQAEBOrkCjAApACsBKzX//wBT/98EfAY4AjYAOAAAARcHv//EAQgAGUAMAgEAPz8VFUABAgJBuQKLACkAKwErNTUA//8AW//fBFkFMAI2AFgAAAEWB7/EAAAZQAwCAQA2NhAbQAECAji5AowAKQArASs1NQD//wBT/98EfAYaAjYAOAAAARcHwQAAAQgAFkAKAQBBMRkiQAEBP7kCiwApACsBKzX//wBb/98EWQUSAjYAWAAAARYHwQAAABZACgEAOCgIH0ABATa5AowAKQArASs1//8Auf5HBBQErQI2ADYAAAEW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ABZACgIAMy0sJEACATC5AosAKQArASs1//8Afv/fBKsE5wI2AEcAAAEWANrYAAATQAwCADErFBRAAgE0ACkAKwErNQD//wCe/rwEdgSSAjYAJwAAARcEfP6CAAAAC7YCADMtHiNAASs1AP//AH7+vASrBOcCNgBHAAABFwR8/lwAAAALtgIAMSsMDEABKzUA//8Anv71BHYEkgI2ACcAAAEWB9AAAAALtgIAMi0AI0ABKzUA//8Afv71BKsE5wI2AEcAAAEWB9AAAAALtgIAMCslCUABKzUA//8Anv5HBHYEkgI2ACcAAAEWAe0AAAALtgIAMDYeI0ABKzUA//8Afv5HBKsE5wI2AEcAAAEWAe3sAAALtgIALjQMDEABKzUA//8Anv5+BHYEkgI2ACcAAAEWB9wAAAALtgIANy0AI0ABKzUA//8Afv5+BKsE5wI2AEcAAAEWB9ziAAALtgIANSsMDEABKzUA//8AWAAABC8GdQI2ACgAAAEWCOoAAAAZQAwCAQBKRRMjQAECAki5AosAKQArASs1NQD//wCA/98ELwWhAjYASAAAARcI6gAA/ywAGUAMAwIANTAXF0ACAwIzuQKMACkAKwErNTUA//8AWAAABC8GdQI2ACgAAAEWCOsAAAAZQAwCAQBKRRMjQAECAki5AosAKQArASs1NQD//wCA/98ELwWhAjYASAAAARcI6wAA/ywAGUAMAwIANTAXF0ACAwIzuQKMACkAKwErNTUA//8AWP5+BC8EkgI2ACgAAAEWB9wAAAALtgEAQDYSAkABKzUA//8AgP5+BC8DgAI2AEgAAAEWB9wAAAALtgIAKyEREUABKzUA//8AWP7WBC8EkgI2ACgAAAEWB98AAAALtgEARjYSAkABKzUA//8AgP7WBC8DgAI2AEgAAAEWB98AAAALtgIAMSEREUABKzUA//8AWP6zBC8GGwI2BxsAAAEXANkAHgEJABZACgEAW1UuLUABAVi5AosAKQArASs1//8AgP6zBC8FEgI2BxwAAAEWANkAAAAWQAoCAFJMJydAAgFPuQKMACkAKwErNf//AJ8AAAR0BeoCNgApAAABFwDaAFoBCAAWQAoBADs1IyJAAQE4uQKLACkAKwErNf//ANcAAARaBeoCNgBJAAABFwDaAKoBCAAWQAoBADs1HR1AAQE4uQKLACkAKwErNf//AID/3wSFBZECNgAqAAABFwDYABQBCAAWQAoBAEFIDg5AAQE+uQKLACkAKwErNf//AH3+fgR+BIkCNgBKAAABFgDY2AAAFkAKAgA4PyYmQAIBNbkCjAApACsBKzX//wBrAAAEbwXqAjYAKwAAARcA2gADAQgAFkAKAQBKRCEkQAEBR7kCiwApACsBKzX//wBVAAAEbQXqAjYASwAAARcA2gAUAQgAFkAKAQA/OQQEQAEBPLkCiwApACsBKzX//wBr/rwEbwSSAjYAKwAAARcEfP6CAAAAC7YBAEpEAkNAASs1AP//AFX+vARtBOcCNgBLAAABFwR8/oIAAAALtgEAPzkhGEABKzUA//8AawAABG8F2AI2ACsAAAEXAI4AAQELABlADAIBAEpQISRAAQICR7kCiwApACsBKzU1AP//AFUAAARtBdgCNgBLAAABFwCOAB4BCwAZQAwCAQA/RQQEQAECAjy5AosAKQArASs1NQD//wBr/rMEbwSSAjYAKwAAARcA3P9MAAAAC7YBAEVLAgZAASs1AP//AFX+swRtBOcCNgBLAAABFwDc/0wAAAALtgEAOUEhJUABKzUA//8Aa/6MBG8EkgI2ACsAAAEWB90KAAALtgEATEQCQ0ABKzUA//8AVf6MBG0E5wI2AEsAAAEWB90AAAALtgEAQTkhGEABKzUA//8A5f7WA+kEkgI2ACwAAAEWB98AAAALtgEAMCAMBUABKzUA//8Avf7WBBYFEQI2AEwAAAEWB98AAAALtgIALR0QCUABKzUA//8A5QAAA+kGQwI2ACwAAAEWBQsAAAAcQA4DAgEAQSARAEABAgMDPrkCiwApACsBKzU1Nf//ALoAAAQXBiwCNgDVAAAANgCO3AABFwCNAFEA+wAmQBUDADc3HytAAgEAHyURAEADNAECAhy5AowAKQArLzUBKzU1KzX//wBZAAAEmQY5AjYALgAAARcAjQA8AQgAGLkAAf/Nt0lJHBxAAQFGuQKLACkAKwErNf//AL8AAASTBjkCNgBOAAABFwCNAAABCAAWQAoBADw8EhJAAQE5uQKLACkAKwErNf//AFn+vASZBJICNgAuAAABFwR8/oIAAAALtgEASUMBP0ABKzUA//8Av/68BJME5wI2AE4AAAEXBHz+ggAAAAu2AQA8NgE0QAErNQD//wBZ/vUEmQSSAjYALgAAARYH0AAAAAu2AQBIQwE/QAErNQD//wC//vUEkwTnAjYATgAAARYH0BQAAAu2AQA7Ngk0QAErNQD//wCA/rwEWASSAjYALwAAARcEfP6+AAAAC7YBACgiEgJAASs1AP//ALv+vAQUBOcCNgBPAAABFwR8/oIAAAALtgEAHxkQAUABKzUA//8AgP68BFgFkQI2AC8AAAA3BHz+vgAAARcA2AAoAQgAH0ARAgAyMhMTQAEAKCISAkACAS+5AosAKQArASs1KzUA//8Au/68BBQFkQI2AE8AAAA3BHz+ggAAARcA2AAAAQgAH0ARAgApMBEAQAEAHxkQAUACASa5AosAKQArASs1KzUA//8AgP71BFgEkgI2AC8AAAEWB9BQAAALtgEAJyISAkABKzUA//8Au/71BBQE5wI2AE8AAAEWB9AAAAALtgEAHhkQAUABKzUA//8AgP5+BFgEkgI2AC8AAAEWB9xQAAALtgEALCISAkABKzUA//8Au/5+BBQE5wI2AE8AAAEWB9wAAAALtgEAIxkQAUABKzUA//8AGAAABMAGOQI2ADAAAAEXAI0ARgEIABZACgEAP0gDN0ABATy5AosAKQArASs1//8AFQAABL8FMQI2AFAAAAEWAI08AAAWQAoBAE1WJx1AAQFKuQKMACkAKwErNf//ABgAAATABeoCNgAwAAABFwDaAAMBCAAWQAoBAD85AzdAAQE8uQKLACkAKwErNf//ABUAAAS/BOICNgBQAAABFgDaAwAAFkAKAQBNRycdQAEBSrkCjAApACsBKzX//wAY/rwEwASSAjYAMAAAARcEfP6CAAAAC7YBAD85BDZAASs1AP//ABX+vAS/A4ACNgBQAAABFwR8/oIAAAALtgEATUcnHUABKzUA//8ALgAABIEF6gI2ADEAAAEXANoAAwEIABZACgEAMy0CHUABATC5AosAKQArASs1//8AbAAABFcE4gI2AFEAAAEWANoeAAAWQAoBAD85BARAAQE8uQKMACkAKwErNf//AC7+vASBBJICNgAxAAABFwR8/oIAAAALtgEAMy0DHEABKzUA//8AbP68BFcDgAI2AFEAAAEXBHz+ggAAAAu2AQA/OSEZQAErNQD//wAu/vUEgQSSAjYAMQAAARYH0AAAAAu2AQAyLQMcQAErNQD//wBs/vUEVwOAAjYAUQAAARYH0AAAAAu2AQA+OSEZQAErNQD//wAu/n4EgQSSAjYAMQAAARYH3AAAAAu2AQA3LQMcQAErNQD//wBs/n4EVwOAAjYAUQAAARYH3AAAAAu2AQBDOSEZQAErNQD//wBo/98EaAZ1AjYAMgAAARYI7AAAABlADAMCADkpCgpAAgMCL7kCiwApACsBKzU1AP//AJH/3wQ8BaECNgBSAAABFwjsAAD/LAAZQAwDAgA3JwkJQAIDAi25AowAKQArASs1NQD//wBo/98EaAZ2AjYAMgAAARYI7QAAABxADgQDAgA0JAoKQAIDBAMquQKLACkAKwErNTU1//8Akf/fBDwFogI2AFIAAAEXCO0AAP8sABxADgQDAgAyIgkJQAIDBAMouQKMACkAKwErNTU1//8AaP/fBGgGdQI2ADIAAAEWCOoAAAAZQAwDAgAuKQoKQAIDAiy5AosAKQArASs1NQD//wCR/98EPAWhAjYAUgAAARcI6gAA/ywAGUAMAwIALCcJCUACAwIquQKMACkAKwErNTUA//8AaP/fBGgGdQI2ADIAAAEWCOsAAAAZQAwDAgAuKQoKQAIDAiy5AosAKQArASs1NQD//wCR/98EPAWhAjYAUgAAARcI6wAA/ywAGUAMAwIALCcJCUACAwIquQKMACkAKwErNTUA//8AswAABFsGOQI2ADMAAAEXAI0AAAEIABZACgIANDQtLUACATG5AosAKQArASs1//8ALf5+BFcFMQI2AFMAAAEWAI0oAAAWQAoCADhBBARAAgE1uQKMACkAKwErNf//ALMAAARbBeoCNgAzAAABFwDaAB4BCAAWQAoCADQuLSlAAgExuQKLACkAKwErNf//AC3+fgRXBOICNgBTAAABFgDaHgAAFkAKAgA4MgQEQAIBNbkCjAApACsBKzX//wBYAAAEvgXqAjYANQAAARcA2gADAQgAFkAKAgA+ODczQAIBO7kCiwApACsBKzX//wCrAAAEWgTiAjYAVQAAARYA2gMAABZACgEAMjIAAEABAS+5AowAKQArASs1//8AWP68BL4EkgI2ADUAAAEXBHz+ggAAAAu2AgA+OAEqQAErNQD//wCr/rwEWgN3AjYAVQAAARcEfP5cAAAAC7YBADIsHxhAASs1AP//AFj+vAS+BZECNgA1AAAANwR8/oIAAAEXANgAAAEIAB9AEQMASE83M0ACAD44ASpAAwFFuQKLACkAKwErNSs1AP//AKv+vARaBIkCNgBVAAAANwR8/lwAAAEWANgGAAAfQBECADxDKAdAAQAyLB8YQAIBObkCjAApACsBKzUrNQD//wBY/vUEvgSSAjYANQAAARYH0CgAAAu2AgA9OAEqQAErNQD//wCr/vUEWgN3AjYAVQAAARYH0M4AAAu2AQAxLB8YQAErNQD//wC5/98EFAXqAjYANgAAARcA2gADAQgAFkAKAQBLRUNDQAEBSLkCiwApACsBKzX//wDP/98D/gTiAjYAVgAAARYA2gMAABZACgEAS0VDQ0ABAUi5AowAKQArASs1//8Auf68BBQErQI2ADYAAAEXBHz+ggAAAAu2AQBLRSEhQAErNQD//wDP/rwD/gOAAjYAVgAAARcEfP6CAAAAC7YBAEtFISFAASs1AP//ALn/3wQUBoACNgA2AAABFgjuAAAAGUAMAgEAVk9DQ0ABAgJUuQKLACkAKwErNTUA//8Az//fA/4FrAI2AFYAAAEXCO4AAP8sABlADAIBAFZPQ0NAAQICVLkCjAApACsBKzU1AP//ALn/3wQUBn4CNgA2AAABFgjvAAAAGUAMAgEAU01DQ0ABAgJQuQKLACkAKwErNTUA//8Az//fA/4FqgI2AFYAAAEXCO8AAP8sABlADAIBAFNNQ0NAAQICULkCjAApACsBKzU1AP//ALn+vAQUBeoCNgA2AAAANwDaAAMBCAEXBHz+ggAAAB9AEQIAV1EhIUABAEtFQ0NAAQFIuQKLACkAKwErNSs1AP//AM/+vAP+BOICNgBWAAAANgDaAwABFwR8/oIAAAAfQBECAFdRISFAAQBLRUNDQAEBSLkCjAApACsBKzUrNQD//wCPAAAEPAXqAjYANwAAARcA2gADAQgAFkAKAQAqJBEAQAEBJ7kCiwApACsBKzX//wCS/98EOwXqAjYAVwAAARcA2gADAQgAFkAKAQAzMywsQAEBMLkCiwApACsBKzX//wCP/rwEPASSAjYANwAAARcEfP6CAAAAC7YBACokEAFAASs1AP//AJL+vAQ7BJICNgBXAAABFwR8/r4AAAALtgEAMy0ZGUABKzUA//8Aj/71BDwEkgI2ADcAAAEWB9AAAAALtgEAKSQQAUABKzUA//8Akv71BDsEkgI2AFcAAAEWB9BQAAALtgEAMi0cFEABKzUA//8Aj/5+BDwEkgI2ADcAAAEWB9wAAAALtgEALiQQAUABKzUA//8Akv5+BDsEkgI2AFcAAAEWB9xQAAALtgEANy0ZGUABKzUA//8AU/8BBHwEkgI2ADgAAAEWB9MAAAANtwIBAEMxCAFAASs1NQD//wBb/wEEWQNiAjYAWAAAARYH0wAAAA23AgEAOigRAEABKzU1AP//AFP+1gR8BJICNgA4AAABFgffAAAAC7YBAEExCAFAASs1AP//AFv+1gRZA2ICNgBYAAABFgffAAAAC7YBADgoEQBAASs1AP//AFP+fgR8BJICNgA4AAABFgfcAAAAC7YBADsxCAFAASs1AP//AFv+fgRZA2ICNgBYAAABFgfcAAAAC7YBADIoEQBAASs1AP//AFP/3wR8BnUCNgA4AAABFgjsAAAAGUAMAgEAUEAZIkABAgJGuQKLACkAKwErNTUA//8AW//fBFkFoQI2AFgAAAEXCOwAAP8sABlADAIBAEc3CB9AAQICPbkCjAApACsBKzU1AP//AFP/3wR8BiYCNgA4AAABFgjwAAAAHEAOAwIBAEA7GSJAAQIDAz65AosAKQArASs1NTX//wBb/98EWQVSAjYAWAAAARcI8AAA/ywAHEAOAwIBADcyEBdAAQIDAzW5AowAKQArASs1NTX//wAQAAAEvgW/AjYAOQAAARcA1wAAAQgAFkAKAQBAMBUYQAEBNbkCiwApACsBKzX//wA7AAAEkgS3AjYAWQAAARYA1wAAABZACgEAOCcRFEABAS25AowAKQArASs1//8AEP68BL4EkgI2ADkAAAEXBHz+ggAAAAu2AQAyLAEAQAErNQD//wA7/rwEkgNiAjYAWQAAARcEfP6CAAAAC7YBACokAQBAASs1AP//ACUAAASkBeoCNgA6AAABFwDaAAMBCAAWQAoBAC8pFhdAAQEsuQKLACkAKwErNf//ADj//wSUBOICNgBaAAABFgDaAwAAFkAKAQAvKRYXQAEBLLkCjAApACsBKzX//wAl/rwEpASSAjYAOgAAARcEfP6CAAAAC7YBAC8pAwFAASs1AP//ADj+vASUA2ICNgBaAAABFwR8/oIAAAALtgEALykDAUABKzUA//8AUAAABIAF6gI2ADsAAAEXANoAAwEIABZACgEASkQyNEABAUe5AosAKQArASs1//8AZQAA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uQKMACkAKwErNTUA//8BG//fA9IFQwI2ATAAAAEXCkUAMgCWABlADAIBAFQ5BgZAAQICPrkCjAApACsBKzU1AP//ARv/3wPSBUMCNgEwAAABFwpSAAAAlgAZQAwCAQBNOQYGQAECAj65AowAKQArASs1NQD//wAAAAAEuwStAjcAKACMAAABFwo1/fMAAAAWuQAB/9RACjY2FxdAAQFHAykAKwErNf//AAAAAAS7BK0CNwAoAIwAAAEXCm/98wAAABa5AAH/z0AKQkIXF0ABAT8DKQArASs1//8AAAAABLsErQI3ACgAjAAAARcKRP5CAAAAK7ICAT24/8CzFi80Pbj/wLILEjS4/+5ACz09FxdAAQICVQMpACsBKysrNTUA//8AAAAABLsErQI3ACgAjAAAARcKUf5CAAAAK7ICAT24/8CzFi80Pbj/wLILEjS4/+5ACz09FxdAAQICTQMpACsBKysrNTUA//8AAAAABLsErQI3ACgAjAAAARcKRf5CAAAAK7ICAT24/8CzFi80Pbj/wLILEjS4/+5ACz09FxdAAQICVQMpACsBKysrNTUA//8AAAAABLsErQI3ACgAjAAAARcKUv5CAAAAK7ICAT24/8CzFi80Pbj/wLILEjS4/+5ACz09FxdAAQICTQMpACsBKysrNTUA//8Ai/5+A/cFQwI2AhgAAAEXCjUAUACWABZACgEAMyYEBEABASq5AowAKQArASs1//8Ai/5+A/cFQwI2AhgAAAEXCm8APACWABZACgEALDIEBEABASi5AowAKQArASs1//8Ai/5+A/cFQwI2AhgAAAEXCkQAMgCWABlADAIBAEEmBARAAQICKLkCjAApACsBKzU1AP//AIv+fgP3BUMCNgIYAAABFwpRAAAAlgAZQAwCAQA6JgQEQAECAii5AowAKQArASs1NQD//wCL/n4D9wVDAjYCGAAAARcKRQAyAJYAGUAMAgEAQSYEBEABAgIruQKMACkAKwErNTUA//8Ai/5+A/cFQwI2AhgAAAEXClIAAACWABlADAIBADomBARAAQICK7kCjAApACsBKzU1AP//AIv+fgP3BlsCNgIYAAABFwpGACgAlgAZQAwCAQBRRAQEQAECAki5AowAKQArASs1NQD//wCL/n4D9wZbAjYCGAAAARcKUwAoAJYAGUAMAgEASlAEBEABAgJGuQKMACkAKwErNTUA//8AAAAABMkErQI2ACtaAAEXCjX98wAAABa5AAH/yUAKREQWFkABAVUDKQArASs1//8AAAAABMkErQI2ACtaAAEXCm/98wAAABa5AAH/xEAKUFAWFkABAU0DKQArASs1//8AAAAABMkErQI2ACtaAAEXCkT+QgAAACuyAgFLuP/AsyQzNEu4/8CyDCE0uP/jQAtLSxYWQAECAmMDKQArASsrKzU1AP//AAAAAATJBK0CNgArWgABFwpR/kIAAAArsgIBS7j/wLMkMzRLuP/AsgwhNLj/40ALS0sWFkABAgJbAykAKwErKys1NQD//wAAAAAEyQStAjYAK1oAARcKRf5CAAAAK7ICAUu4/8CzJDM0S7j/wLIMITS4/+NAC0tLFhZAAQICYwMpACsBKysrNTUA//8AAAAABMkErQI2ACtaAAEXClL+QgAAACuyAgFLuP/AsyQzNEu4/8CyDCE0uP/jQAtLSxYWQAECAlsDKQArASsrKzU1AP///xsAAATJBcUCNgArWgABFwpG/fMAAAAZsQIBuP/JQAtiYhYWQAECAnMDKQArASs1NQD///8bAAAEyQXFAjYAK1oAARcKU/3zAAAAGbECAbj/xEALbm4WFkABAgJrAykAKwErNTUA//8CDf/fA28FQwI2AhoAAAEXCjUAAACWABZACgEAGhoQEEABARi5AowAKQArASs1//8B5f/fA28FQwI2AhoAAAEXCm//2ACWABZACgEAGiAQAEABARa5AowAKQArASs1//8BoP/fA28FQwI2AhoAAAEXCkT/4gCWABlADAIBAC8UEABAAQICFrkCjAApACsBKzU1AP//AZb/3wNvBUMCNgIaAAABFwpR/9gAlgAZQAwCAQAoFBAAQAECAha5AowAKQArASs1NQD//wGg/98DbwVDAjYCGgAAARcKRf/iAJYAGUAMAgEALxQQAEABAgIZuQKMACkAKwErNTUA//8Blv/fA28FQwI2AhoAAAEXClL/2ACWABlADAIBACgUEABAAQICGbkCjAApACsBKzU1AP//AQr/3wOIBlsCNgIaAAABFwpG/+IAlgAZQAwCAQA/MhAAQAECAja5AowAKQArASs1NQD//wEA/98DfgZbAjYCGgAAARcKU//YAJYAGUAMAgEAOD4QAEABAgI0uQKMACkAKwErNTUA//8AAAAAA+kErQI2ACwAAAEXCjX98wAAABa5AAH/00AKICAVFUABATEDKQArASs1//8AAAAAA+kErQI2ACwAAAEXCm/98wAAABa5AAH/zkAKLCwVFUABASkDKQArASs1//8AAAAABIkErQI3ACwAoAAAARcKRP5CAAAAGbECAbj/ykALICAVFUABAgI/AykAKwErNTUA//8AAAAABIkErQI3ACwAoAAAARcKUf5CAAAAGbECAbj/ykALICAVFUABAgI3AykAKwErNTUA//8AAAAABIkErQI3ACwAoAAAARcKRf5CAAAAGbECAbj/ykALICAVFUABAgI/AykAKwErNTUA//8AAAAABIkErQI3ACwAoAAAARcKUv5CAAAAGbECAbj/ykALICAVFUABAgI3AykAKwErNTUA//8AAQAABMUFxQI3ACwA3AAAARcKRv7ZAAAAGbECAbj/3UALPj4VFUABAgJPAykAKwErNTUA//8AAQAABMUFxQI3ACwA3AAAARcKU/7ZAAAAGbECAbj/2EALSkoVFUABAgJHAykAKwErNTUA//8Akf/fBDwFQwI2AFIAAAEXCjUAAACWABZACgIAJRgJCUACARy5AowAKQArASs1//8Akf/fBDwFQwI2AFIAAAEXCm8AAACWABZACgIAHiQJCUACARq5AowAKQArASs1//8Akf/fBDwFQwI2AFIAAAEXCkQAAACWABlADAMCADMYCQlAAgMCKrkCjAApACsBKzU1AP//AJH/3wQ8BUMCNgBSAAABFwpRAAAAlgAZQAwDAgAsGAkJQAIDAii5AowAKQArASs1NQD//wCR/98EPAVDAjYAUgAAARcKRQAAAJYAGUAMAwIAMxgJCUACAwIquQKMACkAKwErNTUA//8Akf/fBDwFQwI2AFIAAAEXClIAAACWABlADAMCACwYCQlAAgMCKLkCjAApACsBKzU1AP//AAD/3wTMBK0CNgAyZAABFwo1/fMAAAAWuQAC/+xAChoaBwdAAgErAykAKwErNf//AAD/3wTMBK0CNgAyZAABFwpv/fMAAAAWuQAC/+xAChoaBwdAAgEjAykAKwErNf///5z/3wTMBK0CNgAyZAABFwpE/d4AAAAWQA4DAh8aGgcHQAIDAjkDKQArASs1Nf///5z/3wTMBK0CNgAyZAABFwpR/d4AAAAWQA4DAh8aGgcHQAIDAjEDKQArASs1Nf///8T/3wTMBK0CNgAyZAABFwpF/gYAAAAWQA4DAkcaGgcHQAIDAjkDKQArASs1Nf///8T/3wTMBK0CNgAyZAABFwpS/gYAAAAWQA4DAkcaGgcHQAIDAjEDKQArASs1Nf//AFf/3wR2BUMCNgIjAAABFwo1AAAAlgAWQAoBADIlGwBAAQEpuQKMACkAKwErNf//AFf/3wR2BUMCNgIjAAABFwpvAAAAlgAWQAoBACslGwBAAQEnuQKMACkAKwErNf//AFf/3wR2BUMCNgIjAAABFwpEAAAAlgAZQAwCAQBAJRsAQAECAje5AowAKQArASs1NQD//wBX/98EdgVDAjYCIwAAARcKUQAAAJYAGUAMAgEAOSUbAEABAgI1uQKMACkAKwErNTUA//8AV//fBHYFQwI2AiMAAAEXCkUAAACWABlADAIBAEAlGwBAAQICN7kCjAApACsBKzU1AP//AFf/3wR2BUMCNgIjAAABFwpSAAAAlgAZQAwCAQA5JRsAQAECAjW5AowAKQArASs1NQD//wBX/98EdgZbAjYCIwAAARcKRgAAAJYAGUAMAgEAUEMbAEABAgJHuQKMACkAKwErNTUA//8AV//fBHYGWwI2AiMAAAEXClMAAACWABlADAIBAElPGwBAAQICRbkCjAApACsBKzU1AP//AAAAAATMBK0CNgA8ZAABFwpv/fMAAAAWuQAB/+xACj8/FhZAAQE8AykAKwErNf///3QAAATMBK0CNgA8ZAABFwpR/bYAAAAZsQIBuP/8QAszMxYWQAECAkoDKQArASs1NQD///90AAAEzAStAjYAPGQAARcKUv22AAAAGbECAbj//EALMzMWFkABAgJKAykAKwErNTUA////GwAABMwFxQI2ADxkAAEXClP98wAAABmxAgG4/+xAC11dFhZAAQICWgMpACsBKzU1AP//AHX/3wRYBUMCNgImAAABFwo1AAAAlgAWQAoBAD4xBitAAQE1uQKMACkAKwErNf//AHX/3wRYBUMCNgImAAABFwpvAAAAlgAWQAoBADc9BitAAQEzuQKMACkAKwErNf//AHX/3wRYBUMCNgImAAABFwpEAAAAlgAZQAwCAQBMMQYrQAECAjO5AowAKQArASs1NQD//wB1/98EWAVDAjYCJgAAARcKUQAAAJYAGUAMAgEARTEGK0ABAgIzuQKMACkAKwErNTUA//8Adf/fBFgFQwI2AiYAAAEXCkUAAACWABlADAIBAEwxBitAAQICNrkCjAApACsBKzU1AP//AHX/3wRYBUMCNgImAAABFwpSAAAAlgAZQAwCAQBFMQYrQAECAja5AowAKQArASs1NQD//wB1/98EWAZbAjYCJgAAARcKRgAAAJYAGUAMAgEAXE8GK0ABAgJTuQKMACkAKwErNTUA//8Adf/fBFgGWwI2AiYAAAEXClMAAACWABlADAIBAFVbBitAAQICUbkCjAApACsBKzU1AP//AAAAAATNBK0CNgINPQABFwo1/fMAAAATQAwBACwsBQVAAQE9AykAKwErNQD////sAAAEzQStAjYCDT0AARcKb/3fAAAAE0AMAQAsLAUFQAEBNQMpACsBKzUA////VgAABM0ErQI2Ag09AAEXCkT9mAAAABZADgIBACwsBQVAAQICSwMpACsBKzU1////VgAABM0ErQI2Ag09AAEXClH9mAAAABZADgIBACwsBQVAAQICQwMpACsBKzU1////fgAABM0ErQI2Ag09AAEXCkX9wAAAABZADgIBAC8vBQVAAQICSwMpACsBKzU1////fgAABM0ErQI2Ag09AAEXClL9wAAAABZADgIBAC8vBQVAAQICQwMpACsBKzU1////GwAABM0FxQI2Ag09AAEXCkb98wAAABZADgIBAEpKBQVAAQICWwMpACsBKzU1////BwAABM0FxQI2Ag09AAEXClP93wAAABZADgIBAEpKBQVAAQICUwMpACsBKzU1//8AYv/fBHEFMQI2AS4AAAEWAEOIAAAWQAoCADQsEBBAAgEvuQKMACkAKwErNf//AGL/3wRxBTECNgEuAAABFgCNsAAAFkAKAgAuNxAQQAIBK7kCjAApACsBKzX//wEb/98D0gUxAjYBMAAAARYAQ9gAABZACgEART0GBkABAUC5AowAKQArASs1//8BG//fA9IFMQI2ATAAAAEWAI1QAAAWQAoBAD9IBgZAAQE8uQKMACkAKwErNf//AIv+fgP3BTECNgIYAAABFgBDKAAAFkAKAQAyKiAHQAEBLbkCjAApACsBKzX//wCL/n4D9wUxAjYCGAAAARYAjSgAABZACgEALDUgB0ABASm5AowAKQArASs1//8BgP/fA28FMQI2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AAIADAbkAAMAAQQZAAIADgd4AAMAAQQbAAIAEAeGAAMAAQQdAAIADAbkAAMAAQQfAAIADAbkAAMAAQQkAAIADgeWAAMAAQQqAAIADgekAAMAAQQtAAIADgeyAAMAAQgKAAIADAbkAAMAAQgWAAIADAbkAAMAAQwKAAIADAbkAAMAAQwMAAIADAbkAKkAIAAyADAAMAA4ACAAVABoAGUAIABNAG8AbgBvAHQAeQBwAGUAIABDAG8AcgBwAG8AcgBhAHQAaQBvAG4ALgAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgBDAG8AdQByAGkAZQByACAATgBlAHcAUgBlAGcAdQBsAGEAcgBNAG8AbgBvAHQAeQBwAGUAOgBDAG8AdQByAGkAZQByACAATgBlAHcAOgB2AGUAcgBzAGkAbwBuACAANQAuADEAMQAgACgATQBpAGMAcgBvAHMAbwBmAHQAKQBWAGUAcgBzAGkAbwBuACAANQAuADEAMQBDAG8AdQByAGkAZQByAE4AZQB3AFAAUwBNAFQAQwBvAHUAcgBpAGUAcgAgAE4AZQB3ACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAVABoAGUAIABNAG8AbgBvAHQAeQBwAGUAIABDAG8AcgBwAG8AcgBhAHQAaQBvAG4AIABpAG4AIAB0AGgAZQAgAFUAbgBpAHQAZQBkACAAUwB0AGEAdABlAHMAIABhAG4AZAAvAG8AcgAgAG8AdABoAGUAcgAgAGMAbwB1AG4AdAByAGkAZQBzAC4ASABvAHcAYQByAGQAIABLAGUAdAB0AGwAZQByAFkAbwB1ACAAbQBhAHkAIAB1AHMAZQAgAHQAaABpAHMAIABmAG8AbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAEUAVQBMAEEAIABmAG8AcgAgAHQAaABlACAAcAByAG8AZAB1AGMAdAAgAGkAbgAgAHcAaABpAGMAaAAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBzACAAaQBuAGMAbAB1AGQAZQBkACAAdABvACAAZABpAHMAcABsAGEAeQAgAGEAbgBkACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAuACAAIABZAG8AdQAgAG0AYQB5ACAAbwBuAGwAeQAgACgAaQApACAAZQBtAGIAZQBkACAAdABoAGkAcwAgAGYAbwBuAHQAIABpAG4AIABjAG8AbgB0AGUAbgB0ACAAYQBzACAAcABlAHIAbQBpAHQAdABlAGQAIABiAHkAIAB0AGgAZQAgAGUAbQBiAGUAZABkAGkAbgBnACAAcgBlAHMAdAByAGkAYwB0AGkAbwBuAHMAIABpAG4AYwBsAHUAZABlAGQAIABpAG4AIAB0AGgAaQBzACAAZgBvAG4AdAA7ACAAYQBuAGQAIAAoAGkAaQApACAAdABlAG0AcABvAHIAYQByAGkAbAB5ACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGkAcwAgAGYAbwBuAHQAIAB0AG8AIABhACAAcAByAGkAbgB0AGUAcgAgAG8AcgAgAG8AdABoAGUAcgAgAG8AdQB0AHAAdQB0ACAAZABlAHYAaQBjAGUAIAB0AG8AIABoAGUAbABwACAAcAByAGkAbgB0ACAAYwBvAG4AdABlAG4AdAAuqSAyMDA4IFRoZSBNb25vdHlwZSBDb3Jwb3JhdGlvbi4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5Db3VyaWVyIE5ld1JlZ3VsYXJNb25vdHlwZTpDb3VyaWVyIE5ldzp2ZXJzaW9uIDUuMTEgKE1pY3Jvc29mdClWZXJzaW9uIDUuMTFDb3VyaWVyTmV3UFNNVENvdXJpZXIgTmV3IGlzIGEgdHJhZGVtYXJrIG9mIFRoZSBNb25vdHlwZSBDb3Jwb3JhdGlvbiBpbiB0aGUgVW5pdGVkIFN0YXRlcyBhbmQvb3Igb3RoZXIgY291bnRyaWVzLkhvd2FyZCBLZXR0bGVyWW91IG1heSB1c2UgdGhpcyBmb250IGFzIHBlcm1pdHRlZCBieSB0aGUgRVVMQSBmb3IgdGhlIHByb2R1Y3QgaW4gd2hpY2ggdGhpcyBmb250IGlzIGluY2x1ZGVkIHRvIGRpc3BsYXkgYW5kIHByaW50IGNvbnRlbnQuICBZb3UgbWF5IG9ubHkgKGkpIGVtYmVkIHRoaXMgZm9udCBpbiBjb250ZW50IGFzIHBlcm1pdHRlZCBieSB0aGUgZW1iZWRkaW5nIHJlc3RyaWN0aW9ucyBpbmNsdWRlZCBpbiB0aGlzIGZvbnQ7IGFuZCAoaWkpIHRlbXBvcmFyaWx5IGRvd25sb2FkIHRoaXMgZm9udCB0byBhIHByaW50ZXIgb3Igb3RoZXIgb3V0cHV0IGRldmljZSB0byBoZWxwIHByaW50IGNvbnRlbnQuAE4AbwByAG0AYQBsAG8AYgB5AQ0AZQBqAG4A6QBuAG8AcgBtAGEAbABTAHQAYQBuAGQAYQByAGQDmgOxA70DvwO9A7kDugOsAE4AbwByAG0AYQBhAGwAaQBOAG8AcgBtAOEAbABOAG8AcgBtAGEAbABlAFMAdABhAG4AZABhAGEAcgBkAE4AbwByAG0AYQBsAG4AeQQeBDEESwRHBD0ESwQ5AE4AbwByAG0A4QBsAG4AZQBOAGEAdgBhAGQAbgBvAHQAaAGwAaEDAABuAGcAQQByAHIAdQBuAHQAYQAAAAIAAAAAAAD+IwBUAAAAAQAAAAAAAAAAAAAAAAAAAAAMsAECAQMBBAADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8AgACBAIIAgwCEAIUAhgCHAIgAiQCKAIsAjACNAI4AjwCQAJEAkgCTAJQAlQCWAQUAmACZAJoBBgCcAJ0AngEHAKAAoQCiAKMApAClAKYApwEIAKkAqgCrAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwBCQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwCfAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAJcCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUAJsClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4AvQRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFKwUsBS0FLgUvBTAFMQUyBTMFNAU1BTYFNwU4BTkFOgU7BTwFPQU+BT8FQAVBBUIFQwVEBUUFRgVHBUgFSQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFZAVlBWYFZwVoBWkFagVrBWwFbQVuBW8FcAVxBXIFcwV0BXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwXIBckFygXLBcwFzQXOBc8F0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/QX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAGIQYiBiMGJAYlBiYGJwYoBikGKgYrBiwGLQYuBi8GMAYxBjIGMwY0BjUGNgY3BjgGOQY6BjsGPAY9Bj4GPwZABkEGQgZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GTgZPBlAGUQZSBlMGVAZVBlYGVwZYBlkGWgZbBlwGXQZeBl8GYAZhBmIGYwZkBmUGZgZnBmgGaQZqBmsGbAZtBm4GbwZwBnEGcgZzBnQGdQZ2BncGeAZ5BnoGewZ8Bn0GfgZ/BoAGgQaCBoMGhAaFBoYGhwaIBokGigaLBowGjQaOBo8GkAaRBpIGkwaUBpUGlgaXBpgGmQaaBpsGnAadBp4GnwagBqEGogajBqQGpQamBqcGqAapBqoGqwasBq0GrgavBrAGsQayBrMGtAa1BrYGtwa4BrkGuga7BrwGvQa+Br8GwAbBBsIGwwbEBsUGxgbHBsgGyQbKBssGzAbNBs4GzwbQBtEG0gbTBtQG1QbWBtcG2AbZBtoG2wbcBt0G3gbfBuAG4QbiBuMG5AblBuYG5wboBukG6gbrBuwG7QbuBu8G8AbxBvIG8wb0BvUG9gb3BvgG+Qb6BvsG/Ab9Bv4G/wcABwEHAgcDBwQHBQcGBwcHCAcJBwoHCwcMBw0HDgcPBxAHEQcSBxMHFAcVBxYHFwcYBxkHGgcbBxwHHQceBx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLActBy4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8Bz0HPgc/B0AHQQdCB0MHRAdFB0YHRwdIB0kHSgdLB0wHTQdOB08HUAdRB1IHUwdUB1UHVgdXB1gHWQdaB1sHXAddB14HXwdgB2EHYgdjB2QHZQdmB2cHaAdpB2oHawdsB20HbgdvB3AHcQdyB3MHdAd1B3YHdwd4B3kHegd7B3wHfQd+B38HgAeBB4IHgweEB4UHhgeHB4gHiQeKB4sHjAeNB44HjweQB5EHkgeTB5QHlQeWB5cHmAeZB5oHmwecB50HngefB6AHoQeiB6MHpAelB6YHpweoB6kHqgerB6wHrQeuB68HsAexB7IHswe0B7UHtge3B7gHuQe6B7sHvAe9B74HvwfAB8EHwgfDB8QHxQfGB8cHyAfJB8oHywfMB80HzgfPB9AH0QfSB9MH1AfVB9YH1wfYB9kH2gfbB9wH3QfeB98H4AfhB+IH4wfkB+UH5gfnB+gH6QfqB+sH7AftB+4H7wfwB/EH8gfzB/QH9Qf2B/cH+Af5B/oH+wf8B/0H/gf/CAAIAQgCCAMIBAgFCAYIBwgICAkICggLCAwIDQgOCA8IEAgRCBIIEwgUCBUIFggXCBgIGQgaCBsIHAgdCB4IHwggCCEIIggjCCQIJQgmCCcIKAgpCCoIKwgsCC0ILggvCDAIMQgyCDMINAg1CDYINwg4CDkIOgg7CDwIPQg+CD8IQAhBCEIIQwhECEUIRghHCEgISQhKCEsITAhNCE4ITwhQCFEIUghTCFQIVQhWCFcIWAhZCFoIWwhcCF0IXghfCGAIYQhiCGMIZAhlCGYIZwhoCGkIaghrCGwIbQhuCG8IcAhxCHIIcwh0CHUIdgh3CHgIeQh6CHsIfAh9CH4IfwiACIEIggiDCIQIhQiGCIcIiAiJCIoIiwiMCI0IjgiPCJAIkQiSCJMIlAiVCJYIlwiYCJkImgibCJwInQieCJ8IoAihCKIIowikCKUIpginCKgIqQiqCKsIrAitCK4IrwiwCLEIsgizCLQItQi2CLcIuAi5CLoIuwi8CL0Ivgi/CMAIwQjCCMMIxAjFCMYIxwjICMkIygjLCMwIzQjOCM8I0AjRCNII0wjUCNUI1gjXCNgI2QjaCNsI3AjdCN4I3wjgCOEI4gjjCOQI5QjmCOcI6AjpCOoI6wjsCO0I7gjvCPAI8QjyCPMI9Aj1CPYI9wj4CPkI+gj7CPwI/Qj+CP8JAAkBCQIJAwkECQUJBgkHCQgJCQkKCQsJDAkNCQ4JDwkQCREJEgkTCRQJFQkWCRcJGAkZCRoJGwkcCR0JHgkfCSAJIQkiCSMJJAklCSYJJwkoCSkJKgkrCSwJLQkuCS8JMAkxCTIJMwk0CTUJNgk3CTgJOQk6CTsJPAk9CT4JPwlACUEJQglDCUQJRQlGCUcJSAlJCUoJSwlMCU0JTglPCVAJUQlSCVMJVAlVCVYJVwlYCVkJWglbCVwJXQleCV8JYAlhCWIJYwlkCWUJZglnCWgJaQlqCWsJbAltCW4JbwlwCXEJcglzCXQJdQl2CXcJeAl5CXoJewl8CX0Jfgl/CYAJgQmCCYMJhAmFCYYJhwmICYkJigmLCYwJjQmOCY8JkAmRCZIJkwmUCZUJlgmXCZgJmQmaCZsJnAmdCZ4JnwmgCaEJogmjCaQJpQmmCacJqAmpCaoJqwmsCa0JrgmvCbAJsQmyCbMJtAm1CbYJtwm4CbkJugm7CbwJvQm+Cb8JwAnBCcIJwwnECcUJxgnHCcgJyQnKCcsJzAnNCc4JzwnQCdEJ0gnTCdQJ1QnWCdcJ2AnZCdoJ2wncCd0J3gnfCeAJ4QniCeMJ5AnlCeYJ5wnoCekJ6gnrCewJ7QnuCe8J8AnxCfIJ8wn0CfUJ9gn3CfgJ+Qn6CfsJ/An9Cf4J/woACgEKAgoDCgQKBQoGCgcKCAoJCgoKCwoMCg0KDgoPChAKEQoSChMKFAoVChYKFwoYChkKGgobChwKHQoeCh8KIAohCiIKIwokCiUKJgonCigKKQoqCisKLAotCi4KLwowCjEKMgozCjQKNQo2CjcKOAo5CjoKOwo8Cj0KPgo/CkAKQQpCCkMKRApFCkYKRwpICkkKSgpLCkwKTQpOCk8KUApRClIKUwpUClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmEKYgpjCmQKZQpmCmcKaAppCmoKawpsCm0KbgpvCnAKcQpyCnMKdAp1CnYKdwp4CnkKegp7CnwKfQp+Cn8KgAqBCoIKgwqECoUKhgqHCogKiQqKCosKjAqNCo4KjwqQCpEKkgqTCpQKlQqWCpcKmAqZCpoKmwqcCp0KngqfCqAKoQqiCqMKpAqlCqYKpwqoCqkKqgqrCqwKrQquCq8KsAqxCrIKswq0CrUKtgq3CrgKuQq6CrsKvAq9Cr4KvwrACsEKwgrDCsQKxQrGCscKyArJCsoKywrMCs0KzgrPCtAK0QrSCtMK1ArVCtYK1wrYCtkK2grbCtwK3QreCt8K4ArhCuIK4wrkCuUK5grnCugK6QrqCusK7ArtCu4K7wrwCvEK8grzCvQK9Qr2CvcK+Ar5CvoK+wr8Cv0K/gr/CwALAQsCCwMLBAsFCwYLBwsICwkLCgsLCwwLDQsOCw8LEAsRCxILEwsUCxULFgsXCxgLGQsaCxsLHAsdCx4LHwsgCyELIgsjCyQLJQsmCycLKAspCyoLKwssCy0LLgsvCzALMQsyCzMLNAs1CzYLNws4CzkLOgs7CzwLPQs+Cz8LQAtBC0ILQwtEC0ULRgtHC0gLSQtKC0sLTAtNC04LTwtQC1ELUgtTC1QLVQtWC1cLWAtZC1oLWwtcC10LXgtfC2ALYQtiC2MLZAtlC2YLZwtoC2kLagtrC2wLbQtuC28LcAtxC3ILcwt0C3ULdgt3C3gLeQt6C3sLfAt9C34LfwuAC4ELgguDC4QLhQuGC4cLiAuJC4oLiwuMC40LjguPC5ALkQuSC5MLlAuVC5YLlwuYC5kLmgubC5wLnQueC58LoAuhC6ILowukC6ULpgunC6gLqQuqC6sLrAutC64LrwuwC7ELsguzC7QLtQu2C7cLuAu5C7oLuwu8C70Lvgu/C8ALwQvCC8MLxAvFC8YLxwvIC8kLygvLC8wLzQvOC88L0AvRC9IL0wvUC9UL1gvXC9gL2QvaC9sL3AvdC94L3wvgC+EL4gvjC+QL5QvmC+cL6AvpC+oL6wvsC+0L7gvvC/AL8QvyC/ML9Av1C/YL9wv4C/kL+gv7C/wL/Qv+C/8MAAwBDAIMAwwEDAUMBgwHDAgMCQwKDAsMDAwNDA4MDwwQDBEMEgwTDBQMFQwWDBcMGAwZDBoMGwwcDB0MHgwfDCAMIQwiDCMMJAwlDCYMJwwoDCkMKgwrDCwMLQwuDC8MMAwxDDIMMww0DDUMNgw3DDgMOQw6DDsMPAw9DD4MPwxADEEMQgxDDEQMRQxGDEcMSAxJDEoMSwxMDE0MTgxPDFAMUQxSDFMMVAxVDFYMVwxYDFkMWgxbDFwMXQxeDF8MYAxhDGIMYwxkDGUMZgxnDGgMaQxqDGsMbAxtDG4MbwxwDHEMcgxzDHQMdQx2DHcMeAx5DHoMewx8DH0Mfgx/DIAMgQyCDIMMhAyFDIYMhwyIDIkMigyLDIwMjQyODI8MkAyRDJIMkwyUDJUMlgyXDJgMmQyaDJsMnAydDJ4MnwygDKEMogyjDKQMpQymDKcMqAypDKoMqwysDK0MrgyvDLAMsQyyDLMMtAy1DLYGZ2x5cGgwBS5udWxsEG5vbm1hcmtpbmdyZXR1cm4DbXUxA3BpMQNPaG0HdW5pMjIwNgRFdXJvB2RtYWNyb24Jb3ZlcnNjb3JlBm1pZGRvdAZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawZEY2Fyb24GZGNhcm9uBkRzbGFzaAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgZMYWN1dGUGbGFjdXRlBkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0ZQZuYWN1dGUGTmNhcm9uBm5jYXJvbglPZGJsYWN1dGUJb2RibGFjdXRlBlJhY3V0ZQZyYWN1dGUGUmNhcm9uBnJjYXJvbgZTYWN1dGUGc2FjdXRlCFRjZWRpbGxhCHRjZWRpbGxhBlRjYXJvbgZ0Y2Fyb24FVXJpbmcFdXJpbmcJVWRibGFjdXRlCXVkYmxhY3V0ZQZaYWN1dGUGemFjdXRlBFpkb3QEemRvdAVHYW1tYQVUaGV0YQNQaGkFYWxwaGEFZGVsdGEHZXBzaWxvbgVzaWdtYQN0YXUDcGhpDXVuZGVyc2NvcmVkYmwJZXhjbGFtZGJsCW5zdXBlcmlvcgZwZXNldGEJYXJyb3dsZWZ0B2Fycm93dXAKYXJyb3dyaWdodAlhcnJvd2Rvd24JYXJyb3dib3RoCWFycm93dXBkbgxhcnJvd3VwZG5ic2UKb3J0aG9nb25hbAxpbnRlcnNlY3Rpb24LZXF1aXZhbGVuY2UFaG91c2UNcmV2bG9naWNhbG5vdAppbnRlZ3JhbHRwCmludGVncmFsYnQIU0YxMDAwMDAIU0YxMTAwMDAIU0YwMTAwMDAIU0YwMzAwMDAIU0YwMjAwMDAIU0YwNDAwMDAIU0YwODAwMDAIU0YwOTAwMDAIU0YwNjAwMDAIU0YwNzAwMDAIU0YwNTAwMDAIU0Y0MzAwMDAIU0YyNDAwMDAIU0Y1MTAwMDAIU0Y1MjAwMDAIU0YzOTAwMDAIU0YyMjAwMDAIU0YyMTAwMDAIU0YyNTAwMDAIU0Y1MDAwMDAIU0Y0OTAwMDAIU0YzODAwMDAIU0YyODAwMDAIU0YyNzAwMDAIU0YyNjAwMDAIU0YzNjAwMDAIU0YzNzAwMDAIU0Y0MjAwMDAIU0YxOTAwMDAIU0YyMDAwMDAIU0YyMzAwMDAIU0Y0NzAwMDAIU0Y0ODAwMDAIU0Y0MTAwMDAIU0Y0NTAwMDAIU0Y0NjAwMDAIU0Y0MDAwMDAIU0Y1NDAwMDAIU0Y1MzAwMDAIU0Y0NDAwMDAHdXBibG9jawdkbmJsb2NrBWJsb2NrB2xmYmxvY2sHcnRibG9jawdsdHNoYWRlBXNoYWRlB2Rrc2hhZGUJZmlsbGVkYm94CmZpbGxlZHJlY3QHdHJpYWd1cAd0cmlhZ3J0B3RyaWFnZG4HdHJpYWdsZgZjaXJjbGUJaW52YnVsbGV0CWludmNpcmNsZQlzbWlsZWZhY2UMaW52c21pbGVmYWNlA3N1bgZmZW1hbGUEbWFsZQVzcGFkZQRjbHViBWhlYXJ0B2RpYW1vbmQLbXVzaWNhbG5vdGUObXVzaWNhbG5vdGVkYmwCSUoCaWoLbmFwb3N0cm9waGUGbWludXRlBnNlY29uZAlhZmlpNjEyNDgJYWZpaTYxMjg5BkgyMjA3MwZIMTg1NDMGSDE4NTUxBkgxODUzMwpvcGVuYnVsbGV0B0FtYWNyb24HYW1hY3JvbgtDY2lyY3VtZmxleAtjY2lyY3VtZmxleARDZG90BGNkb3QHRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUERWRvdARlZG90C0djaXJjdW1mbGV4C2djaXJjdW1mbGV4BEdkb3QEZ2RvdAhHY2VkaWxsYQhnY2VkaWxsYQtIY2lyY3VtZmxleAtoY2lyY3VtZmxleARIYmFyBGhiYXIGSXRpbGRlBml0aWxkZQdJbWFjcm9uB2ltYWNyb24GSWJyZXZlBmlicmV2ZQdJb2dvbmVrB2lvZ29uZWsLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgIS2NlZGlsbGEIa2NlZGlsbGEMa2dyZWVubGFuZGljCExjZWRpbGxhCGxjZWRpbGxhCE5jZWRpbGxhCG5jZWRpbGxhA0VuZwNlbmcHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUIUmNlZGlsbGEIcmNlZGlsbGELU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgEVGJhcgR0YmFyBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1bWFjcm9uBlVicmV2ZQZ1YnJldmUHVW9nb25lawd1b2dvbmVrC1djaXJjdW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3ljaXJjdW1mbGV4BWxvbmdzCkFyaW5nYWN1dGUKYXJpbmdhY3V0ZQdBRWFjdXRlB2FlYWN1dGULT3NsYXNoYWN1dGULb3NsYXNoYWN1dGUJYW5vdGVsZWlhBldncmF2ZQZ3Z3JhdmUGV2FjdXRlBndhY3V0ZQlXZGllcmVzaXMJd2RpZXJlc2lzBllncmF2ZQZ5Z3JhdmUNcXVvdGVyZXZlcnNlZAlyYWRpY2FsZXgJYWZpaTA4OTQxCWVzdGltYXRlZAlvbmVlaWdodGgMdGhyZWVlaWdodGhzC2ZpdmVlaWdodGhzDHNldmVuZWlnaHRocwtjb21tYWFjY2VudBB1bmRlcmNvbW1hYWNjZW50BXRvbm9zDWRpZXJlc2lzdG9ub3MKQWxwaGF0b25vcwxFcHNpbG9udG9ub3MIRXRhdG9ub3MJSW90YXRvbm9zDE9taWNyb250b25vcwxVcHNpbG9udG9ub3MKT21lZ2F0b25vcxFpb3RhZGllcmVzaXN0b25vcwVBbHBoYQRCZXRhBURlbHRhB0Vwc2lsb24EWmV0YQNFdGEESW90YQVLYXBwYQZMYW1iZGECTXUCTnUCWGkHT21pY3JvbgJQaQNSaG8FU2lnbWEDVGF1B1Vwc2lsb24DQ2hpA1BzaQxJb3RhZGllcmVzaXMPVXBzaWxvbmRpZXJlc2lzCmFscGhhdG9ub3MMZXBzaWxvbnRvbm9zCGV0YXRvbm9zCWlvdGF0b25vcxR1cHNpbG9uZGllcmVzaXN0b25vcwRiZXRhBWdhbW1hBHpldGEDZXRhBXRoZXRhBGlvdGEFa2FwcGEGbGFtYmRhAm51AnhpB29taWNyb24DcmhvBnNpZ21hMQd1cHNpbG9uA2NoaQNwc2kFb21lZ2EMaW90YWRpZXJlc2lzD3Vwc2lsb25kaWVyZXNpcwxvbWljcm9udG9ub3MMdXBzaWxvbnRvbm9zCm9tZWdhdG9ub3MJYWZpaTEwMDIzCWFmaWkxMDA1MQlhZmlpMTAwNTIJYWZpaTEwMDUzCWFmaWkxMDA1NAlhZmlpMTAwNTUJYWZpaTEwMDU2CWFmaWkxMDA1NwlhZmlpMTAwNTgJYWZpaTEwMDU5CWFmaWkxMDA2MAlhZmlpMTAwNjEJYWZpaTEwMDYyCWFmaWkxMDE0NQlhZmlpMTAwMTcJYWZpaTEwMDE4CWFmaWkxMDAxOQlhZmlpMTAwMjAJYWZpaTEwMDIxCWFmaWkxMDAyMglhZmlpMTAwMjQJYWZpaTEwMDI1CWFmaWkxMDAyNglhZmlpMTAwMjcJYWZpaTEwMDI4CWFmaWkxMDAyOQlhZmlpMTAwMzAJYWZpaTEwMDMxCWFmaWkxMDAzMglhZmlpMTAwMzMJYWZpaTEwMDM0CWFmaWkxMDAzNQlhZmlpMTAwMzYJYWZpaTEwMDM3CWFmaWkxMDAzOAlhZmlpMTAwMzkJYWZpaTEwMDQwCWFmaWkxMDA0MQlhZmlpMTAwNDIJYWZpaTEwMDQzCWFmaWkxMDA0NAlhZmlpMTAwNDUJYWZpaTEwMDQ2CWFmaWkxMDA0NwlhZmlpMTAwNDgJYWZpaTEwMDQ5CWFmaWkxMDA2NQlhZmlpMTAwNjYJYWZpaTEwMDY3CWFmaWkxMDA2OAlhZmlpMTAwNjkJYWZpaTEwMDcwCWFmaWkxMDA3MglhZmlpMTAwNzMJYWZpaTEwMDc0CWFmaWkxMDA3NQlhZmlpMTAwNzYJYWZpaTEwMDc3CWFmaWkxMDA3OAlhZmlpMTAwNzkJYWZpaTEwMDgwCWFmaWkxMDA4MQlhZmlpMTAwODIJYWZpaTEwMDgzCWFmaWkxMDA4NAlhZmlpMTAwODUJYWZpaTEwMDg2CWFmaWkxMDA4NwlhZmlpMTAwODgJYWZpaTEwMDg5CWFmaWkxMDA5MAlhZmlpMTAwOTEJYWZpaTEwMDkyCWFmaWkxMDA5MwlhZmlpMTAwOTQJYWZpaTEwMDk1CWFmaWkxMDA5NglhZmlpMTAwOTcJYWZpaTEwMDcxCWFmaWkxMDA5OQlhZmlpMTAxMDAJYWZpaTEwMTAxCWFmaWkxMDEwMglhZmlpMTAxMDMJYWZpaTEwMTA0CWFmaWkxMDEwNQlhZmlpMTAxMDYJYWZpaTEwMTA3CWFmaWkxMDEwOAlhZmlpMTAxMDkJYWZpaTEwMTEwCWFmaWkxMDE5MwlhZmlpMTAwNTAJYWZpaTEwMDk4CWFmaWkwMDIwOAlhZmlpNjEzNTIFc2hldmEKaGF0YWZzZWdvbApoYXRhZnBhdGFoC2hhdGFmcWFtYXRzBWhpcmlxBXRzZXJlBXNlZ29sBXBhdGFoBnFhbWF0cwVob2xhbQZxdWJ1dHMGZGFnZXNoBW1ldGVnBW1hcWFmBHJhZmUFcGFzZXEHc2hpbmRvdAZzaW5kb3QIc29mcGFzdXEEYWxlZgNiZXQFZ2ltZWwFZGFsZXQCaGUDdmF2BXpheWluA2hldAN0ZXQDeW9kCGZpbmFsa2FmA2thZgVsYW1lZAhmaW5hbG1lbQNtZW0IZmluYWxudW4DbnVuBnNhbWVraARheWluB2ZpbmFscGUCcGUKZmluYWx0c2FkaQV0c2FkaQNxb2YEcmVzaARzaGluA3Rhdglkb3VibGV2YXYGdmF2eW9kCWRvdWJsZXlvZAZnZXJlc2gJZ2Vyc2hheWltDW5ld3NoZXFlbHNpZ24KdmF2c2hpbmRvdA1maW5hbGthZnNoZXZhDmZpbmFsa2FmcWFtYXRzCmxhbWVkaG9sYW0QbGFtZWRob2xhbWRhZ2VzaAdhbHRheWluC3NoaW5zaGluZG90CnNoaW5zaW5kb3QRc2hpbmRhZ2VzaHNoaW5kb3QQc2hpbmRhZ2VzaHNpbmRvdAlhbGVmcGF0YWgKYWxlZnFhbWF0cwlhbGVmbWFwaXEJYmV0ZGFnZXNoC2dpbWVsZGFnZXNoC2RhbGV0ZGFnZXNoCGhlZGFnZXNoCXZhdmRhZ2VzaAt6YXlpbmRhZ2VzaAl0ZXRkYWdlc2gJeW9kZGFnZXNoDmZpbmFsa2FmZGFnZXNoCWthZmRhZ2VzaAtsYW1lZGRhZ2VzaAltZW1kYWdlc2gJbnVuZGFnZXNoDHNhbWVraGRhZ2VzaA1maW5hbHBlZGFnZXNoCHBlZGFnZXNoC3RzYWRpZGFnZXNoCXFvZmRhZ2VzaApyZXNoZGFnZXNoCnNoaW5kYWdlc2gIdGF2ZGFnZXMIdmF2aG9sYW0HYmV0cmFmZQdrYWZyYWZlBnBlcmFmZQlhbGVmbGFtZWQSemVyb3dpZHRobm9uam9pbmVyD3plcm93aWR0aGpvaW5lcg9sZWZ0dG9yaWdodG1hcmsPcmlnaHR0b2xlZnRtYXJrCWFmaWk1NzM4OAlhZmlpNTc0MDMJYWZpaTU3NDA3CWFmaWk1NzQwOQlhZmlpNTc0NDAJYWZpaTU3NDUxCWFmaWk1NzQ1MglhZmlpNTc0NTMJYWZpaTU3NDU0CWFmaWk1NzQ1NQlhZmlpNTc0NTYJYWZpaTU3NDU3CWFmaWk1NzQ1OAlhZmlpNTczOTIJYWZpaTU3MzkzCWFmaWk1NzM5NAlhZmlpNTczOTUJYWZpaTU3Mzk2CWFmaWk1NzM5NwlhZmlpNTczOTgJYWZpaTU3Mzk5CWFmaWk1NzQwMAlhZmlpNTc0MDEJYWZpaTU3MzgxCWFmaWk1NzQ2MQlhZmlpNjMxNjcJYWZpaTU3NDU5CWFmaWk1NzU0MwlhZmlpNTc1MzQJYWZpaTU3NDk0CWFmaWk2Mjg0MwlhZmlpNjI4NDQJYWZpaTYyODQ1CWFmaWk2NDI0MAlhZmlpNjQyNDEJYWZpaTYzOTU0CWFmaWk1NzM4MglhZmlpNjQyNDIJYWZpaTYyODgxCWFmaWk1NzUwNAlhZmlpNTczNjkJYWZpaTU3MzcwCWFmaWk1NzM3MQlhZmlpNTczNzIJYWZpaTU3MzczCWFmaWk1NzM3NAlhZmlpNTczNzUJYWZpaTU3MzkxCWFmaWk1NzQ3MQlhZmlpNTc0NjAJYWZpaTUyMjU4CWFmaWk1NzUwNglhZmlpNjI5NTgJYWZpaTYyOTU2CWFmaWk1Mjk1NwlhZmlpNTc1MDUJYWZpaTYyODg5CWFmaWk2Mjg4NwlhZmlpNjI4ODgJYWZpaTU3NTA3CWFmaWk2Mjk2MQlhZmlpNjI5NTkJYWZpaTYyOTYwCWFmaWk1NzUwOAlhZmlpNjI5NjIJYWZpaTU3NTY3CWFmaWk2Mjk2NAlhZmlpNTIzMDUJYWZpaTUyMzA2CWFmaWk1NzUwOQlhZmlpNjI5NjcJYWZpaTYyOTY1CWFmaWk2Mjk2NglhZmlpNTc1NTUJYWZpaTUyMzY0CWFmaWk2Mzc1MwlhZmlpNjM3NTQJYWZpaTYzNzU5CWFmaWk2Mzc2MwlhZmlpNjM3OTUJYWZpaTYyODkxCWFmaWk2MzgwOAlhZmlpNjI5MzgJYWZpaTYzODEwCWFmaWk2Mjk0MglhZmlpNjI5NDcJYWZpaTYzODEzCWFmaWk2MzgyMwlhZmlpNjM4MjQJYWZpaTYzODMzCWFmaWk2Mzg0NAlhZmlpNjI4ODIJYWZpaTYyODgzCWFmaWk2Mjg4NAlhZmlpNjI4ODUJYWZpaTYyODg2CWFmaWk2Mzg0NglhZmlpNjM4NDkJYWZpaTYzODUwCWFmaWk2Mzg1MQlhZmlpNjM4NTIJYWZpaTYzODU1CWFmaWk2Mzg1NglhZmlpNjM3NjEJYWZpaTYzODgyCWFmaWk2MzgyNQlhZmlpNjM4ODUJYWZpaTYzODg4CWFmaWk2Mzg5NglhZmlpNjM4OTcJYWZpaTYzODk4CWFmaWk2Mzg5OQlhZmlpNjM5MDAJYWZpaTYzOTAxCWFmaWk2MzkwMglhZmlpNjM5MDMJYWZpaTYzOTA0CWFmaWk2MzkwNQlhZmlpNjM5MDYJYWZpaTYzOTA4CWFmaWk2MzkxMAlhZmlpNjM5MTIJYWZpaTYyOTI3CWFmaWk2Mzk0MQlhZmlpNjI5MzkJYWZpaTYzOTQzCWFmaWk2Mjk0MwlhZmlpNjI5NDYJYWZpaTYzOTQ2CWFmaWk2Mjk1MQlhZmlpNjM5NDgJYWZpaTYyOTUzCWFmaWk2Mzk1MAlhZmlpNjM5NTEJYWZpaTYzOTUyCWFmaWk2Mzk1MwlhZmlpNjM5NTYJYWZpaTYzOTU4CWFmaWk2Mzk1OQlhZmlpNjM5NjAJYWZpaTYzOTYxCWFmaWk2NDA0NglhZmlpNjQwNTgJYWZpaTY0MDU5CWFmaWk2NDA2MAlhZmlpNjQwNjEJYWZpaTYyOTQ1CWFmaWk2NDE4NAlhZmlpNTIzOTkJYWZpaTUyNDAwCWFmaWk2Mjc1MwlhZmlpNTc0MTEJYWZpaTYyNzU0CWFmaWk1NzQxMglhZmlpNjI3NTUJYWZpaTU3NDEzCWFmaWk2Mjc1NglhZmlpNTc0MTQJYWZpaTYyNzU5CWFmaWk2Mjc1NwlhZmlpNjI3NTgJYWZpaTU3NDE1CWFmaWk2Mjc2MAlhZmlpNTc0MTYJYWZpaTYyNzYzCWFmaWk2Mjc2MQlhZmlpNjI3NjIJYWZpaTU3NDE3CWFmaWk2Mjc2NAlhZmlpNTc0MTgJYWZpaTYyNzY3CWFmaWk2Mjc2NQlhZmlpNjI3NjYJYWZpaTU3NDE5CWFmaWk2Mjc3MAlhZmlpNjI3NjgJYWZpaTYyNzY5CWFmaWk1NzQyMAlhZmlpNjI3NzMJYWZpaTYyNzcxCWFmaWk2Mjc3MglhZmlpNTc0MjEJYWZpaTYyNzc2CWFmaWk2Mjc3NAlhZmlpNjI3NzUJYWZpaTU3NDIyCWFmaWk2Mjc3OQlhZmlpNjI3NzcJYWZpaTYyNzc4CWFmaWk1NzQyMwlhZmlpNjI3ODAJYWZpaTU3NDI0CWFmaWk2Mjc4MQlhZmlpNTc0MjUJYWZpaTYyNzgyCWFmaWk1NzQyNglhZmlpNjI3ODMJYWZpaTU3NDI3CWFmaWk2Mjc4NglhZmlpNjI3ODQJYWZpaTYyNzg1CWFmaWk1NzQyOAlhZmlpNjI3ODkJYWZpaTYyNzg3CWFmaWk2Mjc4OAlhZmlpNTc0MjkJYWZpaTYyNzkyCWFmaWk2Mjc5MAlhZmlpNjI3OTEJYWZpaTU3NDMwCWFmaWk2Mjc5NQlhZmlpNjI3OTMJYWZpaTYyNzk0CWFmaWk1NzQzMQlhZmlpNjI3OTgJYWZpaTYyNzk2CWFmaWk2Mjc5NwlhZmlpNTc0MzIJYWZpaTYyODAxCWFmaWk2Mjc5OQlhZmlpNjI4MDAJYWZpaTU3NDMzCWFmaWk2MjgwNAlhZmlpNjI4MDIJYWZpaTYyODAzCWFmaWk1NzQzNAlhZmlpNjI4MDcJYWZpaTYyODA1CWFmaWk2MjgwNglhZmlpNTc0NDEJYWZpaTYyODEwCWFmaWk2MjgwOAlhZmlpNjI4MDkJYWZpaTU3NDQyCWFmaWk2MjgxMwlhZmlpNjI4MTEJYWZpaTYyODEyCWFmaWk1NzQ0MwlhZmlpNjI4MTYJYWZpaTU3NDEwCWFmaWk2MjgxNQlhZmlpNTc0NDQJYWZpaTYyODE5CWFmaWk2MjgxNwlhZmlpNjI4MTgJYWZpaTU3NDQ1CWFmaWk2MjgyMglhZmlpNjI4MjAJYWZpaTYyODIxCWFmaWk1NzQ0NglhZmlpNjI4MjUJYWZpaTYyODIzCWFmaWk2MjgyNAlhZmlpNTc0NDcJYWZpaTYyODI4CWFmaWk1NzQ3MAlhZmlpNjI4MjcJYWZpaTU3NDQ4CWFmaWk2MjgyOQlhZmlpNTc0NDkJYWZpaTYyODMwCWFmaWk1NzQ1MAlhZmlpNjI4MzMJYWZpaTYyODMxCWFmaWk2MjgzMglhZmlpNjI4MzQJYWZpaTYyODM1CWFmaWk2MjgzNglhZmlpNjI4MzcJYWZpaTYyODM4CWFmaWk2MjgzOQlhZmlpNjI4NDAJYWZpaTYyODQxCWdseXBoMTAyMQthZmlpNTc1NDMtMgthZmlpNTc0NTQtMgthZmlpNTc0NTEtMglnbHlwaDEwMjUJZ2x5cGgxMDI2C2FmaWk1NzQ3MS0yC2FmaWk1NzQ1OC0yC2FmaWk1NzQ1Ny0yC2FmaWk1NzQ5NC0yC2FmaWk1NzQ1OS0yC2FmaWk1NzQ1NS0yC2FmaWk1NzQ1Mi0yCWdseXBoMTAzNAlnbHlwaDEwMzUJZ2x5cGgxMDM2C2FmaWk2Mjg4NC0yC2FmaWk2Mjg4MS0yC2FmaWk2Mjg4Ni0yC2FmaWk2Mjg4My0yC2FmaWk2Mjg4NS0yC2FmaWk2Mjg4Mi0yC2FmaWk1NzUwNC0yC2FmaWk1NzQ1Ni0yC2FmaWk1NzQ1My0yCWdseXBoMTA0NglnbHlwaDEwNDcLYWZpaTU3NTQzLTMLYWZpaTU3NDU0LTMLYWZpaTU3NDUxLTMJZ2x5cGgxMDUxCWdseXBoMTA1MgthZmlpNTc0NzEtMwthZmlpNTc0NTgtMwthZmlpNTc0NTctMwthZmlpNTc0OTQtMwthZmlpNTc0NTktMwthZmlpNTc0NTUtMwthZmlpNTc0NTItMwlnbHlwaDEwNjAJZ2x5cGgxMDYxCWdseXBoMTA2MgthZmlpNjI4ODQtMwthZmlpNjI4ODEtMwthZmlpNjI4ODYtMwthZmlpNjI4ODMtMwthZmlpNjI4ODUtMwthZmlpNjI4ODItMwthZmlpNTc1MDQtMwthZmlpNTc0NTYtMwthZmlpNTc0NTMtMwlnbHlwaDEwNzIJZ2x5cGgxMDczC2FmaWk1NzU0My00C2FmaWk1NzQ1NC00C2FmaWk1NzQ1MS00CWdseXBoMTA3NwlnbHlwaDEwNzgLYWZpaTU3NDcxLTQLYWZpaTU3NDU4LTQLYWZpaTU3NDU3LTQLYWZpaTU3NDk0LTQLYWZpaTU3NDU5LTQLYWZpaTU3NDU1LTQLYWZpaTU3NDUyLTQJZ2x5cGgxMDg2CWdseXBoMTA4NwlnbHlwaDEwODgLYWZpaTYyODg0LTQLYWZpaTYyODgxLTQLYWZpaTYyODg2LTQLYWZpaTYyODgzLTQLYWZpaTYyODg1LTQLYWZpaTYyODgyLTQLYWZpaTU3NTA0LTQLYWZpaTU3NDU2LTQLYWZpaTU3NDUzLTQJZ2x5cGgxMDk4CWdseXBoMTA5OQlnbHlwaDExMDAJZ2x5cGgxMTAxCWdseXBoMTEwMglnbHlwaDExMDMJZ2x5cGgxMTA0CWdseXBoMTEwNQlnbHlwaDExMDYJZ2x5cGgxMTA3CWdseXBoMTEwOAlnbHlwaDExMDkJZ2x5cGgxMTEwCWdseXBoMTExMQlnbHlwaDExMTIJZ2x5cGgxMTEzCWdseXBoMTExNAlnbHlwaDExMTUJZ2x5cGgxMTE2CWdseXBoMTExNwlnbHlwaDExMTgJZ2x5cGgxMTE5CWdseXBoMTEyMAlnbHlwaDExMjEJZ2x5cGgxMTIyCWdseXBoMTEyMwlnbHlwaDExMjQJZ2x5cGgxMTI1CWdseXBoMTEyNgd1bmlGRkZDBU9ob3JuBW9ob3JuBVVob3JuBXVob3JuCWdseXBoMTEzMwlnbHlwaDExMzQJZ2x5cGgxMTM1B3VuaUYwMDYHdW5pRjAwNwd1bmlGMDA5EmNvbWJpbmluZ2hvb2thYm92ZQd1bmlGMDEwB3VuaUYwMTMHdW5pRjAxMQd1bmlGMDFDB3VuaUYwMTUUY29tYmluaW5ndGlsZGVhY2NlbnQJZ2x5cGgxMTQ2CWdseXBoMTE0Nwd1bmlGMDJDCGRvbmdzaWduCG9uZXRoaXJkCXR3b3RoaXJkcwd1bmlGMDA4CWdseXBoMTE1MwlnbHlwaDExNTQHdW5pRjAwRgd1bmlGMDEyB3VuaUYwMTQHdW5pRjAxNgd1bmlGMDE3B3VuaUYwMTgHdW5pRjAxOQd1bmlGMDFBB3VuaUYwMUIHdW5pRjAxRQd1bmlGMDFGB3VuaUYwMjAHdW5pRjAyMQd1bmlGMDIyFGNvbWJpbmluZ2dyYXZlYWNjZW50FGNvbWJpbmluZ2FjdXRlYWNjZW50B3VuaUYwMUQRY29tYmluaW5nZG90YmVsb3cHdW5pRjAyMwd1bmlGMDI5B3VuaUYwMkEHdW5pRjAyQgd1bmlGMDI0B3VuaUYwMjUHdW5pRjAyNgd1bmlGMDI3B3VuaUYwMjgHdW5pRjAyRAd1bmlGMDJFB3VuaUYwMkYHdW5pRjAzMAlBZG90YmVsb3cJYWRvdGJlbG93CkFob29rYWJvdmUKYWhvb2thYm92ZRBBY2lyY3VtZmxleGFjdXRlEGFjaXJjdW1mbGV4YWN1dGUQQWNpcmN1bWZsZXhncmF2ZRBhY2lyY3VtZmxleGdyYXZlFEFjaXJjdW1mbGV4aG9va2Fib3ZlFGFjaXJjdW1mbGV4aG9va2Fib3ZlEEFjaXJjdW1mbGV4dGlsZGUQYWNpcmN1bWZsZXh0aWxkZRNBY2lyY3VtZmxleGRvdGJlbG93E2FjaXJjdW1mbGV4ZG90YmVsb3cLQWJyZXZlYWN1dGULYWJyZXZlYWN1dGULQWJyZXZlZ3JhdmULYWJyZXZlZ3JhdmUPQWJyZXZlaG9va2Fib3ZlD2FicmV2ZWhvb2thYm92ZQtBYnJldmV0aWxkZQthYnJldmV0aWxkZQ5BYnJldmVkb3RiZWxvdw5hYnJldmVkb3RiZWxvdwlFZG90YmVsb3cJZWRvdGJlbG93CkVob29rYWJvdmUKZWhvb2thYm92ZQZFdGlsZGUGZXRpbGRlEEVjaXJjdW1mbGV4YWN1dGUQZWNpcmN1bWZsZXhhY3V0ZRBFY2lyY3VtZmxleGdyYXZlEGVjaXJjdW1mbGV4Z3JhdmUURWNpcmN1bWZsZXhob29rYWJvdmUUZWNpcmN1bWZsZXhob29rYWJvdmUQRWNpcmN1bWZsZXh0aWxkZRBlY2lyY3VtZmxleHRpbGRlE0VjaXJjdW1mbGV4ZG90YmVsb3cTZWNpcmN1bWZsZXhkb3RiZWxvdwpJaG9va2Fib3ZlCmlob29rYWJvdmUJSWRvdGJlbG93CWlkb3RiZWxvdwlPZG90YmVsb3cJb2RvdGJlbG93Ck9ob29rYWJvdmUKb2hvb2thYm92ZRBPY2lyY3VtZmxleGFjdXRlEG9jaXJjdW1mbGV4YWN1dGUQT2NpcmN1bWZsZXhncmF2ZRBvY2lyY3VtZmxleGdyYXZlFE9jaXJjdW1mbGV4aG9va2Fib3ZlFG9jaXJjdW1mbGV4aG9va2Fib3ZlEE9jaXJjdW1mbGV4dGlsZGUQb2NpcmN1bWZsZXh0aWxkZRNPY2lyY3VtZmxleGRvdGJlbG93E29jaXJjdW1mbGV4ZG90YmVsb3cKT2hvcm5hY3V0ZQpvaG9ybmFjdXRlCk9ob3JuZ3JhdmUKb2hvcm5ncmF2ZQ5PaG9ybmhvb2thYm92ZQ5vaG9ybmhvb2thYm92ZQpPaG9ybnRpbGRlCm9ob3JudGlsZGUNT2hvcm5kb3RiZWxvdw1vaG9ybmRvdGJlbG93CVVkb3RiZWxvdwl1ZG90YmVsb3cKVWhvb2thYm92ZQp1aG9va2Fib3ZlClVob3JuYWN1dGUKdWhvcm5hY3V0ZQpVaG9ybmdyYXZlCnVob3JuZ3JhdmUOVWhvcm5ob29rYWJvdmUOdWhvcm5ob29rYWJvdmUKVWhvcm50aWxkZQp1aG9ybnRpbGRlDVVob3JuZG90YmVsb3cNdWhvcm5kb3RiZWxvdwlZZG90YmVsb3cJeWRvdGJlbG93Cllob29rYWJvdmUKeWhvb2thYm92ZQZZdGlsZGUGeXRpbGRlCWdseXBoMTc1MAlnbHlwaDE3NTEJZ2x5cGgxNzUyB3VuaTAxRDAHdW5pMDFEMQd1bmkwMUQyB3VuaTAxRDMHdW5pMDFENAd1bmkwMUQ1B3VuaTAxRDYHdW5pMDFENwd1bmkwMUQ4B3VuaTAxRDkHdW5pMDFEQQd1bmkwMURCB3VuaTAxREMJZ2x5cGgxMjkwCWdseXBoMTI5MQlnbHlwaDEyOTIJZ2x5cGgxMjkzB3VuaTA0OTIHdW5pMDQ5Mwd1bmkwNDk2B3VuaTA0OTcHdW5pMDQ5QQd1bmkwNDlCB3VuaTA0OUMHdW5pMDQ5RAd1bmkwNEEyB3VuaTA0QTMHdW5pMDRBRQd1bmkwNEFGB3VuaTA0QjAHdW5pMDRCMQd1bmkwNEIyB3VuaTA0QjMHdW5pMDRCOAd1bmkwNEI5B3VuaTA0QkEHdW5pMDRCQgd1bmkwMThGB3VuaTAyNTkHdW5pMDRFOAd1bmkwNEU5CWdseXBoMTMxOAlnbHlwaDEzMTkJZ2x5cGgxMzIwCWdseXBoMTMyMQlnbHlwaDEzMjIJZ2x5cGgxMzIzB3VuaTA2NzIJZ2x5cGgxMzI1B3VuaTA2NzMJZ2x5cGgxMzI3B3VuaTA2NzUJZ2x5cGgxMzI5B3VuaTA2NzYJZ2x5cGgxMzMxB3VuaTA2NzcJZ2x5cGgxMzMzB3VuaTA2NzgJZ2x5cGgxMzM1CHVuaTA2Nzk7B3VuaUZCNjcHdW5pRkI2OAd1bmlGQjY5B3VuaTA2N0EHdW5pRkI1Rgd1bmlGQjYwB3VuaUZCNjEHdW5pMDY3Qgd1bmlGQjUzB3VuaUZCNTQHdW5pRkI1NQd1bmkwNjdDCWdseXBoMTM0OQlnbHlwaDEzNTAJZ2x5cGgxMzUxB3VuaTA2N0QJZ2x5cGgxMzUzCWdseXBoMTM1NAlnbHlwaDEzNTUHdW5pMDY3Rgd1bmlGQjYzB3VuaUZCNjQHdW5pRkI2NQd1bmkwNjgwB3VuaUZCNUIHdW5pRkI1Qwd1bmlGQjVEB3VuaTA2ODEJZ2x5cGgxMzY1CWdseXBoMTM2NglnbHlwaDEzNjcHdW5pMDY4MglnbHlwaDEzNjkJZ2x5cGgxMzcwCWdseXBoMTM3MQd1bmkwNjgzB3VuaUZCNzcHdW5pRkI3OAd1bmlGQjc5B3VuaTA2ODQHdW5pRkI3Mwd1bmlGQjc0B3VuaUZCNzUHdW5pMDY4NQlnbHlwaDEzODEJZ2x5cGgxMzgyCWdseXBoMTM4Mwd1bmkwNjg3B3VuaUZCN0YHdW5pRkI4MAd1bmlGQjgxB3VuaTA2ODgHdW5pRkI4OQd1bmkwNjg5CWdseXBoMTM5MQd1bmkwNjhBCWdseXBoMTM5Mwd1bmkwNjhCCWdseXBoMTM5NQd1bmkwNjhDB3VuaUZCODUHdW5pMDY4RAd1bmlGQjgzB3VuaTA2OEUHdW5pRkI4Nwd1bmkwNjhGCWdseXBoMTQwMwd1bmkwNjkwCWdseXBoMTQwNQd1bmkwNjkxB3VuaUZCOEQHdW5pMDY5MglnbHlwaDE0MDkHdW5pMDY5MwlnbHlwaDE0MTEHdW5pMDY5NAlnbHlwaDE0MTMHdW5pMDY5NQlnbHlwaDE0MTUHdW5pMDY5NglnbHlwaDE0MTcHdW5pMDY5NwlnbHlwaDE0MTkHdW5pMDY5OQlnbHlwaDE0MjEHdW5pMDY5QQlnbHlwaDE0MjMJZ2x5cGgxNDI0CWdseXBoMTQyNQd1bmkwNjlCCWdseXBoMTQyNwlnbHlwaDE0MjgJZ2x5cGgxNDI5B3VuaTA2OUMJZ2x5cGgxNDMxCWdseXBoMTQzMglnbHlwaDE0MzMHdW5pMDY5RAlnbHlwaDE0MzUJZ2x5cGgxNDM2CWdseXBoMTQzNwd1bmkwNjlFCWdseXBoMTQzOQlnbHlwaDE0NDAJZ2x5cGgxNDQxB3VuaTA2OUYJZ2x5cGgxNDQzCWdseXBoMTQ0NAlnbHlwaDE0NDUHdW5pMDZBMAlnbHlwaDE0NDcJZ2x5cGgxNDQ4CWdseXBoMTQ0OQd1bmkwNkExCWdseXBoMTQ1MQlnbHlwaDE0NTIJZ2x5cGgxNDUzB3VuaTA2QTIJZ2x5cGgxNDU1CWdseXBoMTQ1NglnbHlwaDE0NTcHdW5pMDZBMwlnbHlwaDE0NTkJZ2x5cGgxNDYwCWdseXBoMTQ2MQd1bmkwNkE1CWdseXBoMTQ2MwlnbHlwaDE0NjQJZ2x5cGgxNDY1B3VuaTA2QTYHdW5pRkI2Rgd1bmlGQjcwB3VuaUZCNzEHdW5pMDY2RglnbHlwaDE0NzEHdW5pMDZBNwlnbHlwaDE0NzMHdW5pMDZBOAlnbHlwaDE0NzUHdW5pMDZBQQlnbHlwaDE0NzcJZ2x5cGgxNDc4CWdseXBoMTQ3OQd1bmkwNkFCCWdseXBoMTQ4MQlnbHlwaDE0ODIJZ2x5cGgxNDgzB3VuaTA2QUMJZ2x5cGgxNDg1CWdseXBoMTQ4NglnbHlwaDE0ODcHdW5pMDZBRAd1bmlGQkQ0B3VuaUZCRDUHdW5pRkJENgd1bmkwNkFFCWdseXBoMTQ5MwlnbHlwaDE0OTQJZ2x5cGgxNDk1B3VuaTA2QjAJZ2x5cGgxNDk3CWdseXBoMTQ5OAlnbHlwaDE0OTkHdW5pMDZCMQd1bmlGQjlCB3VuaUZCOUMHdW5pRkI5RAd1bmkwNkIyCWdseXBoMTUwNQlnbHlwaDE1MDYJZ2x5cGgxNTA3B3VuaTA2QjMHdW5pRkI5Nwd1bmlGQjk4B3VuaUZCOTkHdW5pMDZCNAlnbHlwaDE1MTMJZ2x5cGgxNjE0CWdseXBoMTUxNQd1bmkwNkI1CWdseXBoMTUxNwlnbHlwaDE1MTgJZ2x5cGgxNTE5B3VuaTA2QjYJZ2x5cGgxNTIxCWdseXBoMTUyMglnbHlwaDE1MjMHdW5pMDZCNwlnbHlwaDE1MjUJZ2x5cGgxNTI2CWdseXBoMTUyNwd1bmkwNkI4CWdseXBoMTUyOQlnbHlwaDE1MzAJZ2x5cGgxNTMxB3VuaTA2QjkJZ2x5cGgxNTMzCWdseXBoMTUzNAlnbHlwaDE1MzUHdW5pMDZCQQd1bmlGQjlGCWdseXBoMTUzOAlnbHlwaDE1MzkHdW5pMDZCQgd1bmlGQkExB3VuaUZCQTIHdW5pRkJBMwd1bmkwNkJDCWdseXBoMTU0NQlnbHlwaDE1NDYJZ2x5cGgxNTQ3B3VuaTA2QkQJZ2x5cGgxNTQ5CWdseXBoMTU1MAlnbHlwaDE1NTEHdW5pMDZCRglnbHlwaDE1NTMJZ2x5cGgxNTU0CWdseXBoMTU1NQd1bmkwNkMwB3VuaUZCQTUHdW5pMDZDMQd1bmlGQkE2B3VuaUZCQTgHdW5pRkJBOQd1bmkwNkMyCWdseXBoMTU2Mwd1bmkwNkMzCWdseXBoMTU2NQd1bmkwNkM0CWdseXBoMTU2Nwd1bmkwNkM1B3VuaUZCRTEHdW5pMDZDNgd1bmlGQkRBB3VuaTA2QzcHdW5pRkJEOAd1bmkwNkM4B3VuaUZCREMHdW5pMDZDOQd1bmlGQkUzB3VuaTA2Q0EJZ2x5cGgxNTc5B3VuaTA2Q0IHdW5pRkJERgd1bmkwNkNECWdseXBoMTU4Mwd1bmkwNkNFCWdseXBoMTU4NQlnbHlwaDE1ODYJZ2x5cGgxNTg3B3VuaTA2Q0YJZ2x5cGgxNTg5B3VuaTA2RDAHdW5pRkJFNQd1bmlGQkU2B3VuaUZCRTcHdW5pMDZEMQlnbHlwaDE1OTUHdW5pMDZEMgd1bmlGQkFGB3VuaTA2RDMHdW5pRkJCMQd1bmkwNkQ0CWdseXBoMTYwMQd1bmkwNkQ2B3VuaTA2RDcHdW5pMDZEOAd1bmkwNkQ5B3VuaTA2REEHdW5pMDZEQgd1bmkwNkRDB3VuaTA2REQHdW5pMDZERQd1bmkwNkRGB3VuaTA2RTAHdW5pMDZFMQd1bmkwNkUyB3VuaTA2RTMHdW5pMDZFNQd1bmkwNkU2B3VuaTA2RTcHdW5pMDZFOAd1bmkwNkU5B3VuaTA2RUEHdW5pMDZFQgd1bmkwNkVDB3VuaTA2RUQHdW5pMDZGQQlnbHlwaDE2MjYJZ2x5cGgxNjI3CWdseXBoMTYyOAd1bmkwNkZCCWdseXBoMTYzMAlnbHlwaDE2MzEJZ2x5cGgxNjMyB3VuaTA2RkMJZ2x5cGgxNjM0CWdseXBoMTYzNQlnbHlwaDE2MzYHdW5pMDZGRAd1bmkwNkZFCWdseXBoMTYzOQlnbHlwaDE2NDAJZ2x5cGgxNjQxCWdseXBoMTY0MglnbHlwaDE2NDMJZ2x5cGgxNjQ0CWdseXBoMTY0NQlnbHlwaDE2NDYJZ2x5cGgxNjQ3CWdseXBoMTY0OAlnbHlwaDE2NDkJZ2x5cGgxNjUwCWdseXBoMTY1MQlnbHlwaDE2NTIJZ2x5cGgxNjUzCWdseXBoMTY1NAd1bmlGQjFEB3VuaUZCMUUJZ2x5cGgxNjU3B3VuaUZCMUYJZ2x5cGgxNjU5CWdseXBoMTY2MAlnbHlwaDE2NjEJZ2x5cGgxNjYyCWdseXBoMTY2MwlnbHlwaDE2NjQJZ2x5cGgxNjY1CWdseXBoMTY2Ngd1bmkyMEEwB3VuaTIwQTEHdW5pMjBBMgd1bmkyMEE1B3VuaTIwQTYHdW5pMjBBOAd1bmkyMEE5B3VuaTIwQUQHdW5pMjBBRQd1bmkyMEFGB3VuaTIwQjAHdW5pMjBCMQd1bmkwMTgwB3VuaTAxODEHdW5pMDE4Mgd1bmkwMTgzB3VuaTAxODQHdW5pMDE4NQd1bmkwMTg2B3VuaTAxODcHdW5pMDE4OAd1bmkwMTg5B3VuaTAxOEEHdW5pMDE4Qgd1bmkwMThDB3VuaTAxOEQHdW5pMDE4RQd1bmkwMTkwB3VuaTAxOTEHdW5pMDE5Mwd1bmkwMTk0B3VuaTAxOTUHdW5pMDE5Ngd1bmkwMTk3B3VuaTAxOTgHdW5pMDE5OQd1bmkwMTlBB3VuaTAxOUIHdW5pMDE5Qwd1bmkwMTlEB3VuaTAxOUUHdW5pMDE5Rgd1bmkwMUEyB3VuaTAxQTMHdW5pMDFBNAd1bmkwMUE1B3VuaTAxQTYHdW5pMDFBNwd1bmkwMUE4B3VuaTAxQTkHdW5pMDFBQQd1bmkwMUFCB3VuaTAxQUMHdW5pMDFBRAd1bmkwMUFFB3VuaTAxQjEHdW5pMDFCMgd1bmkwMUIzB3VuaTAxQjQHdW5pMDFCNQd1bmkwMUI2B3VuaTAxQjcHdW5pMDFCOAd1bmkwMUI5B3VuaTAxQkEHdW5pMDFCQgd1bmkwMUJDB3VuaTAxQkQHdW5pMDFCRQd1bmkwMUJGB3VuaTAxQzAHdW5pMDFDMQd1bmkwMUMyB3VuaTAxQzMHdW5pMDFDNAd1bmkwMUM1B3VuaTAxQzYHdW5pMDFDNwd1bmkwMUM4B3VuaTAxQzkHdW5pMDFDQQd1bmkwMUNCB3VuaTAxQ0MHdW5pMDFDRAd1bmkwMUNFB3VuaTAxQ0YJZ2x5cGgxNzUzB3VuaTAxRTAHdW5pMDFFMQd1bmkwMUUyB3VuaTAxRTMHdW5pMDFFNAd1bmkwMUU1B3VuaTAxRTYHdW5pMDFFNwd1bmkwMUU4B3VuaTAxRTkHdW5pMDFFQQd1bmkwMUVCB3VuaTAxRUMHdW5pMDFFRAd1bmkwMUVFB3VuaTAxRUYHdW5pMDFGMAd1bmkwMUYxB3VuaTAxRjIHdW5pMDFGMwd1bmkwMUY0B3VuaTAxRjUHdW5pMDFGNgd1bmkwMUY3B3VuaTAxRjgHdW5pMDFGOQd1bmkwMjAwB3VuaTAyMDEHdW5pMDIwMgd1bmkwMjAzB3VuaTAyMDQHdW5pMDIwNQd1bmkwMjA2B3VuaTAyMDcHdW5pMDIwOAd1bmkwMjA5B3VuaTAyMEEHdW5pMDIwQgd1bmkwMjBDB3VuaTAyMEQHdW5pMDIwRQd1bmkwMjBGB3VuaTAyMTAHdW5pMDIxMQd1bmkwMjEyB3VuaTAyMTMHdW5pMDIxNAd1bmkwMjE1B3VuaTAyMTYHdW5pMDIxNwd1bmkwMjE4B3VuaTAyMTkHdW5pMDIxQQd1bmkwMjFCB3VuaTAyMUMHdW5pMDIxRAd1bmkwMjFFB3VuaTAyMUYHdW5pMDIyMAd1bmkwMjIyB3VuaTAyMjMHdW5pMDIyNAd1bmkwMjI1B3VuaTAyMjYHdW5pMDIyNwd1bmkwMjI4B3VuaTAyMjkHdW5pMDIyQQd1bmkwMjJCCWdseXBoMTgyMwd1bmkwMjJDB3VuaTAyMkQHdW5pMDIyRQd1bmkwMjJGB3VuaTAyMzAHdW5pMDIzMQd1bmkwMjMyB3VuaTAyMzMHdW5pMDI1MAd1bmkwMjUxB3VuaTAyNTIHdW5pMDI1Mwd1bmkwMjU0B3VuaTAyNTUHdW5pMDI1Ngd1bmkwMjU3B3VuaTAyNTgHdW5pMDI1QQd1bmkwMjVCB3VuaTAyNUMHdW5pMDI1RAd1bmkwMjVFB3VuaTAyNUYHdW5pMDI2MAd1bmkwMjYxB3VuaTAyNjIHdW5pMDI2Mwd1bmkwMjY0B3VuaTAyNjUHdW5pMDI2Ngd1bmkwMjY3B3VuaTAyNjgHdW5pMDI2OQd1bmkwMjZBB3VuaTAyNkIHdW5pMDI2Qwd1bmkwMjZEB3VuaTAyNkUHdW5pMDI2Rgd1bmkwMjcwB3VuaTAyNzEHdW5pMDI3Mgd1bmkwMjczB3VuaTAyNzQHdW5pMDI3NQd1bmkwMjc2B3VuaTAyNzcHdW5pMDI3OAd1bmkwMjc5B3VuaTAyN0EHdW5pMDI3Qgd1bmkwMjdDB3VuaTAyN0QHdW5pMDI3RQd1bmkwMjdGB3VuaTAyODAHdW5pMDI4MQd1bmkwMjgyB3VuaTAyODMHdW5pMDI4NAd1bmkwMjg1B3VuaTAyODYHdW5pMDI4Nwd1bmkwMjg4B3VuaTAyODkHdW5pMDI4QQd1bmkwMjhCB3VuaTAyOEMHdW5pMDI4RAd1bmkwMjhFB3VuaTAyOEYHdW5pMDI5MAd1bmkwMjkxB3VuaTAyOTIHdW5pMDI5Mwd1bmkwMjk0B3VuaTAyOTUHdW5pMDI5Ngd1bmkwMjk3B3VuaTAyOTgHdW5pMDI5OQd1bmkwMjlBB3VuaTAyOUIHdW5pMDI5Qwd1bmkwMjlEB3VuaTAyOUUHdW5pMDI5Rgd1bmkwMkEwB3VuaTAyQTEHdW5pMDJBMgd1bmkwMkEzB3VuaTAyQTQHdW5pMDJBNQd1bmkwMkE2B3VuaTAyQTcHdW5pMDJBOAd1bmkwMkE5B3VuaTAyQUEHdW5pMDJBQgd1bmkwMkFDB3VuaTAyQUQHdW5pMDJCMAd1bmkwMkIxB3VuaTAyQjIHdW5pMDJCMwd1bmkwMkI0B3VuaTAyQjUHdW5pMDJCNgd1bmkwMkI3B3VuaTAyQjgHdW5pMDJCOQd1bmkwMkJBB3VuaTAyQkIHdW5pMDJCQwd1bmkwMkJEB3VuaTAyQkUHdW5pMDJCRgd1bmkwMkMwB3VuaTAyQzEHdW5pMDJDMgd1bmkwMkMzB3VuaTAyQzQHdW5pMDJDNQd1bmkwMkM4B3VuaTAyQ0EHdW5pMDJDQgd1bmkwMkNDB3VuaTAyQ0QHdW5pMDJDRQd1bmkwMkNGB3VuaTAyRDAHdW5pMDJEMQd1bmkwMkQyB3VuaTAyRDMHdW5pMDJENAd1bmkwMkQ1B3VuaTAyRDYHdW5pMDJENwd1bmkwMkRFB3VuaTAyREYHdW5pMDJFMAd1bmkwMkUxB3VuaTAyRTIHdW5pMDJFMwd1bmkwMkU0B3VuaTAyRUMHdW5pMDJFRAd1bmkwMkVFB3VuaTAzMDIHdW5pMDMwNAd1bmkwMzA1B3VuaTAzMDYHdW5pMDMwNwd1bmkwMzA4B3VuaTAzMEEHdW5pMDMwQgd1bmkwMzBDB3VuaTAzMEQHdW5pMDMwRQd1bmkwMzBGB3VuaTAzMTAHdW5pMDMxMQd1bmkwMzEyB3VuaTAzMTMHdW5pMDMxNAd1bmkwMzE1B3VuaTAzMTYHdW5pMDMxNwd1bmkwMzE4B3VuaTAzMTkHdW5pMDMxQQd1bmkwMzFCB3VuaTAzMUMHdW5pMDMxRAd1bmkwMzFFB3VuaTAzMUYHdW5pMDMyMAd1bmkwMzIxB3VuaTAzMjIHdW5pMDMyNAd1bmkwMzI1B3VuaTAzMjYHdW5pMDMyNwd1bmkwMzI4B3VuaTAzMjkHdW5pMDMyQQd1bmkwMzJCB3VuaTAzMkMHdW5pMDMyRAd1bmkwMzJFB3VuaTAzMkYHdW5pMDMzMAd1bmkwMzMxB3VuaTAzMzIHdW5pMDMzMwd1bmkwMzM0B3VuaTAzMzUHdW5pMDMzNgd1bmkwMzM3B3VuaTAzMzgHdW5pMDMzOQd1bmkwMzNBB3VuaTAzM0IHdW5pMDMzQwd1bmkwMzNEB3VuaTAzM0UHdW5pMDMzRgd1bmkwMzQwB3VuaTAzNDEHdW5pMDM0Mgd1bmkwMzQzB3VuaTAzNDQHdW5pMDM0NQd1bmkwMzQ2B3VuaTAzNDcHdW5pMDM0OAd1bmkwMzQ5B3VuaTAzNEEHdW5pMDM0Qgd1bmkwMzRDB3VuaTAzNEQHdW5pMDM0RQd1bmkwMzRGB3VuaTAzNjAHdW5pMDM2MQd1bmkwMzYyB3VuaTAzNjMHdW5pMDM2NAd1bmkwMzY1B3VuaTAzNjYHdW5pMDM2Nwd1bmkwMzY4B3VuaTAzNjkHdW5pMDM2QQd1bmkwMzZCB3VuaTAzNkMHdW5pMDM2RAd1bmkwMzZFB3VuaTAzNkYHdW5pMDM3NAd1bmkwMzc1B3VuaTAzN0EHdW5pMDNEMAd1bmkwM0QxB3VuaTAzRDIHdW5pMDNEMwd1bmkwM0Q0B3VuaTAzRDUHdW5pMDNENgd1bmkwM0Q3B3VuaTAzRDgHdW5pMDNEOQd1bmkwM0RBB3VuaTAzREIHdW5pMDNEQwd1bmkwM0REB3VuaTAzREUHdW5pMDNERgd1bmkwM0UwB3VuaTAzRTEHdW5pMDNFMgd1bmkwM0UzB3VuaTAzRTQHdW5pMDNFNQd1bmkwM0U2B3VuaTAzRTcHdW5pMDNFOAd1bmkwM0U5B3VuaTAzRUEHdW5pMDNFQgd1bmkwM0VDB3VuaTAzRUQHdW5pMDNFRQd1bmkwM0VGB3VuaTAzRjAHdW5pMDNGMQd1bmkwM0YyB3VuaTAzRjMHdW5pMDNGNAd1bmkwM0Y1B3VuaTAzRjYHdW5pMDQwMAd1bmkwNDBEB3VuaTA0NTAHdW5pMDQ1RAd1bmkwNDYwB3VuaTA0NjEHdW5pMDQ2Mgd1bmkwNDYzB3VuaTA0NjQHdW5pMDQ2NQd1bmkwNDY2B3VuaTA0NjcHdW5pMDQ2OAd1bmkwNDY5B3VuaTA0NkEHdW5pMDQ2Qgd1bmkwNDZDB3VuaTA0NkQHdW5pMDQ2RQd1bmkwNDZGB3VuaTA0NzAHdW5pMDQ3MQd1bmkwNDcyB3VuaTA0NzMHdW5pMDQ3NAd1bmkwNDc1B3VuaTA0NzYHdW5pMDQ3Nwd1bmkwNDc4B3VuaTA0NzkHdW5pMDQ3QQd1bmkwNDdCB3VuaTA0N0MHdW5pMDQ3RAlnbHlwaDIxMzkHdW5pMDQ3RQd1bmkwNDdGB3VuaTA0ODAHdW5pMDQ4MQd1bmkwNDgyB3VuaTA0ODMHdW5pMDQ4NAd1bmkwNDg1B3VuaTA0ODYHdW5pMDQ4OAd1bmkwNDg5B3VuaTA0OEEHdW5pMDQ4Qgd1bmkwNDhDB3VuaTA0OEQHdW5pMDQ4RQd1bmkwNDhGB3VuaTA0OTQHdW5pMDQ5NQd1bmkwNDk4B3VuaTA0OTkHdW5pMDQ5RQd1bmkwNDlGB3VuaTA0QTAHdW5pMDRBMQd1bmkwNEE0B3VuaTA0QTUHdW5pMDRBNgd1bmkwNEE3B3VuaTA0QTgHdW5pMDRBOQd1bmkwNEFBB3VuaTA0QUIHdW5pMDRBQwd1bmkwNEFEB3VuaTA0QjQHdW5pMDRCNQd1bmkwNEI2B3VuaTA0QjcHdW5pMDRCQwd1bmkwNEJEB3VuaTA0QkUHdW5pMDRCRgd1bmkwNEMwB3VuaTA0QzEHdW5pMDRDMgd1bmkwNEMzB3VuaTA0QzQHdW5pMDRDNQd1bmkwNEM2B3VuaTA0QzcHdW5pMDRDOAd1bmkwNEM5B3VuaTA0Q0EHdW5pMDRDQgd1bmkwNENDB3VuaTA0Q0QHdW5pMDRDRQlnbHlwaDIxOTgHdW5pMDREMAd1bmkwNEQxB3VuaTA0RDIHdW5pMDREMwd1bmkwNEQ0B3VuaTA0RDUHdW5pMDRENgd1bmkwNEQ3B3VuaTA0REEHdW5pMDREQgd1bmkwNERDB3VuaTA0REQHdW5pMDRERQd1bmkwNERGB3VuaTA0RTAHdW5pMDRFMQd1bmkwNEUyB3VuaTA0RTMHdW5pMDRFNAd1bmkwNEU1B3VuaTA0RTYHdW5pMDRFNwd1bmkwNEVBB3VuaTA0RUIHdW5pMDRFQwd1bmkwNEVEB3VuaTA0RUUHdW5pMDRFRgd1bmkwNEYwB3VuaTA0RjEHdW5pMDRGMgd1bmkwNEYzB3VuaTA0RjQHdW5pMDRGNQd1bmkwNEY4B3VuaTA0RjkHdW5pMDUwMAd1bmkwNTAxB3VuaTA1MDIHdW5pMDUwMwd1bmkwNTA0B3VuaTA1MDUHdW5pMDUwNgd1bmkwNTA3B3VuaTA1MDgHdW5pMDUwOQd1bmkwNTBBB3VuaTA1MEIHdW5pMDUwQwd1bmkwNTBEB3VuaTA1MEUHdW5pMDUwRgd1bmkwNTkxB3VuaTA1OTIHdW5pMDU5Mwd1bmkwNTk0B3VuaTA1OTUHdW5pMDU5Ngd1bmkwNTk3B3VuaTA1OTgHdW5pMDU5OQd1bmkwNTlBB3VuaTA1OUIHdW5pMDU5Qwd1bmkwNTlEB3VuaTA1OUUHdW5pMDU5Rgd1bmkwNUEwB3VuaTA1QTEHdW5pMDVBMwd1bmkwNUE0B3VuaTA1QTUHdW5pMDVBNgd1bmkwNUE3B3VuaTA1QTgHdW5pMDVBOQd1bmkwNUFBB3VuaTA1QUIHdW5pMDVBQwd1bmkwNUFEB3VuaTA1QUUHdW5pMDVBRglnbHlwaDIyODEJZ2x5cGgyMjgyCWdseXBoMjI4MwlnbHlwaDIyODQJZ2x5cGgyMjg1CWdseXBoMjI4NglnbHlwaDIyODcJZ2x5cGgyMjg4B3VuaTFFMDAHdW5pMUUwMQd1bmkxRTAyB3VuaTFFMDMHdW5pMUUwNAd1bmkxRTA1B3VuaTFFMDYHdW5pMUUwNwd1bmkxRTA4B3VuaTFFMDkHdW5pMUUwQQd1bmkxRTBCB3VuaTFFMEMHdW5pMUUwRAd1bmkxRTBFB3VuaTFFMEYHdW5pMUUxMAd1bmkxRTExB3VuaTFFMTIHdW5pMUUxMwd1bmkxRTE0B3VuaTFFMTUHdW5pMUUxNgd1bmkxRTE3B3VuaTFFMTgHdW5pMUUxOQd1bmkxRTFBB3VuaTFFMUIHdW5pMUUxQwd1bmkxRTFEB3VuaTFFMUUHdW5pMUUxRgd1bmkxRTIwB3VuaTFFMjEHdW5pMUUyMgd1bmkxRTIzB3VuaTFFMjQHdW5pMUUyNQd1bmkxRTI2B3VuaTFFMjcHdW5pMUUyOAd1bmkxRTI5B3VuaTFFMkEHdW5pMUUyQgd1bmkxRTJDB3VuaTFFMkQHdW5pMUUyRQd1bmkxRTJGB3VuaTFFMzAHdW5pMUUzMQd1bmkxRTMyB3VuaTFFMzMHdW5pMUUzNAd1bmkxRTM1B3VuaTFFMzYHdW5pMUUzNwd1bmkxRTM4B3VuaTFFMzkHdW5pMUUzQQd1bmkxRTNCB3VuaTFFM0MHdW5pMUUzRAd1bmkxRTNFB3VuaTFFM0YHdW5pMUU0MAd1bmkxRTQxB3VuaTFFNDIHdW5pMUU0Mwd1bmkxRTQ0B3VuaTFFNDUHdW5pMUU0Ngd1bmkxRTQ3B3VuaTFFNDgHdW5pMUU0OQd1bmkxRTRBB3VuaTFFNEIHdW5pMUU0Qwd1bmkxRTREB3VuaTFFNEUHdW5pMUU0Rgd1bmkxRTUwB3VuaTFFNTEHdW5pMUU1Mgd1bmkxRTUzB3VuaTFFNTQHdW5pMUU1NQd1bmkxRTU2B3VuaTFFNTcHdW5pMUU1OAd1bmkxRTU5B3VuaTFFNUEHdW5pMUU1Qgd1bmkxRTVDB3VuaTFFNUQHdW5pMUU1RQd1bmkxRTVGB3VuaTFFNjAHdW5pMUU2MQd1bmkxRTYyB3VuaTFFNjMHdW5pMUU2NAd1bmkxRTY1B3VuaTFFNjYHdW5pMUU2Nwd1bmkxRTY4B3VuaTFFNjkHdW5pMUU2QQd1bmkxRTZCB3VuaTFFNkMHdW5pMUU2RAd1bmkxRTZFB3VuaTFFNkYHdW5pMUU3MAd1bmkxRTcxB3VuaTFFNzIHdW5pMUU3Mwd1bmkxRTc0B3VuaTFFNzUHdW5pMUU3Ngd1bmkxRTc3B3VuaTFFNzgHdW5pMUU3OQd1bmkxRTdBB3VuaTFFN0IHdW5pMUU3Qwd1bmkxRTdEB3VuaTFFN0UHdW5pMUU3Rgd1bmkxRTg2B3VuaTFFODcHdW5pMUU4OAd1bmkxRTg5B3VuaTFFOEEHdW5pMUU4Qgd1bmkxRThDB3VuaTFFOEQHdW5pMUU4RQd1bmkxRThGB3VuaTFFOTAHdW5pMUU5MQd1bmkxRTkyB3VuaTFFOTMHdW5pMUU5NAd1bmkxRTk1CWdseXBoMjQzMwd1bmkxRTk3B3VuaTFFOTgHdW5pMUU5OQd1bmkxRTlBB3VuaTFFOUIHdW5pMUYwMAd1bmkxRjAxB3VuaTFGMDIHdW5pMUYwMwd1bmkxRjA0B3VuaTFGMDUHdW5pMUYwNgd1bmkxRjA3B3VuaTFGMDgHdW5pMUYwOQd1bmkxRjBBB3VuaTFGMEIHdW5pMUYwQwd1bmkxRjBEB3VuaTFGMEUHdW5pMUYwRgd1bmkxRjEwB3VuaTFGMTEHdW5pMUYxMgd1bmkxRjEzB3VuaTFGMTQHdW5pMUYxNQd1bmkxRjE4B3VuaTFGMTkHdW5pMUYxQQd1bmkxRjFCB3VuaTFGMUMHdW5pMUYxRAd1bmkxRjIwB3VuaTFGMjEHdW5pMUYyMgd1bmkxRjIzB3VuaTFGMjQHdW5pMUYyNQd1bmkxRjI2B3VuaTFGMjcHdW5pMUYyOAd1bmkxRjI5B3VuaTFGMkEHdW5pMUYyQgd1bmkxRjJDB3VuaTFGMkQHdW5pMUYyRQd1bmkxRjJGB3VuaTFGMzAHdW5pMUYzMQd1bmkxRjMyB3VuaTFGMzMHdW5pMUYzNAd1bmkxRjM1B3VuaTFGMzYHdW5pMUYzNwd1bmkxRjM4B3VuaTFGMzkHdW5pMUYzQQd1bmkxRjNCB3VuaTFGM0MHdW5pMUYzRAd1bmkxRjNFB3VuaTFGM0YHdW5pMUY0MAd1bmkxRjQxB3VuaTFGNDIHdW5pMUY0Mwd1bmkxRjQ0B3VuaTFGNDUHdW5pMUY0OAd1bmkxRjQ5B3VuaTFGNEEHdW5pMUY0Qgd1bmkxRjRDB3VuaTFGNEQHdW5pMUY1MAd1bmkxRjUxB3VuaTFGNTIHdW5pMUY1Mwd1bmkxRjU0B3VuaTFGNTUHdW5pMUY1Ngd1bmkxRjU3B3VuaTFGNTkHdW5pMUY1Qgd1bmkxRjVEB3VuaTFGNUYHdW5pMUY2MAd1bmkxRjYxB3VuaTFGNjIHdW5pMUY2Mwd1bmkxRjY0B3VuaTFGNjUHdW5pMUY2Ngd1bmkxRjY3B3VuaTFGNjgHdW5pMUY2OQd1bmkxRjZBB3VuaTFGNkIHdW5pMUY2Qwd1bmkxRjZEB3VuaTFGNkUHdW5pMUY2Rgd1bmkxRjcwB3VuaTFGNzEHdW5pMUY3Mgd1bmkxRjczB3VuaTFGNzQHdW5pMUY3NQd1bmkxRjc2B3VuaTFGNzcHdW5pMUY3OAd1bmkxRjc5B3VuaTFGN0EHdW5pMUY3Qgd1bmkxRjdDB3VuaTFGN0QHdW5pMUY4MAd1bmkxRjgxB3VuaTFGODIHdW5pMUY4Mwd1bmkxRjg0B3VuaTFGODUHdW5pMUY4Ngd1bmkxRjg3B3VuaTFGODgHdW5pMUY4OQd1bmkxRjhBB3VuaTFGOEIHdW5pMUY4Qwd1bmkxRjhEB3VuaTFGOEUHdW5pMUY4Rgd1bmkxRjkwB3VuaTFGOTEHdW5pMUY5Mgd1bmkxRjkzB3VuaTFGOTQHdW5pMUY5NQd1bmkxRjk2B3VuaTFGOTcHdW5pMUY5OAd1bmkxRjk5B3VuaTFGOUEHdW5pMUY5Qgd1bmkxRjlDB3VuaTFGOUQHdW5pMUY5RQd1bmkxRjlGB3VuaTFGQTAHdW5pMUZBMQd1bmkxRkEyB3VuaTFGQTMHdW5pMUZBNAd1bmkxRkE1B3VuaTFGQTYHdW5pMUZBNwd1bmkxRkE4B3VuaTFGQTkHdW5pMUZBQQd1bmkxRkFCB3VuaTFGQUMHdW5pMUZBRAd1bmkxRkFFB3VuaTFGQUYHdW5pMUZCMAd1bmkxRkIxB3VuaTFGQjIHdW5pMUZCMwd1bmkxRkI0B3VuaTFGQjYHdW5pMUZCNwd1bmkxRkI4B3VuaTFGQjkHdW5pMUZCQQd1bmkxRkJCB3VuaTFGQkMHdW5pMUZCRAd1bmkxRkJFB3VuaTFGQkYHdW5pMUZDMAd1bmkxRkMxB3VuaTFGQzIHdW5pMUZDMwd1bmkxRkM0B3VuaTFGQzYHdW5pMUZDNwd1bmkxRkM4B3VuaTFGQzkHdW5pMUZDQQd1bmkxRkNCB3VuaTFGQ0MHdW5pMUZDRAd1bmkxRkNFB3VuaTFGQ0YHdW5pMUZEMAd1bmkxRkQxB3VuaTFGRDIHdW5pMUZEMwd1bmkxRkQ2B3VuaTFGRDcHdW5pMUZEOAd1bmkxRkQ5B3VuaTFGREEHdW5pMUZEQgd1bmkxRkREB3VuaTFGREUHdW5pMUZERgd1bmkxRkUwB3VuaTFGRTEHdW5pMUZFMgd1bmkxRkUzB3VuaTFGRTQHdW5pMUZFNQd1bmkxRkU2B3VuaTFGRTcHdW5pMUZFOAd1bmkxRkU5B3VuaTFGRUEHdW5pMUZFQgd1bmkxRkVDB3VuaTFGRUQHdW5pMUZFRQd1bmkxRkVGB3VuaTFGRjIHdW5pMUZGMwd1bmkxRkY0B3VuaTFGRjYHdW5pMUZGNwd1bmkxRkY4B3VuaTFGRjkHdW5pMUZGQQd1bmkxRkZCB3VuaTFGRkMHdW5pMUZGRAd1bmkxRkZFB3VuaTI2NkYHdW5pMjVDQwd1bmlGRTIwB3VuaUZFMjEHdW5pRkUyMgd1bmlGRTIzCWdseXBoMjY3OAlnbHlwaDI2NzkHdW5pMDIyMQd1bmkwMjM0B3VuaTAyMzUHdW5pMDIzNgd1bmkwMkFFB3VuaTAyQUYHdW5pMDJFRgd1bmkwMkYwB3VuaTAyRjEHdW5pMDJGMgd1bmkwMkYzB3VuaTAyRjQHdW5pMDJGNQd1bmkwMkY2B3VuaTAyRjcHdW5pMDJGOAd1bmkwMkY5B3VuaTAyRkEHdW5pMDJGQgd1bmkwMkZDB3VuaTAyRkQHdW5pMDJGRQd1bmkwMkZGB3VuaTAzNTAHdW5pMDM1MQd1bmkwMzUyB3VuaTAzNTMHdW5pMDM1NAd1bmkwMzU1B3VuaTAzNTYHdW5pMDM1Nwd1bmkwMzVEB3VuaTAzNUUHdW5pMDM1Rgd1bmkwM0Y3B3VuaTAzRjgHdW5pMUQwMAd1bmkxRDAxB3VuaTFEMDIHdW5pMUQwMwd1bmkxRDA0B3VuaTFEMDUHdW5pMUQwNgd1bmkxRDA3B3VuaTFEMDgHdW5pMUQwOQd1bmkxRDBBB3VuaTFEMEIHdW5pMUQwQwd1bmkxRDBEB3VuaTFEMEUHdW5pMUQwRgd1bmkxRDEwB3VuaTFEMTEHdW5pMUQxMgd1bmkxRDEzB3VuaTFEMTQHdW5pMUQxNQd1bmkxRDE2B3VuaTFEMTcHdW5pMUQxOAd1bmkxRDE5B3VuaTFEMUEHdW5pMUQxQgd1bmkxRDFDB3VuaTFEMUQHdW5pMUQxRQd1bmkxRDFGB3VuaTFEMjAHdW5pMUQyMQd1bmkxRDIyB3VuaTFEMjMHdW5pMUQyNAd1bmkxRDI1B3VuaTFEMjYHdW5pMUQyNwd1bmkxRDI4B3VuaTFEMjkHdW5pMUQyQQd1bmkxRDJCB3VuaTFEMkMHdW5pMUQyRAd1bmkxRDJFB3VuaTFEMkYHdW5pMUQzMAd1bmkxRDMxB3VuaTFEMzIHdW5pMUQzMwd1bmkxRDM0B3VuaTFEMzUHdW5pMUQzNgd1bmkxRDM3B3VuaTFEMzgHdW5pMUQzOQd1bmkxRDNBB3VuaTFEM0IHdW5pMUQzQwd1bmkxRDNEB3VuaTFEM0UHdW5pMUQzRgd1bmkxRDQwB3VuaTFENDEHdW5pMUQ0Mgd1bmkxRDQzB3VuaTFENDQHdW5pMUQ0NQd1bmkxRDQ2B3VuaTFENDcHdW5pMUQ0OAd1bmkxRDQ5B3VuaTFENEEHdW5pMUQ0Qgd1bmkxRDRDB3VuaTFENEQHdW5pMUQ0RQd1bmkxRDRGB3VuaTFENTAHdW5pMUQ1MQd1bmkxRDUyB3VuaTFENTMHdW5pMUQ1NAd1bmkxRDU1B3VuaTFENTYHdW5pMUQ1Nwd1bmkxRDU4B3VuaTFENTkHdW5pMUQ1QQd1bmkxRDVCB3VuaTFENUMHdW5pMUQ1RAd1bmkxRDVFB3VuaTFENUYHdW5pMUQ2MAd1bmkxRDYxB3VuaTFENjIHdW5pMUQ2Mwd1bmkxRDY0B3VuaTFENjUHdW5pMUQ2Ngd1bmkxRDY3B3VuaTFENjgHdW5pMUQ2OQd1bmkxRDZBB3VuaTA2MDAHdW5pMDYwMQd1bmkwNjAyB3VuaTA2MDMHdW5pMDYwRAd1bmkwNjBFB3VuaTA2MEYHdW5pMDYxMAd1bmkwNjExB3VuaTA2MTIHdW5pMDYxMwd1bmkwNjE0B3VuaTA2NTYHdW5pMDY1Nwd1bmkwNjU4CWdseXBoMjkwMAd1bmkwNkVFCWdseXBoMjg0MAd1bmkwNkVGCWdseXBoMjg0MglnbHlwaDI4NDMJZ2x5cGgyODQ0B3VuaTA2RkYJZ2x5cGgyODQ2B3VuaUZCMjEHdW5pRkIyMgd1bmlGQjIzB3VuaUZCMjQHdW5pRkIyNQd1bmlGQjI2B3VuaUZCMjcHdW5pRkIyOAd1bmlGQjI5CWdseXBoMjg1NglnbHlwaDI4NTcJZ2x5cGgyODU4B3VuaTIwMTIHdW5pMjAxRgd1bmkyMDM0CWdseXBoMjg2MglnbHlwaDI4NjMJZ2x5cGgyODY0CWdseXBoMjg2NQlnbHlwaDI4NjYHdW5pRkRGQwd1bmkwM0Y5B3VuaTAzRkEHdW5pMDNGQgd1bmkxRDZCB3VuaTAyMzgHdW5pMDIzOQd1bmkwMjNBB3VuaTAyM0IHdW5pMDIzQwd1bmkwMjNEB3VuaTAyM0UHdW5pMDIzRgd1bmkwMjQwB3VuaTAyNDEHdW5pMDM1OAd1bmkwMzU5B3VuaTAzNUEHdW5pMDM1Qgd1bmkwMzVDB3VuaTAzRkMHdW5pMDNGRAd1bmkwM0ZFB3VuaTAzRkYHdW5pMDRGNgd1bmkwNEY3B3VuaTA1QTIHdW5pMDVCQQd1bmkwNUM1B3VuaTA1QzYHdW5pMDVDNwd1bmkwNjBCB3VuaTA2MUUHdW5pMDY1OQd1bmkwNjVBB3VuaTA2NUIHdW5pMDY1Qwd1bmkwNjVEB3VuaTA2NUUJZ2x5cGgyOTA2B3VuaTA3NTAJZ2x5cGgyOTA4CWdseXBoMjkwOQlnbHlwaDI5MTAHdW5pMDc1MQlnbHlwaDI5MTIJZ2x5cGgyOTEzCWdseXBoMjkxNAd1bmkwNzUyCWdseXBoMjkxNglnbHlwaDI5MTcJZ2x5cGgyOTE4B3VuaTA3NTMJZ2x5cGgyOTIwCWdseXBoMjkyMQlnbHlwaDI5MjIHdW5pMDc1NAlnbHlwaDI5MjQJZ2x5cGgyOTI1CWdseXBoMjkyNgh1bmkwNzU1OwlnbHlwaDI5MjgJZ2x5cGgyOTI5CWdseXBoMjkzMAd1bmkwNzU2CWdseXBoMjkzMglnbHlwaDI5MzMJZ2x5cGgyOTM0B3VuaTA3NTcJZ2x5cGgyOTM2CWdseXBoMjkzNwlnbHlwaDI5MzgHdW5pMDc1OAlnbHlwaDI5NDAJZ2x5cGgyOTQxCWdseXBoMjk0Mgd1bmkwNzU5CWdseXBoMjk0NAd1bmkwNzVBCWdseXBoMjk0Ngd1bmkwNzVCCWdseXBoMjk0OAd1bmkwNzVDCWdseXBoMjk1MAlnbHlwaDI5NTEJZ2x5cGgyOTUyB3VuaTA3NUQJZ2x5cGgyOTU0CWdseXBoMjk1NQlnbHlwaDI5NTYHdW5pMDc1RQlnbHlwaDI5NTgJZ2x5cGgyOTU5CWdseXBoMjk2MAd1bmkwNzVGCWdseXBoMjk2MglnbHlwaDI5NjMJZ2x5cGgyOTY0B3VuaTA3NjAJZ2x5cGgyOTY2CWdseXBoMjk2NwlnbHlwaDI5NjgHdW5pMDc2MQlnbHlwaDI5NzAJZ2x5cGgyOTcxCWdseXBoMjk3Mgd1bmkwNzYyCWdseXBoMjk3NAlnbHlwaDI5NzUJZ2x5cGgyOTc2B3VuaTA3NjMJZ2x5cGgyOTc4CWdseXBoMjk3OQlnbHlwaDI5ODAHdW5pMDc2NAlnbHlwaDI5ODIJZ2x5cGgyOTgzCWdseXBoMjk4NAd1bmkwNzY1CWdseXBoMjk4NglnbHlwaDI5ODcJZ2x5cGgyOTg4B3VuaTA3NjYJZ2x5cGgyOTkwCWdseXBoMjk5MQlnbHlwaDI5OTIHdW5pMDc2NwlnbHlwaDI5OTQJZ2x5cGgyOTk1CWdseXBoMjk5Ngd1bmkwNzY4CWdseXBoMjk5OAlnbHlwaDI5OTkJZ2x5cGgzMDAwB3VuaTA3NjkJZ2x5cGgzMDAyCWdseXBoMzAwMwlnbHlwaDMwMDQHdW5pMDc2QQlnbHlwaDMwMDYJZ2x5cGgzMDA3CWdseXBoMzAwOAd1bmkwNzZCCWdseXBoMzAxMAd1bmkwNzZDCWdseXBoMzAxMgd1bmkwNzZECWdseXBoMzAxNAlnbHlwaDMwMTUJZ2x5cGgzMDE2B3VuaTFENkMHdW5pMUQ2RAd1bmkxRDZFB3VuaTFENkYHdW5pMUQ3MAd1bmkxRDcxB3VuaTFENzIHdW5pMUQ3Mwd1bmkxRDc0B3VuaTFENzUHdW5pMUQ3Ngd1bmkxRDc3B3VuaTFENzgHdW5pMUQ3OQd1bmkxRDdBB3VuaTFEN0IHdW5pMUQ3Qwd1bmkxRDdEB3VuaTFEN0UHdW5pMUQ3Rgd1bmkxRDgwB3VuaTFEODEHdW5pMUQ4Mgd1bmkxRDgzB3VuaTFEODQHdW5pMUQ4NQd1bmkxRDg2B3VuaTFEODcHdW5pMUQ4OAd1bmkxRDg5B3VuaTFEOEEHdW5pMUQ4Qgd1bmkxRDhDB3VuaTFEOEQHdW5pMUQ4RQd1bmkxRDhGB3VuaTFEOTAHdW5pMUQ5MQd1bmkxRDkyB3VuaTFEOTMHdW5pMUQ5NAd1bmkxRDk1B3VuaTFEOTYHdW5pMUQ5Nwd1bmkxRDk4B3VuaTFEOTkHdW5pMUQ5QQd1bmkxRDlCB3VuaTFEOUMHdW5pMUQ5RAd1bmkxRDlFB3VuaTFEOUYHdW5pMURBMAd1bmkxREExB3VuaTFEQTIHdW5pMURBMwd1bmkxREE0B3VuaTFEQTUHdW5pMURBNgd1bmkxREE3B3VuaTFEQTgHdW5pMURBOQd1bmkxREFBB3VuaTFEQUIHdW5pMURBQwd1bmkxREFEB3VuaTFEQUUHdW5pMURBRgd1bmkxREIwB3VuaTFEQjEHdW5pMURCMgd1bmkxREIzB3VuaTFEQjQHdW5pMURCNQd1bmkxREI2B3VuaTFEQjcHdW5pMURCOAd1bmkxREI5B3VuaTFEQkEHdW5pMURCQgd1bmkxREJDB3VuaTFEQkQHdW5pMURCRQd1bmkxREJGB3VuaTFEQzAHdW5pMURDMQd1bmkxREMyB3VuaTFEQzMHdW5pMjA1RQd1bmkyMDkwB3VuaTIwOTEHdW5pMjA5Mgd1bmkyMDkzB3VuaTIwOTQHdW5pMjBCMgd1bmkyMEIzB3VuaTIwQjQHdW5pMjBCNQd1bmkyRTE3CWdseXBoMzExNglnbHlwaDMxMTcJZ2x5cGgzMTE4CWdseXBoMzExOQlnbHlwaDMxMjAJZ2x5cGgzMTIxCWdseXBoMzEyMglnbHlwaDMxMjMJZ2x5cGgzMTI0CWdseXBoMzEyNQlnbHlwaDMxMjYJZ2x5cGgzMTI3CWdseXBoMzEyOAlnbHlwaDMxMjkJZ2x5cGgzMTMwCWdseXBoMzEzMQlnbHlwaDMxMzIJZ2x5cGgzMTMzCWdseXBoMzEzNAlnbHlwaDMxMzUJZ2x5cGgzMTM2CWdseXBoMzEzNwlnbHlwaDMxMzgJZ2x5cGgzMTM5CWdseXBoMzE0MAlnbHlwaDMxNDEJZ2x5cGgzMTQyCWdseXBoMzE0MwlnbHlwaDMxNDQJZ2x5cGgzMTQ1CWdseXBoMzE0NglnbHlwaDMxNDcJZ2x5cGgzMTQ4CWdseXBoMzE0OQlnbHlwaDMxNTAHdW5pMDI0Mgd1bmkwMjQzB3VuaTAyNDQHdW5pMDI0NQd1bmkwMjQ2B3VuaTAyNDcHdW5pMDI0OAd1bmkwMjQ5B3VuaTAyNEEHdW5pMDI0Qgd1bmkwMjRDB3VuaTAyNEQHdW5pMDI0RQd1bmkwMjRGB3VuaTAzN0IHdW5pMDM3Qwd1bmkwMzdEB3VuaTA0Q0YHdW5pMDRGQQd1bmkwNEZCB3VuaTA0RkMHdW5pMDRGRAd1bmkwNEZFB3VuaTA0RkYHdW5pMDUxMAd1bmkwNTExB3VuaTA1MTIHdW5pMDUxMwd1bmkxREM0B3VuaTFEQzUHdW5pMURDNgd1bmkxREM3B3VuaTFEQzgHdW5pMURDOQd1bmkxRENBB3VuaTFERkUHdW5pMURGRgd1bmkyMTREB3VuaTIxNEUHdW5pMjE4NAd1bmkyQzYwB3VuaTJDNjEHdW5pMkM2Mgd1bmkyQzYzB3VuaTJDNjQHdW5pMkM2NQd1bmkyQzY2B3VuaTJDNjcHdW5pMkM2OAd1bmkyQzY5B3VuaTJDNkEHdW5pMkM2Qgd1bmkyQzZDB3VuaTJDNzQHdW5pMkM3NQd1bmkyQzc2B3VuaTJDNzcHdW5pQTcxNwd1bmlBNzE4B3VuaUE3MTkHdW5pQTcxQQd1bmlBNzIwB3VuaUE3MjEJZ2x5cGgzMjE0CWdseXBoMzIxNQlnbHlwaDMyMTYJZ2x5cGgzMjE3CWdseXBoMzIxOAlnbHlwaDMyMTkJZ2x5cGgzMjIwCWdseXBoMzIyMQlnbHlwaDMyMjIJZ2x5cGgzMjIzCWdseXBoMzIyNAlnbHlwaDMyMjUJZ2x5cGgzMjI2B3VuaTA0ODcHdW5pMDUxQQd1bmkwNTFCB3VuaTA1MUMHdW5pMDUxRAd1bmkxRTlFB3VuaTIwRjAHdW5pMkM2RAd1bmkyQzcxB3VuaTJDNzIHdW5pMkM3Mwd1bmlBNzg5B3VuaUE3OEEHdW5pQTc4Qgd1bmlBNzhDB3VuaUE3MUIHdW5pQTcxQwd1bmlBNzFEB3VuaUE3MUUHdW5pQTcxRgd1bmlBNzg4AAAAAAADAAgAAgAkAAH//wADAAIAAAMBAQMCoAQCAAMCZgQCAAMCdwUBAQQDqAYDAAQDVVVABgMABANddcAGAwEFBIDAQAcDAQUEMMMIBwQABQRaWlpQCAMBBgQwwwwIBAAGBFpaWloIBAAGBF9fX1+JIkiSJKqqqqqqL8vy/L+JIkiSJIkiQKqqqqqqqqqgV9X1fV9X1fALBAEJBpCQkJCQkAwGAAkGVqVqVqVqVqVqDAYACQZX9X9X9X9X9X9UAqgFQCqAVAKoBUAAVVVVVVVVVVVVVVVVQFX9V/Vf1X9V/Vf1X8ANBwALB1QABVAAFQABVAAFQA8HAAsHVKqqqqqqqqqqqqqqqoAPBwALBypX+V/lf5X+V/lf5X+AEAcBDAgjEIxCMQjEIxCMQjEIxBAIAAwIVapVqlWqVapVqlWqVapVqhAIAAwIVf9V/1X/Vf9V/1X/Vf9V/xEHAQ0IIxCMQjEIxCMQjEIxCMQiEQgADQhVqlWqVapVqlWqVapVqlWqVREIAA0IVVX/Vf9V/1X/Vf9V/1X/Vf+IkSIkSIkSIkSIkSIkSIkSIkSIgFVVVVVVVVVVVVVVVVVVVVVVVVUAKpV/5V/5V/5V/5V/5V/5V/5V/4ASCQENCiJESJESJESJESJESJESJESJESJEQBIKAA0KqpVaqVWqlVqpVaqVWqlVqpVaqVWqlVASCgANClV/9Vf/VX/1V/9Vf/VX/1V/9Vf/VX/wFAkBDwqIkSIkSIkSIkSIkSIkSIkSIkSIkSIkQBQKAA8KVWqlVqpVaqVWqlVqpVaqVWqlVqpVaqVWqhQKAA8KVX/1V/9Vf/VX/1V/9Vf/VX/1V/9Vf/VX/4iERiIRGIhEYiERiIRGIhEYiERiIRGIhEYiERBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQKr/8qv/yq//Kr/8qv/yq//Kr/8qv/yq//Kr/8IiERiIRGIhEYiERiIRGIhEYiERiIRGIhEYiERBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQKr/8qv/yq//Kr/8qv/yq//Kr/8qv/yq//Kr/8BUKARAMkkAJJACSQAkkAJJACSQAkkAJJACSQAkkAJJAFgwAEAxVWqpVWqpVWqpVWqpVWqpVWqpVWqpVWqpVWqpVWqpVWqoWDAAQDFVf/1Vf/1Vf/1Vf/1Vf/1Vf/1Vf/1Vf/1Vf/1Vf/1Vf/4iJESIiREiIkRIiJESIiREiIkRIiJESIiREiIkRIiJESIiREiIgVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUAqqVV//lVf/5VX/+VV//lVf/5VX/+VV//lVf/5VX/+VV//lVf/4AACAAAAAAASAAADaAAAABgAAAABAAAAAAMBAgAAAAAAA/8AAAMBAAAAAAAAAAAAAAFzAXUEBAEBAAADgAAAABgAAAABAAAAAAQCAwAAAAAABP4AAAQCAAAAAAAAAAAAAAFzAXUFBQEBAAADmAAAABgAAAABAAAAAAUCBAAAAAAABf4AAAUCAAAAAAAAAAAAAAFzAXUGBgEBAAADsAAAABgAAAABAAAAAAYCBAAAAAAABv4AAAYCAAAAAAAAAAAAAAFzAXUHBwEBAAADyAAAABwAAAABAAAAAAYCBQAAAAAABv4AAAYCAAAAAAAAAAAAAAFzAXUICAEBAAAD5AAAABwAAAABAAAAAAkDBQAAAAAACf0AAAkDAAAAAAAAAAAAAAFzAXUJCQEBAAAEAAAAABgAAAABAAAAAAkDBgAAAAAACf0AAAkDAAAAAAAAAAAAAAFzAXUKCgEBAAAEGAAAABwAAAABAAAAAAsDBwAAAAAAC/0AAAsDAAAAAAAAAAAAAAFzAXULCwEBAAAENAAAABgAAAABAAAAAAsEBwAAAAAAC/wAAAsEAAAAAAAAAAAAAAFzAXUMDAEBAAAETAAAABgAAAABAAAAAAwECAAAAAAADPwAAAwEAAAAAAAAAAAAAAFzAXUNDQEBAAAEZAAAABgAAAABAAAAAA0ECAAAAAAADfwAAA0EAAAAAAAAAAAAAAFzAXUODgEBAAAEfAAAABwAAAABAAAAAAwFCQAAAAAADPsAAAwFAAAAAAAAAAAAAAFzAXUPDwEBAAAEmAAAABgAAAABAAAAAA0FCgAAAAAADfsAAA0FAAAAAAAAAAAAAAFzAXUQEAEBAAAEsAAAABgAAAABAAAAAA8FCgAAAAAAD/sAAA8FAAAAAAAAAAAAAAFzAXUREQEBAAAEyAAAABwAAAABAAAAAA8FCwAAAAAAD/sAAA8FAAAAAAAAAAAAAAFzAXUSEgEBAAAE5AAAABwAAAABAAAAAA4GCwAAAAAADvoAAA4GAAAAAAAAAAAAAAFzAXUTEwEBAAAFAAAAABgAAAABAAAAABAGDAAAAAAAEPoAABAGAAAAAAAAAAAAAAFzAXUUFAEBAAAFGAAAABwAAAABAAAAABEGDQAAAAAAEfoAABEGAAAAAAAAAAAAAAFzAXUVFQEBAXMBdQAAAAgAAwACAAAABAAAAAYADAASAXMBdQAAAAgAAwACAAAAFgAAAAYADgAWAXMBdQAAAAgAAwACAAAALAAAAAgAEAAZAXMBdQAAAAgAAwACAAAARQAAAAgAEQAaAXMBdQAAAAgAAgAFAAAAXwAAAAUIBQAGBf78AAFzAXUAAAAIAAIABQAAAG4AAAAIDAUACQX++gABcwF1AAAACAADAAIAAACGAAAACwAZACcBcwF1AAAACAACAAUAAACtAAAADQ4HAAsH/fkAAXMBdQAAAAgAAwACAAAA1AAAABEAJAA3AXMBdQAAAAgAAwACAAABCwAAABMAKAA9AXMBdQAAAAgAAwACAAABSAAAABQAKgBAAXMBdQAAAAgAAgAFAAABiAAAABQRCQAMCfz3AAFzAXUAAAAIAAMAAgAAAcQAAAAaADYAUgFzAXUAAAAIAAMAAgAAAhYAAAAcADoAWAFzAXUAAAAIAAIABQAAAm4AAAAcFAsADwv79gABcwF1AAAACAACAAUAAALCAAAAHBQLAA4L+/YAAXMBdQAAAAgAAwACAAADFgAAACAARgBsAXMBdQAAAAgAAgAFAAADggAAACYXDQARDfr0AAABAAAADAAAAkQAAAACAF4AAADWAAEA1wDXAAMA2AKMAAECjQKZAAMCmgKaAAECmwKbAAMCnAKcAAECnQKeAAMCnwLwAAEC8QL4AAMC+QMFAAEDBgMHAAMDCAMIAAEDCQMJAAMDCgMMAAEDDQMRAAIDEgMWAAMDFwMXAAEDGAMaAAMDGwMbAAEDHAMcAAMDHQM2AAEDNwNGAAIDRwNLAAMDTAN7AAIDfAN9AAEDfgN/AAIDgAP0AAED9QP8AAID/QQAAAMEAQQCAAEEAwQJAAMECgQMAAIEDQQVAAMEFgQXAAIEGAQaAAMEGwQcAAIEHQQjAAMEJAQmAAIEJwQvAAMEMAQxAAIEMgQ0AAMENQQ2AAIENwQ9AAMEPgRAAAIEQQRJAAMESgRLAAIETAROAAMETwRPAAIEUARXAAEEWARmAAIEZwRsAAEEbQR7AAMEfAR/AAEEgAShAAMEogUnAAEFKAUrAAMFLAZBAAEGQgZIAAMGSQZKAAEGSwZTAAMGVAZUAAEGVQZYAAMGWQZoAAEGaQZqAAIGawZrAAMGbAZsAAIGbQZtAAMGbgZ2AAIGdwZ3AAEGeAZ4AAMGeQaAAAEGgQaCAAIGgwaPAAEGkAaXAAMGmAjKAAEIywjpAAMI6gsNAAELDgsWAAMLFwsnAAELKAsqAAMLKwsxAAELMgszAAILNAtHAAELSAtIAAMLSQtMAAELTQtPAAMLUAtQAAELUQtRAAMLUgtTAAELVAtZAAMLWgxLAAEMTAxNAAIMTgyvAAEABAAAAAEAAAABAAAACgBqANQAA2FyYWIAFGhlYnIAMmxhdG4APgAKAAFVUkQgABQAAP//AAIAAAADAAD//wACAAEABAAEAAAAAP//AAEAAgAQAAJMVEggABZST00gABwAAP//AAAAAP//AAAAAP//AAAABW1hcmsAIG1hcmsAKm1hcmsANG1rbWsAWm1rbWsAYgAAAAMAAAABAAIAAAADAAAAAQACAAAAEQAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAAAACAAMABAAAAAIAAwAEAB4APgBGAE4AVgBeAGYAbgB2AH4AhgCOAJYAngCsAL4AzADeAOYA7gD2AQwBLAE0ATwBRAFMAVQBXAFkAWwAAQAAAAEBNgAEAAEAAQH4AAUAAQABDCAABgABAAEOPAAGAAEAARAaAAEAAAABEKgABAABAAERQAAIAAEAARIUAAQABwABEkAABAABAAESYAAEAAEAARLSAAQAAQABFLoACAABAAQXbBeAF5QXqAAIAAEABhjeGPIZBhkaGS4ZQgAIAAEABBrCGtYa6hr+AAgAAQAGG7AbxBvYG+wcABwUAAQAAQABHZQABAABAAEegAAEAAEAAR9aAAgAAQAIIDQgSCBeIHQgiiCgILYgzAAIAAEADSS8JNAk5CT4JQwlICU0JUglXCVwJYQlmCWsAAgAAQABJmQAAQABAAEmigAEAAEAASaSAAQAAQABJ2wABAABAAEpegAEAAEAASqwAAEAAQABLL4AAQABAAEsxgACAAEAASz+AAIAbAAEADL7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/sz+zP7M/szAAIADwLxAvgAAAMGAwcACAMJAwkACgMSAxMACwNHA0sADQQGBAYAEgUoBSgAEwZCBkgAFAZLBk8AGwZSBlMAIAZVBlYAIgZYBlgAJAsOCxUAJQtUC1YALQtYC1kAMAABCUQJogACAAwA1gAyAAAsRgAALEwAAS7OAAAsUgAALFgAAS7UAAAsXgAALGQAACx2AAAsiAAALL4AADA2AAEu2gAALHAAACxeAAAsOgAALEAAACxAAAAsagAAM0IAACx8AAAsjgAALJQAACyCAAAsmgAALKAAACymAAAsoAAALKwAACyyAAAsuAABLuAAACzEAAAsygABLuYAACzQAAEu7AAAM6gAADNIAAAzTgAAM1QAADNaAAEzYAAAM2YAADNsAAAzrgAAM7QAADO6AAAzwAAAM8YCGywMLigtni9mLCQuLiwkLi4sKi5ALCovcixCLmQveC9+LQgu+izeLvotGi5eLRouXixsLoIsYC6CLGAulCxgL4QstC6+LLQuvi0yLu4tMi7uLQ4uXi+KLl4tGi5eLSYuXi3mLuIt1C9CLB4uLiweLi4sGC4uLBguLiyuLr4sri6+LBIuOiwSLjQt4C7iLdovQixaLl4vkC5eLBIuLiwSLi4sKi5ALCouTCxCLl4veC5kLaouXi28Ll4sMC5GLDAuRixILl4vli5eLDYuRiw2LkYsTi5eL5wuXixsLoIsYC6CLGAuiCxgL6IsbC6CLGAugixgLo4sYC6OLHIugixmLoIsZi6OLNIujix+Lqwsfi6sLIQurC22LqwsqC6+LKguviyuLr4swC6+LMYuxCzGLsQsxi7KLMYuyizMLsQszC7ELNIuyizSLsosxi7cLMYu3CzeLsos3i7KLMYu3CzGLtws5C7KLOQuyizwLsos8C7KLPAuyizwLsos8C7KLPAuyizwLsos8C7KLN4u6CzeLugs3i7KLKguyix4LugseC7oLPwuyiyuLsos5C76LN4u+i0OLl4tFC5eLOQuvizeLr4tGi5eLRouXi0sLu4tMi7uLQ4uXi+KLl4tVi8SLVwvEi10Lx4tei5eLZ4vMC2eLzAtpC7KL6guyi2qLzYsri+uLFQuXi+WLl4tsC5eLbAuXi2wLl4tsC8MLKguviyoLr4t5i9ILdQvQi3mL04t1C9CLEIuZC94L7QsKi5GLCouRizeLvos3i76LSAuXi0gLl4sGC4uLBguLiwSLjosEi46LBIuLiwSLi4sqC6+LKguviyuLr4sri6+LeYvSC3UL0IsPC5GL7ouRixOLl4vnC5eLDYuRiw2LkYsTi5eL5wuXiwqLkwsKi5MLEIuai94L8AsMC5SLDAuUixULnAvxi/ALDYuRiw2LkYsTi5eL5wuXiw2LkYsNi5GLE4uXi+cLl4sKi5YLCovzCxCLnYveC/SLHgugix4LoIseC6OLHgujix4LoIseC6CLHgujix4Lo4sbC6CLGAugixgLposYC6aLGwugixyLoIsYC6gLGAupix4LoIseC6CLHguji3gLo4sbC6CLGAugixgLqYsYC6aLIourCyKLqwskC6yLJAusiyQLrgskC64LIouuCyKLrgsli6sLJYurCyQLrgskC64LJwurC/YLqwsoi6sL5wurCyiLqwv3i6sLLouviy6Lr4swC6+LMAuviyoLr4sqC6+LKguviyoLr4sqC6+LKguviyoLr4sqC6+LMAuvizALr4stC6+LLQuvizMLsQszC7ELNgu0CzYLtYsxi7ELMYuxCzGLtYsxi7WLMwuxCzMLsQs0i7WLNIu1izGLuIsxi7iLN4u0CzeLtAsxi7cLMYu3CzqLsos6i7KLPAuyizwLsos9i7oLPwu6C0CLsos/C7KLN4u+izeLvotIC5eLSAuXizkLkYs3i5GLRouXi0OLl4s3i76LN4u+i0gLl4tIC5eLOou+i0ILvotJi5eLSYuXizeLr4s3i6+LOQuvizeLr4tCC6+LOQuvi0sLvQtLC70LTIu7i0yLu4tDi5eL4ouXi0sLu4tMi7uLT4uXi/kLl4tMi7uL+ou7i1ELl4v8C5eLSwvAC0yL/YtDi8ML4ov/C0yLu4tOC7uLRouXi0mLl4tOC7uMAIu7i1KLl4wCC5eLTgvBjACLwYtGi8MLSYvDC04LwAwAjAOLRouXi0mLwwtOC7uMAIu7i1QLl4wFC5eLWIvEjAaLxItgC8eLZIuXi1oLxIwIC8SLYYvHi2YLl4tbi8SMCYvEi2MLx4wOC5eLVYvGC1cLxgtdC8kLXovKi2qLzYsrjAsLFQufC/GMDItsC82LKgvri22LzYtzi+uLaovPCyuMCwsVC58L8Yvfi22LzYtzjAsLHIugixmLoIsZi6aLeAumi28Ll4tvC5eLcIvEi2wLl4tsC5eLbAvEi2wLxIsqC6+LKguviyoLr4sqC6+LK4uviyuLr4sri6+LK4uviyuLr4sri6+Lcguvi3ILr4tyC6+Lcguvi3OLr4tzi6+LeYvSC3UL0It7C9ILfIvQixaLmQvkC9+Lcguvi3ILr4t5i5ALdQvVC3mL1ot1C9gLfgvBi34LwYt/i8GLf4vBizMLsQszC7ELNIu0CzSLtYsxi7iLMYu4izkLtAs5C7QLHgu6Cx4Lugs6i7uLMAu9C2eLzAtOC7uLTgu7jLYMpYv2C6sL9gurCy0Lr4stC6+Lc4uXi22Lwwtzi5eLbYvDCwqMyYsKjMmLEIvfi+WL6IsNi5MLDYuTCxOMywvnC5kLCouTCwqMzIsQi5kL5YvfiwwLkwsMDMyLFQuZC/GL34zOC5MMzgzMixULmQvxi+0LCouTCwqMzIsQi5kL5Yvfiw8LkYvkC5GLFouXi+QLl4sZi6CLGYugix4Lo4seC6OLGwugixgLoIsYC6aLGAvhCyKMz4sijNEM0ozUCyKM1YsqC6+LKguvizMLsQszC7ELNIuyizSLsos/C7oLPwu6CzqLsos6i7KM2Iu6DNiLugzXC7KM1wuyiz8Lugs/C7oM1wuyiz8Lsos3i76LN4u+i0gLl4tIC5eLN4u+izeLvotIC5eLSAuXi0sLu4tMi7uLT4uXi/kLl4tMi7uLTIu7i1ELl4v8C5eLTIv9i0yL/YtDjNoL4ozbjOALzAzgC8wM3QuyjN6Lsotni8wLZ4vMC2kLsovqC76LbYzhi3OM4YsVC5kL8YvtDOMLzYzkjAsL5wuXjOkLl4zmC82M54wLC+cLl4zpC5eLVYvEi1cLxItdC8eLXouXiy0Lr4stC6+LLQuviy0Lr4szC7ELMwuxCzSLsos0i7KAAIADwLxAvgAAAMGAwcACAMJAwkACgMSAxMACwNHA0sADQQGBAYAEgUoBSgAEwZCBkgAFAZLBk8AGwZSBlMAIAZVBlYAIgZYBlgAJAsOCxUAJQtUC1YALQtYC1kAMAACABcC7wLwAAADHQMwAAIDMwM2ABYDgQP0ABoEUARRAI4EVARXAJAFLAWjAJQFpgWpAQwFrgXEARAFxgXGAScFyAYB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AqcAAAKtAq0AAQKvAq8AAgKyArIAAwK1ArUABAK7Ar0ABQLHAsgACApxCnEACgsfCyYACwABAYgByAACAAwAUgARAAAf5gAAH+YAAB/mAAAf5gAAH+YAAB/mAAAf5gAAH+YAAB/mAAAf5gAAH+YAAB/mAAAf5gAAH+YAAB/mAAAf5gABI8oATR+gH6Afph+gH6wfoB+gH6AfoB+gH6wfoB+gH6AfoB+gH6AfoB+sH6AfoB+gH6AfoB+gH6AfoB+gH7IfoB+sH6AfoB+gH6AfoB+yH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+4H6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+mH6AfrB+gH6AfoB+gH6AfrB+gH6AfoB+gH6AfrB+gH6AfoB+gH6AfoB+gH7IfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+4H6AfoB+gH6AfoB+gH6Afph+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gH6AfoB+gAAIACgKbApsAAAZ4BngAAQjMCM8AAgjRCNIABgjWCNYACAjYCNkACQjbCNsACwjhCOEADAjkCOUADQjoCOkADwACAAYCoAK9AAACwQLFAB4CxwLmACMGegZ6AEMKcQpxAEQLHwsmAEUAAQJGApIAAwAMAHYAGgAAHfYAAR32AAEd9gABHfYAAB32AAAd9gAAHfYAAB32AAAd9gABHfYAAB32AAAd9gAAHfYAAB32AAAd9gAAHfYAAB32AAAd9gAAHfYAAB32AAEd9gABHfYAAR32AAAd9gACIeAAAB32AE0djB2MHYwdjB2MHYwdjB2MHYwdqh2qHYwdjB2MHYwdsB2wHYwdjB2MHYwdjB2MHYwdjB2MHYwdkh2SHYwdth3gHYwdjB2MHYwdjB2MHYwdjB2MHYwdjB2MHYwdvB3mHYwdmB2YHYwdjB2MHYwdjB2MHYwdwh3OHYwdjB2MHYwdyB3sHYwdjB2MHYwdjB3yHYwdyB34HYwdjB2MHYwdjB2MHYwdjB2MHYwdjB2MHYwdjB2MHYwdsB2wHYwdzh3+HYwd1B3+HYwdjB2MHYwdjB2MHYwdjB2MHYwdjB2MHYwdjB2MHYwdjB2M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ABsAAwADAaIBnAEsAAEAmAAAAAEAAAAbAAMAAwIIAgIBkgABAIIAAAABAAAAGwADAAMCbgJoAfgAAQBsAAAAAQAAABsAAwADAtQCzgJeAAEAVgAAAAEAAAAbAAMAAwM6AzQCxAABAEAAAAABAAAAGwADAAMDoAOaAyoAAQAqAAAAAQAAABsAAwACBAADkAABABQAAAABAAAAGwABAAII1AjmAAIAEgKiAqMAAAKlAqYAAgKpAqkABAKsAqwABQKwArAABgK4ArgABwLBAsEACALEAsUACQLPAtAACwLSAtMADQLVAtUADwLYAtgAEALaAtoAEQLgAuAAEgLjAuMAEwsgCyAAFAsjCyMAFQslCyUAFgACAAQCjQKNAAACkQKVAAECmQKZAAYLUQtRAAcAAgASAqICowAAAqUCpgACAqkCqQAEAqwCrAAFArACsAAGArgCuAAHAsECwQAIAsQCxQAJAs8C0AALAtIC0wANAtUC1QAPAtgC2AAQAtoC2gARAuAC4AASAuMC4wATCyALIAAUCyMLIwAVCyULJQAWAAEAAQKNAAEAAQKRAAIAEgKiAqMAAAKlAqYAAgKpAqkABAKsAqwABQKwArAABgK4ArgABwLBAsEACALEAsUACQLPAtAACwLSAtMADQLVAtUADwLYAtgAEALaAtoAEQLgAuAAEgLjAuMAEwsgCyAAFAsjCyMAFQslCyUAFgABAAECjQABAAECmQACABICogKjAAACpQKmAAICqQKpAAQCrAKsAAUCsAKwAAYCuAK4AAcCwQLBAAgCxALFAAkCzwLQAAsC0gLTAA0C1QLVAA8C2ALYABAC2gLaABEC4ALgABIC4wLjABMLIAsgABQLIwsjABULJQslABYAAQABApEAAQABApkAAgASAqICowAAAqUCpgACAqkCqQAEAqwCrAAFArACsAAGArgCuAAHAsECwQAIAsQCxQAJAs8C0AALAtIC0wANAtUC1QAPAtgC2AAQAtoC2gARAuAC4AASAuMC4wATCyALIAAUCyMLIwAVCyULJQAWAAEAAQKSAAEAAQKZAAIAEgKiAqMAAAKlAqYAAgKpAqkABAKsAqwABQKwArAABgK4ArgABwLBAsEACALEAsUACQLPAtAACwLSAtMADQLVAtUADwLYAtgAEALaAtoAEQLgAuAAEgLjAuMAEwsgCyAAFAsjCyMAFQslCyUAFgABAAEClAABAAECmQACABICogKjAAACpQKmAAICqQKpAAQCrAKsAAUCsAKwAAYCuAK4AAcCwQLBAAgCxALFAAkCzwLQAAsC0gLTAA0C1QLVAA8C2ALYABAC2gLaABEC4ALgABIC4wLjABMLIAsgABQLIwsjABULJQslABYAAQABApUAAQABApkAAgASAqICowAAAqUCpgACAqkCqQAEAqwCrAAFArACsAAGArgCuAAHAsECwQAIAsQCxQAJAs8C0AALAtIC0wANAtUC1QAPAtgC2AAQAtoC2gARAuAC4AASAuMC4wATCyALIAAUCyMLIwAVCyULJQAWAAEAAQKZAAMAAgEyASwAAQEEAAAAAQAAABwAAwACASoBJAABAPAAAAABAAAAHAADAAIBIgEcAAEA3AAAAAEAAAAcAAMAAgEaARQAAQDIAAAAAQAAABwAAwACARIBDAABALQAAAABAAAAHAADAAIBCgEEAAEAoAAAAAEAAAAcAAMAAgECAPwAAQCMAAAAAQAAABwAAwACAPoA9AABAHgAAAABAAAAHAADAAIA8gDsAAEAZAAAAAEAAAAcAAMAAgDqAOQAAQBQAAAAAQAAABwAAwACAOIA3AABADwAAAABAAAAHAADAAIA2gDUAAEAKAAAAAEAAAAcAAMAAgDSAMwAAQAUAAAAAQAAABwAAgAGApkCmQAACMsIywABCNAI0AACCNUI1QADCNwI3gAECOAI4AAHAAEAAQKRAAEAAQKZAAEAAQKSAAEAAQjcAAEAAQKSAAEAAQKZAAEAAQKTAAEAAQjcAAEAAQKTAAEAAQjUAAEAAQKUAAEAAQjQAAEAAQKVAAEAAQKNAAEAAQKVAAEAAQKRAAEAAQKVAAEAAQjQAAEAAQKVAAEAAQjUAAEAAQKVAAEAAQjcAAEAAQKVAAEAAQjdAAEAAQKVAAEAAQKZAAMAAgAoACIAAgAWABwAAAABAAAAHQABAAEI3QABAAEI3gABAAECsgABAAEClgABAAoABQAZAAoAAQABApYAAQCyALoAAQAMABYAAgAADuQAAA84AE0LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuC24LbgtuAAEAAgKbBngAAgAGAqACvQAAAsECxQAeAscC5gAjBnoGegBDCnEKcQBECx8LJgBFAAEBqAHuAAIADAByABkAAA4IAAEODgABDg4AAQ4OAAAOCAAADggAAA4IAAAOCAAADggAAQ4OAAAOAgAADgIAAA4CAAAOXAAADgIAAA4CAAAOAgAADmIAAA4CAAAOAgABDmgAAQ5uAAEOaAAADgIAAA4IAE0KMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCt4KMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAowCjAKMAACAAsCjQKVAAAClwKXAAkCmQKZAAoIywjLAAsI0AjQAAwI1QjVAA0I3AjgAA4I4wjjABMLKAsqABQLTQtNABcLUQtRABgAAgAGAqACvQAAAsECxQAeAscC5gAjBnoGegBDCnEKcQBECx8LJgBFAAEA4gEWAAEADABGAA4AAAwuAAAMNAAACXAAAAlwAAAJcAAACXAAAAlwAAAJcAAADAoAAAlwAAAJWAAACVgAAAlYAAAMFgBNCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGDAAIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRgACAAgIzAjPAAAI0QjSAAQI1gjWAAYI2AjZAAcI2wjbAAkI4QjhAAoI5AjlAAsI6AjoAA0AAgAGAqACvQAAAsECxQAeAscC5gAjBnoGegBDCnEKcQBECx8LJgBFAAEBqAHuAAIADAByABkAAAeuAAEHfgABB34AAQd+AAAHrgAAB64AAAeuAAAHrgAAB64AAQd+AAAHrgAAB64AAAdgAAAHrgAAB64AAAeuAAAHrgAACBoAAAeuAAAHrgABCBoAAQgaAAEIGgAAB64AAAeuAE0G3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG4gbcBuIG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AbcBtwG3AACAAsCjQKVAAAClwKXAAkCmQKZAAoIywjLAAsI0AjQAAwI1QjVAA0I3AjgAA4I4wjjABMLKAsqABQLTQtNABcLUQtRABgAAgAGAqACvQAAAsECxQAeAscC5gAjBnoGegBDCnEKcQBECx8LJgBFAAEACAABAPoAAQACCNQI5gACABgAAQAI/nD95P3k/eT95P3k/eT95AACAAYCmQKZAAAIywjLAAEI0AjQAAII1QjVAAMI3AjeAAQI4AjgAAcAAQAUAAEAAQABAAwAAQjeAMj/OAABAAEI3QABAmEFFQABAmEFHgABAmQFHgABAnMFMAABAmQFAQABAmEFKAABAmoFHgABAlgFIQABAiIETQABAmEFJwABAmkFYwABAkAEYQABArYETAABAmEFDwABAmQEUQABAlwEUgABAkAEYwABAm0ETAABAlsElAABAmQETAABAjcEWwABAmQE5AABAjcFHgABAlIEYwABAlsEYwABAm0EWwABAsIDqgABAjAFWgABAjAGwgABAjAF8AABAjAGXgABAjAD1AABAjAEOAABAjAExAABAjAFKAABAwwD1AABAwwEnAABAwwFjAABAwwFAAABAwwFKAABAcIDmAABAcIEYAABAcIDNAABAcID/AABAcIExAABArwEOAABAlgFjAABAfQFyAABAlgEOAABAlgFeAABAiYFyAABAfQF3AABAiYD1AABAiYExAABAiYFZAABAiYFjAABAiYFAAABAV4D1AABAV4EnAABAV4ExAABAV4EYAABAcID1AABAcIEOAABAcIFAAABAcIE9gABAcIFeAABAcIFKAABAcIFjAABAcIEnAABAkQExAABAkQEYAABAkQFKAABAkQEOAABAeAFKAABAZAEOAABASwEOAABASwEnAABAeAFAAABAZAFjAABAaQFoAABAXwFoAABAoQEgwABAiAEgwABAnoF4gABAvgFowABArAF/QABA3AFFAABAooFWgABA9QGLAABA9QF8AABA9QGkAABAooGLAABAooF8AABAggD1AABArwD1AABAooExAABAooD1AABAooFKAABAooFjAABAooCqAABAiYEYAABAiYFKAABAZACqAABAZADcAABAZAExAABAZAD1AABAZAEsAABAZADDAABASwCqAABASwD1AABAl//MQABAl//JwABAnL/OQABAnb/UwABAmj/XgABAlL/qQABAu7/mwABAjD/OAABApT92gABAjD92gABAPr+ogABAPr/OAABAMj+ogABAMj+1AABAJb+1AABAhL/OAABAa7+ogABAhL+tgABAhL+6AABAfT+ogABAhL+1AABAXL9lAABAQ7+tgABAXL/OAABAQ7+cAABAQ7+PgABAXL+tgABASz+tgABAlj/OAABAlj+ogABAlj92gABAcL92gABAPr+IAABAcL/OAABAV7+1AABAPr+1AABArz+1AABAZD+PgABAcL9lAABASz/OAABAZD/OAABAV7/OAABAPr+rAABASz92gABAhL92gABAhL+PgABAhL9lAABAtr/OAABAhL+rAABARj+rAABAib9lAABAV7+DAABASz+DAABAPr9lAABAZD+ogABAZD9lAABAPr+PgABAOb+ogABAKr+PgABAgj/OAABAmQFGQABAJb+ogABAfQD1AABAUr+ogABAMj+PgABAeAExAABAfQFKAABAfQEnAABAfQFjAABAQ7+ogABAlgD1AABAV792gABASz+ogABAcwFKAABAUr+tgABAfQFAAABAIz+1AABARj+ogABAfQFeAABAlgF3AABARgFAAABAMgEOAABANwFjAABAMj+rAABAZD92gABAMgEnAABANwFoAABAIL+rAABALQFoAABAc4FxwABAoMFtQABAikF/QABAPr92gABAZD+1AABAooGkAABAAAAAAAB/5wAAAAB/7AAAAABADIAAAAB/8QAAAABAMgAAAABACgAAAAB/2oC/QAB/xAAAAAB/9gAAAABASwAAAAB/4gAAAAB/3QAAAAB/8T/9wAB/wYC/QAB/qwAAAABAaQAAAABAGQAAAABAPoAAAAB/0wAAAAB/tQAAAABADwAAAAB/j4AZAABAlgAAAABAPUAAAABAL8AAAABAXIAAAABAK0AAAABANkAAAABAXwAAAABANwAAAABAKAAAAABAKcAAAABALIAAAABAM8AAAABANIAAAABAZAAAAABAeAAAAABAJYAAAABAPAAAAABARgAAAABAOoAAAABALMAAAABAmwAAAABAL0AAAABAmwACgABA0UFjAABAMYFWgABAzT/VgABAbj/VgABA0UFUAABAMYFFAABA0UEyAABAMYGIgABAMYFvgABA3D/VgABAMYEkgABAhz9xgABAMYETAABAbj9xgABAbj/JAABAuEGWAABAuEGQAABAuEF3AABAxYFyAABAyAGaAABAyAGWAABA3D9xgABA5j9xgABAmQGTwABAmQGswABAmQFyAABAmQGpAABAlgGLAABAk4GfAABAmQHFwABAjAGkAABAkQGDgABAlgHWAABAmQH0AABAmQHWAABAmQGzAABAkQFeAABAmQGkAABAmQFeAABAlgGfAABAkQGkAABAmQF3AABAmQGfAABAmT95AABAmT+awABApr9nAABAnb9twABAm39yQABAmT9twABAkkEUwABAlIE/gABAlsErQABAmQEtgABApEFBwABAn//nQABAi4E9QABAmQFPQABAm39kwABAmQGZgABAn8GpQABAkkGyQABAnYGyQABArUGgQABAkAGpQABAmQGgQABAlIEyAABAlIFIgABAm0E0QABAmQE2gABAmQEyAABAlsE9QABAlsEvwABAm0GeAABAnYFfAABAlsGSwABAlsGQgABAhMG2wABAlIGFQABAJb+PgABAhL+ogABAKD+ogABAjAEnAAB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BTwFPAA1BUAFQAA2BUQFRAA3BUgFSAA4BUwFTAA5BVAFUAA6BVQFVAA7BVgFWAA8BVwFXAA9BWAFYAA+BWQFZAA/BWgFaABABWwFbABBBW4FbgBCBXAFcABDBXIFcgBEBXQFdABFBXYFdgBGBXgFeABHBXoFegBIBXwFfABJBX4FfgBKBYAFgABLBYIFggBMBYQFhABNBYYFhgBOBYgFiABPBYoFigBQBYwFjABRBY4FjgBSBZIFkgBTBZYFlgBUBZoFmgBVBZ4FngBWBaIFogBXBaYFpgBYBa4FrgBZBbIFsgBaBbYFtgBbBboFugBcBb4FvgBdBcAFwABeBcIFwgBfBcQFxABgBcgFyABhBcwFzABiBdAF0ABjBdQF1ABkBdgF2ABlBdwF3ABmBeAF4ABnBeQF5ABoBegF6ABpBewF7ABqBfAF8ABrBfQF9ABsBfgF+ABtBfwF/ABuBgAGAABvBgQGBABwBggGCABxBgwGDAByBhAGEABzBhQGFAB0Bh4GHgB1BiAGIAB2BiIGIgB3BiQGJAB4BiYGJgB5BigGKAB6BioGKgB7BiwGLAB8Bi4GLgB9BjAGMAB+BjQGNAB/BjYGNgCABjoGOgCBBjwGPACCBj4GPgCDBlkGWQCEBl0GXQCFBmEGYQCGBmcGZwCHCxcLFwCICxkLGQCJCx0LHQCKC1sLWwCLC18LXwCMC2MLYwCNC2cLZwCOC2sLawCPC28LbwCQC3MLcwCRC3cLdwCSC3sLewCTC38LfwCUC4MLgwCVC4ULhQCWC4kLiQCXC40LjQCYC5ELkQCZC5ULlQCaC5kLmQCbC50LnQCcC6ELoQCdC6ULpQCeC6kLqQCfC60LrQCgC7ELsQChC7ULtQCiC7kLuQCjC70LvQCkC8ELwQClC8MLwwCmC8ULxQCnAAIA3ABrAyIDJgMqAzADNAP0A4wDkgOYA5wDoAOkA6gDtAO4A7wDwAPEA8gDzAPQA9QD2APcA+AD5APoA+wD7AP0BFMEVwU7BT8FQwVHBUsFUwVPBVcFWwVfBWMFZwVrBZEFlQWZBZ0FoQWpBbEFtQW5Bb0D1AMmBccFywXPBdMF1wXbBd8F4wXnBesF7wXzBfcF+wX/A+gGCwMiBhMGGQYyBlwGYAZkCx4LXgtiC2YLagtuC3ILdgt6C34LiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALyAACAGsDHwMfAAADIwMjAAEDJwMnAAIDLQMtAAMDMQMxAAQDNQM1AAUDiQOJAAYDjwOPAAcDlQOVAAgDmQOZAAkDnQOdAAoDoQOhAAsDpQOlAAwDsQOxAA0DtQO1AA4DuQO5AA8DvQO9ABADwQPBABEDxQPFABIDyQPJABMDzQPNABQD0QPRABUD1QPVABYD2QPZABcD3QPdABgD4QPhABkD5QPlABoD6QPpABsD6wPrABwD8QPxAB0EUARQAB4EVARUAB8FOAU4ACAFPAU8ACEFQAVAACIFRAVEACMFSAVIACQFTAVMACUFUAVQACYFVAVUACcFWAVYACgFXAVcACkFYAVgACoFZAVkACsFaAVoACwFjgWOAC0FkgWSAC4FlgWWAC8FmgWaADAFngWeADEFpgWmADIFrgWuADMFsgWyADQFtgW2ADUFugW6ADYFwAXAADcFwgXCADgFxAXEADkFyAXIADoFzAXMADsF0AXQADwF1AXUAD0F2AXYAD4F3AXcAD8F4AXgAEAF5AXkAEEF6AXoAEIF7AXsAEMF8AXwAEQF9AX0AEUF+AX4AEYF/AX8AEcGAAYAAEgGCAYIAEkGDAYMAEoGEAYQAEsGFgYWAEwGMAYwAE0GWQZZAE4GXQZdAE8GYQZhAFALHQsdAFELWwtbAFILXwtfAFMLYwtjAFQLZwtnAFULawtrAFYLbwtvAFcLcwtzAFgLdwt3AFkLewt7AFoLhQuFAFsLiQuJAFwLjQuNAF0LkQuRAF4LlQuVAF8LmQuZAGALnQudAGELoQuhAGILpQulAGMLqQupAGQLrQutAGULsQuxAGYLtQu1AGcLuQu5AGgLvQu9AGkLxQvFAGoAAgDsAHMDIQMlAykDLwMzA/MDiwORA5cDmwOfA6MDpwOzA7cDuwO/A8MDxwPLA88D0wPXA9sD3wPjA+cD6wPrBFID8wRSBFYDiwU6BT4FQgVGBUoFUgVOBVYFWgVeBWIFZgVqBZAFlAWYBZwFoAWiBagFsAW0BbgFvARWA9MDJQXGBcoFzgXSBdYF2gXeBeIF5gXqBe4F8gX2BfoF/gPnBToGCgMhBhIGGAYyBUIDIQZbBl8GYwXSCxsLXQthC2ULaQttC3ELdQt5C30LhwuLC48LkwuXC5sLnwujC6cLqwuvC7MLtwu7C78LxwACAHMDHwMfAAADIwMjAAEDJwMnAAIDLQMtAAMDMQMxAAQDNQM1AAUDiQOJAAYDjwOPAAcDlQOVAAgDmQOZAAkDnQOdAAoDoQOhAAsDpQOlAAwDsQOxAA0DtQO1AA4DuQO5AA8DvQO9ABADwQPBABEDxQPFABIDyQPJABMDzQPNABQD0QPRABUD1QPVABYD2QPZABcD3QPdABgD4QPhABkD5QPlABoD6QPpABsD6wPrABwD7wPvAB0D8QPxAB4EUARQAB8EVARUACAFNgU2ACEFOAU4ACIFPAU8ACMFQAVAACQFRAVEACUFSAVIACYFTAVMACcFUAVQACgFVAVUACkFWAVYACoFXAVcACsFYAVgACwFZAVkAC0FaAVoAC4FjgWOAC8FkgWSADAFlgWWADEFmgWaADIFngWeADMFogWiADQFpgWmADUFrgWuADYFsgWyADcFtgW2ADgFugW6ADkFvgW+ADoFwAXAADsFwgXCADwFxAXEAD0FyAXIAD4FzAXMAD8F0AXQAEAF1AXUAEEF2AXYAEIF3AXcAEMF4AXgAEQF5AXkAEUF6AXoAEYF7AXsAEcF8AXwAEgF9AX0AEkF+AX4AEoF/AX8AEsGAAYAAEwGBAYEAE0GCAYIAE4GDAYMAE8GEAYQAFAGFgYWAFEGMAYwAFIGNgY2AFMGOgY6AFQGWQZZAFUGXQZdAFYGYQZhAFcGZwZnAFgLHQsdAFkLWwtbAFoLXwtfAFsLYwtjAFwLZwtnAF0LawtrAF4LbwtvAF8LcwtzAGALdwt3AGELewt7AGILhQuFAGMLiQuJAGQLjQuNAGULkQuRAGYLlQuVAGcLmQuZAGgLnQudAGkLoQuhAGoLpQulAGsLqQupAGwLrQutAG0LsQuxAG4LtQu1AG8LuQu5AHALvQu9AHELxQvFAHIAAQEGAAwAHgBgAKIArAC2AMAAygDUAN4A6ADyAPwACAASABgAHgAkACoAMAA2ADwD9QACA4ID9wACA4QD+QACA4gD+wACA44GgQACAx4GaQACBS0GawACBS8GbQACBTEACAASABgAHgAkACoAMAA2ADwD9gACA4ID+AACA4QD+gACA4gD/AACA44GggACAx4GagACBS0GbAACBS8GbgACBTEAAQAEBm8AAgOOAAEABAZwAAIDjgABAAQGcQACA44AAQAEBnIAAgOOAAEABAZzAAIDjgABAAQGdAACA44AAQAEBnUAAgOOAAEABAZ2AAIDjgABAAQMTAACA44AAQAEDE0AAgOOAAIABgPfA+AAAAXuBe8AAgXyBfMABAX2BfcABgX6BfsACAu/C8AACgABAZwAGQA4AEIATABWAGAAagB0AH4AiACiAKwAtgDAANoA5AEAAQoBFAEeASgBMgE8AUYBUAGSAAEABAsoAAICmQABAAQLKQACApkAAQAECyoAAgKZAAEABALNAAICmAABAAQCzgACApgAAQAEAs8AAgKYAAEABALQAAICmAABAAQC0QACApgAAwAIAA4AFALSAAICmALBAAILTgLjAAIClgABAAQC0wACApgAAQAEAtQAAgKYAAEABALVAAICmAADAAgADgAUAtYAAgKYAsIAAgKNAsMAAgKVAAEABALXAAICmAADAAgADgAWAsQAAgKWAsUAAwKYApYC2AACApgAAQAEAtkAAgKYAAEABALaAAICmAABAAQC2wACApgAAQAEAtwAAgKYAAEABALdAAICmAABAAQC3gACApgAAQAEAt8AAgKYAAEABALgAAICmAAHABAAGAAgACYALgA2ADwCyQADAp0CmALJAAMCmAKdAscAAgKdAsoAAwKeApgCygADApgCngLIAAICngLhAAICmAABAAQC4gACApgAAgAHAo4CkAAAAqACpgADAqgCrAAKAq4CrgAPArACsQAQArMCtAASArYCugAUAAMAAAACABQAMAABAEAAAQAAAA0AAgAEAqACoQAAAqsCqwACArQCtAADAr0CvQAEAAIAAgKUApUAAAKbApsAAgACAAcAAwAFAAAACgAjAAMCmgKaAB0CnAKcAB4CoAK/AB8KcQpxAD8LHwsmAEAAAQBKAAMADAAmADQAAgAGABALMgAEA98D4APqCzIABAPfA+AGFgABAAQLMwAEA/MDjgPdAAIABgAOA38AAwPgBhYDfwADA+AD6gACAAMDjQONAAADrQOtAAED3wPfAAIAAQASAAEACAABAAQC5wACAqwAAQABAqAAAQBKAAUAEAAiACwANgBAAAIABgAMAssAAgKUAswAAgKVAAEABALkAAICmwABAAQC5QACApsAAQAEAuYAAgKbAAEABAZ6AAIClAACAAQCoAKhAAACqwKrAAICtAK0AAMCvQK9AAQAAAACAAADAQEDAqAEAgADAmYEAgAD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\",\r\n  \r\n    curioer_bold:\r\n      \"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\",\r\n  };\r\n  export default curioer;\r\n  ","/*\r\n * Public API Surface of ezlib\r\n */\r\n\r\nexport * from './lib/ezlib.module';\r\nexport * from './lib/auth/auth.guard';\r\nexport * from './lib/call-info/callinfo.component';\r\nexport * from './lib/comman-service/comman-service.service';\r\nexport * from './lib/comman-service/share-data-service.service';\r\nexport * from './lib/ezheader/header.component';\r\nexport * from './lib/file-upload/fileupload.component';\r\nexport * from './lib/file-upload-log/file-upload-log.component';\r\nexport * from './lib/globle/upload-service.service';\r\nexport * from './lib/fileupload-module/fileupload-dashboard/fileupload-dashboard.component';\r\n// export * from './lib/fileupload-module/fileupload.module';\r\nexport * from './lib/fileupload-module/fileupload-routing.module';\r\nexport * from './lib/footer/footer.component';\r\nexport * from './lib/globle/common-pdf.service';\r\nexport * from './lib/globle/globle-env.service';\r\nexport * from './lib/globle/memo-report.service';\r\nexport * from './lib/globle/pdf-service.service';\r\nexport * from './lib/globle/shared-services.service';\r\nexport * from './lib/header/header.component';\r\nexport * from './lib/invalid/invalid.component';\r\nexport * from './lib/logout/logout.component';\r\nexport * from './lib/sessionend/session-end.guard';\r\nexport * from './lib/stock-service/lazyload.service';\r\nexport * from './lib/stock-service/stock-service.service';\r\nexport * from './lib/contact-service/contact-service.service';\r\nexport * from './lib/pricing-service/pricing.service';\r\nexport * from './lib/bi-service/bi.service';\r\nexport * from './lib/utility/app-no-dbl-click.directive';\r\nexport * from './lib/utility/constants';\r\nexport * from './lib/utility/formate-num-field.pipe';\r\nexport * from './lib/utility/search-pipe.pipe';\r\nexport * from './lib/utility/table-search.pipe';\r\nexport * from './lib/utility/tranform.directive';\r\nexport * from './lib/utility/contact-table-search.pipe';\r\nexport * from './lib/pipes/number-with-commas.pipe';\r\nexport * from './lib/pipes/order-by-pipe.pipe';\r\nexport * from './lib/pipes/selectedCount';\r\nexport * from './lib/pipes/sum.pipe';\r\nexport * from './lib/utility/selective-preloading-strategy';\r\nexport * from './lib/menu-right/menu-right.component';\r\nexport * from './lib/report-format/report-format.component';\r\nexport * from './lib/admin-service/admin-service.service';\r\nexport * from './lib/system-module/system/system.component';\r\nexport * from './lib/system-module/system-service/system-service.service';\r\nexport * from './lib/system-module/system-service/upload-file.service';\r\nexport * from './lib/system-module/subform/subform.component';\r\nexport * from './lib/contact-search/contact-search.component';\r\nexport * from './lib/websearch-history/websearch-history.component';\r\nexport * from './lib/attribute-definition/attribute-definition.component';\r\nexport * from './lib/analysis-search/analysis-search.component';\r\nexport * from './lib/pkt-data/pkt-data.component';\r\nexport * from './lib/qa-analysis/qa-analysis.component';\r\nexport * from './lib/assort-service/assort-service.service';\r\nexport * from './lib/service/get-set-service.service';\r\nexport * from './lib/addFont'\r\n\r\n\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":["i2","i3.GlobleEnvService","i4","i5","i1","i2.GlobleEnvService","i3","i4.GlobleEnvService","i5.CommanServiceService","i6.ShareDataService","i7.StockServiceService","i8","i3.CommanServiceService","i8.AppNoDblClickDirective","i9.TableSearchPipe","i2.CommanServiceService","i1.GlobleEnvService","i9.AppNoDblClickDirective","i5.GlobleEnvService","i3.StockServiceService","i6.UploadServiceService","i7","i10.AppNoDblClickDirective","i12.TableSearchPipe","i3.AdminServiceService","i6","i9","i12.SearchPipePipe","i3.SystemServiceService","i6.AdminServiceService","i10","i11","i12.AppNoDblClickDirective","i13","i14.SearchPipePipe","i15.OrderByPipePipe","i4.UploadFileService","i6.ContactServiceService","i7.CommanServiceService","i12","i14.AppNoDblClickDirective","i15","i16.SearchPipePipe","i17.OrderByPipePipe","i3.ContactServiceService","i4.StockServiceService","i6.CommanServiceService","i11.ContacttableSearch","i5.SystemServiceService","i6.PdfServiceService","i14.TableSearchPipe","i4.PricingService","i1.CommanServiceService","i2.BiService","i11.AppNoDblClickDirective"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAQa,gBAAgB,CAAA;AAW3B,IAAA,WAAA,CACU,MAAc,EAAA;AAAd,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AARxB,QAAA,IAAO,CAAA,OAAA,GAAG,0BAA0B,CAAC;QAC5B,IAAA,CAAA,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC;QACpC,IAAA,CAAA,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC;QACpC,IAAA,CAAA,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC;AACzC,QAAA,IAAO,CAAA,OAAA,GAAC,EAAE,CAAC;QAOT,IAAG,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,KAAK,EAAC;AAC7C,YAAA,IAAI,CAAC,OAAO,GAAC,4BAA4B,CAAA;AAC1C,SAAA;AAED,QAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,KAAK,IAAG;YAC9B,IAAI,KAAK,YAAY,aAAa,EAAE;AAClC,gBAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC;AACvB,aAAA;AACH,SAAC,CAAC,CAAC;KACJ;IAED,SAAS,GAAA;AACP,QAAA,OAAO,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;KAC1B;AAED,IAAA,gBAAgB,CAAC,UAAU,EAAA;AAEzB,QAAA,YAAY,CAAC,OAAO,CAAC,YAAY,EAAC,UAAU,CAAC,CAAA;QAC7C,IAAG,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,KAAK,EAAC;AAC7C,YAAA,IAAI,CAAC,OAAO,GAAC,4BAA4B,CAAA;AAC1C,SAAA;AAAI,aAAA;AACH,YAAA,IAAI,CAAC,OAAO,GAAC,6BAA6B,CAAA;AAC3C,SAAA;KACF;;gIAtCU,gBAAgB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAhB,mBAAA,gBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,gBAAgB,cAFf,MAAM,EAAA,CAAA,CAAA;2FAEP,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAH5B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCUY,oBAAoB,CAAA;AAQ/B,IAAA,WAAA,CACS,MAAc,EACb,IAAgB,EAChB,WAAwB,EACzB,MAAwB,EACvB,MAAqB,EACrB,cAAiC,EACjC,QAAiB,EAAA;AANlB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AAChB,QAAA,IAAW,CAAA,WAAA,GAAX,WAAW,CAAa;AACzB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;AACvB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AACjC,QAAA,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAS;AAblB,QAAA,IAAA,CAAA,KAAK,GAAG,IAAI,IAAI,EAAE,CAAC;QAE5B,IAAA,CAAA,CAAC,GAAG,CAAC,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,CAAC,CAAC;QAClN,IAAC,CAAA,CAAA,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC;;;;;;;;;;;;AA0iB3F,QAAA,IAAO,CAAA,OAAA,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QA0EtC,IAAA,CAAA,YAAY,GAAG;AACb,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,YAAY,EAAE,IAAI;AAClB,YAAA,QAAQ,EAAE,OAAO;AACjB,YAAA,WAAW,EAAE,OAAO;AACpB,YAAA,OAAO,EAAE,MAAM;AACf,YAAA,UAAU,EAAE,GAAG;AACf,YAAA,WAAW,EAAE,KAAK;AAClB,YAAA,eAAe,EAAE,IAAI;AACrB,YAAA,aAAa,EAAE,IAAI;AACnB,YAAA,aAAa,EAAE,oBAAoB;AACnC,YAAA,eAAe,EAAE,EAAE;AACnB,YAAA,SAAS,EAAE;gBACT,CAAC,MAAM,EAAE,QAAQ,EAAE,WAAW,EAAE,eAAe,EAAE,aAAa,EAAE,WAAW,CAAC;AAC5E,gBAAA,CAAC,UAAU,EAAE,UAAU,EAAE,OAAO,CAAC;gBACjC,CAAC,aAAa,EAAE,eAAe,EAAE,cAAc,EAAE,aAAa,EAAE,QAAQ,EAAE,SAAS,CAAC;gBACpF,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,CAAC;gBACzD,CAAC,WAAW,EAAE,YAAY,EAAE,kBAAkB,EAAE,gBAAgB,EAAE,aAAa,EAAE,eAAe,CAAC;AACjG,gBAAA,CAAC,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,CAAC;AACrC,aAAA;SACF,CAAA;QA0JD,IAAA,CAAA,MAAM,GAAG;AACP,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,MAAM,EAAE,OAAO;AACf,YAAA,SAAS,EAAE,MAAM;AACjB,YAAA,WAAW,EAAE,oBAAoB;AACjC,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,yBAAyB,EAAE,GAAG;AAC9B,YAAA,eAAe,EAAE,OAAO;AACxB,YAAA,aAAa,EAAE;AACb,gBAAA;AACE,oBAAA,IAAI,EAAE,OAAO;AACb,oBAAA,KAAK,EAAE,OAAO;AACf,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE,SAAS;AACf,oBAAA,KAAK,EAAE,SAAS;AACjB,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE,WAAW;AACjB,oBAAA,KAAK,EAAE,WAAW;AAClB,oBAAA,GAAG,EAAE,IAAI;AACV,iBAAA;AACF,aAAA;SACF,CAAC;QA9yBA,IAAI,CAAC,aAAa,GAAG,IAAI,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,CAAA;KACtD;IAED,QAAQ,CAAC,MAAM,EAAE,OAAY,EAAA;QAC3B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,QAAQ,CAAC,MAAM,EAAE,OAAY,EAAA;AAC3B,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;QACvB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,gBAAgB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC5F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,YAAY,CAAC,MAAM,EAAE,OAAY,EAAA;AAC/B,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;QACvB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,eAAe,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC3F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,MAAM,CAAC,MAAM,EAAE,OAAY,EAAA;QACzB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,sBAAsB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAClG,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,UAAU,CAAC,MAAM,EAAE,OAAO,EAAA;QACxB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,kBAAkB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC9F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAGK,SAAS,CAAC,MAAM,EAAE,OAAO,EAAA;;YAC7B,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,qBAAqB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,CAAC;AACtG,iBAAA,SAAS,EAAE;iBACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;SACjC,CAAA,CAAA;AAAA,KAAA;AAED,IAAA,YAAY,CAAC,QAAQ,EAAE,WAAW,EAAE,SAAS,EAAA;AAC3C,QAAA,IAAI,OAAO,GAAG,OAAO,QAAQ,IAAI,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;QAE5E,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,IAAI,SAAS,EAAE;YACb,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,YAAA,KAAK,IAAI,KAAK,IAAI,OAAO,CAAC,CAAC,CAAC,EAAE;AAC5B,gBAAA,GAAG,IAAI,KAAK,GAAG,GAAG,CAAC;AACpB,aAAA;YACD,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACvB,YAAA,GAAG,IAAI,GAAG,GAAG,MAAM,CAAC;AACrB,SAAA;AACD,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACvC,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,YAAA,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,IAAI,EAAE;AACtB,gBAAA,KAAK,IAAI,KAAK,IAAI,OAAO,CAAC,CAAC,CAAC,EAAE;AAC5B,oBAAA,GAAG,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AACvC,iBAAA;gBACD,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;AAC9B,aAAA;AAED,YAAA,GAAG,IAAI,GAAG,GAAG,MAAM,CAAC;AACrB,SAAA;QACD,IAAI,GAAG,IAAI,EAAE,EAAE;YACb,KAAK,CAAC,cAAc,CAAC,CAAC;YACtB,OAAO;AACR,SAAA;QACD,IAAI,QAAQ,GAAG,SAAS,CAAC;AACzB,QAAA,IAAI,KAAK,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;AACtD,QAAA,QAAQ,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,KAAK,GAAG,MAAM,CAAC;QAC5D,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,EAAE,gCAAgC;AACvC,SAAA,CAAC,CAAC;QAEH,IAAI,IAAI,GAAG,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;QACvC,IAAI,MAAM,GAAG,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;AACvC,QAAA,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;AACzB,QAAA,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;QAChC,IAAI,CAAC,KAAK,EAAE,CAAC;AACb,QAAA,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;;;;;;;;;KASjC;IAED,uBAAuB,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,WAAW,EAAE,SAAS,EAAA;AACvE,QAAA,IAAI,OAAO,GAAG,OAAO,QAAQ,IAAI,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;QAC5E,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,IAAI,SAAS,EAAE;YACb,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,YAAA,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC;AAClB,YAAA,GAAG,IAAI,UAAU,GAAG,GAAG,CAAC;AACxB,YAAA,GAAG,IAAI,UAAU,GAAG,GAAG,CAAC;AACxB,YAAA,GAAG,IAAI,cAAc,GAAG,GAAG,CAAC;AAC5B,YAAA,GAAG,IAAI,QAAQ,GAAG,GAAG,CAAC;AACtB,YAAA,GAAG,IAAI,aAAa,GAAG,GAAG,CAAC;AAC3B,YAAA,GAAG,IAAI,MAAM,GAAG,GAAG,CAAC;AAEpB,YAAA,OAAO,CAAC,OAAO,CAAC,OAAO,IAAG;AACxB,gBAAA,GAAG,IAAI,MAAM,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;AAC/B,aAAC,CAAC,CAAC;YAEH,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACvB,YAAA,GAAG,IAAI,GAAG,GAAG,MAAM,CAAC;AACrB,SAAA;AACD,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACvC,IAAI,GAAG,GAAG,EAAE,CAAC;AAEb,YAAA,GAAG,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;AACrC,YAAA,GAAG,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AAC3C,YAAA,GAAG,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,IAAI,CAAC;AACrD,YAAA,GAAG,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC;AAC7C,YAAA,GAAG,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC;AACzC,YAAA,GAAG,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;YAE3C,GAAG,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC;AAE9E,YAAA,OAAO,CAAC,OAAO,CAAC,OAAO,IAAG;gBACxB,IAAI,MAAM,GAAG,EAAE,CAAC;gBAChB,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,gBAAA,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC;AACzF,gBAAA,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC;gBACxF,GAAG,IAAI,GAAG,GAAG,MAAM,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,CAAC;AAC5C,aAAC,CAAC,CAAC;YAEH,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;AAE7B,YAAA,GAAG,IAAI,GAAG,GAAG,MAAM,CAAC;AACrB,SAAA;QACD,IAAI,GAAG,IAAI,EAAE,EAAE;YACb,KAAK,CAAC,cAAc,CAAC,CAAC;YACtB,OAAO;AACR,SAAA;QACD,IAAI,QAAQ,GAAG,SAAS,CAAC;AACzB,QAAA,IAAI,KAAK,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;AACtD,QAAA,QAAQ,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,KAAK,GAAG,MAAM,CAAC;QAC5D,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,EAAE,gCAAgC;AACvC,SAAA,CAAC,CAAC;QAEH,IAAI,IAAI,GAAG,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;QACvC,IAAI,MAAM,GAAG,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;AACvC,QAAA,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;AACzB,QAAA,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;QAChC,IAAI,CAAC,KAAK,EAAE,CAAC;AACb,QAAA,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;KAEjC;;AAGD,IAAA,mBAAmB,CAAC,YAAY,EAAE,OAAO,EAAE,cAAc,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAA;QAErG,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;AAE1C,QAAA,IAAI,OAAO,GAAG,OAAO,WAAW,IAAI,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,WAAW,CAAC;QAGrF,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,IAAI,SAAS,EAAE;YACb,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,YAAA,KAAK,IAAI,KAAK,IAAI,KAAK,EAAE;AACvB,gBAAA,GAAG,IAAI,KAAK,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;AAC3B,aAAA;YACD,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACvB,YAAA,GAAG,IAAI,GAAG,GAAG,MAAM,CAAC;AACrB,SAAA;AAID,QAAA,OAAO,CAAC,OAAO,CAAC,OAAO,IAAG;AACxB,YAAA,IAAI,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC;YACrD,GAAG,GAAG,UAAU,GAAG,OAAO,CAAC,GAAG,IAAI,SAAS,GAAG,EAAE,GAAG,UAAU,GAAG,OAAO,CAAC,GAAG,CAAC;AAC5E,YAAA,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,QAAQ,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AAC3G,YAAA,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,WAAW,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AAC9G,YAAA,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,SAAS,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AAC5G,YAAA,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,WAAW,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;YAI9G,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,YAAA,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC;;;;;;AAM9D,YAAA,GAAG,IAAI,GAAG,GAAG,MAAM,CAAC;YACpB,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,IAAG;gBACxC,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,IAAG;AACpB,oBAAA,CAAC,IAAI,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACzB,iBAAC,CAAC,CAAC;gBACH,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACnB,gBAAA,GAAG,IAAI,CAAC,GAAG,MAAM,CAAC;AACpB,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;QAEH,IAAI,GAAG,IAAI,EAAE,EAAE;YACb,KAAK,CAAC,cAAc,CAAC,CAAC;YACtB,OAAO;AACR,SAAA;QAGD,IAAI,QAAQ,GAAG,SAAS,CAAC;QACzB,QAAQ,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC;QACpD,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,EAAE,gCAAgC;AACvC,SAAA,CAAC,CAAC;QAEH,IAAI,IAAI,GAAG,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;QACvC,IAAI,MAAM,GAAG,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;AACvC,QAAA,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;AACzB,QAAA,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;QAChC,IAAI,CAAC,KAAK,EAAE,CAAC;AACb,QAAA,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;KAEjC;AAGD,IAAA,kBAAkB,CAAC,eAAe,EAAE,UAAU,EAAE,aAAa,EAAA;QAC3D,IAAI,GAAG,GAAG,EAAE,CAAA;QACZ,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,eAAe,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC/C,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC1C,gBAAA,IAAI,IAAI,GAAG,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC7C,GAAG,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC;AAC1C,aAAA;AACD,YAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACzB,GAAG,GAAG,EAAE,CAAC;AACV,SAAA;AACD,QAAA,OAAO,cAAc,CAAC;KACvB;AAED,IAAA,qBAAqB,CAAC,eAAe,EAAE,UAAU,EAAE,aAAa,EAAA;QAC9D,IAAI,GAAG,GAAG,EAAE,CAAA;QACZ,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,QAAA,KAAK,IAAI,IAAI,IAAI,eAAe,EAAE;YAChC,eAAe,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;AACnC,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;oBAC1C,IAAI,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;oBAC/B,GAAG,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC;AAC1C,iBAAA;AACD,gBAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACzB,GAAG,GAAG,EAAE,CAAC;AACX,aAAC,CAAC,CAAC;AACH,YAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC3B,SAAA;AACD,QAAA,OAAO,cAAc,CAAC;KACvB;AAED,IAAA,UAAU,CAAC,IAAI,EAAA;AACb,QAAA,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,EACpB,KAAK,GAAG,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAC/B,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,EACtB,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AACzB,QAAA,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAC1C,QAAA,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAEpC,QAAA,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;KACrC;AAED,IAAA,YAAY,CAAC,IAAI,EAAA;AAEf,QAAA,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,EACpB,KAAK,GAAG,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAC/B,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,EACtB,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AAEzB,QAAA,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAC1C,QAAA,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAEpC,QAAA,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;KACrC;AAED,IAAA,QAAQ,CAAC,IAAI,EAAA;AACX,QAAA,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,EACpB,KAAK,GAAG,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAC/B,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,EACtB,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AAEzB,QAAA,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAC1C,QAAA,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAEpC,QAAA,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;KACrC;IAED,UAAU,CAAC,IAAI,EAAC,MAAM,EAAA;AACpB,QAAA,IAAI,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C,QAAA,OAAO,CAAC,CAAC;KACV;AAED,IAAA,WAAW,CAAC,IAAI,EAAA;AACd,QAAA,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,EACpB,KAAK,GAAG,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAC/B,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,EACtB,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AAEzB,QAAA,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAC1C,QAAA,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAEpC,QAAA,OAAO,IAAI,GAAC,KAAK,GAAC,GAAG,CAAC;KACvB;AAED,IAAA,uBAAuB,CAAC,IAAI,EAAA;AAC1B,QAAA,IAAG,IAAI,IAAE,SAAS,IAAI,IAAI,IAAE,EAAE,EAAC;AAE/B,YAAA,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,EACpB,KAAK,GAAG,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,EAC3B,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,EACtB,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;YACzB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,EAAE,CAAC,CAAC;AAE5B,YAAA,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;AAAE,gBAAA,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAC1C,YAAA,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;AAAE,gBAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAEpC,YAAA,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACnC,SAAA;KACF;AAED,IAAA,WAAW,CAAC,MAAM,EAAA;AAEhB,QAAA,MAAM,GAAC,MAAM,IAAE,CAAC,CAAC;AACjB,QAAA,OAAO,UAAU,CAAC,MAAM,CAAC,CAAC;KAE3B;IAEF,cAAc,CAAC,IAAI,EAAC,OAAO,EAAA;AAE1B,QAAA,IAAI,EAAE,CAAC;AACP,QAAA,IAAI,EAAE,CAAC;AACP,QAAA,IAAI,EAAE,CAAC;QACP,IAAI,GAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;QAE5B,IAAI,OAAO,IAAI,UAAU,EAAE;AACzB,YAAA,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACd,YAAA,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACd,YAAA,EAAE,GAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AAChB,SAAA;aAAM,IAAG,OAAO,IAAI,UAAU,EAAC;AAC9B,YAAA,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACd,YAAA,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACd,YAAA,EAAE,GAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AAChB,SAAA;aAAK,IAAG,OAAO,IAAI,WAAW,EAAC;AAC9B,YAAA,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACd,YAAA,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACd,YAAA,EAAE,GAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AACf,YAAA,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,CAAA;YACtB,EAAE,GAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAE,CAAC,CAAA;AACtB,YAAA,EAAE,GAAE,EAAE,CAAC,QAAQ,EAAE,CAAC;AACnB,SAAA;AAED,QAAA,IAAG,EAAE,CAAC,MAAM,GAAG,CAAC;AAChB,YAAA,EAAE,GAAG,GAAG,GAAC,EAAE,CAAC;AACZ,QAAA,IAAG,EAAE,CAAC,MAAM,GAAG,CAAC;AAChB,YAAA,EAAE,GAAG,GAAG,GAAC,EAAE,CAAC;AACZ,QAAA,IAAG,EAAE,CAAC,MAAM,GAAG,CAAC;AAChB,YAAA,EAAE,GAAG,IAAI,GAAC,EAAE,CAAC;AAEb,QAAA,IAAI,KAAK,GAAG,QAAQ,CAAC,EAAE,CAAC,CAAC;AAEzB,QAAA,IAAI,KAAK,GAAG,QAAQ,CAAC,EAAE,CAAC,CAAC;QACzB,IAAI,KAAK,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,KAAK,CAAC,EAAE;AAChC,YAAA,OAAO,SAAS,CAAC;AAClB,SAAA;QACD,IAAG,KAAK,GAAG,EAAE;AACZ,YAAA,OAAO,SAAS,CAAA;aACZ,IAAG,KAAK,GAAG,EAAE;AACjB,YAAA,OAAO,SAAS,CAAA;;AAEf,YAAA,OAAO,EAAE,GAAC,EAAE,GAAC,EAAE,CAAC;KAClB;AAEA,IAAA,iBAAiB,CAAC,QAAQ,EAAA;AACxB,QAAA,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,EAAE;AACpC,YAAA,OAAO,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC;AACxE,SAAA;KACF;AAED,IAAA,mBAAmB,CAAC,QAAQ,EAAA;AAC1B,QAAA,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,EAAE;AACpC,YAAA,OAAO,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC;AACxE,SAAA;KACF;AAGD,IAAA,QAAQ,CAAC,QAAQ,EAAA;AACf,QAAA,IAAI,QAAQ,EAAE;AACZ,YAAA,OAAO,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;AAC7B,SAAA;KACF;IAED,OAAO,CAAC,GAAG,EAAE,SAAS,EAAA;QACpB,SAAS,GAAG,IAAI,CAAC,GAAG,CAAC,EAAE,EAAE,SAAS,CAAC,CAAA;QACnC,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,SAAS,CAAC,GAAG,SAAS,CAAA;KAC9C;AAED,IAAA,YAAY,CAAC,SAAS,EAAC,OAAO,EAAC,MAAM,EAAA;AAEnC,QAAA,IAAI,SAAS,GAAG;AACd,YAAA,MAAM,EAAE,SAAS,CAAC,WAAW,CAAC;YAC9B,GAAG,EAAE,SAAS,CAAC,WAAW,CAAC,GAAC,GAAG,GAAC,OAAO;SACxC,CAAC;QACF,MAAM,CAAC,YAAY,CAAC,WAAW,EAAE,SAAS,EAAE,UAAU,GAAG,EAAE,GAAG,EAAA;AAC5D,YAAA,OAAO,GAAG,CAAC;AACb,SAAC,CAAC,CAAC;KACJ;IACD,aAAa,CAAC,QAAQ,EAAC,OAAO,EAAA;AAC5B,QAAA,IAAI,QAAQ,EAAE;AACV,YAAA,QAAQ,GAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AACrC,YAAA,OAAO,QAAQ,CAAC;AACjB,SAAA;AAAI,aAAA;AACL,YAAA,OAAO,QAAQ,CAAC;AACf,SAAA;KACF;AAED,IAAA,QAAQ,CAAC,MAAM,EAAE,KAAK,GAAG,CAAC,EAAA;;AAExB,QAAA,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC;KACtF;IAEE,WAAW,CAAC,MAAM,EAAE,QAAQ,EAAA;AAC3B,QAAA,IAAI,CAAC,CAAC;AACN,QAAA,IAAG,MAAM,IAAE,IAAI,IAAI,MAAM,IAAE,SAAS,EAAE;YACtC,IAAI,QAAQ,IAAI,CAAC,CAAC;AACd,gBAAA,OAAO,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;YAC9B,IAAI,QAAQ,IAAI,CAAC;AACb,gBAAA,OAAO,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;AAC9B,YAAA,IAAI,CAAC,QAAQ;gBAAE,QAAQ,GAAG,CAAC,CAAC;YAC5B,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC;AAE/B,YAAA,IAAI,GAAG,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC;AAC5B,YAAA,CAAC,GAAE,UAAU,CAAC,GAAG,CAAC,CAAC;AACnB,YAAA,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC;YAC9B,IAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAC;AACtB,gBAAA,IAAI,IAAI,CAAE;gBAEV,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,KAAK,CAAC,EAAE;AACjD,oBAAA,IAAI,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,iBAAA;gBACD,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,KAAK,CAAC,EAAE;AACjD,oBAAA,IAAI,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;AACtD,iBAAA;gBAED,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,EAAE;oBAChD,IAAI,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAC,QAAQ,CAAC,CAAC;AAChE,iBAAA;gBAED,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC;AACvC,aAAA;AAEJ,SAAA;AAAI,aAAA;YACD,CAAC,GAAC,MAAM,CAAC;AACZ,SAAA;AACG,QAAA,OAAO,CAAC,CAAC;KACZ;AAEC,IAAA,WAAW,CAAC,EAAE,EAAA;QACZ,IAAI,CAAC,GAAG,QAAQ,CAAC,cAAc,CAAC,EAAE,CAAC,CAAC;AACpC,QAAA,OAAO,CAAC,CAAC,cAAc,EAAE,CAAC;KAC3B;IAED,KAAK,GAAA;AAEH,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,wBAAwB,CAAC;aAC3C,IAAI,CAAC,GAAG,CAAC,CAAC,GAAQ,KAAK,GAAG,CAAC,CAAC,CAAA;KAChC;;;;;IAQD,aAAa,GAAA;QAEX,OAAO,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,8BAA8B,CAAC,CAAC,SAAS,EAAE;aACxE,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KAC/B;IAEK,QAAQ,GAAA;;YACZ,IAAI,EAAE,GAAQ,EAAE,CAAA;YAChB,MAAM,IAAI,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,CAAC,GAAQ,KAAI;AAC3C,gBAAA,EAAE,GAAG,GAAG,CAAC,EAAE,CAAA;AACb,aAAC,CAAC,CAAC;YACH,IAAI,gBAAgB,GAAG,kCAAkC,CAAA;;AAEzD,YAAA,IAAI,GAAG,GAAG,CAAA,0CAAA,EAA6C,gBAAgB,CAAO,IAAA,EAAA,EAAE,EAAE,CAAA;AAClF,YAAA,OAAO,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,GAAG,CAAC;AACjC,iBAAA,SAAS,EAAE;iBACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;SAC/B,CAAA,CAAA;AAAA,KAAA;IAEK,WAAW,GAAA;;YACf,IAAI,EAAE,GAAQ,EAAE,CAAA;YAChB,MAAM,IAAI,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,CAAC,GAAQ,KAAI;AAC3C,gBAAA,EAAE,GAAG,GAAG,CAAC,EAAE,CAAA;AACb,aAAC,CAAC,CAAC;YACH,IAAI,gBAAgB,GAAG,kCAAkC,CAAA;;AAEzD,YAAA,IAAI,GAAG,GAAG,CAAkD,+CAAA,EAAA,gBAAgB,EAAE,CAAA;AAC9E,YAAA,OAAO,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,GAAG,CAAC;AACjC,iBAAA,SAAS,EAAE;iBACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;SAC/B,CAAA,CAAA;AAAA,KAAA;IAoBD,cAAc,GAAA;AACZ,QAAA,IAAI,IAAI,GAAG,SAAS,CAAC,UAAU,CAAC;AAChC,QAAA,IAAI,IAAI,GAAG,SAAS,CAAC,SAAS,CAAC;AAC/B,QAAA,IAAI,WAAW,GAAG,SAAS,CAAC,OAAO,CAAC;QACpC,IAAI,WAAW,GAAG,EAAE,GAAG,UAAU,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;QACxD,IAAI,YAAY,GAAG,QAAQ,CAAC,SAAS,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC;AACtD,QAAA,IAAI,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC;;AAG9B,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE;YAC5C,WAAW,GAAG,OAAO,CAAC;YACtB,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;AAC7C,SAAA;;AAEI,aAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE;YAClD,WAAW,GAAG,OAAO,CAAC;YACtB,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;AAC5C,YAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;gBAC7C,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;AAC/C,SAAA;;AAEI,aAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE;YACjD,WAAW,GAAG,6BAA6B,CAAC;YAC5C,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;AAC7C,SAAA;;AAEI,aAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;YACnD,WAAW,GAAG,QAAQ,CAAC;YACvB,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;AAC7C,SAAA;;AAEI,aAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;YACnD,WAAW,GAAG,QAAQ,CAAC;YACvB,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;AAC5C,YAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;gBAC7C,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;AAC/C,SAAA;;AAEI,aAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE;YACpD,WAAW,GAAG,SAAS,CAAC;YACxB,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;AAC7C,SAAA;;aAEI,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC;aAC7C,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,EAAE;YACrC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;YACpD,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC;YAC5C,IAAI,WAAW,CAAC,WAAW,EAAE,IAAI,WAAW,CAAC,WAAW,EAAE,EAAE;AAC1D,gBAAA,WAAW,GAAG,SAAS,CAAC,OAAO,CAAC;AACjC,aAAA;AACF,SAAA;;AAED,QAAA,IAAI,CAAC,EAAE,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACvC,WAAW,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;AAC7C,QAAA,IAAI,CAAC,EAAE,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACvC,WAAW,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;QAE7C,YAAY,GAAG,QAAQ,CAAC,EAAE,GAAG,WAAW,EAAE,EAAE,CAAC,CAAC;AAC9C,QAAA,IAAI,KAAK,CAAC,YAAY,CAAC,EAAE;YACvB,WAAW,GAAG,EAAE,GAAG,UAAU,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;YACpD,YAAY,GAAG,QAAQ,CAAC,SAAS,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC;AACnD,SAAA;AACD,QAAA,IAAI,GAAG,GAAG;AACR,YAAA,aAAa,EAAE,WAAW;AAC1B,YAAA,SAAS,EAAE,WAAW;AACtB,YAAA,cAAc,EAAE,YAAY;YAC5B,SAAS,EAAE,SAAS,CAAC,OAAO;YAC5B,WAAW,EAAE,SAAS,CAAC,SAAS;SACjC,CAAA;AACD,QAAA,OAAO,GAAG,CAAC;KACZ;AAwBD,IAAA,UAAU,CAAC,GAAG,EAAA;AACZ,QAAA,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC;QACjB,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;QACjC,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AAC9B,QAAA,OAAO,GAAG,CAAC;KACZ;IAED,aAAa,CAAC,QAAQ,EAAE,OAAO,EAAA;AAC7B,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;AACtD,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAC3B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,QAAQ,EAAE,qBAAqB;AAC/B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;;;;QAIF,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,QAAQ,CAAC;;AAE9B,QAAA,IAAI,OAAO,GAAE;AACX,YAAA,MAAM,EAAE,qBAAqB;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,yBAAyB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC;gBACvC,OAAO,QAAQ,CAAC,QAAQ,CAAC;AAC1B,aAAA;AACH,SAAC,CAAC,CAAC;KACJ;IAED,YAAY,CAAC,QAAQ,EAAE,OAAO,EAAA;AAC5B,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;AACtD,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAC3B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,QAAQ,EAAE,oBAAoB;AAC9B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;;;;QAIF,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;AAC5B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,oBAAoB;SAC7B,CAAA;;AAED,QAAA,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,yBAAyB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC;gBACvC,OAAO,QAAQ,CAAC,QAAQ,CAAC;AAC1B,aAAA;AACH,SAAC,CAAC,CAAC;KACJ;AAGD,IAAA,IAAI,CAAC,MAAM,EAAE,OAAY,EAAE,GAAG,EAAA;QAC5B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;AACX,aAAA,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC,KAAK,CAAC,GAAG,IAAG;AAExC,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,SAAS,CAAC,MAAM,EAAE,OAAY,EAAE,GAAG,EAAA;;QAEjC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;AACX,aAAA,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC,KAAK,CAAC,GAAG,IAAG;AACxC,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAGA,IAAA,gBAAgB,CAAC,CAAC,EAAA;QACjB,IAAI,KAAK,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACpC,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC;AAC1D,QAAA,OAAO,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;KACvB;;AAGF,IAAA,sBAAsB,CAAC,GAAG,EAAA;QACxB,IAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,KAAK,EAAE;YAChD,IAAI,KAAK,GAAG,GAAG,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACtC,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC;AAC1D,YAAA,OAAO,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,SAAA;AACI,aAAA;YACH,IAAI,KAAK,GAAG,GAAG,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACtC,YAAA,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;YACjB,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC;AAC1B,YAAA,IAAI,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,GAAC,CAAC,CAAC,CAAC;AACxC,YAAA,IAAI,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,EAAC,CAAC,CAAC,MAAM,GAAC,CAAC,CAAC,CAAC;YAC7C,IAAG,YAAY,IAAI,EAAE;AACjB,gBAAA,SAAS,GAAG,GAAG,GAAG,SAAS,CAAC;AAChC,YAAA,IAAI,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,uBAAuB,EAAE,GAAG,CAAC,GAAG,SAAS,CAAC;AACzE,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AACf,YAAA,OAAO,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,SAAA;KACJ;AAEC,IAAA,UAAU,CAAC,GAAG,EAAA;QACZ,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,QAAQ,EAAE,EAAE,MAAM,GAAG,CAAC;AAAE,YAAA,OAAO,UAAU,CAAC;QACzD,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,QAAA,CAAC,GAAG,CAAC,WAAW,GAAG,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,uCAAuC,CAAC,CAAC;AAClF,QAAA,IAAI,CAAC,CAAC;YAAE,OAAO;QAAC,IAAI,GAAG,GAAG,EAAE,CAAC;AAC7B,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,GAAG,EAAE,CAAC;AACvG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,GAAG,EAAE,CAAC;AACtG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,GAAG,EAAE,CAAC;AAC1G,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,UAAU,GAAG,EAAE,CAAC;AACzG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,IAAI,MAAM,GAAG,EAAE,KAAK,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,OAAO,GAAG,EAAE,CAAC;AACpI,QAAA,OAAO,GAAG,CAAC;KACZ;IAGD,YAAY,GAAA;AACV,QAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,KAAK,IAAI,GAAG,CAAC,CAAC;AACpD,QAAA,OAAO,GAAG,CAAC;KACZ;AAYA,IAAA,WAAW,CAAC,GAAG,EAAA;AACd,QAAA,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC;aACpB,MAAM,CAAC,UAAU,CAAC,EAAA;YACjB,OAAO,GAAG,CAAC,CAAC,CAAC,IAAE,EAAE,IAAI,EAAE,CAAC;AAC1B,SAAC,CAAC;AACD,aAAA,MAAM,CAAC,UAAU,GAAG,EAAE,CAAC,EAAA;YACtB,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC;AAChB,YAAA,OAAO,GAAG,CAAC;SACZ,EAAE,EAAE,CAAC,CAAC;KACV;;oIAryBU,oBAAoB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAA,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAA,IAAA,CAAA,WAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,QAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAApB,mBAAA,oBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,cAHnB,MAAM,EAAA,CAAA,CAAA;2FAGP,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAJhC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCRY,gBAAgB,CAAA;AAE3B,IAAA,WAAA,GAAA;AAEQ,QAAA,IAAA,CAAA,SAAS,GAAG,IAAI,OAAO,EAAO,CAAC;KAFtB;IAIjB,MAAM,GAAA;AACJ,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;KACtC;AAED,IAAA,MAAM,CAAC,QAAgB,EAAA;AACrB,QAAA,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;KAC/B;;gIAZU,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAhB,mBAAA,gBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,gBAAgB,cAFf,MAAM,EAAA,CAAA,CAAA;2FAEP,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAH5B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCQY,mBAAmB,CAAA;AAE9B,IAAA,WAAA,CACU,IAAgB,EACjB,MAAwB,EACvB,MAAqB,EACrB,cAAiC,EAAA;AAHjC,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AACjB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;AACvB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;KACtC;AAEL,IAAA,IAAI,CAAC,MAAM,EAAE,OAAY,EAAE,GAAG,EAAA;AAC5B,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,QAAO,MAAM,CAAC,IAAE,QAAQ,GAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAC,MAAM,EAAE,OAAO,GAAC;AAChH,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;AACX,aAAA,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC,KAAK,CAAC,GAAG,IAAG;AACxC,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,OAAO,CAAC,MAAM,EAAE,OAAY,EAAE,GAAG,EAAA;;QAG/B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,IAAI,CAAC,UAAU,CAAC,CAAC,KAAK,KAAI;AACzB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AACjC,YAAA,OAAO,UAAU,CAAC,KAAK,CAAC,CAAC;SAC1B,CAAC,CAAC,CAAC;KACP;AAEM,IAAA,8BAA8B,CAAC,eAAe,EAAA;AACnD,QAAA,IAAG,eAAe,CAAC,MAAM,GAAC,CAAC,EAAC;YAC1B,IAAI,eAAe,GAAG,EAAE,CAAC;AACzB,YAAA,eAAe,CAAC,OAAO,CAAC,OAAO,IAAG;gBAChC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAC,OAAO,CAAC,MAAM,EAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC;AAChF,aAAC,CAAC,CAAC;AACH,YAAA,OAAO,QAAQ,CAAC,eAAe,CAAC,CAAC;AAClC,SAAA;KAGF;IACD,UAAU,GAAA;AACR,QAAA,OAAO,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;KAC7B;;mIA9CU,mBAAmB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAC,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAJ,EAAA,CAAA,iBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAnB,mBAAA,mBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,mBAAmB,cAFlB,MAAM,EAAA,CAAA,CAAA;2FAEP,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAH/B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCGY,eAAe,CAAA;AAE1B,IAAA,WAAA,CACU,MAAc,EACd,MAAqB,EACrB,cAAiC,EAClC,QAA0B,EACzB,EAAwB,EACxB,OAAyB,EACzB,EAAuB,EAAA;AANvB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AAClC,QAAA,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAkB;AACzB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACxB,QAAA,IAAO,CAAA,OAAA,GAAP,OAAO,CAAkB;AACzB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAqB;AAGjC,QAAA,IAAA,CAAA,KAAK,GAAG,IAAI,IAAI,EAAE,CAAC;;QAEnB,IAAA,CAAA,EAAE,GAAG,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;QAC/B,IAAA,CAAA,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;AAS/B,QAAA,IAAO,CAAA,OAAA,GAAC,CAAC,CAAC;AACV,QAAA,IAAG,CAAA,GAAA,GAAG,CAAC,CAAC;AACR,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AACrB,QAAA,IAAO,CAAA,OAAA,GAAY,KAAK,CAAC;AAEf,QAAA,IAAA,CAAA,SAAS,GAAG,IAAI,YAAY,EAAE,CAAC;AACzC,QAAA,IAAI,CAAA,IAAA,GAAG,KAAK,CAAC;KApBR;IAsBL,MAAM,GAAA;AACJ,QAAA,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KAChC;AAED,IAAA,WAAW,CAAC,EAAE,EAAA;AAEZ,QAAA,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,EAAE;;AAElB,YAAA,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACvC,SAAA;AAAM,aAAA;AACN,SAAA;KACF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IA4CD,QAAQ,GAAA;AACN,QAAA,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAC,OAAO,CAAC;KACrD;AAED,IAAA,oBAAoB,CAAC,MAAM,EAAA;QACzB,IAAI,CAAC,OAAO,GAAC,IAAI,CAAC,OAAO,GAAC,CAAC,CAAA;AAC3B,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC;AAC5D,QAAA,IAAI,MAAM,IAAI,SAAS,IAAI,MAAM,IAAI,EAAE,EAAE;AACvC,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,+BAA+B,CAAC,CAAC;YACnD,OAAO;AACR,SAAA;AACD,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;;AAE1B,QAAA,IAAI,CAAC,GAAG,MAAM,IAAI,IAAI,GAAG,EAAE,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC;;AAE/C,QAAA,YAAY,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC;QAE5C,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,4BAA4B,CAAC,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;KAE7F;IAED,SAAS,GAAA;AACP,QAAA,IAAI,OAAO,GAAE,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC;AAEjE,QAAA,IAAG,OAAO,IAAE,MAAM,IAAI,OAAO,IAAE,EAAE,EAAC;YACjC,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,GAAC,OAAO,CAAC;AAC5D,SAAA;AAAI,aAAA;YACJ,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,GAAC,MAAM,CAAC;AAC3D,SAAA;KACD;IAEF,MAAM,GAAA;QACJ,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAA;AAC5B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;;AAEjC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACrD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,IAAI,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AAC3B,gBAAA,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;AAC3B,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;AAC1B,gBAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACrB,gBAAA,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACxB,gBAAA,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC;AAC7B,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;AAC1B,gBAAA,YAAY,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;AAC/B,gBAAA,YAAY,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC;AACrC,gBAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AAClC,gBAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AAClC,gBAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;AACpC,gBAAA,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;AACjC,gBAAA,YAAY,CAAC,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;AACrC,gBAAA,YAAY,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC;AAC3C,gBAAA,YAAY,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC;;AAIzC,gBAAA,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC3E,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC1E,gBAAA,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AACrE,gBAAA,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AACxE,gBAAA,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC7E,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC1E,gBAAA,MAAM,CAAC,MAAM,CAAC,eAAe,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;gBAC/E,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC7C,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;YACpB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;IAED,QAAQ,GAAA;AACN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;AAEtD,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAE3B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,WAAW,EAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AACtC,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC;AAChC,YAAA,QAAQ,EAAE,kCAAkC;AAC5C,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;KACH;;+HAlLU,eAAe,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAK,gBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,mBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,mBAAA,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,uFChB5B,w5DAsDK,EAAA,MAAA,EAAA,CAAA,4gBAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDtCQ,eAAe,EAAA,UAAA,EAAA,CAAA;kBAL3B,SAAS;+BACE,YAAY,EAAA,QAAA,EAAA,w5DAAA,EAAA,MAAA,EAAA,CAAA,4gBAAA,CAAA,EAAA,CAAA;gRAiCZ,SAAS,EAAA,CAAA;sBAAlB,MAAM;;;MEvCI,sBAAsB,CAAA;AAEjC,IAAA,WAAA,GAAA,GAAiB;AAGjB,IAAA,UAAU,CAAC,KAAK,EAAA;QACd,KAAK,CAAC,UAAU,CAAC,YAAY,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;AAChD,QAAA,UAAU,CAAC,YAAA;AACT,YAAA,KAAK,CAAC,UAAU,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC;SAC9C,EAAE,IAAI,CAAC,CAAC;KACV;;sIAVU,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;0HAAtB,sBAAsB,EAAA,QAAA,EAAA,oBAAA,EAAA,IAAA,EAAA,EAAA,SAAA,EAAA,EAAA,OAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;2FAAtB,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAHlC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,oBAAoB;iBAC/B,CAAA;0EAMC,UAAU,EAAA,CAAA;sBADT,YAAY;uBAAC,OAAO,EAAE,CAAC,QAAQ,CAAC,CAAA;;;MCLtB,eAAe,CAAA;AAE1B,IAAA,SAAS,CAAC,KAAU,EAAE,IAAU,EAAE,IAAS,EAAA;QACzC,IAAI,CAAC,KAAK,EAAE;AAAE,YAAA,OAAO,IAAI,CAAC;AAAE,SAAA;QAC5B,IAAI,CAAC,IAAI,EAAE;AAAE,YAAA,OAAO,KAAK,CAAC;AAAE,SAAA;AAC5B,QAAA,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;AAC1B,QAAA,OAAO,KAAK,CAAC,MAAM,CAAC,UAAU,IAAI,EAAA;AAChC,YAAA,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AAC3D,SAAC,CAAC,CAAC;KACJ;;+HATU,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;6HAAf,eAAe,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,CAAA;2FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAH3B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,aAAa;iBACpB,CAAA;;;MCaY,iBAAiB,CAAA;IAE5B,WACU,CAAA,MAAc,EACd,MAAqB,EACrB,EAAwB,EACzB,QAA0B,EACzB,cAAiC,EAAA;AAJjC,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACzB,QAAA,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAkB;AACzB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AAI3C,QAAA,IAAA,CAAA,KAAK,GAAG,IAAI,IAAI,EAAE,CAAC;;QAEnB,IAAA,CAAA,EAAE,GAAG,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;QAC/B,IAAA,CAAA,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;AAC/B,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAA;AACZ,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAA;AACT,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AAGjB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,CAAA,IAAA,GAAG,KAAK,CAAC;AACb,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AAQb,QAAA,IAAO,CAAA,OAAA,GAAG,CAAC,CAAC;AACZ,QAAA,IAAG,CAAA,GAAA,GAAG,CAAC,CAAC;AACR,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AA8SrB,QAAA,IAAgB,CAAA,gBAAA,GAAG,KAAK,CAAC;AA8HzB,QAAA,IAAG,CAAA,GAAA,GAAG,EAAE,CAAC;AACT,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAgDX,QAAA,IAAkB,CAAA,kBAAA,GAAG,KAAK,CAAC;AAC9B,QAAA,IAAsB,CAAA,sBAAA,GAAG,IAAI,CAAC;KA1fzB;AA8BL,IAAA,WAAW,CAAC,EAAE,EAAA;AAEZ,QAAA,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,EAAE;;AAElB,YAAA,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACvC,SAAA;AAAM,aAAA;AACN,SAAA;KACF;IAED,QAAQ,GAAA;AACN,QAAA,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,OAAO,CAAC;KACvD;IAED,SAAS,GAAA;AACP,QAAA,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC1E,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,EAAE,MAAM,CAAC,CAAC;KACjC;AACD,IAAA,oBAAoB,CAAC,MAAM,EAAA;QACzB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,GAAG,CAAC,CAAA;AAC/B,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC;AAC5D,QAAA,IAAI,MAAM,IAAI,SAAS,IAAI,MAAM,IAAI,EAAE,EAAE;AACvC,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,+BAA+B,CAAC,CAAC;YACnD,OAAO;AACR,SAAA;;;AAGD,QAAA,IAAI,CAAC,GAAG,MAAM,IAAI,IAAI,GAAG,EAAE,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC;AAC5C,QAAA,YAAY,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC;AAE3C,QAAA,IAAI,IAAI,CAAC,IAAI,IAAI,aAAa,EAAE;YAC9B,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,4BAA4B,CAAC,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;AAChG,SAAA;AAAM,aAAA;AACL,YAAA,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,4BAA4B,CAAC,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC;YAC1I,MAAM,CAAC,IAAI,CAAC,eAAe,GAAG,GAAG,EAAE,YAAY,CAAC,CAAC;AAClD,SAAA;KAEF;IAGD,MAAM,GAAA;QACJ,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAA;AAC5B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;;AAEjC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,QAAQ;SACjB,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACrD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,IAAI,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AAC3B,gBAAA,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;AAC3B,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;AAC1B,gBAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACrB,gBAAA,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACxB,gBAAA,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC;AAC7B,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;AAC1B,gBAAA,YAAY,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;AAC/B,gBAAA,YAAY,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC;AACrC,gBAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AAClC,gBAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AAClC,gBAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;AACpC,gBAAA,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;AACjC,gBAAA,YAAY,CAAC,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;AACrC,gBAAA,YAAY,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC;AAC3C,gBAAA,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;gBAC9B,YAAY,CAAC,KAAK,EAAE,CAAC;AAErB,gBAAA,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAA;AAChE,gBAAA,MAAM,CAAC,MAAM,CAAC,eAAe,EAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC9E,gBAAA,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC3E,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC1E,gBAAA,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC7E,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC1E,gBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC1E,gBAAA,MAAM,CAAC,MAAM,CAAC,KAAK,EAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;gBACpE,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC7C,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;YACpB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IA2GD,cAAc,GAAA;AACZ,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAA;AAC1B,QAAA,IAAI,MAAM,GAAG,EAAE,SAAS,EAAE,WAAW,EAAC,CAAA;AACtC,QAAA,IAAI,OAAO,GAAG,EAAE,MAAM,EAAE,mBAAmB,EAAE,CAAC;AAC9C,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,uBAAuB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC5E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,YAAY,CAAC,OAAO,CAAC,YAAY,EAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAA;gBACxE,IAAI,CAAC,QAAQ,EAAE,CAAA;AACf,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAE,KAAK,CAAC,CAAC,GAAQ,KAAI;AACrB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;IAED,QAAQ,GAAA;AACN,QAAA,IAAI,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACpD,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,IAAI,EAAE,CAAC;QAC1E,IAAI,cAAc,GAAG,aAAa,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AACrD,QAAA,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACtB,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,IAAI,EAAE,CAAC;AAChE,QAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,MAAM,IAAI,UAAU,CAAC,IAAI,EAAE,CAAC;AAClE,QAAA,IAAI,QAAQ,GAAG,QAAQ,CAAC,cAAc,IAAI,EAAE,CAAC;QAC7C,IAAI,GAAG,GAAG,CAAC,CAAA;AACX,QAAA,QAAQ,CAAC,OAAO,CAAC,GAAG,IAAG;YACrB,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC;AACrC,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AAClB,QAAA,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;QACtB,IAAI,GAAG,GAAG,CAAC,EAAE;YACX,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,YAAA,QAAQ,CAAC,OAAO,CAAC,GAAG,IAAG;AACrB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;AACnB,gBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;AACrB,gBAAA,IAAI,WAAW,GAAG,GAAG,CAAC,QAAQ,CAAC;gBAC/B,IAAI,cAAc,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE;AAC7C,oBAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACnC,oBAAA,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,GAAG,GAAG,CAAA;AACvC,iBAAA;AACD,gBAAA,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,IAAG;AAC3B,oBAAA,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;AACxB,oBAAA,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC;oBAE9B,IAAI,cAAc,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE;AAC7C,wBAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACnC,wBAAA,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC;AAC3C,qBAAA;AAEH,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACH,YAAA,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,WAAW,CAAC;AACnC,SAAA;AAAM,aAAA;YACL,IAAI,GAAG,GAAG,CAAC,CAAC;YACZ,IAAI,WAAW,GAAG,EAAE,CAAC;YACrB,IAAI,KAAK,GAAG,CAAC,CAAC;AACd,YAAA,QAAQ,CAAC,OAAO,CAAC,GAAG,IAAG;gBACrB,KAAK,GAAG,KAAK,GAAG,GAAG,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC;AACvC,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;AACnB,gBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;AACrB,gBAAA,IAAI,WAAW,GAAG,GAAG,CAAC,QAAQ,CAAC;gBAC/B,IAAI,cAAc,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE;AAC7C,oBAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACnC,oBAAA,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,GAAG,GAAG,CAAA;AACvC,iBAAA;AACD,gBAAA,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,IAAG;AAC3B,oBAAA,MAAM,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;AACtB,oBAAA,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;AACxB,oBAAA,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC;oBAE9B,IAAI,cAAc,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE;AAC7C,wBAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACnC,wBAAA,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC;AAC3C,qBAAA;AAEH,iBAAC,CAAC,CAAC;gBAEH,IAAI,KAAK,IAAI,GAAG,IAAI,WAAW,CAAC,MAAM,GAAG,CAAC,EAAE;AAC1C,oBAAA,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,WAAW,CAAC;AACpC,oBAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;oBACd,WAAW,GAAG,EAAE,CAAC;oBACjB,KAAK,GAAG,CAAC,CAAC;AACX,iBAAA;AAKH,aAAC,CAAC,CAAC;YACH,IAAI,KAAK,IAAI,CAAC;AACZ,gBAAA,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,WAAW,CAAC;AACvC,SAAA;QAGD,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;KAC9C;IACD,SAAS,GAAA;AACP,QAAA,IAAI,OAAO,GAAG,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC;AAElE,QAAA,IAAI,OAAO,IAAI,MAAM,IAAI,OAAO,IAAI,EAAE,EAAE;YACtC,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;AAC/D,SAAA;AAAM,aAAA;YACL,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;AAC9D,SAAA;KACF;IAED,cAAc,GAAA;QAEZ,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,IAAI,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,WAAW,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC;YAAE,OAAO;AACnK,QAAA,IAAI,MAAM,GAAQ;AAChB,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,QAAQ,EAAE,IAAI;SACf,CAAA;;;;AAKD,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,yBAAyB,CAAC;AAC9C,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAC/B,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAEpC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,gBAAgB;SACzB,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC;AACtC,gBAAA,IAAI,CAAC,gBAAgB,GAAG,KAAK,CAAC;gBAE9B,QAAQ,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,KAAK,EAAE,CAAC;AACjD,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACC,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEN;IACD,cAAc,GAAA;AACZ,QAAA,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC;KAE9B;IACD,YAAY,GAAA;QACV,IAAI,IAAI,CAAC,gBAAgB,EAAE;AACzB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,IAAI;gBAAE,OAAO;AACzC,YAAA,IAAI,MAAM,GAAQ;AAChB,gBAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,gBAAA,cAAc,EAAE,kBAAkB;AAClC,gBAAA,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC/C,gBAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,gBAAA,QAAQ,EAAE,IAAI;aACf,CAAA;YAED,IAAI,MAAM,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;YACjC,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,iBAAiB,CAAC;AACtC,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC,OAAO,CAAC;AACnC,YAAA,MAAM,CAAC,UAAU,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC;AACrC,YAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAEpC,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,gBAAgB;aACzB,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,oBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,oBAAA,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AACpC,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,oBAAA,IAAI,CAAC,gBAAgB,GAAG,KAAK,CAAC;oBAC9B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACtC,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;oBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,iBAAA;AACH,aAAC,CAAC;AACC,iBAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,aAAC,CAAC,CAAC;AAEN,SAAA;AAAM,aAAA;AAEL,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,6BAA6B,CAAC,CAAC;AAClD,SAAA;KAGF;IAED,QAAQ,CAAC,GAAG,EAAE,OAAO,EAAA;AACnB,QAAA,IAAI,OAAO,GAAG,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC;QAC/D,IAAI,OAAO,IAAI,MAAM;YACnB,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;;YAE3D,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;QAC5D,IAAI,GAAG,IAAI,KAAK,EAAE;AAEhB,YAAA,IAAI,QAAQ,GAAG,OAAO,CAAC,QAAQ,IAAI,EAAE,CAAC;AACtC,YAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AACjD,YAAA,IAAI,cAAc,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,IAAI,EAAE,CAAC;YAC3E,IAAI,UAAU,GAAG,cAAc,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;YAChD,IAAI,QAAQ,IAAI,EAAE,EAAE;gBAElB,IAAI,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,EAAE;AACtC,oBAAA,UAAU,CAAC,MAAM,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC;AACpD,iBAAA;gBACD,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC;AAClC,gBAAA,IAAI,UAAU,CAAC,MAAM,GAAG,EAAE,EAAE;AAC1B,oBAAA,IAAI,WAAW,GAAG,UAAU,CAAC,MAAM,GAAG,EAAE,CAAC;AACzC,oBAAA,UAAU,CAAC,MAAM,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;AACpC,iBAAA;AACD,gBAAA,cAAc,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;AACtC,gBAAA,IAAI,CAAC,WAAW,GAAG,UAAU,CAAC;AAC9B,gBAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,OAAO,CAAC;AACxC,gBAAA,YAAY,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,CAAC;AACrE,aAAA;AACF,SAAA;KACF;IACD,WAAW,GAAA;AACT,QAAA,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC7E,QAAA,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;QAC1E,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC;KACrC;IAOD,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;;;;;;;;;;;QAYtD,IAAI,CAAC,MAAM,CAAC,MAAM;AACjB,aAAA,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAyB,CAAC,YAAY,aAAa,CAAC,CAAC;AACnE,aAAA,SAAS,CAAC,CAAC,MAAqB,KAAI;AACnC,YAAA,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,iBAAiB,CAAC;YACrC,IAAI,CAAC,QAAQ,EAAE,CAAC;AAClB,SAAC,CAAC,CAAC;AAEJ,QAAA,IAAI,IAAI,CAAC,IAAI,IAAI,EAAE;AACjB,YAAA,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;;;;;;KAQH;IAED,UAAU,GAAA;AACR,QAAA,IAAI,SAAS,GAAG,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC;QACpE,IAAI,SAAS,IAAI,MAAM,EAAE;YACvB,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;AAC/D,SAAA;AAAM,aAAA;YACL,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;AAE9D,SAAA;KACF;AAKD,IAAA,eAAe,CAAC,IAAI,EAAA;AAClB,QAAA,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC;AACnC,QAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC;KAChC;IAED,eAAe,GAAA;AACb,QAAA,IAAI,CAAC,kBAAkB,GAAG,KAAK,CAAC;AAChC,QAAA,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC;KACpC;AAED,IAAA,cAAc,CAAC,IAAI,EAAA;;;AAGjB,QAAA,IAAG,IAAI,IAAI,IAAI,CAAC,UAAU,EAAE;YAC1B,OAAO,IAAI,CAAC,UAAU,CAAC;AACxB,SAAA;AACD,QAAA,OAAO,EAAE,CAAC;KACX;;iIArhBU,iBAAiB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAL,gBAAA,EAAA,EAAA,EAAA,KAAA,EAAAJ,EAAA,CAAA,iBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,mBAAA,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,0JCjB9B,k6UA+LmG,EAAA,MAAA,EAAA,CAAA,ohLAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAU,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAC,eAAA,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FD9KtF,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAL7B,SAAS;+BACE,cAAc,EAAA,QAAA,EAAA,k6UAAA,EAAA,MAAA,EAAA,CAAA,ohLAAA,CAAA,EAAA,CAAA;qNAaD,QAAQ,EAAA,CAAA;sBAA9B,SAAS;uBAAC,UAAU,CAAA;;;MEXV,eAAe,CAAA;AAE1B,IAAA,WAAA,CACU,MAAc,EACd,EAAwB,EACxB,MAAqB,EACrB,QAA0B,EAAA;AAH1B,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACxB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAkB;AAElC,QAAA,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,KAAK,IAAG;YAC9B,IAAI,KAAK,YAAY,aAAa,EAAE;gBAClC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;gBACnC,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACpC,aAAA;AACH,SAAC,CAAC,CAAC;KAEJ;IAKD,MAAM,GAAA;AACJ,QAAA,IAAG,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,IAAI,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE;YAGrE,IAAI,CAAC,MAAM,GAAG;AACZ,gBAAA,cAAc,EAAE,kBAAkB;AAClC,gBAAA,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC;AAChC,gBAAA,QAAQ,EAAE,kCAAkC;AAC5C,gBAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,gBAAA,QAAQ,EAAC,IAAI;AACb,gBAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;aAC/B,CAAC;YACF,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAA;AAC5B,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;;AAGjC,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;AAC7B,gBAAA,QAAQ,EAAE,QAAQ;AAClB,gBAAA,EAAE,EAAE,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC;aAC/B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3D,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;;oBAGlC,IAAI,eAAe,GAAG,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC;oBACvD,IAAI,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;;oBAGxC,YAAY,CAAC,KAAK,EAAE,CAAC;oBAErB,IAAG,eAAe,IAAI,EAAE,EAAE;AACxB,wBAAA,YAAY,CAAC,OAAO,CAAC,IAAI,EAAC,eAAe,CAAC,CAAA;AAC3C,qBAAA;AAED,oBAAA,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;AAC3B,oBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;AAC1B,oBAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACrB,oBAAA,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC;AAC7B,oBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;AAC1B,oBAAA,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCpB,oBAAA,MAAM,CAAC,MAAM,CAAC,eAAe,EAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAA;AAC7E,oBAAA,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC3E,oBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC1E,oBAAA,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AACrE,oBAAA,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AACxE,oBAAA,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC7E,oBAAA,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;oBAC1E,MAAM,CAAC,SAAS,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;;;;;oBAK9C,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC3C,iBAAA;AAAM,qBAAA;oBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;oBACpC,MAAM,CAAC,SAAS,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;oBAE9C,IAAI,eAAe,GAAG,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC;oBACvD,IAAI,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;;;;;;;oBAQxC,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC7C,iBAAA;AACD,aAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;gBACpB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,aAAC,CAAC,CAAC;AACJ,SAAA;AAEI,aAAA;AACH,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,6BAA6B,CAAC,CAAC;YACjD,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC7C,SAAA;KACF;IAED,QAAQ,GAAA;QACN,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;KAC9D;IACD,QAAQ,GAAA;AACN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;KACvD;;+HA1IU,eAAe,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAT,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,mBAAA,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,kDCf5B,20BAmBA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDJa,eAAe,EAAA,UAAA,EAAA,CAAA;kBAL3B,SAAS;+BACE,YAAY,EAAA,QAAA,EAAA,20BAAA,EAAA,CAAA;;;MEFX,gBAAgB,CAAA;AAE3B,IAAA,WAAA,CACU,QAA0B,EAAA;AAA1B,QAAA,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAkB;KAC/B;IAEL,QAAQ,GAAA;QACN,IAAI,EAAE,GAAG,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;QACpC,IAAI,EAAE,IAAI,SAAS,EAAE;AACnB,YAAA,IAAI,CAAC,EAAE,GAAG,EAAE,CAAA;AACb,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;AACd,SAAA;KACF;IAED,WAAW,GAAA;QACT,IAAI,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QACjC,IAAI,eAAe,GAAG,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC;;QAGvD,YAAY,CAAC,KAAK,EAAE,CAAC;QACrB,MAAM,CAAC,SAAS,EAAE,CAAC;QACnB,IAAG,eAAe,IAAI,EAAE,EAAE;AACxB,YAAA,YAAY,CAAC,OAAO,CAAC,IAAI,EAAC,eAAe,CAAC,CAAA;AAC3C,SAAA;QACD,IAAG,EAAE,IAAI,EAAE,EAAE;AACZ,YAAA,MAAM,CAAC,GAAG,CAAC,KAAK,EAAC,EAAE,CAAC,CAAA;AACpB,SAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QA0CD,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;KAC7C;;gIAtEU,gBAAgB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAS,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAhB,mBAAA,gBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,mDCT7B,yMAGM,EAAA,MAAA,EAAA,CAAA,0BAAA,CAAA,EAAA,CAAA,CAAA;2FDMO,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAL5B,SAAS;+BACE,aAAa,EAAA,QAAA,EAAA,yMAAA,EAAA,MAAA,EAAA,CAAA,0BAAA,CAAA,EAAA,CAAA;;;MEGZ,eAAe,CAAA;AAE1B,IAAA,WAAA,GAAA;AAEA,QAAA,IAAK,CAAA,KAAA,GAAG,IAAI,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC;KAFxB;IAIjB,QAAQ,GAAA;KACP;;+HAPU,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,mBAAA,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,kDCR5B,sDAAkD,EAAA,MAAA,EAAA,CAAA,gKAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAZ,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDQrC,eAAe,EAAA,UAAA,EAAA,CAAA;kBAL3B,SAAS;+BACE,YAAY,EAAA,QAAA,EAAA,sDAAA,EAAA,MAAA,EAAA,CAAA,gKAAA,CAAA,EAAA,CAAA;;;MEgBX,mBAAmB,CAAA;IA0D9B,WACS,CAAA,MAAc,EACb,KAAqB,EACrB,MAAqB,EACrB,cAAiC,EACjC,IAAgB,EAChB,EAAwB,EAAA;AALzB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AACjC,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AAChB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AA3DlC,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;AACZ,QAAA,IAAY,CAAA,YAAA,GAAS,IAAI,CAAC;AAC1B,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAEd,QAAA,IAAI,CAAA,IAAA,GAAG,CAAC,CAAC;AACT,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAkB,CAAA,kBAAA,GAAG,EAAE,CAAC;AACxB,QAAA,IAAgB,CAAA,gBAAA,GAAG,CAAC,CAAC;AACrB,QAAA,IAAgB,CAAA,gBAAA,GAAG,EAAE,CAAC;AACtB,QAAA,IAAgB,CAAA,gBAAA,GAAG,EAAE,CAAC;AACtB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAGhB,QAAA,IAAU,CAAA,UAAA,GAAG,CAAC,CAAC;AACf,QAAA,IAAW,CAAA,WAAA,GAAG,CAAC,CAAC;AAChB,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAiB,CAAA,iBAAA,GAAG,EAAE,CAAC;AACvB,QAAA,IAAkB,CAAA,kBAAA,GAAG,EAAE,CAAC;AACxB,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AACrB,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;AACnB,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AAMrB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;AACnB,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAU,CAAA,UAAA,GAAG,CAAC,CAAC;AACf,QAAA,IAAI,CAAA,IAAA,GAAG,KAAK,CAAC;AACb,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AAKb,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;AACnB,QAAA,IAAW,CAAA,WAAA,GAAG,KAAK,CAAC;AAGpB,QAAA,IAAc,CAAA,cAAA,GAAG,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,GAAG,EAAE,UAAU,EAAE;AACtD,YAAA,EAAE,GAAG,EAAE,UAAU,EAAE,GAAG,EAAE,UAAU,EAAE;AACpC,YAAA,EAAE,GAAG,EAAE,WAAW,EAAE,GAAG,EAAE,WAAW,EAAE;SACrC,CAAA;AACD,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAA;AA4QlB,QAAA,IAAa,CAAA,aAAA,GAAG,CAAC,CAAC;AAClB,QAAA,IAAY,CAAA,YAAA,GAAG,CAAC,CAAC;AAsejB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AA2Db,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAO,CAAA,OAAA,GAAG,KAAK,CAAC;AAChB,QAAA,IAAW,CAAA,WAAA,GAAG,CAAC,CAAC;AAChB,QAAA,IAAe,CAAA,eAAA,GAAG,CAAC,CAAC;AAkCpB,QAAA,IAAmB,CAAA,mBAAA,GAAG,IAAI,CAAC;AAsB3B,QAAA,IAAe,CAAA,eAAA,GAAG,IAAI,CAAC;KAj2BlB;AAEL,IAAA,eAAe,CAAC,KAAe,EAAA;QAC7B,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;KAC/B;AACD,IAAA,YAAY,CAAC,KAAuB,EAAA;AAClC,QAAA,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC;AAE1B,QAAA,IAAI,KAAK,IAAI,KAAK,CAAC,MAAM,EAAE;AAEzB,YAAA,MAAM,UAAU,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAE5B,YAAA,MAAM,UAAU,GAAG,IAAI,UAAU,EAAE,CAAC;AACpC,YAAA,UAAU,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC;AAEpC,YAAA,UAAU,CAAC,UAAU,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC;AAC5C,SAAA;KAEF;AAMD,IAAA,UAAU,CAAC,eAAe,EAAA;QACxB,MAAM,YAAY,GAAG,GAAG,CAAC;AACzB,QAAA,MAAM,kBAAkB,GAAG,eAAe,CAAC,MAAM,CAAC,MAAM,CAAC;AACzD,QAAA,IAAI,CAAC,UAAU,GAAG,kBAAkB,CAAC;QACrC,MAAM,GAAG,GAAG,kBAAkB,CAAC;QAC/B,MAAM,GAAG,GAAG,EAAE,CAAC;QACf,MAAM,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAC9B,QAAA,KAAK,CAAC,OAAO,CAAC,OAAO,IAAG;YACtB,MAAM,IAAI,GAAa,OAAO,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC;AACnD,YAAA,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACjB,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC;;QAGrB,IAAI,MAAM,GAAW,EAAE,CAAC;AACxB,QAAA,GAAG,CAAC,OAAO,CAAC,GAAG,IAAG;YAChB,MAAM,IAAI,IAAI,CAAC;YACf,IAAI,KAAK,GAAG,CAAC,CAAC;AACd,YAAA,GAAG,CAAC,OAAO,CAAC,GAAG,IAAG;gBAChB,IAAI,KAAK,GAAG,CAAC;oBAAE,MAAM,IAAI,KAAK,CAAC;gBAC/B,MAAM,IAAI,GAAG,CAAC;AACd,gBAAA,KAAK,EAAE,CAAC;AACV,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;AACH,QAAA,OAAO,MAAM,CAAC;KACf;AAKD,IAAA,YAAY,CAAC,KAAK,EAAA;QAChB,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;QAC/B,IAAI,CAAC,MAAM,EAAE,CAAC;KACf;IAGD,MAAM,GAAA;AACJ,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;AACjB,QAAA,IAAI,CAAC,OAAO,GAAG,0BAA0B,CAAC;;AAE1C,QAAA,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;AACxB,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AACpB,QAAA,IAAI,UAAU,GAAG,IAAI,UAAU,EAAE,CAAC;AAClC,QAAA,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,KAAI;AACxB,YAAA,IAAI,CAAC,WAAW,GAAG,UAAU,CAAC,MAAM,CAAC;YACrC,IAAI,IAAI,GAAG,IAAI,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AAC5C,YAAA,IAAI,GAAG,GAAG,IAAI,KAAK,EAAE,CAAC;YACtB,IAAI,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,IAAE,GAAG,CAAC,CAAA;YAChF,IAAI,WAAW,GAAK,UAAU,CAAC;AAC/B,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,MAAM,EAAE,EAAE,CAAC;AAAE,gBAAA,GAAG,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;YAC7E,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YACxB,IAAI,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,IAAI,EAAE,MAAM,EAAC,WAAW,EAAE,CAAC,CAAC;YACxF,IAAI,gBAAgB,GAAG,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;YAC9C,IAAI,SAAS,GAAG,QAAQ,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC;AAElD,YAAA,IAAI,YAAY,GAAQ,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,SAAS,EAAE,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3E,YAAA,IAAI,UAAU,GAAG,YAAY,CAAC,CAAC,CAAC,CAAC;AACjC,YAAA,UAAU,CAAC,OAAO,CAAC,GAAG,IAAG;gBACvB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;AACnC,aAAC,CAAC,CAAC;YACH,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,SAAS,EAAC,EAAC,GAAG,EAAC,KAAK,EAAC,MAAM,EAAC,WAAW,EAAC,CAAC,CAAC;YACpF,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,SAAS,EAAC,EAAC,GAAG,EAAC,KAAK,EAAC,MAAM,EAAC,WAAW,EAAC,CAAC,CAAC;AACxF,YAAA,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;YAEpB,IAAI,QAAQ,GAAG,EAAE,CAAA;YACjB,IAAI,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAA;YAC/E,IAAG,QAAQ,IAAI,IAAI,EAAE;AACnB,gBAAA,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAA;AACtB,aAAA;;;;;;YAMC,IAAI,CAAC,cAAc,EAAE,CAAC;;;AAG1B,SAAC,CAAA;AACD,QAAA,UAAU,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KACzC;AAED,IAAA,OAAO,CAAC,IAAI,EAAA;AACV,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QAEjB,IAAI,IAAI,IAAI,CAAC,EAAE;YACb,IAAI,CAAC,WAAW,EAAE,CAAC;YACnB,IAAI,CAAC,QAAQ,EAAE,CAAC;AACjB,SAAA;KACF;IAED,cAAc,GAAA;AACZ,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;AAEjB,QAAA,IAAI,CAAC,OAAO,GAAG,oCAAoC,CAAC;;QAEpD,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC;AACrC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC;AAClC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;AACzC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;gBAC7B,IAAI,CAAC,kBAAkB,GAAG,MAAM,CAAC,WAAW,IAAI,EAAE,CAAC;AACnD,gBAAA,IAAI,aAAa,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;gBAC3C,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,IAAI,CAAC,CAAC;AACzC,gBAAA,IAAI,IAAI,CAAC,kBAAkB,IAAI,EAAE,EAAE;oBACjC,IAAI,CAAC,gBAAgB,GAAG,MAAM,CAAC,gBAAgB,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC;wBAC3B,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC;AAEhD,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE;AAC5C,wBAAA,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AAE/C,oBAAA,IAAI,eAAe,GAAG,MAAM,CAAC,aAAa,IAAI,EAAE,CAAC;AACjD,oBAAA,eAAe,CAAC,OAAO,CAAC,MAAM,IAAG;wBAE/B,IAAI,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,SAAS,EAAE;4BAChD,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC;AAC7C,4BAAA,aAAa,EAAE,CAAC;4BAChB,IAAI,CAAC,WAAW,EAAE,CAAC;4BACnB,IAAI,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,EAAE;gCAC5C,IAAI,CAAC,UAAU,EAAE,CAAC;AACrB,yBAAA;AACH,qBAAC,CAAC,CAAC;oBACH,IAAI,MAAM,GAAG,KAAK,CAAC;AAEnB,oBAAA,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,IAAG;wBAE5B,IAAI,OAAO,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;AACjD,wBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,GAAG,EAAE;4BAC1B,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC;4BAC1C,MAAM,GAAG,IAAI,CAAC;AACf,yBAAA;AACH,qBAAC,CAAC,CAAC;;;;;;;;AAQD,oBAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;;AAEhB,oBAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;AACnB,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,sCAAsC,CAAC,CAAC;AAC3D,iBAAA;;AAED,gBAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;AACnB,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;;gBAElB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;SACF,EAAE,KAAK,IAAG;;AAET,YAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;AAClB,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;AACD,IAAA,kBAAkB,CAAC,GAAG,EAAA;AAEpB,QAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,MAAM,IAAI,EAAE,CAAC;QACzD,IAAI,QAAQ,IAAI,GAAG,EAAE;YACnB,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,GAAG,CAAA;YACzC,IAAI,CAAC,WAAW,EAAE,CAAC;AACpB,SAAA;AAAM,aAAA;YACL,IAAI,CAAC,WAAW,EAAE,CAAC;YACnB,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC;AAC3C,SAAA;KACF;AAGD,IAAA,oBAAoB,CAAC,GAAG,EAAA;AACtB,QAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;QAClB,IAAI,IAAI,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC;AAC7C,QAAA,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,GAAG,IAAG;AAElC,YAAA,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE;AACpB,gBAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC,KAAK,GAAG,GAAG,CAAC;AAC/E,aAAA;AACH,SAAC,CAAC,CAAA;QAEF,QAAQ,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,KAAK,EAAE,CAAC;KACpD;IACD,gBAAgB,GAAA;QACd,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC;KAChD;IACD,aAAa,GAAA;AAEX,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,EAAE,CAAC;QAC3D,IAAI,IAAI,IAAI,EAAE,EAAE;YACd,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,MAAM,CAAA;AAClC,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACtB,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,eAAe,CAAC;AACxC,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE3E,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,oBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,oBAAA,IAAI,MAAM,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;oBACnD,IAAI,MAAM,IAAI,EAAE,EAAE;wBAChB,IAAI,CAAC,UAAU,EAAE,CAAC;wBAClB,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC;AAC/C,qBAAA;AAAM,yBAAA;AACL,wBAAA,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG;AACrC,4BAAA,MAAM,EAAE,EAAE;AACV,4BAAA,OAAO,EAAE,EAAE;AACX,4BAAA,KAAK,EAAE,EAAE;AACT,4BAAA,SAAS,EAAE,EAAE;AACb,4BAAA,UAAU,EAAE,EAAE;yBACf,CAAA;AAEF,qBAAA;AACF,iBAAA;AACD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;aAC5B,EAAE,KAAK,IAAG;AAET,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,aAAC,CAAC,CAAC;AACJ,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,0CAA0C,CAAC,CAAC;AAC/D,SAAA;KAEF;IAID,cAAc,GAAA;AACZ,QAAA,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE;YACrB,IAAI,aAAa,GAAG,CAAC,CAAC;AACtB,YAAA,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;AACzB,YAAA,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,IAAG;AAE5B,gBAAA,IAAI,IAAI,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,EAAE,CAAC;AACnD,gBAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,IAAI,EAAE,CAAC;AAC1D,gBAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,MAAM,IAAI,EAAE,CAAC;;gBAEzD,IAAI,IAAI,IAAI,EAAE,IAAI,QAAQ,IAAI,GAAG,IAAI,QAAQ,IAAI,GAAG,EAAE;oBAEpD,IAAI,YAAY,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,IAAS,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AACrF,oBAAA,YAAY,GAAG,YAAY,CAAC,MAAM,CAAC,UAAU,CAAC,EAAI,EAAA,OAAO,CAAC,CAAA,EAAE,CAAC,CAAC;AAC9D,oBAAA,IAAI,YAAY,CAAC,MAAM,GAAG,CAAC,EAAE;AAC3B,wBAAA,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,GAAG,YAAY,CAAC;AAC7C,wBAAA,aAAa,GAAG,aAAa,GAAG,YAAY,CAAC,MAAM,CAAC;AACpD,wBAAA,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;AACnC,wBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;wBAC9B,IAAI,WAAW,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC;wBACpF,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,OAAO,IAAI,EAAE,CAAC;AACxD,qBAAA;AACF,iBAAA;AAIH,aAAC,CAAC,CAAC;YACH,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC;AAC5C,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,mBAAmB,CAAC;AAC5C,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAC,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,oBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;oBAE7B,IAAI,CAAC,iBAAiB,GAAG,MAAM,CAAC,WAAW,IAAI,EAAE,CAAC;AAClD,oBAAA,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC,UAAU,CAAC;AACtC,oBAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;;;;;;;;;AAUd,oBAAA,IAAI,aAAa,IAAI,MAAM,CAAC,UAAU,EAAE;AACtC,wBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,6BAA6B,CAAC,CAAC;AAClD,qBAAA;AAEF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,iCAAiC,CAAC,CAAC;AACtD,iBAAA;aACF,EAAE,KAAK,IAAG;AACT,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,aAAC,CAAC,CAAC;AACJ,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;YACd,IAAI,CAAC,UAAU,EAAE,CAAC;AACnB,SAAA;KAEF;AAKD,IAAA,wBAAwB,CAAC,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAA;AAChD,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;AACpB,QAAA,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC;AAC5B,QAAA,IAAI,CAAC,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,IAAI,GAAG,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC;QACtE,IAAI,gBAAgB,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;AAClD,QAAA,gBAAgB,CAAC,OAAO,CAAC,GAAG,IAAG;AAE7B,YAAA,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,EAAE;AAClB,gBAAA,IAAI,CAAC,UAAU,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,CAAC,KAAK,GAAG,GAAG,CAAC;AACjD,aAAA;AACH,SAAC,CAAC,CAAA;QAEF,QAAQ,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,KAAK,EAAE,CAAC;KAEpD;IAED,uBAAuB,GAAA;AACrB,QAAA,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC;KAClE;IACD,oBAAoB,GAAA;AAClB,QAAA,IAAI,UAAU,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC;QACnF,IAAI,UAAU,IAAI,EAAE,EAAE;YACpB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,YAAY,CAAA;AACxC,YAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC;AACtC,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;AAC/B,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,eAAe,CAAC;AACxC,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;oBAChC,IAAI,CAAC,YAAY,EAAE,CAAC;AACpB,oBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,oBAAA,IAAI,WAAW,GAAG,MAAM,CAAC,WAAW,IAAI,EAAE,CAAA;AAC1C,oBAAA,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AACzF,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,iBAAA;AACD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;aAC5B,EAAE,KAAK,IAAG;AAET,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,aAAC,CAAC,CAAC;AACJ,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,0CAA0C,CAAC,CAAC;AAC/D,SAAA;KAGF;AAGD,IAAA,QAAQ,CAAC,OAAO,EAAA;AACd,QAAA,IAAI,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,IAAG;YACzD,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AAC1C,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;KACpC;AACD,IAAA,cAAc,CAAC,OAAO,EAAA;AACpB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,GAAQ,MAAA,CAAA,MAAA,CAAA,MAAA,CAAA,MAAA,CAAA,EAAA,EAAA,OAAO,CAAE,EAAA,EAAA,aAAa,EAAE,IAAI,CAAC,UAAU,EAAE,aAAa,EAAE,IAAI,CAAC,aAAa,GAAE,CAAC;AAC3F,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,eAAe,CAAC;AACxC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,gBAAA,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,eAAe,CAAC;AAC9C,gBAAA,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC;AAChC,gBAAA,IAAI,CAAC,yBAAyB,CAAC,GAAG,CAAC,CAAC;AACpC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;AACD,IAAA,UAAU,CAAC,OAAO,EAAA;QAEhB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,OAAO,CAAC;AAC7B,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,iBAAiB,CAAC;AAC1C,QAAA,MAAM,CAAC,oBAAoB,CAAC,GAAG,kBAAkB,CAAC;AAClD,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AACpC,QAAA,MAAM,CAAC,iBAAiB,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC;AAC5C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,YAAY,CAAC;AACrC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,gBAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,YAAY,CAAC;gBACtC,IAAI,CAAC,cAAc,EAAE,CAAC;AACtB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,+BAA+B,CAAC,CAAC;AACtD,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,yBAAyB,CAAC,UAAU,EAAA;AAClC,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE3B,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;AACjB,QAAA,IAAI,CAAC,OAAO,GAAG,oCAAoC,CAAC;AACpD,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;AACxB,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;QAClB,IAAI,UAAU,GAAG,IAAI,CAAC;AACtB,QAAA,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,IAAG;YAC5B,IAAI,MAAM,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,IAAI,EAAE,CAAA;YAC/C,IAAI,MAAM,CAAC,IAAI,IAAI,EAAE,IAAI,MAAM,CAAC,MAAM,IAAI,GAAG,EAAE;gBAC7C,UAAU,GAAG,KAAK,CAAC;AACpB,aAAA;YACD,IAAI,MAAM,CAAC,IAAI,IAAI,EAAE,IAAI,MAAM,CAAC,MAAM,IAAI,GAAG,EAAE;gBAC7C,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACnC,aAAA;AACD,YAAA,IAAI,MAAM,CAAC,MAAM,IAAI,GAAG,EAAE;AACxB,gBAAA,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC9B,aAAA;AACD,YAAA,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACzB,SAAC,CAAC,CAAC;QAEH,IAAI,UAAU,KAAK,IAAI,CAAC,QAAQ,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,IAAI,SAAS,IAAI,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC,EAAE;AAC9F,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE3B,YAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;YAClB,QAAQ,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,KAAK,EAAE,CAAC;AACtD,YAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;YACd,OAAO;AACR,SAAA;AAAM,aAAA;AAEL,YAAA,IAAI,UAAU,EAAE;gBACd,IAAI,UAAU,IAAI,GAAG,EAAE;oBACrB,IAAI,CAAC,gBAAgB,EAAE,CAAC;oBACxB,IAAI,CAAC,cAAc,EAAE,CAAA;AACtB,iBAAA;gBACD,IAAG,UAAU,IAAI,GAAG,EAAE;AACpB,oBAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,4CAA4C,CAAC,CAAC;AACjE,aAAA;AACF,SAAA;AACD,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;KAGnB;IAED,gBAAgB,GAAA;QACd,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC;AAClC,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC;AAC1C,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC;AAE7C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,oBAAoB,CAAC;AAC7C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AACjC,aAAA;SACF,EAAE,KAAK,IAAG;AACX,SAAC,CAAC,CAAC;KACJ;AAEO,IAAA,gBAAgB,CAAC,OAAO,EAAA;;YAC9B,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,EAAE,MAAM,KAAI;gBAC3C,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,gBAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,gBAAA,MAAM,CAAC,UAAU,CAAC,GAAG,OAAO,CAAC;AAC7B,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,iBAAiB,CAAC;AAC1C,gBAAA,MAAM,CAAC,oBAAoB,CAAC,GAAG,kBAAkB,CAAC;AAClD,gBAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AACpC,gBAAA,MAAM,CAAC,iBAAiB,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC;AAC5C,gBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,YAAY,CAAC;AACrC,gBAAA,IAAI,OAAO,GAAG;AACZ,oBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;iBAC9B,CAAC;AAEF,gBAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,oBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,wBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,wBAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,YAAY,CAAC;wBACtC,IAAI,CAAC,cAAc,EAAE,CAAC;AACtB,wBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,+BAA+B,CAAC,CAAC;wBACrD,OAAO,EAAE,CAAC;AACX,qBAAA;AAAM,yBAAA;AACL,wBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;wBAC5C,MAAM,CAAC,wBAAwB,CAAC,CAAC;AAClC,qBAAA;iBACF,EAAE,KAAK,IAAG;AACT,oBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AACzB,oBAAA,MAAM,CAAC,KAAK,CAAC,CAAC;AAChB,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;SACJ,CAAA,CAAA;AAAA,KAAA;IAEK,UAAU,GAAA;;YACd,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,IAAI,UAAU,CAAC;YAChD,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,IAAI,GAAG,CAAC;AAC/B,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;YACjB,IAAI,SAAS,GAAG,IAAI,CAAC;YACrB,IAAI,OAAO,GAAG,EAAE,CAAC;YACjB,MAAM,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;AAC1C,YAAA,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE;AACrB,gBAAA,IAAI,CAAC,OAAO,GAAG,kCAAkC,CAAC;AAClD,gBAAA,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,IAAG;AAE5B,oBAAA,IAAI,IAAI,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,EAAE,CAAC;AACnD,oBAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,IAAI,EAAE,CAAC;AAC1D,oBAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,MAAM,IAAI,EAAE,CAAC;oBACzD,IAAI,QAAQ,IAAI,GAAG,EAAE;wBACnB,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,KAAI;4BACpC,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;AACpC,yBAAC,CAAC,CAAC;AACJ,qBAAA;AAAM,yBAAA;wBACL,IAAI,QAAQ,IAAI,GAAG,EAAE;4BACnB,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,KAAI;gCACpC,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE;oCAC1C,IAAI,UAAU,GAAG,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;oCACpC,IAAI,UAAU,IAAI,EAAE,EAAE;AAEpB,wCAAA,IAAI,aAAa,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC;AACjE,wCAAA,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,QAAQ,EAAE,CAAC;AACxD,qCAAA;oCACD,IAAI,IAAI,IAAI,GAAG;wCACb,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAA;AACpC,iCAAA;AACH,6BAAC,CAAC,CAAC;AAEJ,yBAAA;6BAAM,IAAI,QAAQ,IAAI,GAAG,EAAE;4BAC1B,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,KAAI;gCACpC,IAAI,UAAU,GAAG,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;AACpC,gCAAA,IAAI,UAAU,IAAI,EAAE,IAAI,UAAU,EAAE;;;;;;;;AAQlC,oCAAA,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,CAAC;AACxE,oCAAA,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,UAAU,CAAC,QAAQ,EAAE,CAAC;AACrD,iCAAA;gCACD,IAAI,IAAI,IAAI,GAAG;oCACb,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAA;AAErC,6BAAC,CAAC,CAAC;AACJ,yBAAA;6BAAM,IAAI,QAAQ,IAAI,GAAG,EAAE;4BAE1B,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,KAAI;gCAEpC,IAAI,UAAU,GAAG,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;gCACpC,IAAI,KAAK,GAAG,UAAU,CAAC;gCACvB,IAAI,UAAU,IAAI,EAAE;oCAClB,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;gCACzD,IAAI,UAAU,IAAI,SAAS,EAAE;oCAC3B,SAAS,GAAG,KAAK,CAAC;oCAClB,OAAO,GAAG,qBAAqB,GAAG,OAAO,CAAC,GAAG,CAAC,GAAG,gBAAgB,GAAG,KAAK,CAAC;AAC3E,iCAAA;AAED,gCAAA,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,UAAU,CAAC,QAAQ,EAAE,CAAC;gCACpD,IAAI,IAAI,IAAI,GAAG;oCACb,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAA;AAErC,6BAAC,CAAC,CAAC;AAEJ,yBAAA;6BAAM,IAAI,QAAQ,IAAI,GAAG,EAAE;4BAC1B,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,KAAI;gCACpC,IAAI,UAAU,GAAG,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;AAEpC,gCAAA,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,UAAU,CAAC,QAAQ,EAAE,CAAC;gCACpD,IAAI,IAAI,IAAI,GAAG;oCACb,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAA;AAErC,6BAAC,CAAC,CAAC;AACJ,yBAAA;AACF,qBAAA;AACH,iBAAC,CAAC,CAAC;AACJ,aAAA;AACD,YAAA,IAAI,SAAS,EAAE;AACb,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAA;gBAC1B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,gBAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,gBAAA,MAAM,CAAC,cAAc,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC;AACzC,gBAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC;AACzC,gBAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;AACnC,gBAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC;AAC1C,gBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,YAAY,CAAC;gBACrC,IAAI,GAAG,GAAG,iBAAiB,CAAC;AAC5B,gBAAA,IAAI,IAAI,CAAC,GAAG,IAAI,QAAQ,EAAE;oBACxB,GAAG,GAAG,iBAAiB,CAAC;AACxB,oBAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC;AACvC,oBAAA,IAAG,IAAI,CAAC,aAAa,IAAI,EAAE,EAAE;AAC3B,wBAAA,MAAM,CAAC,eAAe,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC;AAC9C,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,OAAO,GAAG;AACZ,oBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;iBAC9B,CAAA;AACD,gBAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC7D,oBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,wBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,wBAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;AAClB,wBAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;AACd,wBAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,YAAY,CAAC;AACtC,wBAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;AAC5B,wBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;wBACtC,IAAI,CAAC,SAAS,GAAG,oBAAoB,GAAG,IAAI,CAAC,UAAU,GAAG,2BAA2B,CAAC;;wBAEtF,YAAY,CAAC,OAAO,CAAC,gBAAgB,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC;wBAE5D,IAAI,CAAC,KAAK,GAAG,uBAAuB,GAAG,IAAI,CAAC,MAAM,GAAG,oCAAoC,CAAC;AAE1F,wBAAA,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;wBAEnC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,qBAAA;AACI,yBAAA;wBACH,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;AAElB,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;iBAC5B,EAAE,KAAK,IAAG;AACT,oBAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;AAClB,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,oBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,iBAAC,CAAC,CAAC;AACJ,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AAC3B,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,QAAQ,EAAE,CAAC;AACjB,aAAA;SAEF,CAAA,CAAA;AAAA,KAAA;AAED,IAAA,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,IAAI,EAAA;QAC7B,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC;QAC1C,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC;AACvC,QAAA,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;KAClC;IAGD,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAA;QAC/B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,QAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACtB,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,UAAU,CAAC;AAElC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;AAC3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;AAGD,IAAA,sBAAsB,CAAC,OAAO,EAAE,UAAU,EAAE,GAAG,EAAE,OAAO,EAAA;AACtD,QAAA,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC;QACrD,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,UAAU,CAAC;AAClC,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,OAAO,CAAC;AAE7B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;AAC3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;AASD,IAAA,eAAe,CAAC,UAAU,EAAA;QACxB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,QAAA,MAAM,CAAC,cAAc,CAAC,GAAG,UAAU,CAAC;AAEpC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;AAC3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;AACpB,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;gBAEnC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;gBACjC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;gBACjC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;gBACjC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;gBACjC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AACjC,gBAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;gBACd,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AAC1F,gBAAA,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;AAC5B,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;;AAE5B,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;AAgCD,IAAA,gBAAgB,CAAC,MAAM,EAAA;;QAErB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACjC,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AAEzB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;AACzC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;AACpB,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;gBAEnC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;gBAC7B,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;gBAC7B,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;gBAC7B,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AAC7B,gBAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;gBACd,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtF,gBAAA,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAEzB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;;AAE5B,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KAEJ;AAED,IAAA,UAAU,CAAC,UAAU,EAAA;AAEnB,QAAA,IAAI,IAAI,CAAC,eAAe,GAAG,GAAG,EAAE;AAC9B,YAAA,IAAI,CAAC,mBAAmB,GAAG,IAAI,IAAI,EAAE,CAAC;AACtC,YAAA,IAAI,CAAC,SAAS;gBACZ,UAAU,CAAC,MAAK;AACd,oBAAA,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC;iBAClC,EAAE,IAAI,CAAC,CAAC;AACZ,SAAA;AACI,aAAA;AACH,YAAA,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;;YAG7B,IAAI,IAAI,CAAC,eAAe,IAAI,GAAG,IAAI,IAAI,CAAC,WAAW,IAAI,GAAG,EAAE;gBAC1D,QAAQ,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,KAAK,EAAE,CAAC;gBAEtD,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,iDAAiD,CAAC,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;AACpH,aAAA;AAEF,SAAA;KACF;AAED,IAAA,MAAM,CAAC,MAAM,EAAA;AACX,QAAA,IAAI,IAAI,CAAC,WAAW,GAAG,GAAG,EAAE;AAC1B,YAAA,IAAI,CAAC,eAAe,GAAG,IAAI,IAAI,EAAE,CAAC;AAClC,YAAA,IAAI,CAAC,UAAU;gBACb,UAAU,CAAC,MAAK;AACd,oBAAA,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC;iBAC/B,EAAE,IAAI,CAAC,CAAC;AACZ,SAAA;AAEI,aAAA;AACH,YAAA,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAC9B,IAAI,IAAI,CAAC,eAAe,IAAI,GAAG,IAAI,IAAI,CAAC,WAAW,IAAI,GAAG,EAAE;gBAC1D,QAAQ,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,KAAK,EAAE,CAAC;gBACtD,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,iDAAiD,CAAC,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;AACpH,aAAA;AACF,SAAA;KACF;IACD,gBAAgB,GAAA;AACd,QAAA,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;AACzB,QAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;KAEhC;IACD,mBAAmB,GAAA;AACjB,QAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;AACxB,QAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;QACd,IAAI,CAAC,UAAU,EAAE,CAAC;KACnB;IAED,gBAAgB,CAAC,UAAU,EAAE,GAAG,EAAA;AAC9B,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AACpB,QAAA,IAAI,CAAC,kBAAkB,GAAG,EAAE,CAAC;AAC7B,QAAA,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC;AAC1B,QAAA,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAC;AAC3B,QAAA,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAC;AAC3B,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC;QACf,IAAI,CAAC,OAAO,CAAC;AACb,QAAA,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;AACpB,QAAA,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC;AACrB,QAAA,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC;AAC5B,QAAA,IAAI,CAAC,kBAAkB,GAAG,EAAE,CAAC;AAC7B,QAAA,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;AAC1B,QAAA,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;AACxB,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACtB,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,QAAA,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;QAC1B,IAAI,CAAC,QAAQ,CAAC;QACd,IAAI,CAAC,GAAG,CAAC;QACT,IAAI,CAAC,GAAG,CAAC;QACT,IAAI,CAAC,WAAW,CAAC;AACjB,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;AACpB,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;AACrB,QAAA,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC;AACrB,QAAA,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC;AACzB,QAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;AACd,QAAA,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;QAClB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;AACxB,QAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAC5D,QAAA,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;AACf,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAC5D,QAAA,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;AACzB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;QAC/B,IAAI,GAAG,IAAI,EAAE;AACX,YAAA,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;QACtB,IAAI,QAAQ,IAAI,EAAE;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAC;AAG/B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;AACzC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAGhC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,gBAAA,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,cAAc,CAAA;AAC3C,gBAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC;AACpC,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC;AACtC,gBAAA,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC,YAAY,CAAC;gBACxC,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,eAAe,IAAI,EAAE,CAAC;AACpD,gBAAA,IAAI,IAAI,CAAC,eAAe,CAAC,MAAM,GAAG,CAAC;oBACjC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC5C,gBAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,SAAS,IAAI,EAAE,CAAC;gBACvD,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,IAAI,UAAU,CAAC;gBACpD,IAAI,CAAC,KAAK,GAAG,QAAQ,CAAC,KAAK,IAAI,GAAG,CAAC;AACnC,gBAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,MAAM,KAAK;oBACjD,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;AACL,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AAET,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KAEJ;IAED,QAAQ,GAAA;AAGN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;AACtD,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;AAC3B,QAAA,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AACrC,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;QAGF,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,MAAc,KAAI;AAC7C,YAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;AAElD,YAAA,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC;AAC3C,SAAC,CAAC,CAAC;KACJ;IAGD,iBAAiB,CAAC,SAAS,EAAE,GAAG,EAAA;AAC9B,QAAA,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;AACvC,QAAA,IAAI,CAAC,eAAe,GAAG,SAAS,CAAC,UAAU,CAAC;QAC5C,IAAI,CAAC,aAAa,GAAG,SAAS,CAAC,aAAa,IAAI,EAAE,CAAA;AAClD,QAAA,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;AACf,QAAA,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC;KAC1C;IAED,WAAW,GAAA;AACT,QAAA,IAAI,IAAI,CAAC,SAAS,IAAI,SAAS;AAC7B,YAAA,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,IAAI,CAAC,UAAU,IAAI,SAAS;AAC9B,YAAA,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;KAEjC;IAED,wBAAwB,GAAA;QACtB,IAAI,CAAC,eAAe,GAAG;AACrB,YAAA,EAAE,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,iBAAiB,EAAE;SACvC,CAAC;AACF,QAAA,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;KACvB;;mIAhkCU,mBAAmB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAF,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAM,oBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAnB,mBAAA,mBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,mBAAmB,8VCpBhC,o60BA+bY,EAAA,MAAA,EAAA,CAAA,+0EAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAS,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FD3aC,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAP/B,SAAS;+BACE,gBAAgB,EAAA,QAAA,EAAA,o60BAAA,EAAA,MAAA,EAAA,CAAA,+0EAAA,CAAA,EAAA,CAAA;iPAQA,WAAW,EAAA,CAAA;sBAApC,SAAS;uBAAC,aAAa,CAAA;gBACE,WAAW,EAAA,CAAA;sBAApC,SAAS;uBAAC,aAAa,CAAA;gBACG,YAAY,EAAA,CAAA;sBAAtC,SAAS;uBAAC,cAAc,CAAA;;;MEjBd,4BAA4B,CAAA;AAEvC,IAAA,WAAA,GAAA,GAAiB;IAEjB,QAAQ,GAAA;KACP;;4IALU,4BAA4B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAA5B,mBAAA,4BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,4BAA4B,gECPzC,wDAAoD,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDOvC,4BAA4B,EAAA,UAAA,EAAA,CAAA;kBALxC,SAAS;+BACE,0BAA0B,EAAA,QAAA,EAAA,wDAAA,EAAA,CAAA;;;MEWzB,iBAAiB,CAAA;IAE5B,WACS,CAAA,MAAc,EACb,KAAqB,EACrB,EAAwB,EACxB,MAAqB,EACrB,cAAiC,EACjC,QAA0B,EAAA;AAL3B,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACrB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACxB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AACjC,QAAA,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAkB;AAIpC,QAAA,IAAgB,CAAA,gBAAA,GAAC,EAAE,CAAC;KAHf;IAWL,QAAQ,GAAA;AACN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACtD,IAAI,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC/B,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAC3B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,WAAW,EAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AACpC,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;QAEF,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,MAAc,KAAI;YAC1C,IAAI,CAAC,YAAY,EAAE,CAAC;AACzB,SAAC,CAAC,CAAC;KACJ;IAED,YAAY,GAAA;AACV,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,0BAA0B,CAAC;;AAEnD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC/B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,uBAAuB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC9E,YAAA,IAAG,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAC/B,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAE,EAAE,CAAC;gBACjC,IAAI,CAAC,gBAAgB,GAAC,MAAM,CAAC,uBAAuB,IAAE,EAAE,CAAC;AACzD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEF;IAED,YAAY,GAAA;QACV,IAAI,CAAC,WAAW,GAAC,IAAI,CAAC,WAAW,IAAE,EAAE,CAAC;QACtC,IAAI,CAAC,MAAM,GAAI,IAAI,CAAC,MAAM,IAAE,EAAE,CAAC;QAC/B,IAAI,CAAC,OAAO,GAAC,IAAI,CAAC,OAAO,IAAE,EAAE,CAAC;QAC9B,IAAI,CAAC,OAAO,GAAC,IAAI,CAAC,OAAO,IAAE,EAAE,CAAC;QAC9B,IAAI,CAAC,MAAM,GAAC,IAAI,CAAC,MAAM,IAAE,EAAE,CAAC;QAC5B,IAAI,OAAO,GAAG,IAAI,CAAC;AACnB,QAAA,IAAG,IAAI,CAAC,WAAW,IAAE,EAAE,EAAC;AACtB,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,4BAA4B,CAAC,CAAC;YAC/C,OAAO,GAAG,KAAK,CAAC;AAClB,SAAA;AAED,QAAA,IAAG,IAAI,CAAC,MAAM,IAAE,EAAE,EAAC;AACjB,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,uBAAuB,CAAC,CAAC;YAC1C,OAAO,GAAG,KAAK,CAAC;AAClB,SAAA;AAED,QAAA,IAAG,IAAI,CAAC,OAAO,IAAE,EAAE,EAAC;AAClB,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;YAC3C,OAAO,GAAG,KAAK,CAAC;AAClB,SAAA;AACD,QAAA,IAAG,IAAI,CAAC,OAAO,IAAE,EAAE,EAAC;AAClB,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;YAC3C,OAAO,GAAG,KAAK,CAAC;AAClB,SAAA;AACD,QAAA,IAAG,OAAO,EAAC;AAEX,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AACjC,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AACjC,YAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACxD,YAAA,MAAM,CAAC,SAAS,CAAC,GAAE,GAAG,CAAA;AACtB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AAChC,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AACjC,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AACjC,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AAChC,YAAA,MAAM,CAAC,KAAK,CAAC,GAAC,CAAC,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAC,EAAE,CAAC;AACrB,YAAA,MAAM,CAAC,kBAAkB,CAAC,GAAC,EAAE,CAAC;AAE9B,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,oBAAoB,CAAC;;AAG7C,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC/B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,uBAAuB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC9E,gBAAA,IAAG,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAC/B,oBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAE,EAAE,CAAC;AAEjC,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;oBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,iBAAA;AACH,aAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,aAAC,CAAC,CAAC;AACF,SAAA;KACA;;iIA5HU,iBAAiB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAAF,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAT,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAJ,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAgB,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,mBAAA,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,oDCd9B,w3FA+DA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAL,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDjDa,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAL7B,SAAS;+BACE,cAAc,EAAA,QAAA,EAAA,w3FAAA,EAAA,CAAA;;;MEMb,oBAAoB,CAAA;IAE/B,WACU,CAAA,IAAgB,EAChB,MAAwB,EACxB,eAAkC,EAClC,MAAqB,EACrB,MAAc,EACd,KAAqB,EAAA;AALrB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AAChB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;AACxB,QAAA,IAAe,CAAA,eAAA,GAAf,eAAe,CAAmB;AAClC,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AAIvB,QAAA,IAAM,CAAA,MAAA,GAAQ,EAAE,CAAC;KAHpB;AAKL,IAAA,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE,GAAG,EAAA;;;;;;;;;;;;;;AActB,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,MAAM,EAAE,MAAM;SACf,CAAA;AACD,QAAA,IAAI,OAAY,CAAA;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAE;AAChF,YAAA,MAAM,EAAE,UAAU;SACnB,CAAC;AACC,aAAA,IAAI,CACJ,GAAG,CAAC,CAAC,GAAQ,KAAK,GAAG,CAAC,GACrB,UAAU,CAAC,CAAC,KAAK,KAAI;AACrB,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YAC5B,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AAChC,YAAA,OAAO,UAAU,CAAC,KAAK,CAAC,CAAC;SAC1B,CAAC,EACD,CAAC;;;;;;;;;;;;;KAcL;;oIAxDU,oBAAoB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAT,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAH,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAApB,mBAAA,oBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,cAFnB,MAAM,EAAA,CAAA,CAAA;2FAEP,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAHhC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCEY,sBAAsB,CAAA;AACjC,IAAA,WAAA,CACS,MAAc,EACb,KAAqB,EACrB,MAAqB,EACrB,EAAuB,EACvB,cAAiC,EACjC,EAAwB,EACxB,EAAwB,EAAA;AANzB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAqB;AACvB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AACjC,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACxB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AAOlC,QAAA,IAAM,CAAA,MAAA,GAAG,IAAI,CAAC;AACd,QAAA,IAAI,CAAA,IAAA,GAAG,cAAc,CAAC;AAEtB,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAO,CAAA,OAAA,GAAG,IAAI,CAAC;AACf,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAC,CAAA,CAAA,GAAG,CAAC,CAAC;AACN,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AAEX,QAAA,IAAM,CAAA,MAAA,GAAG,IAAI,CAAC;AACd,QAAA,IAAO,CAAA,OAAA,GAAG,KAAK,CAAC;AAOhB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAiB,CAAA,iBAAA,GAAG,EAAE,CAAC;AACvB,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;KA5BX;IA6BL,QAAQ,CAAC,KAAa,EAAE,CAAC,EAAA;AACvB,QAAA,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;AACjB,QAAA,IAAI,IAAI,CAAC,KAAK,KAAK,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC;AAC9B,SAAA;AACD,QAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;KACpB;IACD,WAAW,GAAA;QACT,IAAI,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC;QACpG,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,cAAc,EAAE,aAAa,EAAE,IAAI,CAAC,CAAA;KAC1D;IACD,OAAO,GAAA;AACL,QAAA,IAAI,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC;AAC3B,QAAA,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE;AACvB,YAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC5B,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC5B,SAAA;KACF;IACD,cAAc,GAAA;AACZ,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;QACxC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,EAAC,QAAQ,EAAC,KAAK,CAAC,CAAC;AAC3C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;AAEtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,gBAAA,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC;AAChC,gBAAA,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,KAAK;oBAC9C,QAAQ,EAAE,OAAO,CAAC,CAAC;oBACnB,EAAE,EAAE,OAAO,CAAC,CAAC;AACd,iBAAA,CAAC,CAAC,CAAC;gBACJ,IAAI,CAAC,iBAAiB,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC7C,aAAA;AACI,iBAAA;gBACH,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;IAED,WAAW,GAAA;AACT,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtD,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QACnD,MAAM,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAC;AACzE,QAAA,MAAM,CAAC,OAAO,CAAC,GAAC,IAAI,CAAC,GAAG,CAAC;AAEzB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,eAAe,CAAC;AACxC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AAEnC,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC;AACtC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;AACpB,gBAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;gBACpB,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,gBAAgB,CAAC,QAAQ,EAAE,YAAA;oBACzD,IAAI,SAAS,GAAG,cAAc,GAAG,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;oBACxD,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,SAAS,GAAG,SAAS,CAAC;AAC1D,iBAAC,CAAC,CAAC;AACJ,aAAA;AACI,iBAAA;gBACH,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,uBAAuB,CAAC,MAAM,EAAE,GAAG,EAAC,KAAK,EAAA;AACvC,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;AACpB,QAAA,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;AACrB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACzB,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC;AAE3B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,yBAAyB,CAAC;AAClD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAI,EAAE,CAAC;AACnC,gBAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC;AAC5C,gBAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC;AACpC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AACI,iBAAA;gBACH,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;SAC5B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACJ;IAED,QAAQ,GAAA;AACN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACtD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;;;;QAIF,IAAI,CAAC,cAAc,EAAE,CAAC;AACtB,QAAA,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;AACtB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC9C,QAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;KAC9C;;sIAxKU,sBAAsB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAgB,mBAAA,EAAA,EAAA,EAAA,KAAA,EAAAjB,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAM,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAY,oBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAtB,mBAAA,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,2DCjBnC,4tcAiRM,EAAA,MAAA,EAAA,CAAA,+xBAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAV,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,sBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,MAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,aAAA,EAAA,eAAA,EAAA,QAAA,EAAA,SAAA,EAAA,eAAA,EAAA,mBAAA,EAAA,qBAAA,EAAA,oBAAA,EAAA,eAAA,EAAA,iBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAW,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAD,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,GAAA,CAAA,SAAA,EAAA,IAAA,EAAA,SAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAE,eAAA,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDhQO,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBALlC,SAAS;+BACE,qBAAqB,EAAA,QAAA,EAAA,4tcAAA,EAAA,MAAA,EAAA,CAAA,+xBAAA,CAAA,EAAA,CAAA;;;MENpB,mBAAmB,CAAA;IAE9B,WACU,CAAA,IAAgB,EACjB,MAAwB,EAAA;AADvB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AACjB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;KAC5B;IAGJ,aAAa,CAAC,MAAM,EAAE,OAAY,EAAA;QACjC,OAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,kBAAkB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAC,OAAO,GAAC;AAC9F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,kBAAkB,CAAC,MAAM,EAAE,OAAY,EAAA;QACrC,OAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,kBAAkB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAC,OAAO,GAAC;AAC9F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACD,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KAC/B;AAED,IAAA,IAAI,CAAC,MAAM,EAAE,OAAY,EAAC,GAAG,EAAA;QAC3B,OAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAChF,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;;mIA9BU,mBAAmB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAnB,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAnB,mBAAA,mBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,mBAAmB,cAFlB,MAAM,EAAA,CAAA,CAAA;2FAEP,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAH/B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCQY,kBAAkB,CAAA;IAE7B,WAAoB,CAAA,IAAgB,EAC1B,MAAc,EACd,EAAuB,EACvB,MAAqB,EACrB,cAAiC,EAAA;AAJvB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AAC1B,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAqB;AACvB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AAI3C,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAG,CAAA,GAAA,GAAQ,EAAE,CAAC;AAEd,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;AACZ,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAGd,QAAA,IAAc,CAAA,cAAA,GAAgC,EAAE,CAAC;AACjD,QAAA,IAAK,CAAA,KAAA,GAAG,CAAC,CAAC;AACV,QAAA,IAAC,CAAA,CAAA,GAAG,EAAE,CAAC;AACP,QAAA,IAAE,CAAA,EAAA,GAAG,EAAE,CAAC;AACR,QAAA,IAAE,CAAA,EAAA,GAAG,EAAE,CAAC;AACR,QAAA,IAAE,CAAA,EAAA,GAAG,EAAE,CAAA;AACP,QAAA,IAAG,CAAA,GAAA,GAAG,EAAE,CAAC;AACT,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;KArBhB;IAuBL,OAAO,GAAA;AACL,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,kBAAkB,CAAC;AACvC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;;AAE/B,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AAED,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC,eAAe,CAAC;AAChD,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;gBAClC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;AAC/B,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,UAAU,CAAC,MAAM,EAAA;AACf,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,kBAAkB,CAAC;AACvC,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,MAAM,CAAC;AACjC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,YAAY,CAAC;;AAErC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,UAAU,CAAC;AACnC,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;AAGlC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,UAAU,CAAC,UAAU,EAAA;AACnB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAE3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,kBAAkB,CAAC;AACvC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACjC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAEzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,gBAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,gBAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,EAAE,CAAC;AAEhC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;IAED,UAAU,CAAC,UAAU,EAAE,OAAO,EAAA;AAC5B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAI3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,kBAAkB,CAAC;AACvC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACjC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAEzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,EAAE,CAAC;AAChC,gBAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,gBAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;IACD,aAAa,CAAC,UAAU,EAAE,UAAU,EAAA;;AAElC,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAI3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,kBAAkB,CAAC;AACvC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACjC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;AAE/B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAE3C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACC,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,EAAE,CAAC;AAChC,gBAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;IAED,gBAAgB,GAAA;AACd,QAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;KAClB;IACD,YAAY,CAAC,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAA;AACvD,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,OAAO,GAAG,CAAC,OAAO,IAAI,SAAS,IAAI,OAAO,IAAI,EAAE,IAAI,OAAO,GAAG,CAAC,MAAM,IAAI,SAAS,IAAI,MAAM,IAAI,EAAE,IAAI,OAAO,GAAG,MAAM,CAAC;AAC3H,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,MAAM,CAAC;AACjC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACjC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAA;AAC3B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,kBAAkB,CAAC;AACvC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAI3C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACC,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,QAAQ,CAAC;AAChC,gBAAA,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC,aAAa,CAAC;AAC1C,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;;AAED,IAAA,QAAQ,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAC,MAAM,EAAE,MAAM,EAAA;AAChE,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,QAAQ,GAAG,CAAC,SAAS,IAAI,SAAS,IAAI,SAAS,IAAI,EAAE,IAAI,OAAO,GAAG,CAAC,MAAM,IAAI,SAAS,IAAI,MAAM,IAAI,EAAE,IAAI,SAAS,GAAG,MAAM,CAAC;AAClI,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAA;AAC5B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/B,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,OAAO,CAAC;AAC3B,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACrD,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,qBAAqB,CAAC;AAC1C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAI3C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACC,QAAA,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAEjE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,OAAO,EAAE,SAAS,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;gBAChE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;IAED,WAAW,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAC,MAAM,EAAE,MAAM,EAAA;AACzD,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,IAAG;YAC5B,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AACvC,SAAC,CAAC,CAAC;QACH,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,OAAO,GAAG,CAAC,SAAS,IAAI,SAAS,IAAI,SAAS,IAAI,EAAE,IAAI,OAAO,GAAG,CAAC,MAAM,IAAK,SAAS,IAAI,MAAM,IAAI,EAAE,IAAI,SAAS,GAAG,MAAM,CAAC;AAClI,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAA;AAC3B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC;AAClC,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,OAAO,CAAC;AAC3B,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACrD,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,qBAAqB,CAAC;AAC1C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAE3C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACC,QAAA,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACjE,YAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,OAAO,EAAE,SAAS,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;gBAChE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;IAED,QAAQ,GAAA;AACN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QAEtD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAE5B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;;QAEF,IAAI,CAAC,OAAO,EAAE,CAAC;KAChB;AAED,IAAA,aAAa,CAAC,GAAG,EAAE,CAAC,KAAK;;kIA/Sd,kBAAkB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAD,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAJ,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAwB,mBAAA,EAAA,EAAA,EAAA,KAAA,EAAAtB,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,iBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAlB,mBAAA,kBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,sDCd/B,uvMAkHM,EAAA,MAAA,EAAA,CAAA,ueAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDpGO,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAL9B,SAAS;+BACE,gBAAgB,EAAA,QAAA,EAAA,uvMAAA,EAAA,MAAA,EAAA,CAAA,ueAAA,CAAA,EAAA,CAAA;;;MELf,cAAc,CAAA;IACzB,SAAS,CAAC,KAAU,EAAE,IAAU,EAAA;QAC9B,IAAI,CAAC,KAAK,EAAE;AAAE,YAAA,OAAO,IAAI,CAAC;AAAE,SAAA;QAC5B,IAAI,CAAC,IAAI,EAAE;AAAE,YAAA,OAAO,KAAK,CAAC;AAAE,SAAA;AAC5B,QAAA,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;AAC1B,QAAA,OAAO,KAAK,CAAC,MAAM,CAAC,UAAU,IAAI,EAAA;AAChC,YAAA,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AAC3D,SAAC,CAAC,CAAC;KACJ;;8HARU,cAAc,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;4HAAd,cAAc,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,CAAA;2FAAd,cAAc,EAAA,UAAA,EAAA,CAAA;kBAH1B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,YAAY;iBACnB,CAAA;;;MCOY,qBAAqB,CAAA;AAIhC,IAAA,WAAA,CACS,MAAc,EACb,KAAqB,EACtB,EAAwB,EAAA;AAFxB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACtB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AALjC,QAAA,IAAA,CAAA,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;AAkBjB,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AAuBpB,QAAA,IAAA,CAAA,IAAI,GAAG,CAAC,YAAY,EAAE,aAAa,EAAE,OAAO,EAAE,MAAM,EAAE,WAAW,EAAE,aAAa,EAAE,MAAM,CAAC,CAAC;QAC1F,IAAA,CAAA,OAAO,GAAG;AACR,YAAA,YAAY,EAAE,IAAI;AAClB,YAAA,aAAa,EAAE,MAAM;AACrB,YAAA,OAAO,EAAE,OAAO;AAChB,YAAA,MAAM,EAAE,MAAM;AACd,YAAA,WAAW,EAAE,OAAO;AACpB,YAAA,aAAa,EAAE,QAAQ;AACvB,YAAA,MAAM,EAAE,MAAM;SACf,CAAC;AACF,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAC,CAAA,CAAA,GAAG,CAAC,CAAC;AAEN,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAO,CAAA,OAAA,GAAG,KAAK,CAAC;QAEhB,IAAK,CAAA,KAAA,GAAG,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC;KAnDzB;AAqDL,IAAA,OAAO,CAAC,GAAG,EAAA;AACT,QAAA,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;KACjB;IAED,QAAQ,GAAA;AAEN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACtD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAE5B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;;QAGF,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,MAAM,EAAE,MAAM;AACd,YAAA,SAAS,EAAE,MAAM;AACjB,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,yBAAyB,EAAE,GAAG;AAC9B,YAAA,eAAe,EAAE,OAAO;AACxB,YAAA,QAAQ,EAAE,KAAK;SAChB,CAAC;QAEF,IAAI,CAAC,UAAU,GAAG;AAChB,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,MAAM,EAAE,OAAO;AACf,YAAA,SAAS,EAAE,OAAO;AAClB,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,yBAAyB,EAAE,GAAG;AAC9B,YAAA,eAAe,EAAE,OAAO;AACxB,YAAA,QAAQ,EAAE,KAAK;SAChB,CAAC;QAEF,IAAI,CAAC,oBAAoB,GAAG;AAC1B,YAAA,eAAe,EAAE,KAAK;AACtB,YAAA,IAAI,EAAE,aAAa;AACnB,YAAA,aAAa,EAAE,YAAY;AAC3B,YAAA,eAAe,EAAE,cAAc;AAC/B,YAAA,kBAAkB,EAAE,IAAI;SACzB,CAAC;QAEF,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,eAAe,EAAE,CAAC;KACxB;;IAGD,aAAa,GAAA;QACX,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,wBAAwB,CAAC;;AAEjD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACzE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAEhC,IAAI,CAAC,mBAAmB,GAAG,QAAQ,CAAC,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,CAAC;AAC1E,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,EAAE,GAAG,IAAG;SAEf,EAAE,CAAC;KACL;;IAGD,eAAe,GAAA;QACb,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,sBAAsB,CAAC;;AAE/C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACzE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAA;;AAE5B,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,KAAK;AAC7C,oBAAA,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE;oBAC7B,KAAK,EAAE,CAAC,CAAC,WAAW;AACrB,iBAAA,CAAC,CAAC,CAAC;;AAEJ,gBAAA,IAAI,CAAC,gBAAgB,GAAG,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK;oBAChD,EAAE,EAAE,CAAC,CAAC,OAAO;oBACb,QAAQ,EAAE,CAAC,CAAC,SAAS;AACtB,iBAAA,CAAC,CAAC,CAAC;;AAEJ,gBAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,KAAK;oBAChD,KAAK,EAAE,CAAC,CAAC,CAAC;oBACV,KAAK,EAAE,CAAC,CAAC,CAAC;AACX,iBAAA,CAAC,CAAC,CAAC;AACJ,gBAAA,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC,mBAAmB,CAAC;gBAC/C,IAAI,CAAC,SAAS,EAAE,CAAC;AAClB,aAAA;AACH,SAAC,CAAC,CAAA;KACH;;IAGD,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;QAClB,OAAO,IAAI,CAAC,UAAU,CAAC;QACvB,OAAO,IAAI,CAAC,SAAS,CAAC;QACtB,OAAO,IAAI,CAAC,IAAI,CAAC;QACjB,OAAO,IAAI,CAAC,WAAW,CAAC;QACxB,OAAO,IAAI,CAAC,OAAO,CAAC;QACpB,OAAO,IAAI,CAAC,iBAAiB,CAAC;QAC9B,OAAO,IAAI,CAAC,IAAI,CAAC;QACjB,OAAO,IAAI,CAAC,KAAK,CAAC;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC;QACpB,OAAO,IAAI,CAAC,QAAQ,CAAC;QACrB,OAAO,IAAI,CAAC,aAAa,CAAC;QAC1B,OAAO,IAAI,CAAC,aAAa,CAAC;QAC1B,OAAO,IAAI,CAAC,aAAa,CAAC;QAC1B,OAAO,IAAI,CAAC,WAAW,CAAC;QACxB,OAAO,IAAI,CAAC,WAAW,CAAC;QACxB,OAAO,IAAI,CAAC,WAAW,CAAC;QACxB,OAAO,IAAI,CAAC,aAAa,CAAC;QAC1B,OAAO,IAAI,CAAC,aAAa,CAAC;QAC1B,OAAO,IAAI,CAAC,aAAa,CAAC;QAC1B,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;QAC7C,QAAQ,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,SAAS,GAAG,eAAe,CAAC;KACrE;;AAGD,IAAA,QAAQ,CAAC,MAAM,EAAA;AAEb,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;AAClB,QAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC;QACpC,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC7C,QAAA,QAAQ,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,SAAS,GAAG,qBAAqB,GAAG,MAAM,CAAC,UAAU,CAAC;QAC9F,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC;AAC9C,QAAA,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC;AAC5B,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC/C,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrD,gBAAA,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE;AACrD,oBAAA,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC;AACvD,iBAAA;AACF,aAAA;AACF,SAAA;AACD,QAAA,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,WAAW,CAAC;AAC/B,QAAA,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC;AAC3B,QAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC;AAC1B,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK;AAChC,YAAA,OAAO,EAAE,CAAC;AACV,YAAA,KAAK,EAAE,CAAC;AACT,SAAA,CAAC,CAAC,CAAC;QAAA,CAAC;AACL,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK;AAC3C,YAAA,OAAO,EAAE,CAAC;AACV,YAAA,KAAK,EAAE,CAAC;AACT,SAAA,CAAC,CAAC,CAAC;QAAA,CAAC;AACL,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK;AAC3C,YAAA,OAAO,EAAE,CAAC;AACV,YAAA,KAAK,EAAE,CAAC;AACT,SAAA,CAAC,CAAC,CAAC;QAAA,CAAC;QAAA,CAAC;AACN,QAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK;AAC7C,YAAA,OAAO,EAAE,CAAC;AACV,YAAA,KAAK,EAAE,CAAC;AACT,SAAA,CAAC,CAAC,CAAC;QAAA,CAAC;QAAA,CAAC;QACN,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAC1C,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAC1C,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAC1C,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QACtC,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QACtC,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QACtC,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAC1C,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAC1C,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;KAC3C;;IAGD,UAAU,GAAA;QACR,IAAI,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,WAAW;AACjD,YAAA,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC;YACnE,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,aAAa,EAAE;YAC9D,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC;AAC7F,mBAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC;AAClG,mBAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC;AACtG,mBAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC;AACtG,mBAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC,IAAI,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;AACjG,mBAAA,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,CAAC;mBAC9F,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,CAAC,EAAE;gBAE3C,IAAI,WAAW,GAAG,EAAE,CAAC;gBACrB,IAAI,WAAW,GAAG,EAAE,CAAC;gBACrB,IAAI,SAAS,GAAG,EAAE,CAAC;gBACnB,IAAI,SAAS,GAAG,EAAE,CAAC;gBACnB,IAAI,UAAU,GAAG,EAAE,CAAC;;AAGpB,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACzC,oBAAA,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;AACtC,iBAAA;AACD,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC5C,oBAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;AACvC,iBAAA;gBACD,IAAI,IAAI,CAAC,iBAAiB,EAAE;AAC1B,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACtD,wBAAA,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;AAChD,qBAAA;AACF,iBAAA;gBACD,IAAI,IAAI,CAAC,OAAO,EAAE;AAChB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;AACvC,qBAAA;AACF,iBAAA;gBACD,IAAI,IAAI,CAAC,QAAQ,EAAE;AACjB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC7C,wBAAA,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;AACzC,qBAAA;AACF,iBAAA;gBAOD,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,gBAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,gBAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC;AACvC,gBAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;AACtC,gBAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAC3B,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC;AACzC,gBAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,WAAW,CAAC;AACpC,gBAAA,MAAM,CAAC,UAAU,CAAC,GAAG,WAAW,CAAC;AACjC,gBAAA,MAAM,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC;AAC7B,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC;AACzB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC;AACzB,gBAAA,MAAM,CAAC,KAAK,CAAC,GAAG,UAAU,CAAC;gBAC3B,MAAM,CAAC,QAAQ,CAAC,GAAG;oBACjB,KAAK,EAAE,IAAI,CAAC,aAAa;oBACzB,KAAK,EAAE,IAAI,CAAC,aAAa;oBACzB,KAAK,EAAE,IAAI,CAAC,aAAa;iBAC1B,CAAA;gBACD,MAAM,CAAC,MAAM,CAAC,GAAG;oBACf,KAAK,EAAE,IAAI,CAAC,WAAW;oBACvB,KAAK,EAAE,IAAI,CAAC,WAAW;oBACvB,KAAK,EAAE,IAAI,CAAC,WAAW;iBACxB,CAAA;gBACD,MAAM,CAAC,QAAQ,CAAC,GAAG;oBACjB,KAAK,EAAE,IAAI,CAAC,aAAa;oBACzB,KAAK,EAAE,IAAI,CAAC,aAAa;oBACzB,KAAK,EAAE,IAAI,CAAC,aAAa;iBAC1B,CAAA;AAED,gBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,sBAAsB,CAAC;;AAE/C,gBAAA,IAAI,OAAO,GAAG;AACZ,oBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;iBAC9B,CAAA;AACD,gBAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAEzE,oBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,wBAAA,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;wBACxB,QAAQ,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,KAAK,EAAE,CAAC;wBAC/C,IAAI,CAAC,aAAa,EAAE,CAAC;AACtB,qBAAA;AACH,iBAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAI;oBACf,KAAK,CAAC,uBAAuB,CAAC,CAAC;AAEjC,iBAAC,CAAC,CAAC;AACJ,aAAA;;gBAAM,KAAK,CAAC,sCAAsC,CAAC,CAAC;AACtD,SAAA;;YACI,KAAK,CAAC,iCAAiC,CAAC,CAAC;KAC/C;;IAGD,SAAS,GAAA;QACP,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,SAAS,GAAG,EAAE,CAAC;QAChD,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,EAAA;AACnC,YAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;AACtB,YAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;YAEtB,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACpC,SAAC,CAAC,CAAA;AAEF,QAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC;AACjC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACxC,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,SAAS,IAAI,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,UAAU,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,eAAe,CAAC;AACtH,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACxC,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC;AAC9C,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC;AAC/C,SAAA;KACF;;IAGD,YAAY,CAAC,QAAQ,EAAE,EAAE,EAAA;AACvB,QAAA,IAAI,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC;QACzC,IAAI,MAAM,GAAqB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC;QACpE,IAAI,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;AACxC,QAAA,GAAG,CAAC,SAAS,GAAG,QAAQ,CAAC;QACzB,QAAQ,GAAG,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,SAAS,IAAI,EAAE,CAAC;QAClD,IAAI,IAAI,GAAG,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACnC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG,EAAA;YAC3C,IAAI,cAAc,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE;AACtC,gBAAA,OAAO,IAAI,CAAC;AACb,aAAA;;AACI,gBAAA,OAAO,KAAK,CAAC;AACpB,SAAC,CAAC,EAAE;YACF,QAAQ,CAAC,cAAc,CAAC,EAAE,GAAG,OAAO,CAAC,CAAC,SAAS,GAAG,8BAA8B,CAAC;AACjF,YAAA,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC;AACvB,YAAA,OAAO,KAAK,CAAC;AACd,SAAA;AACI,aAAA;YACH,QAAQ,CAAC,cAAc,CAAC,EAAE,GAAG,OAAO,CAAC,CAAC,SAAS,GAAG,EAAE,CAAC;AACrD,YAAA,MAAM,CAAC,QAAQ,GAAG,KAAK,CAAC;AACxB,YAAA,OAAO,IAAI,CAAC;AACb,SAAA;KACF;;IAGD,mBAAmB,CAAC,IAAI,EAAE,EAAE,EAAA;AAC1B,QAAA,IAAI,iBAAiB,GAAG,IAAI,CAAC,cAAc,CAAC;QAC5C,IAAI,MAAM,GAAqB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC;QACpE,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG,EAAA;YAC3C,IAAI,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC3B,gBAAA,OAAO,IAAI,CAAC;AACb,aAAA;YACD,IAAI,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE;gBACpC,IAAI,iBAAiB,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;AAC9E,oBAAA,OAAO,IAAI,CAAC;AACb,iBAAA;AACI,qBAAA;AACH,oBAAA,OAAO,KAAK,CAAC;AACd,iBAAA;AACF,aAAA;;AACI,gBAAA,OAAO,KAAK,CAAC;AACpB,SAAC,CAAC,EAAE;YACF,QAAQ,CAAC,cAAc,CAAC,EAAE,GAAG,OAAO,CAAC,CAAC,SAAS,GAAG,uCAAuC,CAAC;AAC1F,YAAA,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC;AACvB,YAAA,OAAO,KAAK,CAAC;AACd,SAAA;AACI,aAAA;YACH,QAAQ,CAAC,cAAc,CAAC,EAAE,GAAG,OAAO,CAAC,CAAC,SAAS,GAAG,EAAE,CAAC;AACrD,YAAA,MAAM,CAAC,QAAQ,GAAG,KAAK,CAAC;AACxB,YAAA,OAAO,IAAI,CAAC;AACb,SAAA;KACF;AAED,IAAA,gBAAgB,CAAC,CAAC,EAAA;QAChB,IAAI,CAAC,IAAI,KAAK,EAAE;YACd,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC;AACjD,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;AACnB,SAAA;KACF;;IAGD,QAAQ,CAAC,KAAa,EAAE,CAAC,EAAA;AAGvB,QAAA,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;AACjB,QAAA,IAAI,IAAI,CAAC,KAAK,KAAK,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC;AAC9B,SAAA;AACD,QAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;KACpB;;qIA/aU,qBAAqB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAAY,oBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAArB,mBAAA,qBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,qBAAqB,yDCXlC,m7jBA+Q6F,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAT,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAJ,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAsB,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,sBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,MAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,aAAA,EAAA,eAAA,EAAA,QAAA,EAAA,SAAA,EAAA,eAAA,EAAA,mBAAA,EAAA,qBAAA,EAAA,oBAAA,EAAA,eAAA,EAAA,iBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAJ,IAAA,CAAA,sBAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,aAAA,EAAA,UAAA,CAAA,EAAA,OAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,MAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAV,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,eAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,sBAAA,EAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,sBAAA,EAAA,eAAA,EAAA,OAAA,EAAA,sBAAA,EAAA,SAAA,EAAA,YAAA,EAAA,aAAA,EAAA,UAAA,EAAA,WAAA,EAAA,YAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,WAAA,EAAA,UAAA,EAAA,YAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,WAAA,EAAA,QAAA,EAAA,UAAA,EAAA,SAAA,EAAA,UAAA,EAAA,YAAA,EAAA,UAAA,EAAA,mBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,UAAA,EAAA,UAAA,EAAA,SAAA,EAAA,QAAA,EAAA,cAAA,EAAA,SAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,iBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAe,KAAA,CAAA,2BAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,MAAA,EAAA,CAAA,IAAA,EAAA,SAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,YAAA,EAAA,eAAA,EAAA,WAAA,EAAA,6BAAA,EAAA,uBAAA,EAAA,0BAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,EAAA,sBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAJ,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAhB,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,GAAA,CAAA,SAAA,EAAA,IAAA,EAAA,SAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAoB,KAAA,CAAA,YAAA,EAAA,IAAA,EAAA,UAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAC,cAAA,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDpQhF,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBALjC,SAAS;+BACE,mBAAmB,EAAA,QAAA,EAAA,m7jBAAA,EAAA,CAAA;;;MEFlB,kBAAkB,CAAA;AAE7B,IAAA,SAAS,CAAC,KAAU,EAAE,IAAU,EAAE,IAAS,EAAA;QACzC,IAAI,CAAC,KAAK,EAAE;AAAE,YAAA,OAAO,IAAI,CAAC;AAAE,SAAA;QAC5B,IAAI,CAAC,IAAI,EAAE;AAAE,YAAA,OAAO,KAAK,CAAC;AAAE,SAAA;AAC5B,QAAA,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;AAC1B,QAAA,OAAO,KAAK,CAAC,MAAM,CAAC,UAAU,IAAI,EAAA;AAChC,YAAA,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AAC3D,SAAC,CAAC,CAAC;KACJ;;kIATU,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;gIAAlB,kBAAkB,EAAA,IAAA,EAAA,qBAAA,EAAA,CAAA,CAAA;2FAAlB,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAH9B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,qBAAqB;iBAC5B,CAAA;;;MCEY,mBAAmB,CAAA;IAE9B,SAAS,CAAC,KAAU,EAAE,IAAU,EAAA;QAC9B,IAAI,KAAK,IAAI,IAAI,EAAE;AACjB,YAAA,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC;YAAA,CAAC;AAC3D,SAAA;KACF;;mIANU,mBAAmB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;iIAAnB,mBAAmB,EAAA,IAAA,EAAA,iBAAA,EAAA,CAAA,CAAA;2FAAnB,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAH/B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,iBAAiB;iBACxB,CAAA;;;MCEY,sBAAsB,CAAA;AAGjC,IAAA,WAAA,CAAoB,GAAe,EAAA;AAAf,QAAA,IAAG,CAAA,GAAA,GAAH,GAAG,CAAY;KAClC;AAED,IAAA,WAAW,CAAC,KAAa,EAAA;AACvB,QAAA,IAAI,IAAI,CAAC,cAAc,IAAI,IAAI,EAAE;YAC/B,IAAI,CAAC,GAAG,CAAC,aAAa,CAAC,KAAK,GAAG,KAAK,CAAC,WAAW,EAAE,CAAC;AACpD,SAAA;KACF;;sIAVU,sBAAsB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;0HAAtB,sBAAsB,EAAA,QAAA,EAAA,aAAA,EAAA,MAAA,EAAA,EAAA,cAAA,EAAA,CAAA,WAAA,EAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,EAAA,EAAA,SAAA,EAAA,EAAA,OAAA,EAAA,kCAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;2FAAtB,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBANlC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,aAAa;AACvB,oBAAA,IAAI,EAAE;AACJ,wBAAA,SAAS,EAAE,kCAAkC;AAC9C,qBAAA;iBACF,CAAA;iGAGqB,cAAc,EAAA,CAAA;sBAAjC,KAAK;uBAAC,WAAW,CAAA;;;MCJP,oBAAoB,CAAA;IAE/B,SAAS,CAAC,KAAU,EAAE,IAAU,EAAA;AAC9B,QAAA,KAAK,GAAC,KAAK,IAAE,EAAE,CAAC;QAChB,IAAG,KAAK,IAAE,EAAE,EAAC;YACb,IAAI,KAAK,GAAG,KAAK,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACxC,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC;AAC1D,YAAA,OAAO,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,SAAA;AAAI,aAAA;AACH,YAAA,OAAO,KAAK,CAAC;AACd,SAAA;KACF;;oIAXU,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;kIAApB,oBAAoB,EAAA,IAAA,EAAA,kBAAA,EAAA,CAAA,CAAA;2FAApB,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAHhC,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,kBAAkB;iBACzB,CAAA;;;MCEY,eAAe,CAAA;AAH5B,IAAA,WAAA,GAAA;AAIE,QAAA,IAAS,CAAA,SAAA,GAAG,OAAO,CAAC;KACrB;;+HAFY,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;6HAAf,eAAe,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,CAAA;2FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAH3B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,aAAa;iBACpB,CAAA;;;ACCD;MACa,eAAe,CAAA;AACxB,IAAA,SAAS,CAAC,KAAY,EAAA;;AAElB,QAAA,OAAO,KAAK,CAAC,MAAM,CAAC,IAAI,IAAI,IAAI,CAAC,QAAQ,KAAK,IAAI,CAAC,CAAC;KACvD;;+HAJQ,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;6HAAf,eAAe,EAAA,IAAA,EAAA,YAAA,EAAA,IAAA,EAAA,KAAA,EAAA,CAAA,CAAA;2FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAL3B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACF,oBAAA,IAAI,EAAE,YAAY;AAClB,oBAAA,IAAI,EAAE,KAAK;iBACd,CAAA;;;MCAY,OAAO,CAAA;IAElB,SAAS,CAAC,KAAU,EAAE,IAAU,EAAA;AAC9B,QAAA,OAAO,IAAI,CAAC;KACb;;uHAJU,OAAO,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;qHAAP,OAAO,EAAA,IAAA,EAAA,KAAA,EAAA,CAAA,CAAA;2FAAP,OAAO,EAAA,UAAA,EAAA,CAAA;kBAHnB,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,KAAK;iBACZ,CAAA;;;MCIY,oBAAoB,CAAA;IAE/B,WACU,CAAA,IAAgB,EACjB,MAAwB,EAAA;AADvB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AACjB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;KAC5B;IAEC,OAAO,CAAC,MAAM,EAAE,OAAY,EAAA;;YAChC,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AACnG,gBAAA,MAAM,EAAE,OAAO;aAChB,CAAC;AACC,iBAAA,SAAS,EAAE;iBACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;SACjC,CAAA,CAAA;AAAA,KAAA;IAED,QAAQ,CAAC,MAAM,EAAE,OAAY,EAAA;QAC3B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;AACD,IAAA,QAAQ,CAAC,MAAM,EAAE,OAAY,EAAC,GAAG,EAAA;QAC/B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;AAED,IAAA,WAAW,CAAC,MAAM,EAAE,OAAY,EAAC,GAAG,EAAA;QAClC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;AACD,IAAA,WAAW,CAAC,MAAM,EAAE,OAAY,EAAC,GAAG,EAAA;QAClC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IACD,OAAO,CAAC,MAAM,EAAE,OAAY,EAAA;QAC1B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,QAAQ,CAAC,MAAM,EAAE,OAAY,EAAA;QAC3B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,UAAU,CAAC,MAAM,EAAE,OAAY,EAAA;QAC7B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,MAAM,CAAC,MAAM,EAAE,OAAY,EAAA;QACzB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,uBAAuB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AACnG,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,cAAc,CAAC,MAAM,EAAE,OAAY,EAAA;QACjC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;AAED,IAAA,QAAQ,CAAC,MAAM,EAAE,OAAY,EAAE,GAAG,EAAA;QAChC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;AAED,IAAA,IAAI,CAAC,MAAM,EAAE,OAAY,EAAE,GAAG,EAAA;QAC5B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IACD,UAAU,GAAA;AACR,QAAA,OAAO,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;KAC7B;;oIArGU,oBAAoB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAvB,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAApB,mBAAA,oBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,cAFnB,MAAM,EAAA,CAAA,CAAA;2FAEP,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAHhC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCWY,eAAe,CAAA;AAuF1B,IAAA,WAAA,CACS,MAAc,EACd,KAAqB,EACpB,MAAqB,EACrB,EAAwB,EACxB,cAAiC,EACjC,EAAwB,EACxB,EAAuB,EAAA;AANxB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACpB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACxB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AACjC,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACxB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAqB;AApFjC,QAAA,IAAA,CAAA,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;AAEjB,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAM,CAAA,MAAA,GAAQ,EAAE,CAAC;AACjB,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AAGf,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAA;AAEX,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAK,CAAA,KAAA,GAAG,CAAC,CAAC;AACV,QAAA,IAAC,CAAA,CAAA,GAAG,CAAC,CAAC;AAEN,QAAA,IAAI,CAAA,IAAA,GAAG,cAAc,CAAC;AACtB,QAAA,IAAS,CAAA,SAAA,GAAG,UAAU,CAAC;AACvB,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AAEX,QAAA,IAAO,CAAA,OAAA,GAAG,KAAK,CAAC;AAChB,QAAA,IAAO,CAAA,OAAA,GAAG,KAAK,CAAC;AAChB,QAAA,IAAK,CAAA,KAAA,GAAG,KAAK,CAAC;AAgCd,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAM,CAAA,MAAA,GAAE,IAAI,CAAA;AACZ,QAAA,IAAI,CAAA,IAAA,GAAG,cAAc,CAAC;AACtB,QAAA,IAAe,CAAA,eAAA,GAAQ,EAAE,CAAC;AAC1B,QAAA,IAAG,CAAA,GAAA,GAAG,EAAE,CAAC;AACT,QAAA,IAAC,CAAA,CAAA,GAAE,EAAE,CAAC;AACN,QAAA,IAAE,CAAA,EAAA,GAAG,EAAE,CAAC;AACR,QAAA,IAAE,CAAA,EAAA,GAAG,EAAE,CAAC;AACR,QAAA,IAAE,CAAA,EAAA,GAAG,EAAE,CAAC;AACR,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAM,CAAA,MAAA,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;;QAmyB9C,IAAS,CAAA,SAAA,GAAG,MAAM,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;;AA4IrC,QAAA,IAAK,CAAA,KAAA,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC;KAn6B3B;AAID,IAAA,aAAa,CAAC,KAAoB,EAAA;AACjC,QAAA,IAAG,IAAI,CAAC,MAAM,IAAI,cAAc,EAAE;AAChC,YAAA,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AAClC,SAAA;KACF;AAED,IAAA,WAAW,CAAC,KAAoB,EAAA;AAC9B,QAAA,IAAG,IAAI,CAAC,MAAM,IAAI,cAAc,EAAE;AACjC,YAAA,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,EAAE,CAAA;AACpC,SAAA;KACF;AAGD,IAAA,UAAU,CAAC,KAAoB,EAAA;AAE7B,QAAA,IAAG,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE;AACvB,YAAA,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,KAAK,EAAE,CAAA;AACnC,SAAA;KACF;;IAID,iBAAiB,GAAA;AACf,QAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,EAAE;YAC9C,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;YACtC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC;YAC3C,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AACtC,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC;AAChC,YAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC;AACjC,SAAA;AACD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;AACnC,QAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,EAAE;AACzB,YAAA,IAAI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;YACpC,IAAI,MAAM,IAAI,UAAU,EAAE;gBACxB,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC;AACvD,gBAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AACvE,aAAA;AACF,SAAA;QACD,IAAI,MAAM,IAAI,YAAY,EAAE;AAC1B,YAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACtC,YAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC;AAEjC,SAAA;QACD,IAAI,MAAM,IAAI,eAAe,EAAE;AAC7B,YAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACtC,YAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC;AAEjC,SAAA;QACD,IAAI,MAAM,IAAI,WAAW,EAAE;AACzB,YAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,YAAY,CAAC;AACzC,YAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC;AAEjC,SAAA;AACD,QAAA,IAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,YAAY,EAAE;YACvD,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC;YACrC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;YACnC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;YAClC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC;AACpC,SAAA;;AAED,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC/B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC,UAAU,CAAC;AAChC,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,eAAe,CAAC;gBACxC,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACxC,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;gBAClC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,QAAQ,CAAC,iBAAiB,CAAC;gBAC/C,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,IAAI,EAAE,CAAC;AACxC,gBAAA,IAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE;AAC3B,oBAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;AACZ,iBAAA;AACD,gBAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;AACpB,gBAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC3B,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC;AAChC,gBAAA,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC;gBACtC,IAAI,MAAM,IAAI,YAAY,IAAI,MAAM,IAAI,WAAW,IAAI,MAAM,IAAI,eAAe,EAAE;AAChF,oBAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;oBACrB,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;oBACzC,UAAU,CAAC,MAAK;AACd,wBAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;wBACpB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC7C,wBAAA,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;wBAC/D,IAAI,CAAC,aAAa,EAAE,CAAC;AACrB,wBAAA,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;qBACtB,EAAE,GAAG,CAAC,CAAA;AACR,iBAAA;AACF,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAGD,aAAa,GAAA;AACX,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE;YACrB,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;YACtC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AACvC,SAAA;AACD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAItC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;YAC7D,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,IAAI,QAAQ,CAAC,OAAO,IAAI,SAAS,EAAE;gBACjE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;gBACnC,OAAO;AACR,aAAA;YAAA,CAAC;AACF,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,UAAU,CAAC;AAErC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,GAAG,EAAE;wBACjC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;AAC3D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAClC,wBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;AAC3B,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACH,iBAAC,CAAC,CAAC;AACJ,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAED,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE;YACrB,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;YACtC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;YAEtC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AACtC,SAAA;AACD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAEtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;YAC7D,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,IAAI,QAAQ,CAAC,OAAO,IAAI,SAAS,EAAE;gBACjE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;gBACnC,OAAO;AACR,aAAA;YAAA,CAAC;AACF,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAGhC,gBAAA,IAAI,CAAC,cAAc,GAAG,QAAQ,CAAC,UAAU,CAAC;AAC1C,gBAAA,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC,QAAQ,CAAC;AACvC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO,IAAG;AAEpC,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,GAAG,EAAE;wBACjC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;AAC3D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAClC,wBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;AAC3B,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAClC,wBAAA,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,IAAI,CAAC;AACnC,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACH,iBAAC,CAAC,CAAC;AACJ,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;;;;;;;AAUD,IAAA,UAAU,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAA;QAGjB,IAAI,CAAC,IAAI,KAAK,EAAE;AACd,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;YACpB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC7C,YAAA,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAC/D,IAAI,CAAC,aAAa,EAAE,CAAC;AACrB,YAAA,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;AACtB,SAAA;aAAM,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,MAAM,EAAE;AACnC,YAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;YACpB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;YAC7C,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,YAAA,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAC/D,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AAC/B,YAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;AACvB,SAAA;AAAM,aAAA,IAAI,CAAC,CAAC,UAAU,IAAI,SAAS,EAAE;AACpC,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AACpB,YAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC;YACtB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACjE,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC;YACrB,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC1B,SAAA;AACI,aAAA,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,SAAS,IAAI,CAAC,CAAC,UAAU,IAAI,aAAa,EAAE;AACrE,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AACpB,YAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC;YACtB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACjE,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC;YACrB,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC1B,SAAA;aAAM,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,QAAQ,EAAE;YACrC,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;YAC7C,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,YAAA,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAChE,SAAA;AAAM,aAAA,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,OAAO,EAAE;YAE9B,QAAQ,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,KAAK,EAAE,CAAC;AAChD,YAAA,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAClD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC;YACrB,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACzB,IAAI,CAAC,kBAAkB,EAAE,CAAC;YAC1B,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,YAAA,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;AACtB,SAAA;AAAM,aAAA,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,YAAY,EAAE;YAEnC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACxD,SAAA;AACI,aAAA,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,SAAS,IAAI,CAAC,CAAC,UAAU,IAAI,aAAa,EAAE;YAC/D,IAAI,CAAC,wBAAwB,CAAC,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC;AAC9C,YAAA,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAC,OAAO,CAAC;AACpC,SAAA;KACF;AAED,IAAA,wBAAwB,CAAC,OAAO,EAAA;AAC9B,QAAA,IAAI,CAAC,gBAAgB,GAAG,OAAO,CAAC;AAChC,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,GAAG,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AAC9B,QAAA,GAAG,CAAC,UAAU,CAAC,GAAG,OAAO,CAAC;AAC1B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,sBAAsB,CAAA;;AAE9C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACnE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC;gBAC5C,QAAQ,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,KAAK,EAAE,CAAC;AACtD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;IAED,wBAAwB,GAAA;AACtB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,GAAG,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AAC9B,QAAA,GAAG,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC;AACxC,QAAA,GAAG,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,mBAAmB,CAAA;;AAG3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACnE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAEhC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACtC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AAC7C,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAID,aAAa,CAAC,GAAG,EAAE,CAAC,EAAA;AAClB,QAAA,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAClC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAClC,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;AAClC,QAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,EAAE,EAAE;AACvB,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;AACrB,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;AACtB,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,OAAO,IAAI,EAAE,EAAE;AACtB,YAAA,IAAI,IAAI,CAAC,OAAO,IAAI,oBAAoB,EAAE;AACxC,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAClC,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;gBACvC,IAAI,CAAC,iBAAiB,EAAE,CAAC;AAC1B,aAAA;AACF,SAAA;AAAM,aAAA;YACL,IAAI,CAAC,iBAAiB,EAAE,CAAC;AAC1B,SAAA;KACF;;AAED,IAAA,WAAW,CAAC,GAAG,EAAA;AACb,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QACpC,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;QACvD,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,gBAAgB,CAAC;AAC1D,QAAA,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE;AACvB,YAAA,MAAM,CAAC,kBAAkB,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AAC1C,SAAA;AACD,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC;QAC1B,IAAI,MAAM,IAAI,UAAU,EAAE;YACxB,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC;AACjD,YAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AACjE,SAAA;AAED,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAEtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;YAEvD,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,IAAI,QAAQ,CAAC,OAAO,IAAI,SAAS,EAAE;AACjE,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;gBACnC,OAAO;AACR,aAAA;YAAA,CAAC;AACF,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE;oBACvB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC9C,iBAAA;AACD,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,UAAU,CAAC;AACrC,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,GAAG,EAAE;wBACjC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;AAC3D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAClC,wBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;AAC3B,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACH,iBAAC,CAAC,CAAC;AACH,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,WAAW,CAAC,OAAO,EAAA;QACjB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC;AAChC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;;AAEjC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACtD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,GAAG,GAAG,QAAQ,CAAC,GAAG,CAAC;AACvB,gBAAA,OAAO,CAAC,aAAa,GAAG,GAAG,CAAC;AAC7B,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;YACpB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAGD,UAAU,CAAC,IAAI,EAAE,aAAa,EAAA;QAC5B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,aAAa,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACtD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,KAAK;oBACrC,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;gBACJ,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;;;AAGjC,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;YACpB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAGD,cAAc,GAAA;AACZ,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;AACvD,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC;QAC/B,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC;AAC/C,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,QAAQ,CAAC;AAE9B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;;AAG/B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACzD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,IAAI,CAAC,iBAAiB,EAAE,CAAC;AACzB,gBAAA,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AACxC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAGD,MAAM,CAAC,EAAE,EAAE,KAAK,EAAA;QACd,IAAI,EAAE,CAAC,WAAW,IAAI,EAAE,IAAI,EAAE,CAAC,WAAW,IAAI,IAAI,EAAE;YAAE,OAAM;AAAE,SAAA;AACzD,aAAA;AACH,YAAA,IAAI,EAAE,CAAC,WAAW,IAAI,eAAe,EAAE;AACrC,gBAAA,IAAI,CAAC,aAAa,CAAC,EAAE,EAAE,KAAK,CAAC,CAAA;AAC9B,aAAA;AAAM,iBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,UAAU,EAAE;AACvC,gBAAA,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AAC1B,aAAA;AAAM,iBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,cAAc,EAAE;AAC3C,gBAAA,IAAI,CAAC,YAAY,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AAC9B,aAAA;AAAM,iBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,WAAW,EAAE;AACxC,gBAAA,IAAI,CAAC,SAAS,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AAC3B,aAAA;AAAM,iBAAA,IAAI,EAAE,CAAC,cAAc,IAAI,GAAG,EAAE;AACnC,gBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,IAAI,EAAE;oBAAE,OAAO;AAAE,iBAAA;AACvC,gBAAA,IAAI,EAAE,GAAG,EAAE,CAAC,WAAW,CAAC,OAAO,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;;AAElD,aAAA;AACF,SAAA;KACF;;IAGD,QAAQ,CAAC,OAAO,EAAE,GAAG,EAAA;AAEnB,QAAA,IAAI,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,IAAG;YAEzD,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACxC,OAAO,CAAC,aAAa,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC;AAC5C,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,OAAO,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,EAAE;YAC9B,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;;AAElC,SAAA;AACI,aAAA;YACH,OAAO;AACR,SAAA;KACF;IAED,YAAY,CAAC,EAAE,EAAE,KAAK,EAAA;QAEpB,IAAI,MAAM,GAAG,KAAK,CAAC;AACnB,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAC9C,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,MAAM,IAAI,EAAE,EAAE;AAChB,YAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,gBAAA,IAAI,OAAO,CAAC,UAAU,IAAI,KAAK;AAC7B,oBAAA,OAAO,CAAC,aAAa,GAAG,MAAM,CAAC,KAAK,CAAA;AACtC,gBAAA,IAAI,OAAO,CAAC,UAAU,IAAI,WAAW;AACnC,oBAAA,OAAO,CAAC,aAAa,GAAG,MAAM,CAAC,KAAK,CAAA;AAExC,aAAC,CAAC,CAAC;AACJ,SAAA;KACF;IAED,SAAS,CAAC,EAAE,EAAE,KAAK,EAAA;AACjB,QAAA,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC;AACd,QAAA,IAAI,KAAK,IAAI,QAAQ,IAAI,KAAK,IAAI,QAAQ;YACxC,IAAI,GAAG,CAAC,CAAC;AACX,QAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,YAAA,IAAI,OAAO,CAAC,UAAU,IAAI,MAAM;AAC9B,gBAAA,OAAO,CAAC,aAAa,GAAG,IAAI,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;IAED,aAAa,CAAC,OAAO,EAAE,GAAG,EAAA;AAExB,QAAA,IAAI,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,IAAG;YACzD,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACxC,OAAO,CAAC,aAAa,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC;AAC5C,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,OAAO,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,EAAE;YAE9B,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACtC,SAAA;AACI,aAAA;YACH,OAAO;AACR,SAAA;KACF;AAED,IAAA,KAAK,CAAC,CAAC,EAAA;QACL,IAAI,GAAG,EAAE,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AAC/B,QAAA,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;QACpB,IAAI,MAAM,GAAG,EAAE,CAAA;QACf,OAAO,CAAC,EAAE,EAAE;AACV,YAAA,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,CAAC,GAAG,CAAC,IAAI,QAAQ,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC;AACzE,SAAA;KACF;;IAGD,OAAO,CAAC,CAAC,EAAE,GAAG,EAAA;AACZ,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;QAC3C,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;QACvD,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,gBAAgB,CAAC;QAC1D,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC;QACjE,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC;AAC/C,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,KAAK,GAAG,KAAK,GAAG,MAAM,CAAC;AAC5D,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;QAC1B,IAAI,MAAM,IAAI,UAAU,EAAE;YACxB,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC;AACjD,YAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AACjE,SAAA;AAED,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;;AAE/B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AAED,QAAA,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AAErB,gBAAA,IAAI,IAAI,CAAC,MAAM,IAAI,YAAY,EAAE;AAC/B,oBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,+CAA+C,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC;AACxF,iBAAA;AAAM,qBAAA,IAAI,IAAI,CAAC,MAAM,IAAI,eAAe,EAAE;AACzC,oBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,iDAAiD,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC;AAC1F,iBAAA;AAAM,qBAAA,IAAI,IAAI,CAAC,MAAM,IAAI,WAAW,EAAE;AACrC,oBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,iDAAiD,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC;AAE1F,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;;AAEnB,oBAAA,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AACpC,oBAAA,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE;AAC5D,wBAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,OAAO,EAAE;;AAE7B,yBAAA;AAAM,6BAAA;4BACL,IAAI,CAAC,iBAAiB,EAAE,CAAC;AACzB,4BAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;4BAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,yBAAA;wBACD,OAAO;AACR,qBAAA;AAAM,yBAAA;AACL,wBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC;AAC3D,qBAAA;AACF,iBAAA;AACF,aAAA;AAAM,iBAAA;AACL,gBAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AACrB,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACnB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AACrB,YAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACnB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;IAED,WAAW,CAAC,CAAC,EAAE,GAAG,EAAA;AAChB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAG3B,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;QAChD,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC;QAChD,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,iBAAiB,CAAC;QAC5D,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC;QAChD,MAAM,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC;AAC/D,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC;QACzB,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC;AACpD,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,KAAK,CAAC;AAC3B,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;AAE1B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;;AAE/B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACtD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AACrB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE3B,gBAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC3B,gBAAA,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AACxC,aAAA;AAAM,iBAAA;AACL,gBAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AACrB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AACrB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,WAAW,CAAC,KAAK,EAAA;QAGf,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC;AACxB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAEtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACvE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,QAAQ,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,KAAK,EAAE,CAAC;AAClD,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,MAAM,CAAC;AAClC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAGD,aAAa,CAAC,MAAM,EAAE,CAAC,EAAA;AACrB,QAAA,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI;YAAE,OAAO;QACjC,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,eAAe,CAAC;;AAExC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AAED,QAAA,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;AACjB,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC;gBAC/B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAGD,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAA;AACtB,QAAA,IAAI,OAAO,IAAI,EAAE,IAAI,OAAO,IAAI,IAAI;YAAE,OAAO;QAC7C,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC;AAC/C,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC,UAAU,CAAC;AACxC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC;QAC9B,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;AACvD,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,KAAK,GAAG,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC;AAC5D,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,YAAY,CAAC;;AAErC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;AACjB,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC;gBAC/B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,gBAAgB,CAAC,CAAC,EAAA;QAChB,IAAI,CAAC,IAAI,KAAK,EAAE;YACd,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;AACtC,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;AACnB,SAAA;KACF;;IAGD,QAAQ,CAAC,KAAa,EAAE,CAAC,EAAA;AACvB,QAAA,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;AACjB,QAAA,IAAI,IAAI,CAAC,KAAK,KAAK,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC;AAC9B,SAAA;AACD,QAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;KACpB;;IAMD,QAAQ,CAAC,CAAC,EAAE,GAAG,EAAA;AACb,QAAA,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;AAChB,QAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;AAClB,QAAA,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC;AACrB,QAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;QACtB,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACvB,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;KAC/B;;AAGD,IAAA,WAAW,CAAC,MAAM,EAAA;QAChB,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC;AAC3B,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAC7B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAEtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,SAAS,CAAC;AACpC,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAC1C,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC;AACjC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;IAGD,OAAO,CAAC,CAAC,EAAE,CAAC,EAAA;AACV,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;AACd,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;AACnC,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAC7B,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC;AAC/B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAEtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACtD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,YAAY,CAAC,GAAG,EAAE,aAAa,EAAE,UAAU,EAAA;AACzC,QAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;YAAE,OAAO;QAC5D,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,oBAAoB,CAAC;AACjF,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,aAAa,CAAC;AACxC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,6BAA6B,CAAC;;AAGtD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;;AAGD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE3E,YAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,YAAA,IAAI,cAAc,GAAG,MAAM,CAAC,cAAc,IAAI,EAAE,CAAC;YACjD,IAAI,IAAI,GAAG,cAAc,CAAC,GAAG,CAAC,MAAM,KAAK;gBACvC,KAAK,EAAE,MAAM,CAAC,CAAC;gBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,aAAA,CAAC,CAAC,CAAC;AACJ,YAAA,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AACnC,SAAC,CAAC,CAAA;KAEH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAqCD,YAAY,GAAA;AACV,QAAA,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC;QACzB,IAAI,IAAI,CAAC,KAAK,EAAE;AACd,YAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC;AACrB,YAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC;AACzB,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,UAAU,CAAC;AAC7B,SAAA;KACF;IAKD,QAAQ,GAAA;;AAEN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACtD,IAAI,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAC/B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;AACF,QAAA,IAAI,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,IAAI,EAAE,CAAC;AAC7D,QAAA,IAAI,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC;AACvD,QAAA,IAAI,UAAU,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC;AAC7D,QAAA,IAAI,YAAY,GAAG,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC;QAC9D,IAAI,UAAU,IAAI,EAAE,EAAE;AACpB,YAAA,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACtC,YAAA,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACvC,SAAA;;QAED,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,MAAc,KAAI;AAC7C,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;AACrB,YAAA,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;AAChB,YAAA,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;YAChB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC;AAC3C,YAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACnD,YAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;YACpB,IAAI,CAAC,iBAAiB,EAAE,CAAA;AACxB,YAAA,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC;AACf,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;AACb,SAAC,CAAC,CAAC;KACJ;IAED,OAAO,GAAA;AACL,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;;AAE/B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC,eAAe,CAAC;gBAChD,IAAI,CAAC,iBAAiB,EAAE,CAAC;AACzB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,UAAU,CAAC,MAAM,EAAA;AACf,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAI,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAC1D,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,MAAM,CAAC;AACjC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,YAAY,CAAC;;AAErC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,UAAU,CAAC;AACnC,gBAAA,IAAI,CAAC,CAAC,GAAG,EAAE,CAAA;AACX,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,UAAU,CAAC,UAAU,EAAA;AACnB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACjC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAEzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,gBAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,EAAE,CAAC;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;IAED,UAAU,CAAC,UAAU,EAAE,OAAO,EAAA;AAC5B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAG3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,kBAAkB,CAAC;AACvC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACjC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAEzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,EAAE,CAAC;AAChC,gBAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;IAED,aAAa,CAAC,UAAU,EAAE,UAAU,EAAA;AAClC,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,kBAAkB,CAAC;AACvC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACjC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;AAC/B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAEzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE5D,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,EAAE,CAAC;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;IAED,OAAO,GAAA;AACL,QAAA,IAAI,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC;AAC3B,QAAA,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE;AACvB,YAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC5B,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC5B,SAAA;KACF;IAED,aAAa,GAAA;AACX,QAAA,IAAG,IAAI,CAAC,GAAG,IAAI,EAAE,EAAE;AACjB,YAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,gCAAgC,CAAC,CAAC;YACtD,OAAO;AACR,SAAA;AACI,aAAA;YACH,IAAI,CAAC,iBAAiB,EAAE,CAAC;AAC1B,SAAA;KACF;IAED,YAAY,CAAC,KAAoB,EAAE,KAAK,EAAA;QACtC,IAAI,KAAK,CAAC,UAAU,IAAI,KAAK,IAAI,KAAK,CAAC,UAAU,KAAK,KAAK,EAAE;AAC3D,YAAA,IAAI,KAAK,CAAC,IAAI,KAAK,OAAO,EAAE;gBAC1B,KAAK,CAAC,cAAc,EAAE,CAAC;AACxB,aAAA;AACF,SAAA;KACF;;;;;;;;;;;;;;;;;;;IAwBD,cAAc,CAAC,KAAY,EAAE,KAAK,EAAA;AAChC,QAAA,IAAI,KAAK,CAAC,UAAU,KAAK,KAAK,EAAE;AAC9B,YAAA,MAAM,KAAK,GAAG,KAAK,CAAC,MAA0B,CAAC;AAC/C,YAAA,IAAI,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC;;AAGxB,YAAA,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE;;gBAE9B,KAAK,GAAG,KAAK,CAAC,OAAO,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC;gBACtC,KAAK,GAAG,KAAK,CAAC,OAAO,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC;AACtC,gBAAA,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC;AACrB,aAAA;AAED,YAAA,KAAK,CAAC,aAAa,GAAG,KAAK,CAAC,KAAK,CAAC;AACnC,SAAA;AAAM,aAAA;AACL,YAAA,MAAM,KAAK,GAAG,KAAK,CAAC,MAA0B,CAAC;AAC/C,YAAA,KAAK,CAAC,aAAa,GAAG,KAAK,CAAC,KAAK,CAAC;AACnC,SAAA;KACF;IAED,gBAAgB,CAAC,MAAM,EAAE,KAAK,EAAA;AAC5B,QAAA,IAAI,KAAK,CAAC,UAAU,IAAI,KAAK,EAAE;YAC7B,IAAG,KAAK,CAAC,aAAa,IAAI,KAAK,CAAC,aAAa,IAAI,EAAE,EAAE;gBACnD,IAAI,MAAM,GAAE,EAAE,CAAA;AACd,gBAAA,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,aAAa,CAAA;AACvC,gBAAA,IAAG,IAAI,CAAC,OAAO,IAAK,MAAM,EAAE;AAC1B,oBAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,GAAG,CAAA;AAC5B,iBAAA;AACI,qBAAA;AACH,oBAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAA;AACtB,iBAAA;AACD,gBAAA,IAAI,OAAO,GAAG;AACZ,oBAAA,MAAM,EAAE,cAAc;iBACvB,CAAA;AACD,gBAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,oBAAA,IAAG,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAC/B,wBAAA,IAAG,QAAQ,CAAC,OAAO,IAAI,SAAS,EAAE;AACjC,yBAAA;AACI,6BAAA;AACH,4BAAA,KAAK,CAAC,aAAa,GAAG,EAAE,CAAC;4BACzB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,yBAAA;AACF,qBAAA;AACI,yBAAA;wBACH,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,qBAAA;AACH,iBAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;oBACpB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,iBAAC,CAAC,CAAC;AACJ,aAAA;AAEF,SAAA;KACF;;+HA5xCU,eAAe,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAuB,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAA1B,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAM,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAqB,mBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,mBAAA,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,41BClB5B,ov/DAi4BgH,EAAA,MAAA,EAAA,CAAA,q7BAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAR,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAV,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,mBAAA,EAAA,QAAA,EAAA,iGAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,wIAAA,EAAA,MAAA,EAAA,CAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAe,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAI,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,eAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,sBAAA,EAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,sBAAA,EAAA,eAAA,EAAA,OAAA,EAAA,sBAAA,EAAA,SAAA,EAAA,YAAA,EAAA,aAAA,EAAA,UAAA,EAAA,WAAA,EAAA,YAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,WAAA,EAAA,UAAA,EAAA,YAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,WAAA,EAAA,QAAA,EAAA,UAAA,EAAA,SAAA,EAAA,UAAA,EAAA,YAAA,EAAA,UAAA,EAAA,mBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,UAAA,EAAA,UAAA,EAAA,SAAA,EAAA,QAAA,EAAA,cAAA,EAAA,SAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,iBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,KAAA,CAAA,2BAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,MAAA,EAAA,CAAA,IAAA,EAAA,SAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,YAAA,EAAA,eAAA,EAAA,WAAA,EAAA,6BAAA,EAAA,uBAAA,EAAA,0BAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,EAAA,sBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAX,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAY,GAAA,CAAA,SAAA,EAAA,IAAA,EAAA,SAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAF,KAAA,CAAA,YAAA,EAAA,IAAA,EAAA,UAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAG,cAAA,EAAA,IAAA,EAAA,YAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAC,eAAA,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FD/2BnG,eAAe,EAAA,UAAA,EAAA,CAAA;kBAN3B,SAAS;+BACE,YAAY,EAAA,QAAA,EAAA,ov/DAAA,EAAA,MAAA,EAAA,CAAA,q7BAAA,CAAA,EAAA,CAAA;qRAQC,QAAQ,EAAA,CAAA;sBAA9B,SAAS;uBAAC,UAAU,CAAA;gBACM,YAAY,EAAA,CAAA;sBAAtC,SAAS;uBAAC,cAAc,CAAA;gBACJ,KAAK,EAAA,CAAA;sBAAzB,SAAS;uBAAC,QAAQ,CAAA;gBACO,WAAW,EAAA,CAAA;sBAApC,SAAS;uBAAC,aAAa,CAAA;gBACA,SAAS,EAAA,CAAA;sBAAhC,SAAS;uBAAC,WAAW,CAAA;gBACD,MAAM,EAAA,CAAA;sBAA1B,SAAS;uBAAC,QAAQ,CAAA;gBACY,gBAAgB,EAAA,CAAA;sBAA9C,SAAS;uBAAC,kBAAkB,CAAA;gBA6F7B,aAAa,EAAA,CAAA;sBADZ,YAAY;uBAAC,sBAAsB,EAAC,CAAC,QAAQ,CAAC,CAAA;gBAO/C,WAAW,EAAA,CAAA;sBADV,YAAY;uBAAC,0BAA0B,EAAE,CAAC,QAAQ,CAAC,CAAA;gBAQpD,UAAU,EAAA,CAAA;sBADT,YAAY;uBAAC,cAAc,EAAE,CAAC,QAAQ,CAAC,CAAA;;;AEhI1C;AACA;AACA;AACA;AACA;AACA;AACA;MAKa,iBAAiB,CAAA;;;;IAM5B,WACU,CAAA,IAAgB,EACjB,MAAwB,EAAA;AADvB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AACjB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;KAC5B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgDL,WAAW,CAAC,MAAM,EAAE,OAAY,EAAA;QAC9B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,YAAY,CAAC,MAAM,EAAE,OAAY,EAAA;QAC/B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;;iIAvEU,iBAAiB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA/B,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAjB,mBAAA,iBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,cAFhB,MAAM,EAAA,CAAA,CAAA;2FAEP,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAH7B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCPY,qBAAqB,CAAA;IAEhC,WACU,CAAA,IAAgB,EACjB,MAAwB,EAAA;AADvB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AACjB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;KAC5B;IAGJ,aAAa,CAAC,MAAM,EAAC,OAAY,EAAA;QAChC,OAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,kBAAkB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,kBAAkB,CAAC,MAAM,EAAC,OAAY,EAAA;QACpC,OAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,kBAAkB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC/F,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACD,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KAC/B;;IAGA,sBAAsB,CAAC,MAAM,EAAC,OAAY,EAAA;QACzC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,qBAAqB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AACjG,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,yBAAyB,CAAC,MAAM,EAAC,OAAY,EAAA;QAC3C,OAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,qBAAqB,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAClG,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACD,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KAC/B;AAED,IAAA,IAAI,CAAC,MAAM,EAAE,OAAY,EAAC,GAAG,EAAA;QAC3B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAC,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAC;AAC7E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;;qIA/CU,qBAAqB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAD,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAArB,mBAAA,qBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,qBAAqB,cAFpB,MAAM,EAAA,CAAA,CAAA;2FAEP,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAHjC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCaY,gBAAgB,CAAA;AAkH3B,IAAA,WAAA,CACS,MAAc,EACb,KAAqB,EACrB,MAAqB,EACrB,EAAwB,EACxB,aAAgC,EAChC,cAAiC,EAClC,EAAyB,EACzB,EAAwB,EAAA;AAPxB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACxB,QAAA,IAAa,CAAA,aAAA,GAAb,aAAa,CAAmB;AAChC,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AAClC,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAuB;AACzB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;;AAjHjC,QAAA,IAAA,CAAA,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;AAEjB,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAM,CAAA,MAAA,GAAQ,EAAE,CAAC;AACjB,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAK,CAAA,KAAA,GAAG,CAAC,CAAC;AACV,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;AAqBZ,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAIlB,QAAA,IAAW,CAAA,WAAA,GAAG,KAAK,CAAC;AAEpB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAe,CAAA,eAAA,GAAQ,EAAE,CAAC;AAM1B,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AACrB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAkB,CAAA,kBAAA,GAAG,EAAE,CAAC;AAExB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AAGf,QAAA,IAAA,CAAA,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC9C,QAAA,IAAA,CAAA,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAE9C,QAAA,IAAO,CAAA,OAAA,GAAG,gBAAgB,CAAC;AAC3B,QAAA,IAAO,CAAA,OAAA,GAAG,IAAI,CAAC;AACf,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAKd,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAC,CAAA,CAAA,GAAG,CAAC,CAAC;AACN,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAI,CAAA,IAAA,GAAG,cAAc,CAAC;AACtB,QAAA,IAAK,CAAA,KAAA,GAAG,KAAK,CAAC;AACd,QAAA,IAAS,CAAA,SAAA,GAAG,UAAU,CAAC;AAEvB,QAAA,IAAO,CAAA,OAAA,GAAG,IAAI,CAAC;AACf,QAAA,IAAO,CAAA,OAAA,GAAG,KAAK,CAAC;AAChB,QAAA,IAAU,CAAA,UAAA,GAAG,KAAK,CAAC;AAGnB,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;AACnB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AAEb,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAElB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;AACZ,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AAMjB,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAybd,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AAiCrB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AAEjB,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;AAEZ,QAAA,IAAW,CAAA,WAAA,GAAG,SAAS,CAAA;AAyDvB,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AACrB,QAAA,IAAmB,CAAA,mBAAA,GAAG,EAAE,CAAC;AACzB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AA4ChB,QAAA,IAAgB,CAAA,gBAAA,GAAG,EAAE,CAAC;AAkEtB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAqOlB,QAAA,IAAgB,CAAA,gBAAA,GAAG,EAAE,CAAC;AAiGtB,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AA4zBrB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAA;AAsYf,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAyelB,QAAA,IAAK,CAAA,KAAA,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC;AAC5B,QAAA,IAAS,CAAA,SAAA,GAAG,OAAO,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC;AACvC,QAAA,IAAO,CAAA,OAAA,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;KA/mFjC;IAEL,iBAAiB,GAAA;AACf,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;AACzD,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;AAExD,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,EAAE;;AAE5C,YAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,KAAK,EAAE;AAC1B,gBAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC;AAC1D,gBAAA,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC;AAChE,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;gBACpC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC;AAC1C,aAAA;YACD,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC;AAC9C,SAAA;AAAM,aAAA;YACL,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;YACpC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC;YACzC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAClC,SAAA;AACD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;;;;;;;;;;AAYnC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC;AAC9B,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAGhC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC,UAAU,CAAC;AAChC,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,eAAe,CAAC;gBACxC,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;AAClC,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;gBAClC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,QAAQ,CAAC,iBAAiB,CAAC;AAC/C,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;AAClC,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC;AAChC,gBAAA,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC;AAEtC,gBAAA,IAAI,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,SAAS,IAAI,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,YAAY,EAAE;oBACvF,IACE,CAAC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,YAAY,IAAI,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,cAAc,IAAI,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,eAAe;AACnI,wBAAA,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,EACzB;wBACA,IAAI,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;wBAC7B,IAAI,GAAG,GAAG,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;wBAC7B,IAAI,IAAI,GAAG,KAAK,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AACrC,wBAAA,IAAI,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE;4BAC3B,IAAI,CAAC,WAAW,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC;4BACpC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC;AACnD,yBAAA;AACF,qBAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACvB,iBAAA;gBAED,IAAI,MAAM,IAAI,EAAE,EAAE;AAChB,oBAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC;oBACzB,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;AACzC,wBAAA,IAAI,OAAO,CAAC,UAAU,IAAI,gBAAgB,EAAE;AAC1C,4BAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;AACpC,yBAAA;AACH,qBAAC,CAAC,CAAA;AACH,iBAAA;AACF,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,WAAW,CAAC,cAAc,EAAA;QACxB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,gBAAgB,CAAC,GAAG,cAAc,CAAC;AAC1C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,oBAAoB,CAAC;;AAE7C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,CAAC;AAChD,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC,MAAM,CAAC,aAAa,CAAC;gBACnD,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC,MAAM,CAAC,WAAW,CAAC;gBAC/C,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,MAAM,CAAC,YAAY,CAAC;AAClD,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;YAClB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,YAAY,CAAC,cAAc,EAAE,OAAO,EAAE,OAAO,EAAA;AAC3C,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,gBAAgB,CAAC,GAAG,cAAc,CAAC;AAC1C,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,OAAO,CAAC;AAC/B,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,OAAO,CAAC;AAChC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,qBAAqB,CAAC;;AAE9C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,CAAC;AAChD,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;AACzB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACtC,gBAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AACnB,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AACD,IAAA,eAAe,CAAC,CAAC,EAAA;AACf,QAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;QACxB,KAAK,IAAI,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE;AACtC,YAAA,IACE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE;AACpC,gBAAA,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,SAAS;AAC3C,gBAAA,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,WAAW;AAE7C,gBAAA,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACrD,oBAAA,IACE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,EAAE;AACvC,wBAAA,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,SAAS;AAC9C,wBAAA,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,WAAW;AAEhD,wBAAA,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC;AACxD,iBAAA;AACJ,SAAA;AACD,QAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,aAAa,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;KAC1D;AAED,IAAA,eAAe,CAAC,CAAC,EAAA;AACf,QAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;QACxB,KAAK,IAAI,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE;AACtC,YAAA,IACE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE;AACpC,gBAAA,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,SAAS;AAC3C,gBAAA,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,WAAW;AAE7C,gBAAA,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACrD,oBAAA,IACE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,EAAE;AACvC,wBAAA,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,SAAS;AAC9C,wBAAA,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,WAAW;AAEhD,wBAAA,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC;AACxD,iBAAA;AACJ,SAAA;AACD,QAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,eAAe,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;KAC5D;IACD,aAAa,GAAA;AACX,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;QACpC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AACpC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAItC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC;AAC/B,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;YACtB,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,IAAI,QAAQ,CAAC,OAAO,IAAI,SAAS,EAAE;gBACjE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;gBACpC,OAAO;AACR,aAAA;AACD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,UAAU,CAAC;AACrC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,GAAG,EAAE;wBACjC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;AAC3D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAClC,wBAAA,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAClE,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;AAC3D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAClC,wBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;AAC3B,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACH,iBAAC,CAAC,CAAC;AACJ,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,UAAU,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAA;AAEpB,QAAA,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,KAAK,EAAE;AACrB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;YACpB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;YAC7C,IAAI,CAAC,aAAa,EAAE,CAAC;AACrB,YAAA,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;AACtB,SAAA;aAAM,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,MAAM,EAAE;AACnC,YAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;YACpB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;YAC7C,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,YAAA,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;AACrB,YAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;AACvB,SAAA;AAAM,aAAA,IACL,EAAE;AACF,YAAA,CAAC,CAAC,IAAI,EAAE,IAAI,SAAS;AACrB,YAAA,CAAC,CAAC,gBAAgB,IAAI,aAAa,EACnC;AACA,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AACpB,YAAA,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC;YACtB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AAC3D,SAAA;aAAM,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,aAAa,EAAE;AAE1C,YAAA,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC;YACZ,QAAQ,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,KAAK,EAAE,CAAC;YAC/C,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACzB,SAAA;aAAM,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,QAAQ,EAAE;AAErC,YAAA,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC;YACZ,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;YAC7C,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACzB,SAAA;aAAM,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,YAAY,EAAE;AACzC,YAAA,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC;YACZ,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;YAC7C,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,YAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC5B,SAAA;AAAM,aAAA,IACL,EAAE;AACF,YAAA,CAAC,CAAC,IAAI,EAAE,IAAI,SAAS;AACrB,YAAA,CAAC,CAAC,gBAAgB,IAAI,aAAa,EACnC;AACA,YAAA,IAAI,CAAC,sBAAsB,GAAG,EAAE,CAAC,OAAO,CAAC;YACzC,IAAI,CAAC,wBAAwB,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC;AACjD,SAAA;KACF;AAED,IAAA,wBAAwB,CAAC,YAAY,EAAA;AACnC,QAAA,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;AACjC,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,GAAG,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AAC9B,QAAA,GAAG,CAAC,cAAc,CAAC,GAAG,YAAY,CAAC;AACnC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,sBAAsB,CAAC;;AAE/C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,iBAAiB,CAAC;AACrC,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC;gBAC5C,QAAQ,CAAC,cAAc,CAAC,uBAAuB,CAAC,CAAC,KAAK,EAAE,CAAC;AACzD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,wBAAwB,GAAA;AACtB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,GAAG,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AAC9B,QAAA,GAAG,CAAC,cAAc,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC;AACxC,QAAA,GAAG,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,mBAAmB,CAAC;;AAG5C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,iBAAiB,CAAC;AACrC,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAEhC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACtC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,sBAAsB,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AACnD,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,aAAa,CAAC,GAAG,EAAE,CAAC,EAAA;AAElB,QAAA,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC;QACf,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC;QAC5C,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC;AAC5C,QAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,GAAG;AACtB,YAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;AAClC,QAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,EAAE,EAAE;AACvB,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;AACrB,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;AACtB,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,OAAO,IAAI,EAAE,EAAE;AACtB,YAAA,IAAI,IAAI,CAAC,OAAO,IAAI,oBAAoB,EAAE;AACxC,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC;gBACtB,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,0BAA0B,EAAE;AACrD,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,GAAG,GAAG,CAAC,WAAW,CAAC,CAAC;gBACxB,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;AACjD,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,2BAA2B,EAAE;AACtD,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,GAAG,GAAG,CAAC,cAAc,CAAC,CAAC;gBAC3B,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,UAAU,CAAC,CAAC;AACrD,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,oBAAoB,EAAE;AAC/C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,GAAG,GAAG,CAAC,aAAa,CAAC,CAAC;gBAC1B,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,aAAa,CAAC,CAAC;AACxD,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,oBAAoB,EAAE;AAC/C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,GAAG,GAAG,CAAC,aAAa,CAAC,CAAC;gBAC1B,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,aAAa,CAAC,CAAC;AACxD,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,iBAAiB,EAAE;AAC5C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;gBACnB,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;AACjD,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,uBAAuB,EAAE;AAClD,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,GAAG,GAAG,CAAC,UAAU,CAAC,CAAC;gBACvB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,UAAU,CAAC,CAAC;AACtD,aAAA;AACI,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,sBAAsB,EAAE;AAC/C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACxB,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,kBAAkB,EAAE;AAC7C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;;gBAE9B,IAAI,CAAC,eAAe,EAAE,CAAC;AACxB,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,qBAAqB,EAAE;AAChD,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;;gBAE9B,IAAI,CAAC,kBAAkB,EAAE,CAAC;AAC3B,aAAA;AACI,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,oBAAoB,EAAE;AAC7C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAC1B,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,oBAAoB,EAAE;AAC/C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,gBAAA,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACxC,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,iBAAiB,EAAE;AAC5C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;gBAC9B,IAAI,CAAC,gBAAgB,EAAE,CAAC;AACzB,aAAA;AAAM,iBAAA,IAAI,IAAI,CAAC,OAAO,IAAI,mBAAmB,EAAE;AAC9C,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC;gBAC9B,IAAI,CAAC,qBAAqB,EAAE,CAAC;AAC9B,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;gBACvC,IAAI,CAAC,iBAAiB,EAAE,CAAC;AAC1B,aAAA;AACF,SAAA;KACF;IAED,qBAAqB,GAAA;AACnB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAChE,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,sBAAsB,CAAC;;AAE/C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACzE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;gBAC7B,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,WAAW,IAAI,EAAE,CAAC;AAChD,gBAAA,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,gBAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AACpB,gBAAA,IAAI,CAAC,mBAAmB,GAAG,EAAE,CAAC;AAC9B,gBAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,gBAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,gBAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACvB,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KAEJ;AAOD,IAAA,iBAAiB,CAAC,GAAG,EAAA;;QAEnB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,eAAe,CAAC;;AAExC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACzE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,KAAK;AAC7C,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE,MAAM;AACd,iBAAA,CAAC,CAAC,CAAC;AACL,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,aAAa,CAAC,IAAI,EAAA;AAChB,QAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,CAAC,mBAAmB,GAAG,EAAE,CAAC;AAC9B,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC;AACzB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;;AAE1C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACzE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;gBAC7B,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,IAAI,EAAE,CAAC;AAC7C,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KAEJ;AAID,IAAA,YAAY,CAAC,MAAM,EAAA;AACjB,QAAA,IAAI,CAAC,mBAAmB,GAAG,EAAE,CAAC;QAC9B,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC7E,IAAI,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;AACpD,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACtB,YAAA,IAAI,UAAU,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;YAC5B,IAAI,IAAI,GAAG,UAAU,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACpC,IAAI,IAAI,IAAI,MAAM;gBAChB,IAAI,GAAG,EAAE,CAAC;YACZ,IAAI,MAAM,GAAG,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;YACxC,IAAI,MAAM,IAAI,MAAM;gBAClB,MAAM,GAAG,EAAE,CAAC;YACd,IAAI,OAAO,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;YAC1C,IAAI,OAAO,IAAI,MAAM;gBACnB,OAAO,GAAG,EAAE,CAAC;YACf,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAC5C,IAAI,QAAQ,IAAI,MAAM;gBACpB,QAAQ,GAAG,EAAE,CAAC;YAChB,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAC5C,IAAI,QAAQ,IAAI,MAAM;gBACpB,QAAQ,GAAG,EAAE,CAAC;YAChB,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;YAClC,IAAI,GAAG,IAAI,MAAM;gBACf,GAAG,GAAG,EAAE,CAAC;YACX,IAAI,OAAO,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;YAC1C,IAAI,OAAO,IAAI,MAAM;gBACnB,OAAO,GAAG,EAAE,CAAC;YACf,IAAI,UAAU,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;YAChD,IAAI,UAAU,IAAI,MAAM;gBACtB,UAAU,GAAG,EAAE,CAAC;YAClB,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAC5C,IAAI,QAAQ,IAAI,MAAM;gBACpB,QAAQ,GAAG,EAAE,CAAC;AAChB,YAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC;AACvD,YAAA,IAAI,CAAC,mBAAmB,GAAG,OAAO,GAAG,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,OAAO,GAAG,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,GAAG,CAAA;AAE9I,SAAA;KAEF;IAED,cAAc,GAAA;KAEb;AAED,IAAA,eAAe,CAAC,OAAO,EAAA;AAErB,QAAA,IAAI,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,CAAC;AACf,gBAAA,KAAK,EAAE,QAAQ;AACf,gBAAA,KAAK,EAAE,QAAQ;AAChB,aAAA,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC;AACrB,QAAA,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;AAC7B,QAAA,IAAI,CAAC,gBAAgB,GAAG,OAAO,CAAC,UAAU,CAAC;AAC3C,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACvC,QAAA,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;AACnC,QAAA,IAAI,CAAC,mBAAmB,GAAG,OAAO,CAAC,OAAO,CAAC;AAC3C,QAAA,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC;AAC/B,QAAA,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,UAAU,CAAC;KAClC;IACD,cAAc,GAAA;AACZ,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAChE,QAAA,MAAM,CAAC,cAAc,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACrC,QAAA,MAAM,CAAC,cAAc,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC;AAC1C,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;AACtC,QAAA,IAAI,IAAI,CAAC,gBAAgB,IAAI,EAAE;AAC7B,YAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,KAAK,CAAC;AACtB,aAAA;AACH,YAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;AAC1B,YAAA,MAAM,CAAC,cAAc,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC;AAChD,SAAA;AACD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,0BAA0B,CAAC;;AAGnD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAChF,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;gBAC7B,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,WAAW,IAAI,EAAE,CAAC;AAChD,gBAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,gBAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AACpB,gBAAA,IAAI,CAAC,mBAAmB,GAAG,EAAE,CAAC;AAC9B,gBAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,gBAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,gBAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACtB,gBAAA,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,IAAI,CAAC,gBAAgB,IAAI,EAAE;AAC7B,oBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,2BAA2B,CAAC,CAAC;AAC9C,qBAAA;AACH,oBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,uBAAuB,CAAC,CAAC;AAC7C,oBAAA,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAC;AAC5B,iBAAA;AAEF,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;AAGD,IAAA,uBAAuB,CAAC,OAAO,EAAA;QAC7B,QAAQ,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,KAAK,EAAE,CAAC;AACrD,QAAA,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,UAAU,CAAC;KACxC;IAED,gBAAgB,GAAA;AACd,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAChE,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;AAC5B,QAAA,MAAM,CAAC,cAAc,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC;AAE3C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,0BAA0B,CAAC;;AAGnD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAChF,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;gBAC7B,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,WAAW,IAAI,EAAE,CAAC;AAChD,gBAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,0BAA0B,CAAC,CAAC;AAEjD,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,aAAa,CAAC,QAAQ,EAAE,GAAG,EAAE,IAAI,EAAA;QAE/B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAC;AAC7B,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAChE,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACtB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAGzC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;QACD,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC;AACvD,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,IAAI,EAAE,CAAC;AACxC,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,SAAS,CAAC;AACpC,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAC1C,gBAAA,IAAG,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;oBAChK,MAAM,cAAc,GAAG,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC;AACjG,oBAAA,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,GAAG,cAAc,CAAA;AAE3D,iBAAA;AACD,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAC1C,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAE1C,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC;AACjC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,cAAc,CAAC,QAAQ,EAAE,GAAG,EAAE,IAAI,EAAA;QAEhC,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAC;AAC7B,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACjE,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACtB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;;AAG1C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;QACD,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC;AACvD,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,IAAI,EAAE,CAAC;AACxC,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,SAAS,CAAC;gBACpC,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,IAAI,EAAE,CAAC;AAChD,gBAAA,IAAG,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;oBAChK,MAAM,cAAc,GAAG,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC;AACjG,oBAAA,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,GAAG,cAAc,CAAA;AAE3D,iBAAA;gBACD,IAAI,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;gBACtD,IAAI,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;AAClD,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAC1C,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;gBAC1C,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,IAAI,EAAE,CAAC;gBACtC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;gBACrD,QAAQ,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,KAAK,KAAI;AAC9B,oBAAA,IAAI,IAAI,GAAG,YAAY,CAAC,KAAK,CAAC,CAAC;oBAC/B,IAAI,IAAI,IAAI,IAAI,EAAE;wBAChB,IAAI,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;AACtC,wBAAA,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC;AAChD,wBAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC;AAC3B,qBAAA;AAEH,iBAAC,CAAC,CAAC;AACH,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,gBAAgB,GAAA;AACd,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,yBAAyB,CAAC;AAC9C,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC5D,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;AACzC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC;;AAE7B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AACnD,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC;AACtC,gBAAA,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,cAAc,CAAC;AACpD,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,UAAU,CAAC,CAAC,EAAE,OAAO,EAAA;AACnB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,iBAAiB,CAAC;AACtC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;QAC5B,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC;AACpC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;AACzC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC;;AAG7B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC;AACtC,gBAAA,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,cAAc,CAAC;gBACnD,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;gBACtC,IAAI,CAAC,gBAAgB,EAAE,CAAC;AACxB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,cAAc,CAAC,GAAG,EAAA;AAChB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,iBAAiB,CAAC;AACtC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC;AAChC,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC;AAClC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;AACzC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC;;AAG7B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC;AACtC,gBAAA,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,cAAc,CAAC;gBACnD,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;gBACtC,IAAI,CAAC,gBAAgB,EAAE,CAAC;AACxB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAKD,IAAA,wBAAwB,CAAC,MAAM,EAAA;AAC7B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC7D,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gCAAgC,CAAC;;AAEzD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;AACrB,gBAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;AAClC,gBAAA,IAAI,YAAY,GAAG,MAAM,CAAC,YAAY,CAAC;AACvC,gBAAA,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,oBAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,EAAE,CAAC;AAC5C,oBAAA,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;wBAC5B,IAAI,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;AAC9C,4BAAA,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACxC,qBAAC,CAAC,CAAC;AACL,iBAAC,CAAC,CAAC;gBAEH,IAAI,eAAe,GAAG,EAAE,CAAA;AACxB,gBAAA,YAAY,CAAC,OAAO,CAAC,OAAO,IAAG;AAC7B,oBAAA,IAAI,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;AAChD,wBAAA,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClC,iBAAC,CAAC,CAAC;AAEH,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,oBAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,EAAE,CAAC;oBAC5C,IAAI,YAAY,GAAG,eAAe,CAAC,GAAG,CAAC,MAAM,KAAK;wBAChD,KAAK,EAAE,MAAM,CAAC,CAAC;wBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,qBAAA,CAAC,CAAC,CAAC;AACJ,oBAAA,IAAI,WAAW,CAAC,MAAM,GAAG,CAAC,EAAE;AAC1B,wBAAA,YAAY,CAAC,OAAO,CAAC,OAAO,IAAG;4BAC7B,IAAI,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE;AACxC,gCAAA,YAAY,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC;AAC/D,6BAAA;AAEH,yBAAC,CAAC,CAAC;AAEJ,qBAAA;AACD,oBAAA,OAAO,CAAC,YAAY,GAAG,YAAY,CAAC;AAEtC,iBAAC,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;;AAwBH,gBAAA,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,MAAM,KAAK;oBACnD,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;;;AAOJ,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,eAAe,GAAA;KAEd;AAED,IAAA,YAAY,CAAC,GAAG,EAAE,aAAa,EAAE,UAAU,EAAA;AACzC,QAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;YAAE,OAAO;QAC5D,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,oBAAoB,CAAC;AACjF,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,aAAa,CAAC;AACxC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,6BAA6B,CAAC;;AAGtD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;;AAGD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAE3E,YAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,YAAA,IAAI,cAAc,GAAG,MAAM,CAAC,cAAc,IAAI,EAAE,CAAC;YACjD,IAAI,IAAI,GAAG,cAAc,CAAC,GAAG,CAAC,MAAM,KAAK;gBACvC,KAAK,EAAE,MAAM,CAAC,CAAC;gBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,aAAA,CAAC,CAAC,CAAC;AACJ,YAAA,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AACnC,SAAC,CAAC,CAAA;KAEH;AAED,IAAA,eAAe,CAAC,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAA;AAChC,QAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;YAAE,OAAO;QAC5D,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,oBAAoB,CAAC;AACjF,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,QAAQ,CAAC;AAC9B,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;AACpB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,6BAA6B,CAAC;;AAGtD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;;AAGD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAEzE,YAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,YAAA,IAAI,cAAc,GAAG,MAAM,CAAC,cAAc,IAAI,EAAE,CAAC;YACjD,IAAI,IAAI,GAAG,cAAc,CAAC,GAAG,CAAC,MAAM,KAAK;gBACvC,KAAK,EAAE,MAAM,CAAC,CAAC;gBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,aAAA,CAAC,CAAC,CAAC;AACJ,YAAA,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC;AACjC,SAAC,CAAC,CAAA;KAEH;AAED,IAAA,WAAW,CAAC,CAAC,EAAE,QAAQ,EAAE,eAAe,EAAA;QACtC,IAAI,CAAC,YAAY,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,iBAAiB,CAAC,GAAG,QAAQ,CAAC;QAC1C,IAAI,eAAe,IAAI,SAAS;AAC9B,YAAA,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,GAAG,eAAe,CAAC;QAE/C,IAAI,QAAQ,GAAG,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;AACjD,QAAA,IACG,QAAgB,CAAC,OAAO,IAAI,IAAI;AACjC,YAAA,eAAe,IAAI,SAAS;YAC5B,eAAe,IAAI,EAAE,EACrB;AACA,YAAA,IAAI,KAAK,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CACrC,CAAC,IAAI,CAAC,CAAC,eAAe,IAAI,QAAQ,CACnC,CAAC;AACF,YAAA,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;AACd,gBAAA,MAAM,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAC1C,IAAI,IAAI,IAAI,CAAC,eAAe,KAAK,QAAQ,CAC1C,CAAC;AACF,gBAAA,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;AACjC,aAAA;;YAED,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACpC,YAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AAClB,SAAA;AAAM,aAAA;AACL,YAAA,MAAM,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAC1C,IAAI,IAAI,IAAI,CAAC,eAAe,KAAK,QAAQ,CAC1C,CAAC;AACF,YAAA,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;AACjC,SAAA;KACF;IACD,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAA;QAC1B,IAAI,GAAG,GAAQ,EAAE,CAAC;QAClB,GAAG,GAAA,MAAA,CAAA,MAAA,CAAA,EAAA,EAAQ,MAAM,CAAE,CAAC;;;;;AAOpB,QAAA,IAAI,GAAG,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE;AAC5C,SAAA;AAAM,aAAA;YACL,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;AAChC,SAAA;QACD,MAAM,GAAG,GAAG,CAAC;KAEd;IACD,oBAAoB,CAAC,CAAC,EAAE,MAAM,EAAA;QAE5B,IAAI,GAAG,GAAQ,EAAE,CAAC;QAClB,GAAG,GAAA,MAAA,CAAA,MAAA,CAAA,EAAA,EAAQ,MAAM,CAAE,CAAC;AACpB,QAAA,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC;QAC5D,MAAM,GAAG,GAAG,CAAC;KAEd;AAED,IAAA,gBAAgB,CAAC,CAAC,EAAE,MAAM,EAAE,GAAG,EAAA;AAE7B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,iBAAiB,CAAC,GAAG,MAAM,CAAC,eAAe,CAAC;AACnD,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC;AAC7B,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC;AACvB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAEzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,CAAC,wBAAwB,CAAC,EAAE,CAAC,CAAC;AAClC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAGN;IACD,gBAAgB,GAAA;QACd,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;YAC/B,IAAI,QAAQ,GAAG,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;AAChE,YAAA,IAAK,QAAgB,CAAC,OAAO,IAAI,IAAI,EAAE;gBACrC,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,gBAAA,GAAG,CAAC,iBAAiB,CAAC,GAAG,OAAO,CAAC,eAAe,CAAC;AACjD,gBAAA,GAAG,CAAC,aAAa,CAAC,GAAG,OAAO,CAAC,WAAW,CAAC;AACzC,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,aAAA;AACH,SAAC,CAAC,CAAC;QAEH,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC7D,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gCAAgC,CAAC;AACzD,QAAA,MAAM,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC;;AAMhC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,WAAW,CAAC,IAAI,EAAA;AACd,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QACpC,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;QACvD,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,gBAAgB,CAAC;AAC1D,QAAA,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE;AACvB,YAAA,MAAM,CAAC,kBAAkB,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AAC1C,SAAA;AACD,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC;QAC/B,IAAI,MAAM,IAAI,UAAU,EAAE;YACxB,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC;AACjD,YAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AACjE,SAAA;AAED,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAEtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC;AACzB,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;YAEtB,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,IAAI,QAAQ,CAAC,OAAO,IAAI,SAAS,EAAE;AACjE,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;gBACpC,OAAO;AACR,aAAA;AACD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,UAAU,CAAC;AACrC,gBAAA,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE;oBACvB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC9C,iBAAA;gBACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;AACxC,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,GAAG,EAAE;wBACjC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAElC,wBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,IAAI,IAAI,EAAE,CAAC;wBAC7B,IAAI,GAAG,IAAI,EAAE,IAAI,OAAO,CAAC,aAAa,IAAI,EAAE,EAAE;4BAE5C,IAAI,IAAI,CAAC,QAAQ,CAAC,QAAQ,IAAI,eAAe,IAAI,IAAI,CAAC,QAAQ,CAAC,QAAQ,IAAI,kBAAkB,IAAI,IAAI,CAAC,QAAQ,CAAC,QAAQ,IAAI,mBAAmB,EAAE;AAC9I,gCAAA,IAAI,IAAI,GAAG,IAAI,CAAC,OAAO,IAAI,EAAE,CAAC;AAC9B,gCAAA,IAAI,KAAK,GAAG,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC;AAChC,gCAAA,IAAI,OAAO,GAAG,IAAI,CAAC,UAAU,IAAI,EAAE,CAAC;AACpC,gCAAA,IAAI,IAAI,IAAI,EAAE,IAAI,OAAO,IAAI,EAAE,EAAE;AAC/B,oCAAA,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,OAAO,CAAC;AAC/B,oCAAA,GAAG,GAAG,GAAG,CAAC,WAAW,EAAE,CAAC;AACxB,oCAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;AACnC,iCAAA;AACF,6BAAA;AAAM,iCAAA;AACL,gCAAA,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,GAAG,GAAG,OAAO,CAAC,aAAa,GAAG,GAAG,CAAC,CAAA;AAC5D,gCAAA,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC;AAC9B,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;wBAClC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;AAC3D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAClC,wBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;AAC3B,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC3D,wBAAA,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,aAAa,CAAC;AAClC,qBAAA;AACD,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI,EAAE;AAClC,wBAAA,OAAO,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,CAAC;AACzC,qBAAA;;;;;;;AAOH,iBAAC,CAAC,CAAC;AACH,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,WAAW,CAAC,OAAO,EAAA;QACjB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC;AAChC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;;AAEjC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC;AACxB,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,GAAG,GAAG,QAAQ,CAAC,GAAG,CAAC;AACvB,gBAAA,OAAO,CAAC,aAAa,GAAG,GAAG,CAAC;AAC7B,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;YAClB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,YAAY,CAAC,MAAM,EAAA;QACjB,IAAI,GAAG,GAAG,EAAE,CAAC;QAEb,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,MAAM,CAAC;AACvB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;;AAEjC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC;AACxB,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,GAAG,GAAG,QAAQ,CAAC,GAAG,CAAC;AACnB,gBAAA,OAAO,GAAG,CAAC;AACZ,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;YAClB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,cAAc,CAAC,IAAI,EAAA;QACjB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC;AAC7C,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC;AACnC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,qBAAqB,CAAC;;AAE9C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC;AACxB,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,KAAK;oBACrC,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;gBAEJ,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAE3C,gBAAA,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI;oBAAE,OAAO;gBAC7B,IAAI,IAAI,IAAI,MAAM,EAAE;AAClB,oBAAA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;AAC7C,wBAAA,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,IAAG;AAC1B,4BAAA,IAAI,OAAO,CAAC,CAAC,IAAI,QAAQ,EAAE;AACzB,gCAAA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gCACrC,OAAO;AACR,6BAAA;AACH,yBAAC,CAAC,CAAC;AACL,qBAAC,CAAC,CAAC;AACJ,iBAAA;AACF,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;YAClB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,UAAU,CAAC,IAAI,EAAE,aAAa,EAAA;QAC5B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,aAAa,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC;AACxB,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,KAAK;oBACrC,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;gBAEJ,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAEhC,gBAAA,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI;oBAAE,OAAO;gBAC7B,IAAI,IAAI,IAAI,MAAM,EAAE;AAClB,oBAAA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;AAC7C,wBAAA,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,IAAG;AAC1B,4BAAA,IAAI,OAAO,CAAC,CAAC,IAAI,QAAQ,EAAE;AACzB,gCAAA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gCACrC,OAAO;AACR,6BAAA;AACH,yBAAC,CAAC,CAAC;AACL,qBAAC,CAAC,CAAC;AACJ,iBAAA;AACF,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;YAClB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,cAAc,CAAC,IAAI,EAAE,GAAG,EAAA;QAEtB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC;AAC7C,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;AACpB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,qBAAqB,CAAC;;AAG9C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC;AACxB,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAGhC,gBAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,KAAK;oBACrC,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;gBAGJ,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAC3C,gBAAA,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC;oBACtB,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;AAG3C,aAAA;AAAM,iBAAA;gBACL,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;YAClB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,WAAW,GAAA;AACT,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;AAC3C,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC;AACnC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAG3C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;gBACvC,IAAI,CAAC,iBAAiB,EAAE,CAAC;AACzB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAE3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAE3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC;KACJ;IAED,cAAc,GAAA;AAEZ,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;AACvD,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC;QAC/B,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC;AAC/C,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,QAAQ,CAAC;QAC9B,IAAI,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE;AAClC,YAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;YAC9B,MAAM,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC;AACpC,SAAA;AACD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;;AAG/B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,UAAU,CAAC,MAAM,EAAE,OAAO,CAAC;AAC3B,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAChC,IAAI,CAAC,iBAAiB,EAAE,CAAC;;AAEzB,gBAAA,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AACxC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,MAAM,CAAC,EAAE,EAAE,KAAK,EAAA;QACd,IAAI,EAAE,CAAC,WAAW,IAAI,EAAE,IAAI,EAAE,CAAC,WAAW,IAAI,IAAI,EAAE;YAClD,OAAO;AACR,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,EAAE,CAAC,WAAW,IAAI,eAAe,EAAE;AACrC,gBAAA,IAAI,CAAC,aAAa,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AAC/B,aAAA;AAAM,iBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,UAAU,EAAE;AACvC,gBAAA,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AAC1B,aAAA;AAAM,iBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,cAAc,EAAE;AAC3C,gBAAA,IAAI,CAAC,YAAY,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AAC9B,aAAA;AAAM,iBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,WAAW,EAAE;AACxC,gBAAA,IAAI,CAAC,SAAS,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AAC3B,aAAA;AAAM,iBAAA,IAAI,EAAE,CAAC,cAAc,IAAI,GAAG,EAAE;AACnC,gBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,IAAI,EAAE;oBAC1B,OAAO;AACR,iBAAA;AACD,gBAAA,IAAI,EAAE,GAAG,EAAE,CAAC,WAAW,CAAC,OAAO,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;;AAElD,aAAA;AACI,iBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,SAAS,EAAE;AACpC,gBAAA,IAAI,EAAE,CAAC,WAAW,IAAI,IAAI,EAAE;oBAC1B,OAAO;AACR,iBAAA;AACD,gBAAA,IAAI,CAAC,OAAO,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AACzB,aAAA;AACF,SAAA;KACF;IAED,YAAY,CAAC,EAAE,EAAE,KAAK,EAAA;QAEpB,IAAI,MAAM,GAAG,KAAK,CAAC;AACnB,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAC9C,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,MAAM,IAAI,EAAE,EAAE;AAChB,YAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,gBAAA,IAAI,OAAO,CAAC,UAAU,IAAI,KAAK;AAC7B,oBAAA,OAAO,CAAC,aAAa,GAAG,MAAM,CAAC,KAAK,CAAA;AACtC,gBAAA,IAAI,OAAO,CAAC,UAAU,IAAI,WAAW;AACnC,oBAAA,OAAO,CAAC,aAAa,GAAG,MAAM,CAAC,KAAK,CAAA;AAExC,aAAC,CAAC,CAAC;AACJ,SAAA;KACF;IAED,SAAS,CAAC,EAAE,EAAE,KAAK,EAAA;AACjB,QAAA,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC;AACd,QAAA,IAAI,KAAK,IAAI,QAAQ,IAAI,KAAK,IAAI,QAAQ;YACxC,IAAI,GAAG,CAAC,CAAC;AACX,QAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,YAAA,IAAI,OAAO,CAAC,UAAU,IAAI,MAAM;AAC9B,gBAAA,OAAO,CAAC,aAAa,GAAG,IAAI,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;IACD,OAAO,CAAC,MAAM,EAAE,KAAK,EAAA;AAEnB,QAAA,IAAI,KAAK,IAAI,EAAE,IAAI,KAAK,IAAI,IAAI;YAAE,OAAO;QACzC,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,KAAK,CAAC;AAC3B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAEtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AAChD,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,OAAO,IAAI,EAAE,EAAE;AAC1B,gBAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;AACvB,gBAAA,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC;AACnB,gBAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC;;AAEhC,aAAA;AAAM,iBAAA;AACL,gBAAA,MAAM,CAAC,aAAa,GAAG,EAAE,CAAC;AAC1B,gBAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;AACvB,gBAAA,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC;AACnB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC;gBAC/B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,UAAU,CAAC,OAAO,EAAE,GAAG,EAAA;AACrB,QAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;KAC7B;IAED,QAAQ,CAAC,OAAO,EAAE,GAAG,EAAA;AACnB,QAAA,IAAI,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,IAAG;YACzD,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACxC,OAAO,CAAC,aAAa,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC;AAC5C,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,OAAO,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,EAAE;YAC9B,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AAClC,SAAA;AAAM,aAAA;YACL,OAAO;AACR,SAAA;KACF;IAED,OAAO,CAAC,CAAC,EAAE,GAAG,EAAA;AAEZ,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,IAAI,CAAC,QAAQ,CAAC,QAAQ,IAAI,eAAe,IAAI,IAAI,CAAC,QAAQ,CAAC,QAAQ,IAAI,kBAAkB,IAAI,IAAI,CAAC,QAAQ,CAAC,QAAQ,IAAI,mBAAmB,EAAE;AAC9I,YAAA,IAAI,OAAO,GAAG,CAAC,CAAC,OAAO,IAAI,EAAE,CAAC;YAC9B,IAAI,UAAU,GAAG,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACpC,YAAA,IAAI,UAAU,CAAC,MAAM,IAAI,CAAC,EAAE;AAC1B,gBAAA,CAAC,CAAC,UAAU,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC;AAC7B,gBAAA,CAAC,CAAC,QAAQ,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC;AAC3B,gBAAA,CAAC,CAAC,OAAO,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC;AAC3B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC;gBACzC,OAAO;AACR,aAAA;AACD,YAAA,IAAI,IAAI,CAAC,OAAO,IAAI,KAAK;AACvB,gBAAA,CAAC,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC;AAC/B,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;QAC3C,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;QACvD,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC3C,MAAM,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,gBAAgB,CAAC;QAC1D,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC;QACjE,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC;AAC/C,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,KAAK,GAAG,KAAK,GAAG,MAAM,CAAC;AAC5D,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;QAC1B,IAAI,MAAM,IAAI,UAAU,EAAE;YACxB,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC;AACjD,YAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AACjE,SAAA;AAED,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;;AAE/B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC;AACxB,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AACrB,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACnB,gBAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;AACpB,gBAAA,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;;;;;;;;;;;;;;;;;gBAiBpC,IAAI,CAAC,iBAAiB,EAAE,CAAC;;AAEzB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AACrB,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACnB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC;AACrB,YAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACnB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,aAAa,CAAC,MAAM,EAAE,CAAC,EAAA;AACrB,QAAA,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI;YAAE,OAAO;QACjC,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,eAAe,CAAC;;AAExC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;AACjB,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC;gBAC/B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAA;AACtB,QAAA,IAAI,OAAO,IAAI,EAAE,IAAI,OAAO,IAAI,IAAI;YAAE,OAAO;QAC7C,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC;AAC/C,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC,UAAU,CAAC;AACxC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC;QAC9B,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;AACvD,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,KAAK,GAAG,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC;AAC5D,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,YAAY,CAAC;;AAErC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;AACjB,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC;gBAC/B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,gBAAgB,CAAC,CAAC,EAAA;QAChB,IAAI,CAAC,IAAI,KAAK,EAAE;YACd,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;AACtC,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;AACnB,SAAA;KACF;IAED,QAAQ,CAAC,KAAa,EAAE,CAAC,EAAA;AACvB,QAAA,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;AACjB,QAAA,IAAI,IAAI,CAAC,KAAK,KAAK,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC;AAC9B,SAAA;AACD,QAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;KACpB;IAED,QAAQ,CAAC,CAAC,EAAE,GAAG,EAAA;AACb,QAAA,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;AAChB,QAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;AAClB,QAAA,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC;AACrB,QAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;QACtB,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;KACrB;IAED,WAAW,CAAC,MAAM,EAAE,GAAG,EAAA;QACrB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC;AAC3B,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC5D,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAGtC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAEhC,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,SAAS,CAAC;AACpC,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAC1C,gBAAA,IAAG,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;oBAChK,MAAM,cAAc,GAAG,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC;AACjG,oBAAA,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,GAAG,cAAc,CAAA;AAE3D,iBAAA;AAED,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAC1C,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAC1C,gBAAA,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC;AAEjC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAMK,aAAa,GAAA;;YACjB,IAAI,OAAO,GAAG,EAAE,CAAA;YAChB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAA;AACxD,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,eAAe;aACxB,CAAA;AACD,YAAA,MAAM,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC5E,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,oBAAA,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAA;AACjC,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE5B,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;oBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACpC,iBAAA;AACJ,aAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,aAAC,CAAC,CAAC;SACJ,CAAA,CAAA;AAAA,KAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwGK,IAAA,QAAQ,CAAC,MAAM,EAAA;;AACnB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;AAC3B,YAAA,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC;AAC7B,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,OAAO,EAAE,sBAAsB;AAC/B,gBAAA,MAAM,EAAE,MAAM;aACf,CAAC;AACF,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;AACnC,YAAA,MAAM,OAAO,GAAG;AACd,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAC;YAEF,IAAI;AACF,gBAAA,MAAM,QAAQ,GAAQ,MAAM,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;AAC7E,gBAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,SAAS,EAAE;AACjC,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;oBAC3B,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,SAAS,IAAI,EAAE,CAAC;oBAC1C,IAAI,YAAY,GAAG,QAAQ,CAAC,cAAc,CAAC,MAAM,IAAI,EAAE,CAAC;AACxD,oBAAA,YAAY,CAAC,OAAO,CAAC,OAAO,IAAG;AAC7B,wBAAA,IAAI,OAAO,CAAC,UAAU,KAAK,MAAM;AAAE,4BAAA,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;AAC7D,wBAAA,IAAI,OAAO,CAAC,UAAU,KAAK,QAAQ;AAAE,4BAAA,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC;AACnE,qBAAC,CAAC,CAAC;oBAEH,IAAI,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;oBACnD,IAAI,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;AACnD,oBAAA,MAAM,IAAI,CAAC,aAAa,EAAE,CAAC;AAC3B,oBAAA,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,WAAW,EAAE,CAAC,CAAC;AACtE,oBAAA,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;oBAEzC,IAAI,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;oBACzD,IAAI,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;oBACzD,IAAI,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;AACnD,oBAAA,IAAI,OAAO,GAAG,CAAC,EAAE,UAAU,IAAI,UAAU,IAAI,WAAW,IAAI,WAAW,IAAI,QAAQ,CAAC,CAAC;oBAErF,IAAI,CAAC,OAAO,EAAE;AACZ,wBAAA,IAAI,CAAC,UAAU;AAAE,4BAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,2BAA2B,CAAC,CAAC;AAChE,wBAAA,IAAI,CAAC,UAAU;AAAE,4BAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,2BAA2B,CAAC,CAAC;AAChE,wBAAA,IAAI,CAAC,WAAW;AAAE,4BAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC;AACtE,wBAAA,IAAI,CAAC,WAAW;AAAE,4BAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC;AACtE,wBAAA,IAAI,CAAC,QAAQ;AAAE,4BAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,6BAA6B,CAAC,CAAC;AAChE,wBAAA,IAAI,CAAC,kBAAkB,GAAG,EAAE,CAAC;wBAC7B,OAAO;AACR,qBAAA;oBAED,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,IAAI,EAAE,CAAC;oBACtC,IAAI,CAAC,kBAAkB,GAAG,QAAQ,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC;AAC/E,oBAAA,IAAI,IAAI,CAAC,kBAAkB,CAAC,MAAM,GAAG,CAAC;wBAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC;AAClF,oBAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;AACxD,oBAAA,IAAI,MAAM;AAAE,wBAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;AAClC,oBAAA,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,iBAAiB,CAAC;AAEpD,oBAAA,MAAM,QAAQ,GAAG,IAAI,QAAQ,CAAC;AAC5B,wBAAA,MAAM,EAAE,QAAQ;AAChB,wBAAA,WAAW,EAAE;AACX,4BAAA,WAAW,EAAE,WAAW;AACxB,4BAAA,eAAe,EAAE,WAAW;AAC7B,yBAAA;AACF,qBAAA,CAAC,CAAC;AAEH,oBAAA,KAAK,MAAM,OAAO,IAAI,IAAI,CAAC,kBAAkB,EAAE;AAC7C,wBAAA,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;4BACzB,KAAK,MAAM,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AACvC,gCAAA,MAAM,SAAS,GAAG;AAChB,oCAAA,MAAM,EAAE,UAAU;oCAClB,GAAG,EAAE,GAAG,UAAU,CAAA,CAAA,EAAI,GAAG,CAAC,SAAS,CAAC,CAAE,CAAA;iCACvC,CAAC;gCACF,IAAI;AACF,oCAAA,MAAM,OAAO,GAAG,IAAI,gBAAgB,CAAC,SAAS,CAAC,CAAC;AAChD,oCAAA,GAAG,CAAC,SAAS,CAAC,GAAG,MAAM,YAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;AAC7E,iCAAA;AAAC,gCAAA,OAAO,GAAG,EAAE;AACZ,oCAAA,OAAO,CAAC,KAAK,CAAC,6BAA6B,EAAE,GAAG,CAAC,CAAC;AACnD,iCAAA;AACF,6BAAA;AACF,yBAAA;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;AAAC,YAAA,OAAO,GAAG,EAAE;AACZ,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AAChC,aAAA;SACF,CAAA,CAAA;AAAA,KAAA;AAGD,IAAA,QAAQ,CAAC,GAAG,EAAA;AACV,QAAA,IAAI,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC;AACtB,QAAA,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;KAC5B;AAEK,IAAA,UAAU,CAAC,KAAK,EAAA;;AAEpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;YACtD,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,KAAK,CAAC,GAAG,cAAc,CAAC;AAC/B,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;;AAEjC,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAA;AACD,YAAA,IAAI,MAAM,GAAG,CAAA,MAAM,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,KAAI,EAAE,CAAC;AAC1D,YAAA,IAAI,MAAM,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACjC,gBAAA,IAAI,GAAG,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;gBACxB,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC;gBACxC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACvC,gBAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;AAC9B,gBAAA,IAAI,GAAG,GAAG,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAC5D,gBAAA,QAAQ,GAAG,MAAM,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,OAAO,GAAG,GAAG,GAAG,GAAG,CAAC;AAC/D,gBAAA,IAAI,UAAU,GAAG,CAAA,MAAM,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAI,EAAE,CAAC;gBAElE,IAAI,UAAU,IAAI,EAAE,EAAE;oBACpB,IAAI,MAAM,GAAG,EAAE,CAAC;oBAChB,IAAI,QAAQ,GAAG,EAAE,CAAC;oBAClB,QAAQ,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;AACrC,oBAAA,QAAQ,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AACnC,oBAAA,QAAQ,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC;AAC3B,oBAAA,QAAQ,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAC;AAC/B,oBAAA,QAAQ,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;AACtB,oBAAA,MAAM,CAAC,UAAU,CAAC,GAAG,KAAK,CAAC;AAC3B,oBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,QAAQ,CAAC;AACjC,oBAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;AAC1B,oBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;;AAGnC,oBAAA,IAAI,OAAO,GAAG;AACZ,wBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;qBAC9B,CAAA;AACD,oBAAA,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACrE,wBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;4BAChC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC;AAChC,4BAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;4BAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,yBAAA;AAAM,6BAAA;AACL,4BAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;4BAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,yBAAA;AACH,qBAAC,CAAC;AACC,yBAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,wBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;wBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,qBAAC,CAAC,CAAC;AAEN,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,oBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC;AACzC,iBAAA;AAGF,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC;AACrD,aAAA;SACF,CAAA,CAAA;AAAA,KAAA;;;;;;;;;;;;;;;;;;;;;;IA8BK,UAAU,CAAC,IAAI,EAAE,QAAQ,EAAA;;AAC7B,YAAA,MAAM,QAAQ,GAAG,IAAI,QAAQ,CAAC;AAC5B,gBAAA,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC;AACrC,gBAAA,WAAW,EAAE;AACX,oBAAA,WAAW,EAAE,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC;AAC7C,oBAAA,eAAe,EAAE,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC;AAClD,iBAAA;AACF,aAAA,CAAC,CAAC;AAEH,YAAA,MAAM,UAAU,GAAG,MAAM,IAAI,CAAC,WAAW,EAAE,CAAC;AAE5C,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC;gBACnC,GAAG,EAAE,CAAG,EAAA,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAI,CAAA,EAAA,QAAQ,CAAE,CAAA;AACjD,gBAAA,IAAI,EAAE,UAAU;gBAChB,WAAW,EAAE,IAAI,CAAC,IAAI;aACvB,CAAC;YAEF,OAAO,QAAQ,CAAC,IAAI,CAAC,IAAI,gBAAgB,CAAC,MAAM,CAAC,CAAC;AAC/C,iBAAA,IAAI,CAAC,QAAQ,IAAI,QAAQ,CAAC;iBAC1B,KAAK,CAAC,KAAK,IAAG,EAAG,MAAM,KAAK,CAAC,EAAE,CAAC,CAAC;SACrC,CAAA,CAAA;AAAA,KAAA;IAGD,SAAS,GAAA;AACP,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;;;QAGzC,MAAM,MAAM,GAAG,EAAE,CAAC;QAClB,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC;AACnD,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,QAAQ,CAAC;AAC9B,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC5D,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;;AAGnC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACrE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AACxD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;;;;;KAKJ;AAGK,IAAA,gBAAgB,CAAC,MAAM,EAAA;;AAC3B,YAAA,MAAM,QAAQ,GAAG,IAAI,QAAQ,CAAC;AAC5B,gBAAA,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC;AACrC,gBAAA,WAAW,EAAE;AACX,oBAAA,WAAW,EAAE,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC;AAC7C,oBAAA,eAAe,EAAE,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC;AAClD,iBAAA;AACF,aAAA,CAAC,CAAC;AAEH,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC;AACnC,gBAAA,GAAG,EAAE,CAAA,EAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAI,CAAA,EAAA,MAAM,CAAC,SAAS,CAAC,CAAE,CAAA;aAC3D,CAAC;YAEF,IAAI;AACF,gBAAA,MAAM,OAAO,GAAG,IAAI,mBAAmB,CAAC,MAAM,CAAC,CAAC;gBAChD,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAC5C,gBAAA,OAAO,MAAM,CAAC;AACf,aAAA;AAAC,YAAA,OAAO,KAAK,EAAE;AACd,gBAAA,OAAO,CAAC,KAAK,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAC;AACzD,gBAAA,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;AAC9C,aAAA;SACF,CAAA,CAAA;AAAA,KAAA;AAGD,IAAA,gBAAgB,CAAC,MAAM,EAAA;AACrB,QAAA,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC;QAC3B,QAAQ,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,KAAK,EAAE,CAAC;KACjD;IAEK,cAAc,CAAC,MAAM,EAAE,KAAK,EAAA;;AAEhC,YAAA,IAAI,SAAS,GAAG,CAAA,MAAM,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,CAAC,KAAI,EAAE,CAAC;YAErE,IAAI,SAAS,IAAI,EAAE,EAAE;gBACnB,MAAM,MAAM,GAAG,EAAE,CAAC;gBAClB,MAAM,CAAC,UAAU,CAAC,GAAG,MAAM,CAAC,UAAU,CAAC,CAAC;AACxC,gBAAA,MAAM,CAAC,UAAU,CAAC,GAAG,QAAQ,CAAC;AAC9B,gBAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC5D,gBAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;;AAEnC,gBAAA,MAAM,OAAO,GAAG;AACd,oBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;iBAC9B,CAAA;AACD,gBAAA,IAAI,WAAW,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;AAExE,gBAAA,IAAI,WAAW,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACtC,oBAAA,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;AACvB,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC;AACzC,iBAAA;AAEF,aAAA;SACF,CAAA,CAAA;AAAA,KAAA;IAED,eAAe,GAAA;AACb,QAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACtB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC,eAAe,CAAC;AAChD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAID,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,mBAAmB,CAAC;AACxC,QAAA,MAAM,CAAC,gBAAgB,CAAC,GAAG,KAAK,CAAC;AACjC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC;AAC5C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC,eAAe,CAAC;AAChD,gBAAA,IAAI,IAAI,CAAC,eAAe,CAAC,MAAM,IAAI,CAAC,EAAE;oBACpC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC7C,oBAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACnC,iBAAA;AACD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AACD,IAAA,UAAU,CAAC,MAAM,EAAA;AACf,QAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC5D,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,gBAAgB,CAAC;AACrC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,mBAAmB,CAAC;;AAG5C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,sBAAsB,CAAC,MAAM,EAAE,OAAO,CAAC;AACvC,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;AAClC,gBAAA,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE;AAC5B,oBAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC;AAC1C,iBAAA;AACD,gBAAA,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC;AACtC,gBAAA,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;AAC9B,oBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC;AAChD,iBAAA;AACD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,aAAa,CAAC,MAAM,EAAE,QAAQ,EAAA;AAC5B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,QAAQ,CAAC;AAChC,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,qBAAqB,CAAC;;AAG9C,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,sBAAsB,CAAC,MAAM,EAAE,OAAO,CAAC;AACvC,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;AACjB,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;AAClC,gBAAA,IAAI,CAAC,kBAAkB,GAAG,QAAQ,CAAC,kBAAkB,CAAC;AACtD,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,IAAG;oBAC9B,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC;AACzC,iBAAC,CAAC,CAAC;AAEH,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAED,eAAe,CAAC,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAA;QACpD,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAC1B,MAAM,CAAC,SAAS,CAAC;YACf,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;AAC/D,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACrD,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,qBAAqB,CAAC;AAC1C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAGzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,yBAAyB,CAAC,MAAM,EAAE,OAAO,CAAC;AAC1C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AACrC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,YAAY,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAA;AACtC,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,KAAK,MAAM,CAAC,CAAC;AAChE,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAE9B,QAAA,IAAI,UAAU,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACjC,YAAA,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,IAAG;gBACnC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AAC1C,aAAC,CAAC,CAAC;AACJ,SAAA;QACD,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC;AACrC,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACrD,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,qBAAqB,CAAC;AAC1C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAGzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,yBAAyB,CAAC,MAAM,EAAE,OAAO,CAAC;AAC1C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AACrC,gBAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACtB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;IAGD,kBAAkB,CAAC,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAA;QACvD,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAC1B,MAAM,CAAC,SAAS,CAAC;YACf,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;AAC/D,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACrD,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,qBAAqB,CAAC;AAC1C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAGzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,yBAAyB,CAAC,MAAM,EAAE,OAAO,CAAC;AAC1C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AACrC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,eAAe,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAA;AACzC,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,KAAK,MAAM,CAAC,CAAC;AAChE,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAE9B,QAAA,IAAI,UAAU,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACjC,YAAA,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,IAAG;gBACnC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AAC1C,aAAC,CAAC,CAAC;AACJ,SAAA;QACD,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC;AACrC,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACrD,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,qBAAqB,CAAC;AAC1C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAGzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,yBAAyB,CAAC,MAAM,EAAE,OAAO,CAAC;AAC1C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AACrC,gBAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACtB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AACD,IAAA,WAAW,CAAC,CAAC,EAAE,MAAM,EAAE,QAAQ,EAAA;AAC7B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAE3B,QAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AACxC,YAAA,IAAI,OAAO,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AAC9B,gBAAA,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,IAAG;oBACnC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AAC7C,iBAAC,CAAC,CAAC;AACJ,aAAA;AACH,SAAC,CAAC,CAAC;QAEH,MAAM,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC;AACrC,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACrD,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,qBAAqB,CAAC;AAC1C,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAGzC,QAAA,MAAM,OAAO,GAAG;AACd,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,yBAAyB,CAAC,MAAM,EAAE,OAAO,CAAC;AAC1C,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AACrC,gBAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;gBACtB,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;AAED,IAAA,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAA;AAChB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,iBAAiB,CAAC;QAC5B,IAAI,IAAI,IAAI,GAAG;YACb,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;QAC3C,IAAI,IAAI,IAAI,GAAG;AACb,YAAA,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC;AAClB,QAAA,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;AACd,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;AACnC,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC;AAC/B,QAAA,IAAI,IAAI,CAAC,SAAS,IAAI,oBAAoB,EAAE;AAC1C,YAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAC5D,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;AACvC,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,SAAS,IAAI,2BAA2B,EAAE;AACjD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAChE,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,UAAU,CAAC;AAC5B,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;YACzC,GAAG,GAAG,oBAAoB,CAAC;AAC5B,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,SAAS,IAAI,0BAA0B,EAAE;AAChD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAChE,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC;AACxB,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;YACzC,GAAG,GAAG,oBAAoB,CAAC;AAC5B,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,SAAS,IAAI,oBAAoB,EAAE;AAC1C,YAAA,MAAM,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACjE,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,cAAc,CAAC;AAChC,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;YAC1C,GAAG,GAAG,oBAAoB,CAAC;AAC5B,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,SAAS,IAAI,oBAAoB,EAAE;AAC1C,YAAA,MAAM,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACjE,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC;AACxB,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;YAC1C,GAAG,GAAG,oBAAoB,CAAC;AAC5B,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,SAAS,IAAI,iBAAiB,EAAE;AACvC,YAAA,MAAM,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACjE,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC;AACxB,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;YAC1C,GAAG,GAAG,oBAAoB,CAAC;AAC5B,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,SAAS,IAAI,uBAAuB,EAAE;AAC7C,YAAA,MAAM,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACjE,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,UAAU,CAAC;AAC5B,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;YAC1C,GAAG,GAAG,oBAAoB,CAAC;AAC5B,SAAA;;AAED,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AAED,QAAA,IAAI,CAAC,EAAE;AACJ,aAAA,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,GAAG,CAAC;AAC1B,aAAA,IAAI,CAAC,CAAC,QAAa,KAAI;AAEtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACvC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC;AACD,aAAA,KAAK,CAAC,CAAC,GAAQ,KAAI;AAClB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACN;;AAID,IAAA,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,EAAA;QACd,IAAI,CAAC,IAAI,SAAS;YAAE,OAAO;QAC3B,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC;KACxB;AAED,IAAA,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,EAAA;QACd,IAAI,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE;AACvB,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC;YACnC,OAAO;AACR,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AAC7B,YAAA,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;;AAEX,YAAA,IAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC;AACvC,SAAA;KACF;AAED,IAAA,MAAM,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAA;QAClB,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;AACxB,YAAA,EAAE,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAChB,YAAA,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC;AACrC,YAAA,IAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC;AACvC,SAAA;KACF;IAED,YAAY,GAAA;AACV,QAAA,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC;QACzB,IAAI,IAAI,CAAC,KAAK,EAAE;AACd,YAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC;AACrB,YAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC;AACzB,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,GAAG,UAAU,CAAC;AAC7B,SAAA;KACF;IACD,YAAY,GAAA;QACV,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC;KAC9D;IAID,uBAAuB,CAAC,IAAI,EAAE,IAAI,EAAA;AAChC,QAAA,IAAI,IAAI,IAAI,SAAS,IAAI,IAAI,IAAI,EAAE,EAAE;AAEnC,YAAA,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,EACpB,KAAK,GAAG,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,EAC3B,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,EACtB,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;YACzB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,EAAE,CAAC,CAAC;AAE5B,YAAA,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;AAAE,gBAAA,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAC1C,YAAA,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;AAAE,gBAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAEpC,YAAA,IAAI,OAAO,GAAG,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAE3C,YAAA,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC;AAC9B,SAAA;KACF;IAKD,QAAQ,GAAA;QACN,IAAI,CAAC,eAAe,GAAG;AACrB,YAAA,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,OAAO,EAAE;AACxB,YAAA,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,UAAU,EAAE;SAC7B,CAAC;AACF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACtD,IAAI,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAE/B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC5B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AACxC,YAAA,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC7B,YAAA,MAAM,EAAE,IAAI;SACb,CAAC;AACF,QAAA,IAAI,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,IAAI,EAAE,CAAC;AAC7D,QAAA,IAAI,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC;AACvD,QAAA,IAAI,UAAU,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC;AAC7D,QAAA,IAAI,YAAY,GAAG,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC;QAC9D,IAAI,UAAU,IAAI,EAAE,EAAE;AACpB,YAAA,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACtC,YAAA,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,YAAY,CAAC;AACvC,SAAA;QACD,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,MAAc,KAAI;AAC7C,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;AACrB,YAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;AAEpB,YAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC;YACjC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC;YAC5C,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC;YAC3C,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC;AAC3C,YAAA,IAAI,MAAM,CAAC,SAAS,CAAC,IAAI,oBAAoB,EAAE;AAC7C,gBAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC;AACnC,gBAAA,IAAI,GAAG,GAAG,CAAC,aAAa,CAAC,CAAC;gBAC1B,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,cAAc,CAAC,CAAC;AAC1D,aAAA;AAAM,iBAAA,IAAI,MAAM,CAAC,SAAS,CAAC,IAAI,oBAAoB,EAAE;AACpD,gBAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC;AACnC,gBAAA,IAAI,GAAG,GAAG,CAAC,aAAa,CAAC,CAAC;gBAC1B,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;AAClD,aAAA;AAAM,iBAAA,IAAI,MAAM,CAAC,SAAS,CAAC,IAAI,iBAAiB,EAAE;AACjD,gBAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC;AACnC,gBAAA,IAAI,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;gBACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;AAClD,aAAA;AAAM,iBAAA,IAAI,MAAM,CAAC,SAAS,CAAC,IAAI,uBAAuB,EAAE;AACvD,gBAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC;AACnC,gBAAA,IAAI,GAAG,GAAG,CAAC,UAAU,CAAC,CAAC;gBACvB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,UAAU,CAAC,CAAC;AACtD,aAAA;AACI,iBAAA;gBACH,IAAI,CAAC,iBAAiB,EAAE,CAAC;AACzB,gBAAA,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC;AACf,gBAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;AACZ,aAAA;AACH,SAAC,CAAC,CAAC;KACJ;IAED,YAAY,CAAC,KAAoB,EAAE,KAAK,EAAA;QACtC,IAAI,KAAK,CAAC,UAAU,IAAI,KAAK,IAAI,KAAK,CAAC,UAAU,KAAK,KAAK,EAAE;AAC3D,YAAA,IAAI,KAAK,CAAC,IAAI,KAAK,OAAO,EAAE;gBAC1B,KAAK,CAAC,cAAc,EAAE,CAAC;AACxB,aAAA;AACF,SAAA;KACF;IAED,cAAc,CAAC,KAAY,EAAC,KAAK,EAAA;AAC/B,QAAA,IAAG,KAAK,CAAC,UAAU,KAAK,KAAK,EAAE;AAC7B,YAAA,MAAM,KAAK,GAAG,KAAK,CAAC,MAA0B,CAAC;AAC/C,YAAA,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC;;AAG1B,YAAA,IAAI,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE;;gBAGxB,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC,OAAO,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC;AAC3C,gBAAA,KAAK,CAAC,aAAa,GAAG,KAAK,CAAC,KAAK,CAAC;AACnC,aAAA;AAAM,iBAAA;gBACN,OAAM;AACN,aAAA;AACF,SAAA;AACI,aAAA;AACH,YAAA,MAAM,KAAK,GAAG,KAAK,CAAC,MAA0B,CAAC;AAC/C,YAAA,KAAK,CAAC,aAAa,GAAG,KAAK,CAAC,KAAK,CAAC;AACnC,SAAA;KAEF;IACD,gBAAgB,CAAC,MAAM,EAAE,KAAK,EAAA;AAC5B,QAAA,IAAI,KAAK,CAAC,UAAU,IAAI,KAAK,EAAE;YAC7B,IAAG,KAAK,CAAC,aAAa,IAAI,KAAK,CAAC,aAAa,IAAI,EAAE,EAAE;gBACnD,IAAI,MAAM,GAAE,EAAE,CAAA;AACd,gBAAA,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,aAAa,CAAA;AACvC,gBAAA,IAAG,IAAI,CAAC,OAAO,IAAK,MAAM,EAAE;AAC1B,oBAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,GAAG,CAAA;AAC5B,iBAAA;AACI,qBAAA;AACH,oBAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAA;AACtB,iBAAA;AACD,gBAAA,IAAI,OAAO,GAAG;AACZ,oBAAA,MAAM,EAAE,cAAc;iBACvB,CAAA;AACD,gBAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,oBAAA,IAAG,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAC/B,wBAAA,IAAG,QAAQ,CAAC,OAAO,IAAI,SAAS,EAAE;AACjC,yBAAA;AACI,6BAAA;AACH,4BAAA,KAAK,CAAC,aAAa,GAAG,EAAE,CAAC;4BACzB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,yBAAA;AACF,qBAAA;AACI,yBAAA;wBACH,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,qBAAA;AACH,iBAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;oBACpB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,iBAAC,CAAC,CAAC;AACJ,aAAA;AAEF,SAAA;KACF;;gIAl2FU,gBAAgB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAuB,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAQ,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAjC,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAkC,qBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,oBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;oHAAhB,gBAAgB,EAAA,QAAA,EAAA,aAAA,EAAA,WAAA,EAAA,CAAA,EAAA,YAAA,EAAA,UAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAAA,CAAA,UAAA,CAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,EAAA,YAAA,EAAA,oBAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,EAAA,YAAA,EAAA,wBAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAAA,CAAA,wBAAA,CAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,EAAA,YAAA,EAAA,cAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAAA,CAAA,cAAA,CAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,EAAA,YAAA,EAAA,OAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAAA,CAAA,QAAA,CAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,EAAA,YAAA,EAAA,mBAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAMhB,iBAAiB,EAAA,WAAA,EAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECzB9B,+/tEAqsCQ,EAAA,MAAA,EAAA,CAAA,i4CAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA3B,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAe,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,mBAAA,EAAA,QAAA,EAAA,iGAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,wIAAA,EAAA,MAAA,EAAA,CAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAI,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,eAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,sBAAA,EAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,sBAAA,EAAA,eAAA,EAAA,OAAA,EAAA,sBAAA,EAAA,SAAA,EAAA,YAAA,EAAA,aAAA,EAAA,UAAA,EAAA,WAAA,EAAA,YAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,WAAA,EAAA,UAAA,EAAA,YAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,WAAA,EAAA,QAAA,EAAA,UAAA,EAAA,SAAA,EAAA,UAAA,EAAA,YAAA,EAAA,UAAA,EAAA,mBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,UAAA,EAAA,UAAA,EAAA,SAAA,EAAA,QAAA,EAAA,cAAA,EAAA,SAAA,EAAA,mBAAA,EAAA,aAAA,EAAA,iBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAQ,KAAA,CAAA,2BAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,MAAA,EAAA,CAAA,IAAA,EAAA,SAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,YAAA,EAAA,eAAA,EAAA,WAAA,EAAA,6BAAA,EAAA,uBAAA,EAAA,0BAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,EAAA,sBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,GAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,aAAA,EAAA,MAAA,EAAA,CAAA,cAAA,EAAA,cAAA,EAAA,WAAA,EAAA,WAAA,EAAA,iBAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,iBAAA,EAAA,WAAA,EAAA,cAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA7B,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA8B,GAAA,CAAA,SAAA,EAAA,IAAA,EAAA,SAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAF,KAAA,CAAA,YAAA,EAAA,IAAA,EAAA,UAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAG,cAAA,EAAA,IAAA,EAAA,YAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAC,eAAA,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDlrCK,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAL5B,SAAS;+BACE,aAAa,EAAA,QAAA,EAAA,+/tEAAA,EAAA,MAAA,EAAA,CAAA,i4CAAA,CAAA,EAAA,CAAA;oTAKA,QAAQ,EAAA,CAAA;sBAA9B,SAAS;uBAAC,UAAU,CAAA;gBACY,kBAAkB,EAAA,CAAA;sBAAlD,SAAS;uBAAC,oBAAoB,CAAA;gBACM,sBAAsB,EAAA,CAAA;sBAA1D,SAAS;uBAAC,wBAAwB,CAAA;gBACR,YAAY,EAAA,CAAA;sBAAtC,SAAS;uBAAC,cAAc,CAAA;gBACJ,KAAK,EAAA,CAAA;sBAAzB,SAAS;uBAAC,QAAQ,CAAA;gBACW,iBAAiB,EAAA,CAAA;sBAA9C,SAAS;uBAAC,iBAAiB,CAAA;;;MEJjB,sBAAsB,CAAA;AAKjC,IAAA,WAAA,CACS,MAAc,EACb,KAAqB,EACrB,MAAqB,EACrB,EAAyB,EACzB,EAAuB,EACvB,cAAiC,EACjC,KAA2B,EAC3B,EAAe,EAAA;AAPhB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAuB;AACzB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAqB;AACvB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AACjC,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAsB;AAC3B,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAa;QAQpB,IAAA,CAAA,MAAM,GAAG;AACd,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,MAAM,EAAE,OAAO;AACf,YAAA,SAAS,EAAE,MAAM;AACjB,YAAA,WAAW,EAAE,oBAAoB;AACjC,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,yBAAyB,EAAE,GAAG;AAC9B,YAAA,eAAe,EAAE,OAAO;SAEzB,CAAC;QAEK,IAAA,CAAA,UAAU,GAAG;AAClB,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,MAAM,EAAE,MAAM;AACd,YAAA,SAAS,EAAE,MAAM;AACjB,YAAA,WAAW,EAAE,oBAAoB;AACjC,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,yBAAyB,EAAE,EAAE;AAC7B,YAAA,eAAe,EAAE,EAAE;AACnB,YAAA,oBAAoB,EAAE;AACpB,gBAAA;oBACE,MAAM;oBACN,QAAQ;oBACR,WAAW;oBACX,eAAe;oBACf,WAAW;oBACX,aAAa;oBACb,aAAa;oBACb,eAAe;oBACf,cAAc;oBACd,aAAa;oBACb,QAAQ;oBACR,SAAS;oBACT,qBAAqB;oBACrB,mBAAmB;oBACnB,SAAS;oBACT,UAAU;AACX,iBAAA;AACD,gBAAA;oBACE,UAAU;oBACV,WAAW;oBACX,iBAAiB;oBACjB,eAAe;oBACf,aAAa;oBACb,aAAa;oBACb,sBAAsB;oBACtB,cAAc;oBACd,kBAAkB;AACnB,iBAAA;AACF,aAAA;SACF,CAAC;AAKA,QAAA,IAAA,CAAA,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;AAUjB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAiB,CAAA,iBAAA,GAAG,EAAE,CAAC;AACvB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AAGb,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAEd,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AAEV,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAWd,QAAA,IAAmB,CAAA,mBAAA,GAAC,EAAE,CAAC;AAEvB,QAAA,IAAU,CAAA,UAAA,GAAC,EAAE,CAAC;AACd,QAAA,IAAU,CAAA,UAAA,GAAC,EAAE,CAAC;AAsEd,QAAA,IAAY,CAAA,YAAA,GAAC,EAAE,CAAC;AAydhB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAiB,CAAA,iBAAA,GAAG,CAAC,CAAC;KAxoBjB;IAwGL,WAAW,GAAA;AACT,QAAA,IAAI,CAAC,MAAM,GAAC,GAAG,CAAC;AAChB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACtD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;;AAE/B,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC,eAAe,CAAC;AAChD,gBAAA,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;AAC1C,gBAAA,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,SAAS,CAAC;AACpC,gBAAA,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC,WAAW,CAAC;;AAExC,gBAAA,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,iBAAiB,CAAC,GAAG,CAAC,MAAM,KAAK;oBACjE,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;gBACJ,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,cAAc,CAAC,MAAM,IAAE,EAAE,CAAC;gBAClD,IAAI,CAAC,IAAI,GAAI,QAAQ,CAAC,cAAc,CAAC,IAAI,IAAE,EAAE,CAAA;gBAC7C,IAAI,CAAC,YAAY,GAAC,QAAQ,CAAC,cAAc,CAAC,YAAY,IAAE,EAAE,CAAC;AAC5D,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AACD,IAAA,aAAa,CAAC,GAAG,EAAA;QACf,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;KACrC;AAID,IAAA,SAAS,CAAC,UAAU,EAAA;;QAGlB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;AAC/B,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC;AACtB,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC;;AAEpC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACvE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,KAAK;oBAC/C,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;AACJ,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AAGD,IAAA,gBAAgB,CAAC,UAAU,EAAA;;QAEzB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;AAC/B,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,UAAU,CAAC;AAC3B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC;;AAEpC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACvE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,KAAK;oBAClD,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;AACJ,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,OAAO,CAAC,SAAS,EAAA;AACf,QAAA,IAAI,SAAS,IAAI,SAAS,IAAI,SAAS,IAAI,EAAE;YAAE,OAAM;AACrD,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAI,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACvD,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,uBAAuB,CAAC;;AAEhD,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,gBAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;AACnC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;IAED,QAAQ,CAAC,OAAO,EAAE,MAAM,EAAA;AAEtB,QAAA,IAAI,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,IAAG;YACzD,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AAC1C,SAAC,CAAC,CAAC;;KAEJ;IAED,aAAa,GAAA;;;;;;;;;;;;;;;AAkBX,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAE3B,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,IAAI,EAAE,IAAI,IAAI,CAAC,QAAQ,IAAI,SAAS,EAAE;AAC9E,YAAA,YAAY,IAAI,WAAW,GAAG,GAAG,CAAC;AAClC,YAAA,aAAa,IAAI,UAAU,GAAG,GAAG,CAAC;AAClC,YAAA,OAAO,IAAI,GAAG,GAAG,GAAG,CAAC;AACrB,YAAA,OAAO,IAAI,UAAU,GAAG,GAAG,CAAC;AAC5B,YAAA,SAAS,IAAI,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;AACjC,YAAA,WAAW,IAAI,GAAG,GAAG,GAAG,CAAC;AAC1B,SAAA;AAED,QAAA,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,IAAI,IAAI,CAAC,WAAW,IAAI,EAAE,IAAI,IAAI,CAAC,WAAW,IAAI,SAAS,EAAE;AACvF,YAAA,YAAY,IAAI,OAAO,GAAG,GAAG,CAAC;AAC9B,YAAA,aAAa,IAAI,KAAK,GAAG,GAAG,CAAC;AAC7B,YAAA,OAAO,IAAI,GAAG,GAAG,GAAG,CAAC;AACrB,YAAA,OAAO,IAAI,KAAK,GAAG,GAAG,CAAC;AACvB,YAAA,SAAS,IAAI,IAAI,CAAC,WAAW,GAAE,GAAG,CAAC;AACnC,YAAA,WAAW,IAAI,GAAG,GAAG,GAAG,CAAC;AAC1B,SAAA;AAED,QAAA,IAAI,IAAI,CAAC,KAAK,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,IAAI,EAAE,IAAI,IAAI,CAAC,KAAK,IAAI,SAAS,EAAE;AACrE,YAAA,YAAY,IAAI,OAAO,GAAG,GAAG,CAAC;AAC9B,YAAA,aAAa,IAAI,SAAS,GAAG,GAAG,CAAC;AACjC,YAAA,OAAO,IAAI,GAAG,GAAG,GAAG,CAAC;AACrB,YAAA,OAAO,IAAI,SAAS,GAAG,GAAG,CAAC;AAC3B,YAAA,SAAS,IAAI,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC;AAC9B,YAAA,WAAW,IAAI,GAAG,GAAG,GAAG,CAAC;AAC1B,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,KAAK,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,IAAI,EAAE,IAAI,IAAI,CAAC,KAAK,IAAI,SAAS,EAAE;AACrE,YAAA,YAAY,IAAI,OAAO,GAAG,GAAG,CAAC;AAC9B,YAAA,aAAa,IAAI,SAAS,GAAG,GAAG,CAAC;AACjC,YAAA,OAAO,IAAI,GAAG,GAAG,GAAG,CAAC;AACrB,YAAA,OAAO,IAAI,SAAS,GAAG,GAAG,CAAC;AAC3B,YAAA,SAAS,IAAI,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC;AAC9B,YAAA,WAAW,IAAI,GAAG,GAAG,GAAG,CAAC;AAC1B,SAAA;AAED,QAAA,IAAI,IAAI,CAAC,KAAK,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,IAAI,EAAE,IAAI,IAAI,CAAC,KAAK,IAAI,SAAS,EAAE;AACrE,YAAA,YAAY,IAAI,aAAa,GAAG,GAAG,CAAC;AACpC,YAAA,aAAa,IAAI,WAAW,GAAG,GAAG,CAAC;AACnC,YAAA,OAAO,IAAI,GAAG,GAAG,GAAG,CAAC;AACrB,YAAA,OAAO,IAAI,WAAW,GAAG,GAAG,CAAC;AAC7B,YAAA,SAAS,IAAI,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC;AAC9B,YAAA,WAAW,IAAI,GAAG,GAAG,GAAG,CAAC;AAC1B,SAAA;AAED,QAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,IAAI,EAAE,IAAI,IAAI,CAAC,QAAQ,IAAI,SAAS,EAAE;AAC9E,YAAA,YAAY,IAAI,aAAa,GAAG,GAAG,CAAC;AACpC,YAAA,aAAa,IAAI,cAAc,GAAG,GAAG,CAAC;AACtC,YAAA,OAAO,IAAI,GAAG,GAAG,GAAG,CAAC;AACrB,YAAA,OAAO,IAAI,cAAc,GAAG,GAAG,CAAC;AAChC,YAAA,SAAS,IAAI,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;AACjC,YAAA,WAAW,IAAI,GAAG,GAAG,GAAG,CAAC;AAC1B,SAAA;AAID,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAI,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACvD,QAAA,MAAM,CAAC,cAAc,CAAC,GAAG,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACnD,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACrD,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACzC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACzC,QAAA,MAAM,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAC7C,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACjD,QAAA,IAAI,IAAI,CAAC,WAAW,IAAI,EAAE,IAAI,IAAI,CAAC,WAAW,IAAI,SAAS,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,EAAE;YACvF,IAAI,CAAC,WAAW,GAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;AACzC,YAAA,IAAI,YAAY,GAAG,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;YAC3D,IAAI,cAAc,GAAG,YAAY,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;YACtD,MAAM,CAAC,YAAY,CAAC,GAAE,cAAc,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACjD,SAAA;AACD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,eAAe,CAAC;;AAGxC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC9B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,gBAAA,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC;AACtC,gBAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC;AAClC,gBAAA,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC,eAAe,CAAC;AAChD,gBAAA,IAAI,CAAC,cAAc,GAAG,QAAQ,CAAC,cAAc,CAAC;AAC9C,gBAAA,IAAI,CAAC,WAAW,GAAC,EAAE,CAAC;AACpB,gBAAA,IAAI,CAAC,WAAW,GAAC,EAAE,CAAC;gBACpB,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,gBAAgB,CAAC,QAAQ,EAAE,YAAA;oBACzD,IAAI,SAAS,GAAG,cAAc,GAAG,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;oBACxD,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,SAAS,GAAG,SAAS,CAAC;AAC1D,iBAAC,CAAC,CAAC;AAEJ,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;AACD,IAAA,UAAU,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAA;QAEjB,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,SAAS,EAAE;YAC/B,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,UAAU,EAAE,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC;AACpE,SAAA;KACF;AACD,IAAA,WAAW,CAAC,GAAG,EAAA;QAEX,QAAQ,GAAG,CAAC,UAAU;YAEpB,KAAK,iBAAiB,EAAE;gBACtB,IAAI,CAAC,iBAAiB,EAAE,CAAC;gBACzB,MAAM;AACP,aAAA;AAAC,YAAA,SAAS;gBACT,MAAM;AACP,aAAA;AACF,SAAA;KAGJ;IAED,iBAAiB,GAAA;AACf,QAAA,IAAG,IAAI,CAAC,WAAW,CAAC,MAAM,GAAC,CAAC,EAAC;YAC3B,IAAI,CAAC,qBAAqB,EAAE,CAAC;AAC7B,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAI,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACvD,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,oBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAE,EAAE,CAAC;oBACjC,IAAI,CAAC,mBAAmB,GAAG,MAAM,CAAC,mBAAmB,IAAE,EAAE,CAAC;oBAC1D,QAAQ,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,KAAK,EAAE,CAAC;AACnD,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;oBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,iBAAA;AACH,aAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,aAAC,CAAC,CAAC;AAGH,SAAA;AAAI,aAAA;AACH,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;AAE7C,SAAA;KACH;IAED,eAAe,GAAA;AACb,QAAA,IAAI,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE;AAC/B,YAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC;YACzC,IAAI,SAAS,GAAC,EAAE,CAAC;AACjB,YAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAE;AAChC,gBAAA,IAAI,OAAO,GAAG,OAAO,CAAC,OAAO,IAAE,EAAE,CAAC;AAClC,gBAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAC1B,aAAC,CAAC,CAAA;YAEF,IAAI,UAAU,GAAG,QAAQ,CAAC,SAAS,CAAC,GAAC,GAAG,GAAC,QAAQ,CAAC,IAAI,CAAC,GAAC,GAAG,GAAC,QAAQ,CAAC,IAAI,CAAC,GAAC,KAAK,CAAC;YACjF,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAI,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACvD,YAAA,MAAM,CAAC,QAAQ,CAAC,GAAE,UAAU,CAAC;YAC7B,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAC,SAAS,CAAC,CAAC;YACxC,MAAM,CAAC,KAAK,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;YAChC,MAAM,CAAC,KAAK,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;YAChC,MAAM,CAAC,KAAK,CAAC,GAAG,QAAQ,CAAC,SAAS,CAAC,CAAC;YACpC,MAAM,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC;AACtC,YAAA,MAAM,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AAChC,YAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,KAAK,CAAE;AAE1B,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC3E,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,oBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,IAAE,EAAE,CAAC;oBACjC,IAAI,CAAC,qBAAqB,EAAE,CAAC;AAC7B,oBAAA,IAAI,CAAC,WAAW,GAAC,EAAE,CAAC;AACpB,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,oBAAA,IAAI,CAAC,cAAc,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AAC1C,oBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,kCAAkC,CAAC,CAAC;AACzD,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;oBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,iBAAA;AACH,aAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,aAAC,CAAC,CAAC;AACJ,SAAA;AAAI,aAAA;AACH,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,mCAAmC,CAAC,CAAC;AAExD,SAAA;KAEA;IAED,WAAW,GAAA;AACT,QAAA,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,iBAAiB,EAAE,IAAI,CAAC,CAAC;KACjE;IAED,SAAS,GAAA;AACP,QAAA,IAAG,IAAI,CAAC,WAAW,CAAC,MAAM,GAAC,CAAC,EAAC;YAC5B,QAAQ,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,KAAK,EAAE,CAAC;AAC/C,SAAA;AAAI,aAAA;AACH,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;AAE7C,SAAA;KACF;IAED,sBAAsB,GAAA;AACpB,QAAA,IAAG,IAAI,CAAC,WAAW,CAAC,MAAM,GAAC,CAAC,EAAC;YAC7B,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC5C,SAAA;AAAI,aAAA;AACH,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;AAE7C,SAAA;KACF;IAED,mBAAmB,GAAA;QACjB,IAAI,UAAU,GAAC,EAAE,CAAC;AAClB,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAE;AAChC,YAAA,IAAI,OAAO,GAAG,OAAO,CAAC,OAAO,IAAE,EAAE,CAAC;AAChC,YAAA,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAC7B,SAAC,CAAC,CAAA;QACF,IAAI,CAAC,UAAU,GAAC,IAAI,CAAC,UAAU,IAAE,EAAE,CAAC;AACpC,QAAA,IAAG,IAAI,CAAC,UAAU,IAAE,EAAE,EAAC;AACvB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACtD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAC,UAAU,CAAC;AAChC,YAAA,MAAM,CAAC,SAAS,CAAC,GAAC,IAAI,CAAC,UAAU,CAAC;AAClC,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,qBAAqB,CAAC;;AAE9C,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,gBAAA,IAAG,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAC/B,oBAAA,IAAI,CAAC,UAAU,GAAC,EAAE,CAAC;AACnB,oBAAA,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;AAC1C,oBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,0BAA0B,CAAC,CAAC;AAChD,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC1B,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;oBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,iBAAA;AACH,aAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,aAAC,CAAC,CAAC;AACJ,SAAA;AAAI,aAAA;AACH,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,+BAA+B,CAAC,CAAC;AAEpD,SAAA;KAEA;IAED,QAAQ,GAAA;AACN,QAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC;QAEnC,IAAI,OAAO,GAAG,IAAI,CAAC;QACnB,IAAI,OAAO,GAAC,EAAE,CAAC;QACf,IAAI,WAAW,GAAE,QAAQ,CAAC,aAAa,CAAC,IAAE,EAAE,CAAC;QAC7C,IAAI,OAAO,GAAC,QAAQ,CAAC,SAAS,CAAC,IAAE,EAAE,CAAC;QACpC,IAAI,UAAU,GAAC,QAAQ,CAAC,YAAY,CAAC,IAAE,EAAE,CAAC;AAC1C,QAAA,IAAG,IAAI,CAAC,WAAW,CAAC,MAAM,IAAE,CAAC,EAAC;YAC5B,OAAO,GAAG,KAAK,CAAC;YAChB,OAAO,GAAC,iCAAiC,CAAC;AAE3C,SAAA;QACD,IAAG,OAAO,IAAE,EAAE,EAAC;YACb,OAAO,GAAG,KAAK,CAAC;YAChB,OAAO,GAAC,wBAAwB,CAAC;AAElC,SAAA;QACD,IAAG,WAAW,IAAE,EAAE,EAAC;YACjB,OAAO,GAAG,KAAK,CAAC;YAChB,OAAO,GAAC,0BAA0B,CAAC;AAEpC,SAAA;QAED,IAAG,UAAU,IAAE,EAAE,EAAC;YAChB,OAAO,GAAG,KAAK,CAAC;YAChB,OAAO,GAAC,4BAA4B,CAAC;AAEtC,SAAA;AAED,QAAA,IAAG,OAAO,EAAC;YACX,IAAI,KAAK,GAAE,QAAQ,CAAC,IAAI,CAAC,IAAG,EAAE,CAAC;YAC/B,IAAI,MAAM,GAAG,QAAQ,CAAC,KAAK,CAAC,IAAE,EAAE,CAAC;YACjC,IAAI,EAAE,GAAC,EAAE,CAAC;YACV,IAAI,GAAG,GAAC,EAAE,CAAC;AAEX,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAG3B,IAAG,KAAK,IAAE,EAAE,EAAC;gBACd,IAAI,YAAY,GAAG,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;gBAC9C,IAAI,cAAc,GAAG,YAAY,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACtD,gBAAA,EAAE,GAAG,cAAc,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC/B,aAAA;YACD,IAAG,MAAM,IAAE,EAAE,EAAC;gBACf,IAAI,YAAY,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;gBAChD,IAAI,cAAc,GAAG,YAAY,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACrD,gBAAA,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAChC,aAAA;YACD,IAAI,YAAY,GAAC,EAAE,CAAC;AACpB,YAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAE;AAChC,gBAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAE,EAAE,CAAC;AACtC,gBAAA,IAAI,OAAO,GAAC,OAAO,CAAC,OAAO,CAAC;AAC5B,gBAAA,IAAI,OAAO,GAAC,OAAO,CAAC,OAAO,CAAC;AAC5B,gBAAA,IAAG,SAAS,CAAC,MAAM,GAAC,CAAC,EAAC;oBACtB,YAAY,CAAC,IAAI,CAAC;AAChB,wBAAA,QAAQ,EAAC,SAAS;AAClB,wBAAA,SAAS,EAAC,OAAO;AACjB,wBAAA,SAAS,EAAC,OAAO;AAClB,qBAAA,CAAC,CAAA;AACD,iBAAA;AACH,aAAC,CAAC,CAAA;YAGF,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,iBAAiB,CAAC;AACtC,YAAA,MAAM,CAAC,YAAY,CAAC,GAAC,UAAU,CAAC;AAChC,YAAA,MAAM,CAAC,SAAS,CAAC,GAAC,OAAO,CAAC;AAC1B,YAAA,MAAM,CAAC,aAAa,CAAC,GAAC,YAAY,CAAC;AACnC,YAAA,MAAM,CAAC,IAAI,CAAC,GAAC,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,KAAK,CAAC,GAAC,GAAG,CAAC;AAClB,YAAA,MAAM,CAAC,UAAU,CAAC,GAAC,WAAW,CAAC;AAC/B,YAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,cAAc,CAAC;;AAEvC,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;aAC9B,CAAA;AACD,YAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC1E,gBAAA,IAAG,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;oBAC/B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;AAC5B,wBAAA,UAAU,EAAE,CAAC,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC;AACrC,wBAAA,OAAO,EAAE,CAAC,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC;wBAClC,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AACxC,wBAAA,EAAE,EAAE,EAAE;AACN,wBAAA,GAAG,EAAC,EAAE;AACR,qBAAA,CAAC,CAAC;AACJ,oBAAA,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;oBACxC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACpC,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC1B,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;oBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,iBAAA;AACH,aAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,aAAC,CAAC,CAAC;AACJ,SAAA;AAAI,aAAA;AACH,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AAC5B,SAAA;KAEA;AAGD,IAAA,IAAI,mBAAmB,GAAA;AACrB,QAAA,OAAO,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC;KACrC;AAED,IAAA,SAAS,CAAC,OAAO,EAAA;QACf,QAAQ,CAAC,cAAc,CAAC,KAAK,GAAC,OAAO,CAAC,CAAC,KAAK,EAAE,CAAC;KAChD;AACD,IAAA,SAAS,CAAC,CAAC,EAAA;AACP,QAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,IAAE;AAEzB,YAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AAC9B,SAAC,CAAC,CAAA;KAEL;IAKD,UAAU,CAAC,IAAI,EAAE,OAAO,EAAA;AAEtB,QAAA,IAAK,QAAQ,CAAC,cAAc,CAAC,KAAK,GAAC,OAAO,CAAS,CAAC,OAAO,IAAI,KAAK,EAAE;AACpE,YAAA,IAAI,OAAO,GAAG,QAAQ,CAAC,cAAc,CAAC,KAAK,GAAC,OAAO,CAAC,CAAC;YACrD,OAAO,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC;YACpE,OAAO,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;YACpE,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;AAC1C,gBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,OAAO,EAAE;oBAC9B,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AACnC,iBAAA;AACH,aAAC,CAAC,CAAC;AACJ,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,OAAO,GAAG,QAAQ,CAAC,cAAc,CAAC,KAAK,GAAC,OAAO,CAAC,CAAC;YACrD,OAAO,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC;YACvE,OAAO,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AACjE,YAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC7B,SAAA;KAEF;IAED,QAAQ,GAAA;QACN,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC;AAE5C,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACtD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;QAEF,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;AAC5B,YAAA,UAAU,EAAE,CAAC,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC;AACrC,YAAA,OAAO,EAAE,CAAC,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC;YAClC,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AACxC,YAAA,EAAE,EAAE,EAAE;AACN,YAAA,GAAG,EAAC,EAAE;AACT,SAAA,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,UAAU,GAAC,EAAE,CAAC;QACnB,KAAI,IAAI,CAAC,GAAC,CAAC,EAAC,CAAC,GAAC,EAAE,EAAC,CAAC,EAAE,EAAC;YACnB,IAAG,CAAC,GAAC,EAAE;gBACP,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC;;gBAE5B,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,GAAC,CAAC,CAAC,CAAC;AAC5B,SAAA;AAED,QAAA,IAAI,CAAC,UAAU,GAAC,EAAE,CAAC;QACnB,KAAI,IAAI,CAAC,GAAC,CAAC,EAAC,CAAC,GAAC,EAAE,EAAC,CAAC,EAAE,EAAC;YACnB,IAAG,CAAC,GAAC,EAAE;gBACP,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC;;gBAE5B,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,GAAC,CAAC,CAAC,CAAC;AAC5B,SAAA;QAEC,IAAI,CAAC,qBAAqB,EAAE,CAAC;QAC7B,IAAI,CAAC,WAAW,EAAE,CAAC;KACpB;IACD,qBAAqB,GAAA;QACnB,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;AAClC,YAAA,OAAO,EAAE,CAAC,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC;AAClC,YAAA,OAAO,EAAE,KAAK;AACd,YAAA,GAAG,EAAE,CAAC,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC;AAC9B,YAAA,GAAG,EAAC,IAAI;AACR,YAAA,EAAE,EAAC,IAAI;AACP,YAAA,EAAE,EAAC,IAAI;AACP,YAAA,OAAO,EAAC,CAAC,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC;AACjC,YAAA,MAAM,EAAC,GAAG;AACT,SAAA,CAAC,CAAC;KACN;;sIA7tBU,sBAAsB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,qBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,mBAAA,EAAA,EAAA,EAAA,KAAA,EAAA1C,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAA2C,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,WAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAtB,mBAAA,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,mcCrBnC,60nBA0YA,EAAA,MAAA,EAAA,CAAA,wKAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAnC,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,aAAA,EAAA,MAAA,EAAA,CAAA,WAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,iBAAA,EAAA,UAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAe,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAI,IAAA,CAAA,sBAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,aAAA,EAAA,UAAA,CAAA,EAAA,OAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,MAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAnB,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAoC,kBAAA,EAAA,IAAA,EAAA,qBAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDrXa,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBALlC,SAAS;+BACE,oBAAoB,EAAA,QAAA,EAAA,60nBAAA,EAAA,MAAA,EAAA,CAAA,wKAAA,CAAA,EAAA,CAAA;gTAoBN,SAAS,EAAA,CAAA;sBAAhC,SAAS;uBAAC,WAAW,CAAA;gBACK,YAAY,EAAA,CAAA;sBAAtC,SAAS;uBAAC,cAAc,CAAA;gBACE,YAAY,EAAA,CAAA;sBAAtC,SAAS;uBAAC,cAAc,CAAA;gBACI,cAAc,EAAA,CAAA;sBAA1C,SAAS;uBAAC,gBAAgB,CAAA;;;AEhC5B,OAAe,CAAC,GAAG,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC;AAC5C,OAAO,CAAC,KAAK,GAAG;AAEd,IAAA,MAAM,EAAE;AACN,QAAA,MAAM,EAAE,oBAAoB;AAC5B,QAAA,IAAI,EAAE,mBAAmB;AACzB,QAAA,OAAO,EAAE,mBAAmB;AAC5B,QAAA,WAAW,EAAE,yBAAyB;AACvC,KAAA;AACD,IAAA,OAAO,EAAE;AACP,QAAA,MAAM,EAAE,aAAa;AACrB,QAAA,IAAI,EAAE,cAAc;AACpB,QAAA,OAAO,EAAE,cAAc;AACvB,QAAA,WAAW,EAAE,cAAc;AAC5B,KAAA;CACF,CAAC;AAKF,MAAM,SAAS,GAAG,UAAU,CAAC;MAWhB,iBAAiB,CAAA;IAE5B,WACU,CAAA,IAAgB,EAChB,EAAwB,EAAA;AADxB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AAChB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AAIlC,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AAIjB,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;QAInB,IAAA,CAAA,CAAC,GAAG,CAAC,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,CAAC,CAAC;QAClN,IAAC,CAAA,CAAA,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC;AAi2lB3F,QAAA,IAAgB,CAAA,gBAAA,GAAG,UAAU,IAAI,EAAA;YAC/B,IAAI,GAAG,EAAE,MAAM,GAAG,QAAQ,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;;AAEnD,YAAA,MAAM,CAAC,KAAK,GAAG,EAAE,CAAC;AAClB,YAAA,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC;AACpB,YAAA,GAAG,GAAG,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;AAC9B,YAAA,GAAG,CAAC,IAAI,GAAG,YAAY,CAAC;YACxB,GAAG,CAAC,IAAI,EAAE,CAAC;AACX,YAAA,GAAG,CAAC,SAAS,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;YACvB,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC;AAC3B,YAAA,GAAG,CAAC,SAAS,GAAG,MAAM,CAAC;YACvB,GAAG,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;YACzB,GAAG,CAAC,OAAO,EAAE,CAAC;AACd,YAAA,OAAO,MAAM,CAAC,SAAS,EAAE,CAAC;AAC5B,SAAC,CAAC;AAuzEF,QAAA,IAAO,CAAA,OAAA,GAAG,iylFAAiylF,CAAC;KAlrqBvylF;AAeL,IAAA,qBAAqB,CAAC,OAAO,EAAA;AAC3B,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC7C,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,oBAAoB,GAAG,OAAO,CAAC,oBAAoB,CAAC;QAEzD,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QACjD,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAEnB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,CAAC,KAAI;AAExC,YAAA,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE;gBACtD,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAElB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5C,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAElB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,gBAAgB,GAAG,OAAO,CAAC,aAAa,CAAC,CAAA;AAC3D,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,eAAe,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;AAC1D,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;;AAOb,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;;AAE5C,oBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;AACD,gBAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChB,aAAA;YAED,OAAO,CAAC,gBAAgB,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,KAAI;AAC5C,gBAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AAEtB,oBAAA,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;wBAC/C,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AACxB,qBAAA;AACI,yBAAA;AACH,wBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,qBAAA;AACH,iBAAC,CAAC,CAAC;AACH,gBAAA,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;gBAClB,MAAM,GAAG,EAAE,CAAC;AACd,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;QAEH,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC;AACpC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iOAAiO,CAAC;AACpP,QAAA,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AAC3C,YAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAClB,SAAA;AACD,QAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCnB,QAAA,IAAI,EAAE,GAAG;AAEP,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;AACtC,gBAAA,OAAO,EAAE,IAAI,EAAE,WAAW,GAAG,OAAO,GAAG,IAAI,GAAG,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,EAAE,iBAAiB,EAAE,CAAC;aACnI;AACD,YAAA,eAAe,EAAE,WAAW;AAC5B,YAAA,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,OAAO,EAAE;;;;;;gBAMP,EAAE,IAAI,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,QAAQ,EAAE;AAE1D,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AAErB,oBAAA,OAAO,EAAE;AAEP,wBAAA;AACE,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,IAAI,EAAE;AACJ,wCAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,iBAAiB,EAAE;wCAC9C,EAAE,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE,KAAK,EAAE,iBAAiB,EAAE;AACjE,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,IAAI,EAAE;AAEJ,wCAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,iBAAiB,EAAE;wCAC/C,EAAE,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE,KAAK,EAAE,iBAAiB,EAAE;AAC7D,qCAAA;AAEF,iCAAA;AACD,gCAAA;AAEE,oCAAA,IAAI,EAAE;AACJ,wCAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,iBAAiB,EAAE;wCAC/C,EAAE,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,gBAAgB,EAAE,KAAK,EAAE,iBAAiB,EAAE;AAExE,qCAAA;AACF,iCAAA;AAEF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;AAEZ,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,IAAI,EAAE;AACJ,wCAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,iBAAiB,EAAE;wCAC9C,EAAE,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE,KAAK,EAAE,iBAAiB,EAAE;AAC7D,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,IAAI,EAAE;AAEJ,wCAAA,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,iBAAiB,EAAE;wCACjD,EAAE,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,WAAW,EAAE,KAAK,EAAE,iBAAiB,EAAE;AACnE,qCAAA;AAEF,iCAAA;AACD,gCAAA;AAEE,oCAAA,IAAI,EAAE;AACJ,wCAAA,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,iBAAiB,EAAE;AACjD,wCAAA,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,iBAAiB,EAAE;AAC9C,qCAAA;AACF,iCAAA;AAEF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;AAEZ,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,IAAI,EAAE;AACJ,wCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,iBAAiB,EAAE;wCACrD,EAAE,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,KAAK,EAAE,iBAAiB,EAAE;AAChE,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,IAAI,EAAE;AAEJ,wCAAA,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,iBAAiB,EAAE;wCACnD,EAAE,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,GAAG,MAAM,EAAE,KAAK,EAAE,iBAAiB,EAAE;AACrH,qCAAA;AAEF,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,GAAG;AAEV,4BAAA,KAAK,EAAE;;;;;;;AAOL,gCAAA,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,EAAE;AACd,gCAAA;AACE,oCAAA,IAAI,EAAE;AAEJ,wCAAA,EAAE,IAAI,EAAE,6BAA6B,EAAE,KAAK,EAAE,iBAAiB,EAAE;AACjE,wCAAA,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,iBAAiB,EAAE;AAC5C,qCAAA;AAEF,iCAAA;AACD,gCAAA;AAEE,oCAAA,IAAI,EAAE;AACJ,wCAAA,EAAE,IAAI,EAAE,mCAAmC,EAAE,KAAK,EAAE,iBAAiB,EAAE;AACvE,wCAAA,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,iBAAiB,EAAE;AAC9C,qCAAA;AACF,iCAAA;AAEF,6BAAA;AACF,yBAAA;AACF,qBAAA;AACF,iBAAA;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,wJAAwJ,CAAC;AAE3J,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE,gBAAgB;AACzB,iBAAA;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,SAAS,EAAE,QAAQ;AACnB,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;AACb,wBAAA,IAAI,EAAE,IAAI;AACX,qBAAA;AACD,oBAAA,MAAM,EAAE,gBAAgB;AACzB,iBAAA;AAGF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,MAAM,EAAE;AACN,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AAEX,iBAAA;AACD,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EACb;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;AACrB,iBAAA;AACF,aAAA;AACD,YAAA,YAAY,EAAE,EACb;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,SAAS,EAAE,kroBAAkroB;AAC9roB,aAAA;SAEF,CAAA;AAED,QAAA,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;;QAEtB,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,kBAAkB,CAAC,OAAO,EAAA;AACxB,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC7C,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACvC,QAAA,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACzC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QACjD,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,OAAO,CAAC,KAAK,IAAI,EAAE,IAAI,OAAO,CAAC,KAAK,IAAI,SAAS,IAAI,OAAO,CAAC,KAAK,IAAI,IAAI,EAAE;AAC9E,YAAA,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;AACvB,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;AAE7C,YAAA,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACvB,iBAAA;AACI,qBAAA;AACH,oBAAA,KAAK,GAAG,OAAO,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC;AACnD,iBAAA;AACH,aAAC,CAAC,CAAC;;;;AAKJ,SAAA;;QAGD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;AAC3D,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,IAAI,EAAE,GAAG,UAAU,GAAG,KAAK,GAAG,EAAE,CAAC;AACxD,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,IAAI,EAAE,GAAG,WAAW,GAAG,MAAM,GAAG,EAAE,CAAC;AAC3D,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAKb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,cAAc,GAAG,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC;AAClE,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;;;;QAIlB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,YAAY,CAAC,CAAA;AAChF,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;AA8Bb,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACd,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACpB,GAAG,GAAG,EAAE,CAAC;QACT,OAAO,GAAG,EAAE,CAAC;;AAGb,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AACjC,YAAA,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,IAAI,EAAE;;gBAG9D,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AAEjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,OAAO,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,UAAU,CAAC,CAAA;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAOb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAIb,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,YAAY,GAAG,OAAO,CAAC,SAAS,CAAC,CAAA;AACnD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAIb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC1E,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;AAIb,gBAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AACF,iBAAA;AAED,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACpB,GAAG,GAAG,EAAE,CAAC;gBACT,OAAO,GAAG,EAAE,CAAC;;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5C,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAIb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;AAClD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,SAAS,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;AAC9C,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;AACtD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,sBAAsB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;AACjF,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AACF,iBAAA;AAED,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;;AAGrB,aAAA;;;YAGD,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,CAAC,KAAI;;;;;;;;;;;;;AAatC,gBAAA,IAAI,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE;oBAC9C,IAAI,GAAG,GAAG,EAAE,CAAC;oBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AAC5C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC;AACxC,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AAC7C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC;AAC9C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;AAC3C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC,YAAY,CAAC,CAAC;AAClD,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;;AAE5C,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AAED,oBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAGpB,IAAI,CAAC,IAAI,CAAC,EAAE;wBACV,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;wBAC/C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,4BAAA,IAAI,EAAE,IAAI;AACV,4BAAA,IAAI,EAAE,GAAG;AACV,yBAAA,CAAC,CAAC,CAAC;AACJ,wBAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACtB,qBAAA;AAEF,iBAAA;AACD,gBAAA,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AAC/B,oBAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AAEtB,wBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;4BAC7C,IAAI,GAAG,IAAI,KAAK,EAAE;gCAChB,MAAM,CAAC,IAAI,CAAC;AACV,oCAAA,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC;AACd,oCAAA,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE;AAC3B,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,IAAI,EAAE,IAAI;AACX,iCAAA,CAAC,CAAC;AACJ,6BAAA;iCACI,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,IAAI,GAAG,IAAI,SAAS,EAAE;gCAC/C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACvB,6BAAA;AACI,iCAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,EAAE;AAC3B,gCAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,6BAAA;iCACI,IAAI,GAAG,IAAI,SAAS,EAAE;gCACzB,IAAI,IAAI,GAAG,EAAE,CAAC;gCACd,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,gCAAA,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACpB,gCAAA,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnB,6BAAA;AACF,yBAAA;AACI,6BAAA;AACH,4BAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,yBAAA;AACH,qBAAC,CAAC,CAAC;AACH,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,MAAM,GAAG,EAAE,CAAC;AACd,iBAAC,CAAC,CAAC;gBACH,IAAI,EAAE,GAAG,EAAE,CAAC;gBACZ,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,gBAAA,IAAI,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC;AAC1B,gBAAA,IAAI,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC;AACjC,gBAAA,IAAI,CAAC,MAAM,CAAC,GAAG,qOAAqO,CAAC;AACrP,gBAAA,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBACd,IAAI,GAAG,EAAE,CAAC;AACV,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QA2DH,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,SAAS,GAAG,EAAE,CAAC;;;;;;;;;;;;;AAcnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;AACvD,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAA;AAC5D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAA;AAC7D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAEf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAA;AAC1D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAEf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAA;AAClE,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;;;;;;;;;;;;;;;;;;AAuBf,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,gBAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,gBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,gBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;AAG1B,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;QAC/B,MAAM,QAAQ,GAAG,cAAc,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACxD,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;AAClC,cAAA,WAAW,CAAC,WAAW,EAAE,GAAG,KAAK;AACjC,cAAA,WAAW,CAAC,QAAQ,EAAE,GAAG,GAAG;AAC5B,cAAA,WAAW,CAAC,UAAU,EAAE,GAAG,GAAG;cAC9B,WAAW,CAAC,UAAU,EAAE,CAAC;AAC7B,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;AAEL,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/E,wBAAA;AACE,4BAAA,IAAI,EAAE,WAAW,IAAI,CAAC,IAAI,KAAK,IAAI,EAAE,GAAG,KAAK,GAAG,UAAU,IAAI,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI;AAC/G,4BAAA,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACf,yBAAA;wBACD,EAAE,IAAI,EAAE,WAAW,GAAG,MAAM,GAAG,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,eAAe,EAAE,WAAW;AAC5B,YAAA,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AAC1B,YAAA,OAAO,EAAE;;;AAMP,gBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqFC,iBAAA;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,SAAS,EAAE,QAAQ;AACnB,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;AACb,wBAAA,IAAI,EAAE,SAAS;AAChB,qBAAA;AACD,oBAAA,MAAM,EAAE,gBAAgB;AAEzB,iBAAA;AAEF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,KAAK,EAAE,GAAG;AACX,iBAAA;AACD,gBAAA,wBAAwB,EAAE;AACxB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,MAAM;AAClB,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,MAAM,EAAE;AACN,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AAEX,iBAAA;AACD,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EACb;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;AACrB,iBAAA;AACD,gBAAA,wBAAwB,EACxB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;oBACpB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAErB,iBAAA;AACF,aAAA;AACD,YAAA,YAAY,EAAE,EACb;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,SAAS,EAAE,kroBAAkroB;AAC9roB,aAAA;SAEF,CAAA;AAED,QAAA,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;;QAEtB,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;;KAG9B;AACD,IAAA,oBAAoB,CAAC,OAAO,EAAE,GAAG,EAAE,IAAI,EAAA;AAErC,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AAExC,QAAA,IAAI,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACpC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC1C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;QAC5C,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAExB,QAAA,aAAa,CAAC,OAAO,CAAC,GAAG,IAAG;AAC1B,YAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AACtB,gBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;oBAC7C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC;;AAElC,iBAAA;AACI,qBAAA;AACH,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,iBAAA;AACH,aAAC,CAAC,CAAC;AACH,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACd,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC;AAClC,QAAA,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,MAAM,GAAG,EAAE,CAAC;QACZ,IAAI,UAAU,GAAG,MAAM,EAAE;YACvB,MAAM,GAAG,EAAE,CAAC;YACZ,UAAU,GAAG,CAAC,UAAU,GAAG,EAAE,IAAI,MAAM,CAAC;AACzC,SAAA;QAED,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,KAAK,IAAI,CAAC,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,EAAE,CAAC,EAAE,EAAE;AAC7C,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACxC,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC;AAClB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACjB,GAAG,GAAG,EAAE,CAAC;AACV,aAAA;AACD,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACb,SAAA;QAGD,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAC3C,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3C,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;QACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QAEnB,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACpB,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACrB,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACxB,aAAA;YACD,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;YACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,gBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,gBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;oBACnC,SAAS,CAAC,MAAM,CAAC,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC;AACtC,oBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,iBAAA;AACF,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE1B,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAC3B,IAAI,YAAY,GAAG,EAAE,CAAC;AACtB,YAAA,YAAY,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AAC1C,YAAA,YAAY,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC;AAC7B,YAAA,YAAY,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC;YACnC,YAAY,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;AACrF,YAAA,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AACvB,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAEb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YAGb,YAAY,GAAG,EAAE,CAAC;AAElB,YAAA,YAAY,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;YAC1C,YAAY,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACxC,YAAA,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AACvB,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;AACzB,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACrB,aAAA;YACD,GAAG,GAAG,EAAE,CAAC;AACX,SAAC,CAAC,CAAC;QAUH,IAAI,YAAY,GAAG,EAAE,CAAC;AACtB,QAAA,YAAY,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AAC1C,QAAA,YAAY,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC;AAC7B,QAAA,YAAY,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC;AACnC,QAAA,YAAY,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;;;AAK5B,QAAA,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AACvB,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAEb,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAIb,YAAY,GAAG,EAAE,CAAC;AAElB,QAAA,YAAY,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AAC1C,QAAA,YAAY,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC;AAC3B,QAAA,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AACvB,QAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACpB,GAAG,GAAG,EAAE,CAAC;QAIT,OAAO;AACL,YAAA,KAAK,EAAE,UAAU;AACjB,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,KAAK,EAAE;;;AAGL,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AAED,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,EAAE,CAAC;oBACf,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,EAAE;wBACvC,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,OAAO,KAAK,CAAC;;iBAEd;;;;AAID,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;KAEF;AAGD,IAAA,cAAc,CAAC,OAAO,EAAA;QACpB,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC;QACjD,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;QACnD,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,EAAE,CAAC;QAC7C,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;QAC/C,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;AACzC,QAAA,IAAI,gBAAgB,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,EAAE,CAAC;AAElE,QAAA,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QAEzD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACjF,YAAA,OAAO,GAAG,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACtC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACjD,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,EAAE,CAAC;QAClC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;QAEnB,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,YAAA,IAAI,EAAE,IAAI;AACV,YAAA,IAAI,EAAE,GAAG;AACV,SAAA,CAAC,CAAC,CAAC;AACJ,QAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAIrB,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,IAAG;AAI7B,YAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AAEtB,gBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;oBAE7C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEvB,iBAAA;AAAM,qBAAA;AACL,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,iBAAA;AACH,aAAC,CAAC,CAAC;AACH,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AAEd,SAAC,CAAC,CAAC;;;;;;;;;;;;;;;;;;;QAsBH,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAChD,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;QACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QAEnB,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACvB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,YAAA,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,aAAa,EAAE;AAC/B,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACrB,aAAA;AAAM,iBAAA,IAAI,CAAC,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC;AAChC,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;;AAEpB,gBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAEzB,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;YACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,gBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,gBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;oBACnC,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;AAC3C,oBAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,oBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,iBAAA;AACF,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,gBAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,gBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,aAAA;AACF,SAAA;;AAED,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAI1B,OAAO;AACL,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,QAAQ,EAAE,CAAC;AACX,YAAA,KAAK,EAAE;AACL,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;AAED,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC;iBAC1D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC;iBAC5D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;KAEF;AAGD,IAAA,WAAW,CAAC,OAAO,EAAA;QACjB,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC;QACjD,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;QACnD,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,EAAE,CAAC;QAC7C,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;QAC/C,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;AACzC,QAAA,IAAI,gBAAgB,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,EAAE,CAAC;AAElE,QAAA,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QAEzD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACjF,YAAA,OAAO,GAAG,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACtC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACjD,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC;QACjC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;QAEnB,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,YAAA,IAAI,EAAE,IAAI;AACV,YAAA,IAAI,EAAE,GAAG;AACV,SAAA,CAAC,CAAC,CAAC;AAEJ,QAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAIrB,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,IAAG;AAI7B,YAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AAEtB,gBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;oBAC7C,IAAI,GAAG,IAAI,aAAa,EAAE;wBACxB,IAAI,GAAG,GAAG,EAAE,CAAC;;wBAEb,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACvB,wBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,qBAAA;AAAM,yBAAA;wBACL,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACvB,qBAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,iBAAA;AACH,aAAC,CAAC,CAAC;AACH,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AAEd,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC;AAClC,QAAA,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,GAAG,EAAE,CAAC;;;;;QAMZ,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,KAAK,IAAI,CAAC,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,IAAI,SAAS,EAAE,CAAC,EAAE,EAAE;YAChD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,EAAE,CAAC,EAAE,EAAE;AAChC,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;AACjB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACjB,GAAG,GAAG,EAAE,CAAC;AACV,aAAA;AACD,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACb,SAAA;QAED,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAChD,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;QACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QAGnB,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACvB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,YAAA,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,aAAa,EAAE;AAC/B,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACrB,aAAA;AAAM,iBAAA,IAAI,CAAC,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC;AAChC,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;;AAEpB,gBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAEzB,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;YACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,gBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,gBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;oBACnC,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;AAC3C,oBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,iBAAA;AACF,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,aAAA;AACF,SAAA;;AAED,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAK1B,OAAO;AACL,YAAA,KAAK,EAAE,UAAU;AACjB,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,KAAK,EAAE;AACL,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,GAAG,CAAC;oBAChB,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,EAAE,CAAC;oBACf,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;KAEF;AAED,IAAA,QAAQ,CAAC,OAAO,EAAA;QACd,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC;QACjD,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;QACnD,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,EAAE,CAAC;QAC7C,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;QAC/C,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;AACzC,QAAA,IAAI,gBAAgB,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,EAAE,CAAC;AAClE,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;AAClD,QAAA,IAAI,SAAS,GAAG,cAAc,CAAC,UAAU,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,CAAC;AACrE,QAAA,IAAI,OAAO,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,SAAS,CAAC,IAAI,EAAE,CAAC;QAEnE,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,GAAG,CAAC;QAC7C,IAAI,QAAQ,CAAC,gBAAgB,IAAI,SAAS,IAAI,QAAQ,CAAC,gBAAgB,IAAI,EAAE;AAC3E,YAAA,KAAK,GAAG,QAAQ,CAAC,gBAAgB,IAAI,EAAE,CAAC;AAE1C,QAAA,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QAEzD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACjF,YAAA,OAAO,GAAG,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACtC,SAAA;QAED,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACjD,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC;QACjC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,IAAI,GAAG,EAAE,CAAC;QACd,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;;;;;AAK/C,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,IAAG;YACpB,IAAI,MAAM,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;AACtC,YAAA,IAAI,GAAG,IAAI,YAAY,IAAI,OAAO,IAAI,EAAE;AACtC,gBAAA,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;YAExB,IAAI,CAAC,IAAI,CAAC;AACR,gBAAA,IAAI,EAAE,IAAI;AACV,gBAAA,IAAI,EAAE,MAAM;AACb,aAAA,CAAC,CAAA;AACF,YAAA,IAAI,GAAG,IAAI,YAAY,IAAI,KAAK,IAAI,EAAE,EAAE;gBACtC,IAAI,CAAC,IAAI,CAAC;AACR,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,IAAI,EAAE,KAAK;AACZ,iBAAA,CAAC,CAAA;AACH,aAAA;AACH,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAIrB,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AAEjC,YAAA,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,IAAG;AAEjC,gBAAA,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;;;;;;;;AAU/B,oBAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AACtB,wBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,EAAE;4BACjE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACvB,yBAAA;6BACI,IAAI,GAAG,IAAI,SAAS,EAAE;AACzB,4BAAA,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,yBAAA;AAAM,6BAAA;AACL,4BAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,yBAAA;AAED,wBAAA,IAAI,GAAG,IAAI,YAAY,IAAI,KAAK,IAAI,EAAE,EAAE;4BACtC,IAAI,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,UAAU,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC;AACvF,4BAAA,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACpB,yBAAA;AACH,qBAAC,CAAC,CAAC;AACH,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,MAAM,GAAG,EAAE,CAAC;AACd,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC;AAClC,QAAA,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,GAAG,EAAE,CAAC;;;;;QAMZ,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,KAAK,IAAI,CAAC,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,IAAI,SAAS,EAAE,CAAC,EAAE,EAAE;YAChD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,EAAE,CAAC,EAAE,EAAE;AAChC,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;AACjB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACjB,GAAG,GAAG,EAAE,CAAC;AACV,aAAA;YACD,IAAI,KAAK,IAAI,EAAE,EAAE;AACf,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;AACjB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,aAAA;AACD,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACb,SAAA;QAGD,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAChD,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;QACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QAGnB,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;YACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,gBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,gBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;oBACnC,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;AAC3C,oBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE1B,oBAAA,IAAI,KAAK,IAAI,EAAE,IAAI,GAAG,IAAI,YAAY,EAAE;wBACtC,SAAS,GAAG,EAAE,CAAC;AACf,wBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,UAAU,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,UAAU,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC;AAC7G,wBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,wBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAC1B,wBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACxB,qBAAA;oBACD,SAAS,GAAG,EAAE,CAAC;AAChB,iBAAA;AACF,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,aAAA;AACF,SAAA;AAED,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAEpB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QA8C1B,OAAO;AACL,YAAA,KAAK,EAAE,UAAU;AACjB,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,KAAK,EAAE;AACL,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,GAAG,CAAC;oBAChB,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,EAAE,CAAC;oBACf,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;KAEF;AAED,IAAA,eAAe,CAAC,OAAO,EAAA;QACrB,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC;QACjD,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;QACnD,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,EAAE,CAAC;QAC7C,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;QAC/C,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;AACzC,QAAA,IAAI,gBAAgB,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,EAAE,CAAC;AAClE,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;AAClD,QAAA,IAAI,SAAS,GAAG,cAAc,CAAC,UAAU,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,CAAC;AACrE,QAAA,IAAI,OAAO,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,SAAS,CAAC,IAAI,EAAE,CAAC;QAEnE,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AACjC,YAAA,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM,IAAG;gBACpC,IAAI,cAAc,GAAG,MAAM,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;AACpD,gBAAA,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;AAC3C,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAA;QAGF,IAAI,CAAC,OAAO,CAAC;AACV,aAAA,IAAI,CACH,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EACrB,QAAQ,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,EACxC,GAAG,CAAC,CAAC,IAAG;YACN,OAAO;AACL,gBAAA,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;AACjB,gBAAA,SAAS,EAAE,CAAC;AACZ,gBAAA,KAAK,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;gBAC5C,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;gBACzE,GAAG,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;AAC5E,gBAAA,GAAG,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;aACvH,CAAC;AACJ,SAAC,CAAC,EACF,OAAO,EAAE,CACV;aACA,SAAS,CAAC,CAAC,IAAG;AAEb,YAAA,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;QACL,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,GAAG,CAAC;QAC7C,IAAI,QAAQ,CAAC,gBAAgB,IAAI,SAAS,IAAI,QAAQ,CAAC,gBAAgB,IAAI,EAAE;AAC3E,YAAA,KAAK,GAAG,QAAQ,CAAC,gBAAgB,IAAI,EAAE,CAAC;AAE1C,QAAA,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QAEzD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACjF,YAAA,OAAO,GAAG,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACtC,SAAA;QAED,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACjD,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC;QACjC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,IAAI,GAAG,EAAE,CAAC;QACd,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;;;;;AAK/C,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,IAAG;YACpB,IAAI,MAAM,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;AACtC,YAAA,IAAI,GAAG,IAAI,YAAY,IAAI,OAAO,IAAI,EAAE;AACtC,gBAAA,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;YAExB,IAAI,CAAC,IAAI,CAAC;AACR,gBAAA,IAAI,EAAE,IAAI;AACV,gBAAA,IAAI,EAAE,MAAM;AACb,aAAA,CAAC,CAAA;AACF,YAAA,IAAI,GAAG,IAAI,YAAY,IAAI,KAAK,IAAI,EAAE,EAAE;gBACtC,IAAI,CAAC,IAAI,CAAC;AACR,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,IAAI,EAAE,KAAK;AACZ,iBAAA,CAAC,CAAA;AACH,aAAA;AACH,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;QAIrB,IAAI,GAAG,GAAG,CAAC,CAAC;AACZ,QAAA,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,IAAG;AAC5B,YAAA,GAAG,EAAE,CAAC;AACN,YAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACjB,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC;YAChC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC;YAChC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC;YAChC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC;YAC9B,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC;AAG9B,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACd,SAAC,CAAC,CAAC;AAGH,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC;AAClC,QAAA,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,GAAG,EAAE,CAAC;;;;;QAMZ,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,KAAK,IAAI,CAAC,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,IAAI,SAAS,EAAE,CAAC,EAAE,EAAE;YAChD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,EAAE,CAAC,EAAE,EAAE;AAChC,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;AACjB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACjB,GAAG,GAAG,EAAE,CAAC;AACV,aAAA;YACD,IAAI,KAAK,IAAI,EAAE,EAAE;AACf,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;AACjB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,aAAA;AACD,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACb,SAAA;QAGD,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAChD,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;QACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QAInB,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACvB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACvC,IAAI,IAAI,GAAG,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;YAC5B,IAAI,IAAI,IAAI,IAAI;AACd,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;;AAEpB,gBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACzB,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;YACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,gBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,gBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;oBACnC,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;AAC3C,oBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE1B,oBAAA,IAAI,KAAK,IAAI,EAAE,IAAI,GAAG,IAAI,YAAY,EAAE;wBACtC,SAAS,GAAG,EAAE,CAAC;AACf,wBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,UAAU,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,UAAU,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC;AAC7G,wBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,wBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAC1B,wBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACxB,qBAAA;oBACD,SAAS,GAAG,EAAE,CAAC;AAChB,iBAAA;AACF,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,aAAA;AACF,SAAA;AAID,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QA+C1B,OAAO;AACL,YAAA,KAAK,EAAE,UAAU;AACjB,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,KAAK,EAAE;AACL,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,GAAG,CAAC;oBAChB,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,EAAE,CAAC;oBACf,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;KAEF;AAEC,IAAA,UAAU,CAAC,OAAO,EAAA;AAClB,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC7C,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACvC,QAAA,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACzC,QAAA,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;AACnC,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;AAElD,QAAA,IAAI,SAAS,GAAG,cAAc,CAAC,UAAU,IAAI,EAAE,CAAC;AAEhD,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,CAAC;QACrE,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,GAAG,CAAC;QAC7C,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACnN,YAAA,OAAO,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AAC1D,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACjD,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC;QACjC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;QAEnB,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,YAAA,IAAI,EAAE,IAAI;AACV,YAAA,IAAI,EAAE,GAAG;AACV,SAAA,CAAC,CAAC,CAAC;AAEJ,QAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAIrB,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AAEjC,YAAA,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,IAAG;gBAEjC,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,UAAU,GAAG,EAAE,GAAG,EAAA;oBAC3C,IAAI,GAAG,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,IAAI,CAAC,EAAE;;AAErC,wBAAA,IAAI,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,MAAM,CAAC;;AAExD,wBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AACnC,4BAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACxB,yBAAA;AACD,wBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAErB,qBAAA;AAED,oBAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;wBACtB,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,EAAE;4BAC7E,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACvB,yBAAA;6BACI,IAAI,GAAG,IAAI,SAAS,EAAE;AACzB,4BAAA,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,yBAAA;AACI,6BAAA;AACH,4BAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,yBAAA;AACH,qBAAC,CAAC,CAAC;AACH,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,MAAM,GAAG,EAAE,CAAC;AACd,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC;AAClC,QAAA,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,MAAM,GAAG,EAAE,CAAC;;;;;QAMZ,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,KAAK,IAAI,CAAC,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,IAAI,SAAS,EAAE,CAAC,EAAE,EAAE;YAChD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,EAAE,CAAC,EAAE,EAAE;AAChC,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;AACjB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACjB,GAAG,GAAG,EAAE,CAAC;AACV,aAAA;AACD,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACb,SAAA;;;QAID,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAChD,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,SAAS,GAAG,EAAE,CAAC;AAEnB,QAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;YAEtB,IAAI,GAAG,IAAI,MAAM,EAAE;gBACjB,MAAM,GAAG,EAAE,CAAC;AACZ,gBAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACtB,gBAAA,MAAM,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AACzB,gBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACxB,aAAA;iBACC,IAAI,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE;gBAEjC,MAAM,GAAG,EAAE,CAAC;AACZ,gBAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;gBACtB,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;AACxC,gBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACxB,aAAA;AAAM,iBAAA;AACL,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,aAAA;AAEL,SAAC,CAAC,CAAC;AAEH,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QA4C1B,OAAO;AACL,YAAA,KAAK,EAAE,UAAU;AACjB,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,KAAK,EAAE;AACL,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,GAAG,CAAC;oBAChB,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,EAAE,CAAC;oBACf,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;KAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAsJH,WAAW,CAAC,GAAG,EAAE,SAAS,EAAA;AACxB,QAAA,GAAG,GAAG,GAAG,IAAI,EAAE,CAAC;QAChB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACrB,SAAC,CAAC,CAAC;QAEH,OAAO;AACL,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE,OAAO;YACd,SAAS,EAAE,SAAS,GAAG,CAAC,GAAG,OAAO,GAAG,EAAE;AACvC,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA;AACE,wBAAA;4BACE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjC,4BAAA,OAAO,EAAE;AACP,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,CAAC;AAC9E,4CAAA,IAAI,EAAE,IAAI;4CACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE,iCAAiC;AACvC,4CAAA,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAC9C,yCAAA;AAEF,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACD,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACF,qCAAA;AAEF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACD,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,+BAA+B,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC9H,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,uNAAuN,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;oBAC1S,CAAC;4BACC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,QAAQ,EAAE,CAAC;AACX,oCAAA,EAAE,EAAE,IAAI;AACT,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;;KAEF;IAED,QAAQ,CAAC,GAAG,EAAE,SAAS,EAAA;AACrB,QAAA,GAAG,GAAG,GAAG,IAAI,EAAE,CAAC;QAChB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACrB,SAAC,CAAC,CAAC;QAEH,OAAO;AACL,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE,OAAO;AACd,YAAA,SAAS,EAAE,SAAS,CAAC,GAAG,GAAG,CAAC,GAAG,OAAO,GAAG,EAAE;AAC3C,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA;AACE,wBAAA;4BACE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjC,4BAAA,OAAO,EAAE;AACP,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,CAAC;AAC9E,4CAAA,IAAI,EAAE,IAAI;4CACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE,iCAAiC;AACvC,4CAAA,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAC9C,yCAAA;AAEF,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACD,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACF,qCAAA;AAEF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACD,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,+BAA+B,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC9H,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,uNAAuN,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;oBAC1S,CAAC;4BACC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,QAAQ,EAAE,CAAC;AACX,oCAAA,EAAE,EAAE,IAAI;AACT,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;;KAEF;IAED,UAAU,CAAC,GAAG,EAAE,SAAS,EAAA;AACvB,QAAA,GAAG,GAAG,GAAG,IAAI,EAAE,CAAC;QAChB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACrB,SAAC,CAAC,CAAC;QAEH,OAAO;AACL,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE,OAAO;AACd,YAAA,SAAS,EAAE,SAAS,CAAC,GAAG,GAAG,CAAC,GAAG,OAAO,GAAG,EAAE;AAC3C,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA;AACE,wBAAA;4BACE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjC,4BAAA,OAAO,EAAE;AACP,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK;AACZ,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,CAAC;AAC9E,4CAAA,IAAI,EAAE,IAAI;4CACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE,iCAAiC;AACvC,4CAAA,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAC9C,yCAAA;AAEF,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACD,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACD,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,4BAA4B;4CAClC,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACD,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,+BAA+B,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC9H,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,uNAAuN,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;oBAC1S,CAAC;4BACC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,QAAQ,EAAE,CAAC;AACX,oCAAA,EAAE,EAAE,IAAI;AACT,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;;KAEF;IAGD,aAAa,CAAC,GAAG,EAAE,SAAS,EAAA;AAC1B,QAAA,GAAG,GAAG,GAAG,IAAI,EAAE,CAAC;QAChB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACrB,SAAC,CAAC,CAAC;QAEH,OAAO;AACL,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE,OAAO;AACd,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA;AACE,wBAAA;4BACE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjC,4BAAA,OAAO,EAAE;gCACP,EAEC;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACD,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACF,qCAAA;AAEF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACD,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,gCAAgC,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAEnH,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,mIAAmI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;oBAEtN,CAAC;4BACC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,QAAQ,EAAE,CAAC;AACX,oCAAA,EAAE,EAAE,IAAI;AACT,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;;KAEF;IAED,WAAW,CAAC,GAAG,EAAE,SAAS,EAAA;AACxB,QAAA,GAAG,GAAG,GAAG,IAAI,EAAE,CAAC;QAChB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACrB,SAAC,CAAC,CAAC;QAEH,OAAO;AACL,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE,OAAO;AACd,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA;AACE,wBAAA;4BACE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjC,4BAAA,OAAO,EAAE;AACP,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,CAAC;AAC9E,4CAAA,IAAI,EAAE,IAAI;4CACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE,iCAAiC;AACvC,4CAAA,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAC9C,yCAAA;AAEF,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACD,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACF,qCAAA;AAEF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACD,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,+BAA+B,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC9H,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,uNAAuN,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;oBAC1S,CAAC;4BACC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,QAAQ,EAAE,CAAC;AACX,oCAAA,EAAE,EAAE,IAAI;AACT,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;;KAEF;IACD,UAAU,CAAC,GAAG,EAAE,SAAS,EAAA;QACvB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACrB,SAAC,CAAC,CAAC;QAEH,OAAO;AACL,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE,OAAO;AACd,YAAA,SAAS,EAAE,SAAS,CAAC,GAAG,GAAG,EAAE,GAAG,OAAO,GAAG,EAAE;AAC5C,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA;AACE,wBAAA;4BACE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjC,4BAAA,OAAO,EAAE;AACP,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,CAAC;AAC9E,4CAAA,IAAI,EAAE,IAAI;4CACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,yCAAA;;;;;AAMF,qCAAA;AACF,iCAAA;;;;;;;;;;;;;;;AAgBF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AAED,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,iJAAiJ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;oBACpO,CAAC;4BACC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,IAAI,EAAE,MAAM;AACZ,oCAAA,QAAQ,EAAE,CAAC;AACX,oCAAA,EAAE,EAAE,IAAI;AACT,iCAAA;AACD,gCAAA,EAAE,IAAI,EAAE,oHAAoH,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;;gCAGzK,EAAE,IAAI,EAAE,+IAA+I,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;;;;;;;;;;;;;;;;;;AAwBjN,6BAAA;yBACF,CAAC;AACH,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;;KAEF;AAED,IAAA,WAAW,CAAC,GAAG,EAAE,SAAS,EAAC,OAAO,EAAA;QAChC,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACrB,SAAC,CAAC,CAAC;QAEH,OAAO;AACL,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE,OAAO;;AAEd,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA;AACE,wBAAA;4BACE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjC,4BAAA,OAAO,EAAE;AACP,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,CAAC;AAC9E,4CAAA,IAAI,EAAE,IAAI;4CACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,yCAAA;AACF,qCAAA;AACF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AAED,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,uLAAuL,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC1Q,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,sKAAsK,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;oBACzP,CAAC;4BACC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,IAAI,EAAE,MAAM;AACZ,oCAAA,QAAQ,EAAE,CAAC;AACX,oCAAA,EAAE,EAAE,IAAI;AACT,iCAAA;AACD,gCAAA,EAAE,IAAI,EAAE,gHAAgH,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;;;AAKrK,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,IAAI,EAAE,2DAA2D;AACjE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,KAAK,EAAE,KAAK;AACb,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE,uBAAuB;AAC7B,4CAAA,QAAQ,EAAE,CAAC;4CACX,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC,SAAS;AAClC,4CAAA,KAAK,EAAE,EAAE;AACT,4CAAA,MAAM,EAAE,EAAE;AACV,4CAAA,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACvB,yCAAA;AACF,qCAAA;AACD,oCAAA,SAAS,EAAE,OAAO;oCAClB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;;KAEF;AAGD,IAAA,kBAAkB,CAAC,OAAO,EAAA;;AAExB,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;AAClD,QAAA,IAAI,SAAS,GAAG,cAAc,CAAC,UAAU,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3E,QAAA,IAAI,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,QAAQ,CAAC,IAAI,EAAE,CAAC;AACpE,QAAA,IAAI,MAAM,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;AAG9D,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;QACxC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;QAExB,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,UAAU,CAAC,gBAAgB,IAAI,SAAS,IAAI,UAAU,CAAC,gBAAgB,IAAI,EAAE;AAC/E,YAAA,YAAY,GAAG,aAAa,CAAC,QAAQ,CAAC;QAExC,IAAI,SAAS,CAAC,gBAAgB,IAAI,SAAS,IAAI,SAAS,CAAC,gBAAgB,IAAI,EAAE;AAC7E,YAAA,MAAM,GAAG,aAAa,CAAC,MAAM,CAAC;QAEhC,IAAI,MAAM,CAAC,gBAAgB,IAAI,SAAS,IAAI,MAAM,CAAC,gBAAgB,IAAI,EAAE;AACvE,YAAA,GAAG,GAAG,aAAa,CAAC,GAAG,CAAC;QAC1B,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,UAAU,CAAC,gBAAgB,IAAI,SAAS,IAAI,UAAU,CAAC,gBAAgB,IAAI,EAAE,EAAE;AACjF,YAAA,WAAW,GAAG;AAEZ,gBAAA,IAAI,EAAE;AACJ,oBAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,iBAAA;aACF,CAAA;AAED,YAAA,WAAW,GAAG;AAEZ,gBAAA,IAAI,EAAE;AACJ,oBAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,iBAAA;aACF,CAAA;AAEF,SAAA;QAED,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,SAAS,CAAC,gBAAgB,IAAI,SAAS,IAAI,SAAS,CAAC,gBAAgB,IAAI,EAAE,EAAE;AAC/E,YAAA,SAAS,GAAG;AAEV,gBAAA,IAAI,EAAE;oBACJ,EAAE,IAAI,EAAE,SAAS,GAAG,MAAM,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC1D,iBAAA;aACF,CAAA;AACF,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,CAAC,gBAAgB,IAAI,SAAS,IAAI,MAAM,CAAC,gBAAgB,IAAI,EAAE,EAAE;AACzE,YAAA,MAAM,GAAG;AAEP,gBAAA,IAAI,EAAE;oBACJ,EAAE,IAAI,EAAE,MAAM,GAAG,GAAG,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACpD,iBAAA;aACF,CAAA;AACF,SAAA;AAID,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;YAClJ,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACrD,SAAA;AAED,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,SAAS,EAAE;YAClK,aAAa,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;YAClE,cAAc,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACpE,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;YAExC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC1C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACvB,iBAAA;;;;AAIH,aAAC,CAAC,CAAC;;;;AAMJ,SAAA;AACD,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;QAC1B,IAAI,eAAe,GAAG,EAAE,CAAC;QACzB,IAAI,eAAe,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,IAAI,EAAE,CAAC;QACrC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAElB,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;aAAC,CAAA;AAEJ,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;aACF,CAAA;AAEF,SAAA;AAED,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;AACP,oBAAA,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,IAAI,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AACpE,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC5E,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;wBACP,eAAe;AAEhB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACvD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;AACd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;gDACD,WAAW;gDACX,WAAW;AACX,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE;AACxC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACxE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AAED,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;AAChC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,GAAG,MAAM,GAAG,qBAAqB,GAAG,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE;;AAGpF,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AAEtB,gBAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,YAAY,CAAC;AAChC,gBAAA,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACjD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC5E,qBAAA;AACF,iBAAA;;AAID,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;wBACP,eAAe;AAChB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACxD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE;AACxC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACxE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;AAChC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,GAAG,MAAM,GAAG,qBAAqB,GAAG,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE;;AAGpF,qDAAA;AACF,iDAAA;AAEF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AAGtB,gBAAA,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,YAAY,CAAC;;;;;AAOpC,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,oBAAoB,CAAC,OAAO,EAAA;;AAE1B,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;AAClD,QAAA,IAAI,SAAS,GAAG,cAAc,CAAC,UAAU,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3E,QAAA,IAAI,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,QAAQ,CAAC,IAAI,EAAE,CAAC;AACpE,QAAA,IAAI,MAAM,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;AAG9D,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;QACxC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;QAExB,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,YAAY,GAAG,aAAa,CAAC,QAAQ,CAAC;AAEtC,QAAA,MAAM,GAAG,aAAa,CAAC,MAAM,CAAC;AAE9B,QAAA,GAAG,GAAG,aAAa,CAAC,GAAG,CAAC;QACxB,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,GAAG;AAEZ,YAAA,IAAI,EAAE;AACJ,gBAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,aAAA;SACF,CAAA;AAED,QAAA,WAAW,GAAG;AAEZ,YAAA,IAAI,EAAE;AACJ,gBAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,aAAA;SACF,CAAA;QAID,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,GAAG;AAEV,YAAA,IAAI,EAAE;gBACJ,EAAE,IAAI,EAAE,SAAS,GAAG,MAAM,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC1D,aAAA;SACF,CAAA;QAGD,IAAI,MAAM,GAAG,EAAE,CAAC;AAEhB,QAAA,MAAM,GAAG;AAEP,YAAA,IAAI,EAAE;gBACJ,EAAE,IAAI,EAAE,MAAM,GAAG,GAAG,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACpD,aAAA;SACF,CAAA;AAKD,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;YAClJ,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACrD,SAAA;AAED,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,SAAS,EAAE;YAClK,aAAa,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;YAClE,cAAc,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACpE,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;YAExC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAE1C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACtB,oBAAA,QAAQ,GAAG,OAAO,CAAC,MAAM,CAAC;AAC3B,iBAAA;AAEH,aAAC,CAAC,CAAC;AAEJ,SAAA;AACD,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;QAC1B,IAAI,eAAe,GAAG,EAAE,CAAC;QACzB,IAAI,eAAe,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,IAAI,EAAE,CAAC;QACrC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAElB,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;aAAC,CAAA;AAEJ,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;aACF,CAAA;AAEF,SAAA;AAED,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;AACP,oBAAA,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,IAAI,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AACpE,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AAEP,gBAAA;AACE,oBAAA,OAAO,EAAE;wBACP,eAAe;AAEhB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACvD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;AACd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;AACvC,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AAEE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,GAAG,GAAG,aAAa,CAAC,QAAQ,EAAE,KAAK,EAAE,cAAc,EAAE;AACrG,qDAAA;AACF,iDAAA;AAID,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC5C,MAAM;AACP,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AAEE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,YAAY,GAAG,MAAM,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7D,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3C,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AAED,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,cAAc,EAAE;AAC1C,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AAEL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE;AACnC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACvB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE;AACpC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,IAAI,EAAE;wDACrC,aAAa;AACd,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;4BACD,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AAEtB,gBAAA,IAAI,CAAC,aAAa,CAAC,GAAG,EAAE,YAAY,CAAC;AACrC,gBAAA,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;;AAKjD,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;wBACP,eAAe;AAChB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACxD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;AACvC,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AAEE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,GAAG,GAAG,aAAa,CAAC,QAAQ,EAAE,KAAK,EAAE,cAAc,EAAE;AACrG,qDAAA;AACF,iDAAA;AAID,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC5C,MAAM;AACP,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AAEE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,YAAY,GAAG,MAAM,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7D,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3C,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AAED,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC1C,QAAQ;AACT,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AAEL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE;AACnC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACvB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE;AACpC,wDAAA,aAAa,CAAC,GAAG;AAClB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,IAAI,EAAE;wDACrC,aAAa;AACd,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AAGtB,gBAAA,IAAI,CAAC,aAAa,CAAC,GAAG,EAAE,YAAY,CAAC;;;;;AAOtC,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,oBAAoB,CAAC,OAAO,EAAA;;AAE1B,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;AAClD,QAAA,IAAI,SAAS,GAAG,cAAc,CAAC,UAAU,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3E,QAAA,IAAI,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,QAAQ,CAAC,IAAI,EAAE,CAAC;AACpE,QAAA,IAAI,MAAM,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;AAG9D,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;QACxC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;QAExB,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,UAAU,CAAC,gBAAgB,IAAI,SAAS,IAAI,UAAU,CAAC,gBAAgB,IAAI,EAAE;AAC/E,YAAA,YAAY,GAAG,aAAa,CAAC,QAAQ,CAAC;QAExC,IAAI,SAAS,CAAC,gBAAgB,IAAI,SAAS,IAAI,SAAS,CAAC,gBAAgB,IAAI,EAAE;AAC7E,YAAA,MAAM,GAAG,aAAa,CAAC,MAAM,CAAC;QAEhC,IAAI,MAAM,CAAC,gBAAgB,IAAI,SAAS,IAAI,MAAM,CAAC,gBAAgB,IAAI,EAAE;AACvE,YAAA,GAAG,GAAG,aAAa,CAAC,GAAG,CAAC;QAC1B,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,UAAU,CAAC,gBAAgB,IAAI,SAAS,IAAI,UAAU,CAAC,gBAAgB,IAAI,EAAE,EAAE;AACjF,YAAA,WAAW,GAAG;AAEZ,gBAAA,IAAI,EAAE;AACJ,oBAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,GAAG,GAAG,aAAa,CAAC,QAAQ,EAAE,KAAK,EAAE,cAAc,EAAE;AACrG,iBAAA;aACF,CAAA;AAGF,SAAA;QAED,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,SAAS,CAAC,gBAAgB,IAAI,SAAS,IAAI,SAAS,CAAC,gBAAgB,IAAI,EAAE,EAAE;AAC/E,YAAA,SAAS,GAAG;AAEV,gBAAA,IAAI,EAAE;oBACJ,EAAE,IAAI,EAAE,SAAS,GAAG,MAAM,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC1D,iBAAA;aACF,CAAA;AACF,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,CAAC,gBAAgB,IAAI,SAAS,IAAI,MAAM,CAAC,gBAAgB,IAAI,EAAE,EAAE;AACzE,YAAA,MAAM,GAAG;AAEP,gBAAA,IAAI,EAAE;oBACJ,EAAE,IAAI,EAAE,SAAS,GAAG,GAAG,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACvD,iBAAA;aACF,CAAA;AACF,SAAA;AAID,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;YAClJ,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACrD,SAAA;AAED,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,SAAS,EAAE;YAClK,aAAa,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;YAClE,cAAc,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACpE,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;YAExC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAE1C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACtB,oBAAA,QAAQ,GAAG,OAAO,CAAC,MAAM,CAAC;AAC3B,iBAAA;;;;AAIH,aAAC,CAAC,CAAC;;;;AAMJ,SAAA;AACD,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;QAC1B,IAAI,eAAe,GAAG,EAAE,CAAC;QACzB,IAAI,eAAe,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,IAAI,EAAE,CAAC;QACrC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAElB,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;aAAC,CAAA;AAEJ,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;aACF,CAAA;AAEF,SAAA;AAED,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;AACP,oBAAA,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,IAAI,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AACpE,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/C,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE;AAEzE,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;wBACP,eAAe;AAEhB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACvD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;AACd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;AACvC,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AAEE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,GAAG,GAAG,aAAa,CAAC,QAAQ,EAAE,KAAK,EAAE,cAAc,EAAE;AACrG,qDAAA;AACF,iDAAA;AAGD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3C,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC5C,MAAM;AACP,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AAEE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,YAAY,GAAG,MAAM,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7D,qDAAA;AACF,iDAAA;AACD,gDAAA;AAEE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,YAAY,GAAG,GAAG,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC1D,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,cAAc,EAAE;AAElD,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC7C,QAAQ;AACT,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE;AACpC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS;AACzB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE;AACpC,wDAAA,aAAa,CAAC,GAAG;AAClB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE;AACnC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACvB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,IAAI,EAAE;wDACrC,aAAa;AACd,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AAEtB,gBAAA,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,YAAY,CAAC;AAClC,gBAAA,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACjD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE;AACzE,qBAAA;AACF,iBAAA;;AAID,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;wBACP,eAAe;AAChB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACxD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;AACvC,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;gDACD,WAAW;gDACX,WAAW;AACX,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3C,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC5C,MAAM;AACP,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AAEE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,YAAY,GAAG,MAAM,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7D,qDAAA;AACF,iDAAA;AACD,gDAAA;AAEE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,YAAY,GAAG,GAAG,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC1D,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,cAAc,EAAE;AAElD,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC7C,QAAQ;AACT,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE;AACpC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS;AACzB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE;AACpC,wDAAA,aAAa,CAAC,GAAG;AAClB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE;AACnC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACvB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,IAAI,EAAE;wDACrC,aAAa;AACd,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AAGtB,gBAAA,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,YAAY,CAAC;;;;;AAOnC,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,iBAAiB,CAAC,OAAO,EAAA;;AAEvB,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;AAClD,QAAA,IAAI,SAAS,GAAG,cAAc,CAAC,UAAU,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3E,QAAA,IAAI,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,QAAQ,CAAC,IAAI,EAAE,CAAC;AACpE,QAAA,IAAI,MAAM,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;AAG9D,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;QACxC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;QAExB,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,UAAU,CAAC,gBAAgB,IAAI,SAAS,IAAI,UAAU,CAAC,gBAAgB,IAAI,EAAE;AAC/E,YAAA,YAAY,GAAG,aAAa,CAAC,QAAQ,CAAC;QAExC,IAAI,SAAS,CAAC,gBAAgB,IAAI,SAAS,IAAI,SAAS,CAAC,gBAAgB,IAAI,EAAE;AAC7E,YAAA,MAAM,GAAG,aAAa,CAAC,MAAM,CAAC;QAEhC,IAAI,MAAM,CAAC,gBAAgB,IAAI,SAAS,IAAI,MAAM,CAAC,gBAAgB,IAAI,EAAE;AACvE,YAAA,GAAG,GAAG,aAAa,CAAC,GAAG,CAAC;QAC1B,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,UAAU,CAAC,gBAAgB,IAAI,SAAS,IAAI,UAAU,CAAC,gBAAgB,IAAI,EAAE,EAAE;AACjF,YAAA,WAAW,GAAG;AAEZ,gBAAA,IAAI,EAAE;AACJ,oBAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,iBAAA;aACF,CAAA;AAED,YAAA,WAAW,GAAG;AAEZ,gBAAA,IAAI,EAAE;AACJ,oBAAA,EAAE,IAAI,EAAE,UAAU,GAAG,aAAa,CAAC,QAAQ,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,iBAAA;aACF,CAAA;AAEF,SAAA;QAED,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,SAAS,CAAC,gBAAgB,IAAI,SAAS,IAAI,SAAS,CAAC,gBAAgB,IAAI,EAAE,EAAE;AAC/E,YAAA,SAAS,GAAG;AAEV,gBAAA,IAAI,EAAE;oBACJ,EAAE,IAAI,EAAE,SAAS,GAAG,MAAM,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC1D,iBAAA;aACF,CAAA;AACF,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,CAAC,gBAAgB,IAAI,SAAS,IAAI,MAAM,CAAC,gBAAgB,IAAI,EAAE,EAAE;AACzE,YAAA,MAAM,GAAG;AAEP,gBAAA,IAAI,EAAE;oBACJ,EAAE,IAAI,EAAE,MAAM,GAAG,GAAG,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACpD,iBAAA;aACF,CAAA;AACF,SAAA;AAID,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;YAClJ,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACrD,SAAA;AAED,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,SAAS,EAAE;YAClK,aAAa,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;YAClE,cAAc,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACpE,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;YAErE,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC1C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACvB,iBAAA;;;;AAIH,aAAC,CAAC,CAAC;;;;AAMJ,SAAA;AACD,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;QAC1B,IAAI,eAAe,GAAG,EAAE,CAAC;QACzB,IAAI,eAAe,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,IAAI,EAAE,CAAC;QACrC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAElB,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;aAAC,CAAA;AAEJ,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;aACF,CAAA;AAEF,SAAA;AAED,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;AACP,oBAAA,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,IAAI,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AACpE,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC5E,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;wBACP,eAAe;AAEhB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACvD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;AACd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;gDACD,WAAW;gDACX,WAAW;AACX,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE;AACxC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACxE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AAED,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;AAChC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,GAAG,MAAM,GAAG,qBAAqB,GAAG,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE;;AAGpF,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC;AAE7B,gBAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,YAAY,CAAC;AAChC,gBAAA,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACjD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC5E,qBAAA;AACF,iBAAA;;AAID,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;wBACP,eAAe;AAChB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACxD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE;AACxC,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACxE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;AAChC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,GAAG,MAAM,GAAG,qBAAqB,GAAG,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE;;AAGpF,qDAAA;AACF,iDAAA;AAEF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC;AAG7B,gBAAA,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,YAAY,CAAC;;;;;AAOpC,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAGD,IAAA,qBAAqB,CAAC,OAAO,EAAA;;AAE3B,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;AAC9C,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;QACxC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,QAAA,IAAI,gBAAgB,GAAG,OAAO,CAAC,gBAAgB,IAAI,EAAE,CAAC;AACtD,QAAA,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACjF,YAAA,OAAO,GAAG,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACtC,SAAA;AAED,QAAA,IAAI,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,IAAI,IAAI,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,SAAS,EAAE;AACjG,YAAA,aAAa,GAAG,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACnD,YAAA,cAAc,GAAG,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACrD,SAAA;AACD,QAAA,IAAI,UAAU,GAAG,gBAAgB,CAAC,UAAU,IAAI,EAAE,CAAC;QACnD,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;AAEzB,YAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACvB,iBAAA;AAEH,aAAC,CAAC,CAAC;AAGJ,SAAA;AACD,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;AAI1B,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;oBACP,EAAE,IAAI,EAAE,iCAAiC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9E,iBAAA;AACF,aAAA;AACD,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAC;AAC1E,qBAAA;oBACD,MAAM,EAAE,CAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,CAAC;AACnB,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA;4BACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,y1tOAAy1tO;oCACh2tO,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACvD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;AACd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,cAAc,EAAE;AACjD,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,QAAQ;AACzE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;gDACL,EAEC;AACD,gDAAA;;;;;AAKC,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;AAChC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,MAAM,IAAI,EAAE,GAAG,YAAY,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;wDACtD,MAAM;;AAEP,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,CAAC,aAAa,IAAI,GAAG,IAAI,aAAa,KAAK,EAAE,GAAG,mBAAmB,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9F,wDAAA,CAAC,aAAa,IAAI,GAAG,IAAI,aAAa,KAAK,EAAE,GAAG,aAAa,GAAG,EAAE;AAEnE,qDAAA;AAGF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC;gBAEzB,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,WAAW,CAAC,MAAM,CAAC;AACzC,gBAAA,EAAE,IAAI,EAAE,+JAA+J,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC9M,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAC;AAC1E,qBAAA;oBACD,MAAM,EAAE,CAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,CAAC;AAClB,iBAAA;AACD,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;AACP,wBAAA;4BACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,y1tOAAy1tO;oCAC91tO,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC5C,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACxD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC5C,IAAI,CAAC,aAAa,CAAC,KAAK;;AAEzB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7C,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,QAAQ;AACzE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;gDACL,EAEC;AACD,gDAAA;;;;;AAKC,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;AAChC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,MAAM,IAAI,EAAE,GAAG,YAAY,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;wDACtD,MAAM;AACP,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,CAAC,aAAa,IAAI,GAAG,IAAI,aAAa,IAAI,mBAAmB,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACxF,wDAAA,CAAC,cAAc,IAAI,GAAG,IAAI,cAAc,KAAK,EAAE,GAAG,cAAc,GAAG,EAAE;AACtE,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAChF,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;;;;;;;;;;;AAWD,gBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC;gBAGzB,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,WAAW,CAAC,MAAM,CAAC;AAG1C,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,qBAAqB,CAAC,OAAO,EAAA;;AAE3B,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;AAC9C,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;QACxC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,QAAA,IAAI,gBAAgB,GAAG,OAAO,CAAC,gBAAgB,IAAI,EAAE,CAAC;AAEtD,QAAA,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACjF,YAAA,OAAO,GAAG,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACtC,SAAA;AAED,QAAA,IAAI,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,IAAI,IAAI,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,SAAS,EAAE;AACjG,YAAA,aAAa,GAAG,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACnD,YAAA,cAAc,GAAG,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACrD,SAAA;AACD,QAAA,IAAI,UAAU,GAAG,gBAAgB,CAAC,UAAU,IAAI,EAAE,CAAC;QACnD,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;AAEzB,YAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,GAAG,IAAI,GAAG,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC;AACnD,iBAAA;AAEH,aAAC,CAAC,CAAC;AAGJ,SAAA;AACD,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,IAAI,EAAE,CAAC;AAEhC,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;QAC/B,MAAM,QAAQ,GAAG,cAAc,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACxD,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;AAClC,cAAA,WAAW,CAAC,WAAW,EAAE,GAAG,KAAK;AACjC,cAAA,WAAW,CAAC,QAAQ,EAAE,GAAG,GAAG;AAC5B,cAAA,WAAW,CAAC,UAAU,EAAE,GAAG,GAAG;cAC9B,WAAW,CAAC,UAAU,EAAE,CAAC;AAE7B,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;AAEL,oBAAA,OAAO,EAAE;wBACP,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AAC5F,wBAAA;4BACE,IAAI,EAAE,WAAW,IAAI,CAAC,GAAG,cAAc,GAAG,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI;AAC3F,4BAAA,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACf,yBAAA;wBACD,EAAE,IAAI,EAAE,WAAW,GAAG,MAAM,GAAG,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AAC1B,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;oBACP,EAAE,IAAI,EAAE,iCAAiC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9E,iBAAA;AACF,aAAA;AACD,YAAA,KAAK,EAAE;AACL,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,wBAAwB,EAAE;AACxB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,MAAM;AAClB,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,MAAM,EAAE;AACN,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AAEX,iBAAA;AACD,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EACb;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;AACrB,iBAAA;AACD,gBAAA,wBAAwB,EACxB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;oBACpB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACF,aAAA;AACD,YAAA,OAAO,EAAE;AAEP,gBAAA;AACE,oBAAA,KAAK,EAAE,sBAAsB;AAC7B,oBAAA,KAAK,EAAE,OAAO;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,SAAS,EAAE,SAAS;AACpB,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;;AAEE,4CAAA,KAAK,EAAE,KAAK;AAEZ,4CAAA,IAAI,EAAE,QAAQ,GAAG,aAAa,CAAC,KAAK;AACrC,yCAAA;AACD,wCAAA;;;AAGE,4CAAA,KAAK,EAAE,KAAK;4CAEZ,IAAI,EAAE,SAAS,GAAG,MAAM;AACzB,yCAAA;AACD,wCAAA;;AAEE,4CAAA,KAAK,EAAE,GAAG;AAEV,4CAAA,IAAI,EAAE,WAAW,GAAG,aAAa,CAAC,QAAQ;AAC3C,yCAAA;AACF,qCAAA;AAEF,iCAAA;AAGF,6BAAA;AACD,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;;AAEE,4CAAA,KAAK,EAAE,KAAK;4CAEZ,IAAI,EAAE,KAAK,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS;AACvC,yCAAA;AACD,wCAAA;;;AAGE,4CAAA,KAAK,EAAE,KAAK;4CAEZ,IAAI,EAAE,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACvC,yCAAA;AACD,wCAAA;;AAEE,4CAAA,KAAK,EAAE,KAAK;AAEZ,4CAAA,IAAI,EAAE,QAAQ,GAAG,aAAa,CAAC,IAAI;AACpC,yCAAA;AACD,wCAAA;;AAEE,4CAAA,KAAK,EAAE,KAAK;4CAEZ,IAAI,EAAE,UAAU,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,KAAK;AACxC,yCAAA;AAED,wCAAA;;AAEE,4CAAA,KAAK,EAAE,KAAK;AAEZ,4CAAA,IAAI,EAAE,SAAS,GAAG,aAAa,CAAC,WAAW;AAC5C,yCAAA;AAKF,qCAAA;AAEF,iCAAA;AAGF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC;yBAC1D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC;yBAC5D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC;AAG7B,aAAA;SAGF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,oBAAoB,CAAC,OAAO,EAAA;AAC1B,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;AAClC,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;AAE1B,QAAA,IAAI,GAAG,GAAG;AACR,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;oBACP,EAAE,IAAI,EAAE,iCAAiC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9E,iBAAA;AACF,aAAA;AACD,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA;AACE,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,wroBAAwroB;oCAC7roB,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC3C,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,SAAS,EAAE,MAAM;4BACjB,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,UAAU;oCACjB,IAAI,EAAE,SAAS,CAAC,QAAQ;AACzB,iCAAA;AACD,gCAAA;AACE,oCAAA,KAAK,EAAE,UAAU;oCACjB,IAAI,EAAE,SAAS,CAAC,QAAQ;AACzB,iCAAA;;;;;;AAMD,gCAAA;oCACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oCAAA,IAAI,EAAE,0BAA0B;AAChC,oCAAA,KAAK,EAAE,UAAU;AAClB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACF,qBAAA;AACF,iBAAA;;;;;;AAMD,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;AACd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC3C,OAAO;AACR,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;gDACL,EAEC;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC1C,oBAAoB;AACrB,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;wDAChC,iBAAiB;AAClB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE;wDACjC,qBAAqB;AACtB,qDAAA;AACF,iDAAA;gDACD,EAAE;AACH,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,MAAM,GAAG,MAAM,CAAC;yBACpE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,GAAG,MAAM,CAAC;yBACtE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AACtB,gBAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,YAAY,CAAC;AAGjC,aAAA;YACD,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AAED,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC;KAC/B;AAED,IAAA,QAAQ,CAAC,WAAW,EAAE,SAAS,EAAE,MAAM,EAAA;QACrC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,uBAAuB,CAAC;AAC3C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,IAAI,WAAW,IAAI,CAAC,IAAI,WAAW,GAAG,SAAS,EAAE;AAC/C,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,8BAA8B,GAAG,oCAAoC,GAAG,QAAQ,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;YAAA,CAAC;AACjI,SAAA;AACI,aAAA;AACH,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,8BAA8B,CAAC;AAClD,SAAA;AACD,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAElB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;YACnC,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACnB,SAAA;AACD,QAAA,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACd,QAAA,OAAO,GAAG,CAAC;KACZ;AAED,IAAA,eAAe,CAAC,OAAO,EAAA;AACrB,QAAA,IAAI,QAAQ,GAAG,OAAO,CAAC,QAAQ,IAAI,EAAE,CAAC;AACtC,QAAA,IAAI,OAAO,GAAG,OAAO,CAAC,OAAO,IAAI,EAAE,CAAC;AACpC,QAAA,IAAI,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;AACpC,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;AACpC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;AAC9C,QAAA,IAAI,WAAW,GAAG,YAAY,CAAC,KAAK,IAAI,EAAE,CAAC;AAC3C,QAAA,IAAI,aAAa,GAAG,YAAY,CAAC,aAAa,IAAI,EAAE,CAAC;QACrD,IAAI,OAAO,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC;QAC/C,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC1C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;AAC5C,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC5B,IAAI,YAAY,GAAG,EAAE,CAAA;QACrB,IAAI,WAAW,IAAI,EAAE,EAAE;AACrB,YAAA,YAAY,GAAG;gBACb,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,KAAK,EAAE,GAAG;AACV,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,KAAK,EAAE,WAAW;wBAChB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC9C,qBAAA;AAAC,iBAAA;aACL,CAAA;AACF,SAAA;AAED,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;AAC/B,QAAA,MAAM,QAAQ,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACvC,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;AAClC,cAAA,WAAW,CAAC,WAAW,EAAE,GAAG,KAAK,CAAA;AAErC,QAAA,IAAI,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AAC9B,QAAA,IAAI,IAAI,CAAC;;QAET,IAAI,GAAG,GAAG,UAAU,CAAC,YAAY,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACtD,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAE3B,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,SAAS,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE;gBAEvF,GAAG,GAAG,GAAG,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AAE1C,aAAA;AAEH,SAAC,CAAC,CAAC;QAGH,GAAG,GAAG,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;QACjC,IAAI,MAAM,GAAG,GAAG,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACvC,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAC9C,IAAI,OAAO,GAAG,CAAC;YACb,IAAI,GAAG,MAAM,GAAG,EAAE,GAAG,OAAO,GAAG,EAAE,GAAG,QAAQ,CAAC;;YAE7C,IAAI,GAAG,OAAO,GAAG,EAAE,GAAG,OAAO,GAAG,EAAE,GAAG,YAAY,CAAC;QAEpD,IAAI,gBAAgB,GAAG,EAAE,CAAC;QAE1B,aAAa,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,KAAK,KAAI;YACpC,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,YAAA,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;AACpB,YAAA,GAAG,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACnB,YAAA,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;YAC7B,IAAI,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE;AAClC,gBAAA,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC;AACxD,aAAA;YACD,IAAI,IAAI,CAAC,OAAO,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,EAAE;gBAC/C,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,uBAAuB,EAAE,OAAO,CAAC,oBAAoB,CAAC,CAAC;AAC3E,gBAAA,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;AACrB,aAAA;YACD,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,EAAE;AAChC,gBAAA,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;AACrB,aAAA;YACD,IAAI,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,EAAE;AAC1C,gBAAA,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;AACrB,aAAA;AACD,YAAA,GAAG,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACnB,YAAA,gBAAgB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;AAE5B,SAAC,CAAC,CAAC;QACH,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,GAAG,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACnB,QAAA,GAAG,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC;AAC3B,QAAA,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;QAC7B,GAAG,CAAC,MAAM,CAAC,GAAG,MAAM,GAAG,YAAY,CAAC,UAAU,IAAI,EAAE,CAAC;AACrD,QAAA,gBAAgB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAE3B,GAAG,GAAG,EAAE,CAAC;AACT,QAAA,GAAG,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACnB,QAAA,GAAG,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC;AAC3B,QAAA,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAC9B,QAAA,GAAG,CAAC,MAAM,CAAC,GAAG,sBAAsB,CAAC;AACrC,QAAA,gBAAgB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAK3B,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,aAAa,GAAG,EAAE,CAAC;gBACvB,IAAI,QAAQ,GAAG,EAAE,CAAC;gBAClB,IAAI,SAAS,GAAG,EAAE,CAAC;gBACnB,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,SAAS,GAAG,EAAE,CAAC;gBAEnB,IAAI,SAAS,GAAG,EAAE,CAAC;gBACnB,IAAI,QAAQ,GAAG,EAAE,CAAC;gBAClB,IAAI,UAAU,GAAG,EAAE,CAAC;gBACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBAC3C,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3C,gBAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;gBACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;oBAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,oBAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;oBACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,iBAAA;AAGD,gBAAA,IAAI,YAAY,GAAG,QAAQ,CAAC,MAAM,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC;AAE1D,gBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,uBAAuB,CAAC;gBAC7C,SAAS,CAAC,SAAS,CAAC,GAAG,MAAM,GAAG,YAAY,CAAC;AAG7C,gBAAA,IAAI,WAAW,IAAI,CAAC,IAAI,WAAW,GAAG,SAAS,EAAE;AAC/C,oBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,kCAAkC,GAAG,IAAI,GAAG,kCAAkC,GAAG,QAAQ,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;AAC3I,iBAAA;AACI,qBAAA;AACH,oBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,mCAAmC,GAAG,IAAI,CAAC;AAChE,iBAAA;AACD,gBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAC1B,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACpB,SAAS,GAAG,EAAE,CAAC;AAEf,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;oBACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,wBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,wBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;4BACnC,IAAI,IAAI,GAAG,CAAC,CAAC;4BACb,IAAI,GAAG,IAAI,YAAY,EAAE;gCACvB,IAAI,GAAG,GAAG,CAAC;AACZ,6BAAA;AAED,4BAAA,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC;AAErF,4BAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,4BAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;4BAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,yBAAA;AACF,qBAAA;AACI,yBAAA;AACH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AACF,iBAAA;;AAED,gBAAA,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAKpB,OAAO;AAEL,oBAAA,KAAK,EAAE;AACL,wBAAA;4BACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE;AACL,gCAAA,KAAK,EAAE,cAAc;AACrB,gCAAA,UAAU,EAAE,CAAC;AACb,gCAAA,MAAM,EAAE,SAAS;gCACjB,IAAI,EAAE,GAAG;AACV,6BAAA;AACD,4BAAA,MAAM,EAAE;AACN,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAC9D;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAChE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACtE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACxE;AAEF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,cAAc;4BACrB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE;gCACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gCAAA,IAAI,EAAE;oCAEJ,CAAC;4CACC,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AAChC,4CAAA,KAAK,EAAE,gBAAgB;yCACxB,CAAC;AAEH,iCAAA;AACF,6BAAA;AACD,4BAAA,MAAM,EAAE;AAEN,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAC9D;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAChE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACtE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACxE;AAEF,6BAAA;AACF,yBAAA;wBACD,EAAE,IAAI,EAAE,YAAY,CAAC,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvF,qBAAA;iBACF,CAAA;aACF;AAED,YAAA,OAAO,EAAE;AACP,gBAAA,EAAE,IAAI,EAAE,kBAAkB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,WAAW,EAAE;AAExF,gBAAA;AACE,oBAAA,OAAO,EAAE;wBACP,YAAY;AAEb,qBAAA;AACF,iBAAA;AACD,gBAAA;AAEE,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;wBACb,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC;AAC3B,wBAAA,IAAI,EAAE;AACJ,4BAAA;AACE,gCAAA;AAEE,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9B,wCAAA;AACE,4CAAA,IAAI,EAAE,QAAQ,CAAC,IAAI;;AACjB,4CAAA,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI;AAC3B,yCAAA;wCACD,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE;AACvC,wCAAA,EAAE,IAAI,EAAE,SAAS,GAAG,QAAQ,CAAC,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACpE,wCAAA,EAAE,IAAI,EAAE,cAAc,GAAG,QAAQ,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9E,qCAAA;AAEF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACzD,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE;wCAC3E,EAAE,IAAI,EAAE,mCAAmC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7E,EAAE,IAAI,EAAE,kCAAkC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,wCAAA,EAAE,IAAI,EAAE,QAAQ,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,qCAAA;AACF,iCAAA;AAGD,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACnD,wCAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE;wCAC/D,EAAE,IAAI,EAAE,wBAAwB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,oBAAoB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC9D,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AACnD,qCAAA;AAEF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACzD,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9D,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,OAAO,CAAC,aAAa,GAAG,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AACpF,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,OAAO,GAAG,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AACjE,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC1D,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AAEF,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AAEF,iBAAA;gBACD,IAAI,CAAC,oBAAoB,CAAC,OAAO,EAAE,GAAG,EAAE,IAAI,CAAC;AAC9C,aAAA;YACD,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC;AAC3B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;;AAEZ,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AAED,gBAAA,SAAS,EACT;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,KAAK;AACZ,iBAAA;AACF,aAAA;SACF,CAAA;QAED,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAE9B;AAED,IAAA,kBAAkB,CAAC,IAAI,EAAA;QACrB,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;AAEtC,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACzE,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACnG,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AACtF,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AACtF,wCAAA,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,eAAe,EAAE;AACtD,wCAAA,EAAE,IAAI,EAAE,6BAA6B,EAAE,KAAK,EAAE,eAAe,EAAE;AAC/D,wCAAA,EAAE,IAAI,EAAE,sBAAsB,GAAG,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC1F,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACxF,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC9G,wCAAA,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC9F,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAEnG,qCAAA;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACrC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;;QAKF,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAEtD,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAGtC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7D,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3K,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCACxE,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;qCAC/F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACrC,CAAC;AACH,yBAAA;AACF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3K,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACxE,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;qCACzE,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACtC,CAAC;AACH,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;wBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;4BACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;4BACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;4BACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;AACF,qBAAA;AACF,iBAAA;AAAC,aAAA;SACL,CAAC;QAGF,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC7E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC7F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACpB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAGnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEzE,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,EAAE,EAAE;gBAC1B,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9H,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;gBAChB,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;AAChB,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,EAAE;gBAChC,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9H,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;gBAChB,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;AAEhB,aAAA;AAAM,iBAAA;AAEN,aAAA;YAED,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACxG,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACpF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACvF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;YAEjE,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;AACpD,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/H,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC5I,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAChI,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAChB,aAAA;AAGH,SAAC,CAAC,CAAC;QACH,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;QAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;QACpD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QAC3G,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACxH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC5G,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC/B,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC,EAAE;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACpH,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,QAAQ,IAAI,CAAC,EAAE;YACjB,SAAS,GAAG,EAAE,CAAC;YACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACrH,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,SAAA;QAID,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AACtD,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AAIrE,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;QAEF,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC7D,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAEnI,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,YAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,OAAO,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,GAAG,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxK,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEnI,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AACF,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAE9C,QAAA,IAAI,OAAO,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,YAAY,CAAC;QAEtF,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;AACzD,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,OAAO,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;;AAEjH,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,gBAAgB,EAAE,aAAa,CAAC,CAAC;YAC3D,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YAEjF,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7G,aAAA;AAAM,iBAAA;gBACL,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvF,aAAA;AACH,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AAEzC,QAAA,IAAI,QAAQ,GAAG;YACb,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAC/E,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACzH,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BACpB,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,4BAAA,IAAI,EAAE;gCACJ,CAAC;AACC,wCAAA,OAAO,EAAE;AACP,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,WAAW,EAAE;AACjE,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,GAAG,mBAAmB,GAAG,EAAE,GAAG,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9H,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACnF,yCAAA;AACF,qCAAA,EAAE,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACtE,oCAAA,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzD,oCAAA,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;gCACrE,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC;gCACnC,CAAC;AACC,wCAAA,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;4CAChF,EAAE,IAAI,EAAE,uCAAuC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/G,4CAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACtE,qCAAA;AACD,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDAEP,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACvH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDAEP,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/G,iDAAA;AACF,6CAAA;yCACF,EAAE,OAAO,EAAE,CAAC;AACd,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC;AAEtB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BACpB,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,4BAAA,IAAI,EAAE;gCACJ,CAAC;AACC,wCAAA,OAAO,EAAE;AACP,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,WAAW,EAAE;AACjE,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,GAAG,mBAAmB,GAAG,EAAE,GAAG,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9H,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9E,yCAAA;AACF,qCAAA,EAAE,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;oCACtE,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACxG,oCAAA,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;AACrE,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDAC1F,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC9G,iDAAA;AACF,6CAAA;yCACF,EAAE,OAAO,EAAE,CAAC;qCACd,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AACD,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACd,4BAAA,CAAC,YAAY,CAAC;AACd,4BAAA,CAAC,UAAU,CAAC;AAEb,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SAGF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC;KAEpC;AAGD,IAAA,iBAAiB,CAAC,IAAI,EAAA;QACpB,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC1C,QAAA,IAAI,UAAU,GAAG,UAAU,CAAC,MAAM,CAAC;QACnC,IAAI,UAAU,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,SAAS,GAAG,qBAAqB,CAAC;QACtC,IAAI,UAAU,IAAI,SAAS,EAAE;YAC3B,SAAS,GAAG,cAAc,CAAC;AAC5B,SAAA;QACD,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;QACxE,IAAI,YAAY,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,EAAE,CAAC;QACvD,IAAI,YAAY,IAAI,QAAQ;YAC1B,YAAY,GAAG,UAAU,CAAA;QAC3B,IAAI,WAAW,GAAG,QAAQ,GAAG,YAAY,CAAC,WAAW,EAAE,GAAG,WAAW,CAAC;AAGtE,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;QAGhE,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,YAAY,GAAG,CAAC,CAAC;QAErB,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACpB,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,OAAO,IAAI,QAAQ;AACrB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;iBAChB,IAAI,OAAO,IAAI,IAAI;AACtB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACvB,SAAC,CAAC,CAAC;AAEH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEnB,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,aAAa,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,KAAK,KAAI;AAC3C,YAAA,IAAI,UAAU,GAAG,KAAK,GAAG,CAAC,CAAC;YAC3B,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;YAC9E,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AAC/G,YAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;AAC1B,gBAAA,cAAc,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAC1B,aAAC,CAAC,CAAC;AAEH,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAC9E,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACjF,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAC/E,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACjF,YAAA,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;YACpC,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC;YAC/C,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC;YACxD,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC3E,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,aAAa,CAAC,IAAI,WAAW,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AACrI,YAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,gBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAClB,aAAC,CAAC,CAAC;YACH,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;YAC3F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;YAC9F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9F,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC3H,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,YAAA,IAAI,QAAQ,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC;YACvC,IAAI,gBAAgB,GAAG,SAAS,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;AACjD,YAAA,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE;gBAC/B,IAAI,aAAa,GAAG,EAAE,CAAC;AACvB,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,kBAAkB,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC3F,gBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;oBAC1B,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAE/F,iBAAC,CAAC,CAAC;AAEH,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/E,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/E,gBAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;AACnC,gBAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;gBACd,gBAAgB,CAAC,OAAO,CAAC,CAAC,UAAU,EAAE,KAAK,KAAI;AAC7C,oBAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;oBACd,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AACvE,oBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;wBAC1B,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAEvF,qBAAC,CAAC,CAAC;oBAEH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;oBAC9F,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;oBACjG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAEjG,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,IAAI,GAAG,GAAG,EAAE,EAAE;wBAEZ,MAAM,GAAG,EAAE,CAAC;wBACZ,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AAChH,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,4BAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAClB,yBAAC,CAAC,CAAC;AACH,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;wBAE5B,MAAM,GAAG,EAAE,CAAC;AACZ,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC3E,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AAC7H,wBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,4BAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAClB,yBAAC,CAAC,CAAC;wBACH,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;wBAC3F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;wBAC9F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9F,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;;wBAI3H,aAAa,GAAG,EAAE,CAAC;AACnB,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,kBAAkB,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC3F,wBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;4BAC1B,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAE/F,yBAAC,CAAC,CAAC;AAEH,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/E,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/E,wBAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;wBACnC,GAAG,GAAG,CAAC,CAAC;AACT,qBAAA;AAIH,iBAAC,CAAC,CAAA;AACH,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;AACX,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,OAAO,GAAG,KAAK,CAAC;AACjB,aAAA;AAGH,SAAC,CAAC,CAAC;AAIH,QAAA,IAAI,YAAY,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC;AAC9C,QAAA,IAAI,WAAW,GAAG,iBAAiB,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC;QACzE,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,UAAU,IAAI,aAAa,EAAE;YAC/B,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;AAChD,YAAA,WAAW,GAAG,cAAc,GAAG,YAAY,CAAC;YAC5C,SAAS,GAAG,YAAY,IAAI,UAAU,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAC;AAC3D,YAAA,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC3B,SAAA;QACD,IAAI,UAAU,IAAI,WAAW,EAAE;AAC7B,YAAA,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC3B,SAAA;QAED,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AACvG,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,QAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,YAAA,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;QAC7E,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;QAC3F,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,gBAAgB,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;AACnG,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;AACnF,QAAA,cAAc,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;AAEhC,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,IAAI,GAAG,eAAe,GAAG,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACpF,gDAAA,EAAE,IAAI,GAAG,gBAAgB,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAClF,gDAAA,EAAE,IAAI,GAAG,cAAc,GAAG,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACpF,6CAAA;AACF,yCAAA;qCAEF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACxC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC;oCACnB,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACtC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,GAAG,gBAAgB,GAAG,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;wCACnG,EAAE,IAAI,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC/D,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9D,qCAAA;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACrC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;AAGF,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,WAAW,EAAE,IAAI;AACjB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC3B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,CAAC,cAAc,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;gCAC3G,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACzF,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,UAAU,GAAG,WAAW,GAAG,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCAClH,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,iCAAA;AACF,6BAAA;yBACF,EAAE;AACD,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;gCACtE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE;AAChF,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACnE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA,CAAC,WAAW,CAAC;AACd,qBAAA;iBAEF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;AACtC,gBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;gBACzB,OAAO;oBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC3F,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtE,6BAAA;AACF,yBAAA;;;;;;AAMF,qBAAA;iBACF,CAAA;aACF;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;oBACX,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,KAAK;AAEb,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACf,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,qBAAqB,CAAC,IAAI,EAAA;QACxB,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,UAAU,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,IAAI,EAAE;YAClB,SAAS,GAAG,aAAa,CAAC;AAE5B,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AACzC,QAAA,IAAI,MAAM,GAAG;AACX,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;AACnC,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA,CAAC,EAAE,IAAI,EAAE,8BAA8B,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACvJ,oBAAA,CAAC,EAAE,IAAI,EAAE,kBAAkB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,UAAU,CAAC,eAAe,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBACpQ,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;oBACzZ,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;oBAC5Y,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBACzE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC/J,CAAC,EAAE,IAAI,EAAE,OAAO,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC7J,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACnJ,oBAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,GAAG,SAAS,CAAC,YAAY,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAChN,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,SAAS,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC9J,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,GAAG,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC7K,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC/J,oBAAA,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,WAAW,GAAG,UAAU,CAAC,aAAa,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC;oBACzR,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBACpK,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBACpK,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,WAAW,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAChK,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC9J,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,WAAW,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAChK,iBAAA;AACF,aAAA;SACF,CAAA;AACD,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC;AAC9B,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,iBAAA;AACD,gBAAA,aAAa,EAAE;oBACb,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,UAAU,EAAE,CAAC;AACb,oBAAA,eAAe,EAAE,QAAQ;AAC1B,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,MAAM,EAAE;AACN,wBAAA;AACE,4BAAA,IAAI,EAAE,MAAM;AACZ,4BAAA,CAAC,EAAE,CAAC;AACJ,4BAAA,CAAC,EAAE,CAAC;AACJ,4BAAA,CAAC,EAAE,GAAG;AACN,4BAAA,CAAC,EAAE,GAAG;AACN,4BAAA,CAAC,EAAE,CAAC;AACJ,4BAAA,SAAS,EAAE,OAAO;AAClB,4BAAA,SAAS,EAAE,CAAC;AACb,yBAAA;AACF,qBAAA;AACF,iBAAA;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,MAAM,CAAC;AACT,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;qBACF,EAAE,gBAAgB,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE;AACtC,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAG9B;AAED,IAAA,sBAAsB,CAAC,IAAI,EAAA;QACzB,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;QACxE,IAAI,SAAS,GAAG,SAAS,CAAC,WAAW,CAAC,IAAI,GAAG,CAAC;QAC9C,IAAI,cAAc,GAAG,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,cAAc,GAAG,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,QAAQ,GAAG,QAAQ,CAAC;QACxB,IAAI,cAAc,IAAI,EAAE,EAAE;YACxB,QAAQ,GAAG,MAAM,CAAC;AACnB,SAAA;AACD,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qDAAqD,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;gBAChT,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,SAAS,EAAE,MAAM;oBACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE,CAAC;AACR,4BAAA,MAAM,EAAE;AACN,gCAAA;AACE,oCAAA,IAAI,EAAE,UAAU;AAChB,oCAAA,SAAS,EAAE,CAAC;AACZ,oCAAA,SAAS,EAAE,IAAI;AACf,oCAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrF,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,SAAS,EAAE,MAAM;oBACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE,CAAC;AACR,4BAAA,MAAM,EAAE;AACN,gCAAA;AACE,oCAAA,IAAI,EAAE,UAAU;AAChB,oCAAA,SAAS,EAAE,CAAC;AACZ,oCAAA,SAAS,EAAE,IAAI;AACf,oCAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;iCAC7E,EAAE;AACD,oCAAA,IAAI,EAAE,UAAU;AAChB,oCAAA,SAAS,EAAE,CAAC;AACZ,oCAAA,SAAS,EAAE,OAAO;AAClB,oCAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;SACtF,CAAC;QAGF,IAAI,SAAS,IAAI,GAAG,EAAE;AACpB,YAAA,WAAW,GAAG;AACZ,gBAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qDAAqD,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oBAChT,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;AACZ,wBAAA,SAAS,EAAE,MAAM;wBACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,OAAO,EAAE,CAAC;AACR,gCAAA,MAAM,EAAE;AACN,oCAAA;AACE,wCAAA,IAAI,EAAE,UAAU;AAChB,wCAAA,SAAS,EAAE,CAAC;AACZ,wCAAA,SAAS,EAAE,IAAI;AACf,wCAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;qCAC7E,EAAE;AACD,wCAAA,IAAI,EAAE,UAAU;AAChB,wCAAA,SAAS,EAAE,CAAC;AACZ,wCAAA,SAAS,EAAE,OAAO;AAClB,wCAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,qCAAA;AACF,iCAAA;6BACF,CAAC;AACH,qBAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrF,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;AACZ,wBAAA,SAAS,EAAE,MAAM;wBACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,OAAO,EAAE,CAAC;AACR,gCAAA,MAAM,EAAE;AACN,oCAAA;AACE,wCAAA,IAAI,EAAE,UAAU;AAChB,wCAAA,SAAS,EAAE,CAAC;AACZ,wCAAA,SAAS,EAAE,IAAI;AACf,wCAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,qCAAA;AACF,iCAAA;6BACF,CAAC;AACH,qBAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;aACtF,CAAC;AACH,SAAA;AAID,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;AAEhE,QAAA,IAAI,cAAc,GAAG;AACnB,YAAA,KAAK,EAAE,KAAK;AACZ,YAAA,OAAO,EAAE,CAAC;AACR,oBAAA,MAAM,EAAE;AACN,wBAAA;AACE,4BAAA,IAAI,EAAE,UAAU;AAChB,4BAAA,SAAS,EAAE,CAAC;AACZ,4BAAA,SAAS,EAAE,IAAI;AACf,4BAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yBAAA;AACF,qBAAA;iBACF,CAAC;SACH,CAAC;AAEF,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE,CAAC;AACN,oDAAA,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC;AAC9E,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE;AACjG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,yFAAyF,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE;gDACpJ,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;gDAClS,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,UAAU,CAAC,aAAa,CAAC,GAAG,MAAM,IAAI,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE;gDACtW,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uBAAuB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5R,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACxI,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,QAAQ;AACnB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,4BAA4B,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACvF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,QAAQ;AACnB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE;AACnE,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;AACjB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;yDACH,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACzB,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAChJ,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,QAAQ;AACnB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACnE,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;AACjB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE;qDAC/D,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACxB,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uEAAuE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAClU,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC1F,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA;AAEA,qDAAA;AACF,iDAAA,EAAE,WAAW;AACd,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qEAAqE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAChU,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACtF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE;AACzY,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,mBAAmB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE;AAC3X,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,8CAA8C,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AACjO,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3c,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sEAAsE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AAC1P,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,gBAAgB,EAAE,CAAC,EAAE;AACpO,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2GAA2G,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AAC9R,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kKAAkK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AACrV,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpL,wDAAA,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2BAA2B,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC1e,iDAAA;gDACD,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uBAAuB,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5R,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpL,wDAAA,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAClf,iDAAA;gDACD,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;gDACjS,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE;AAClS,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AACtC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACtB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAE1F,6BAAA;yBACF,EAAE;AACD,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC/K,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,aAAa,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AACrH,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,UAAU,IAAI,WAAW,CAAC,SAAS,CAAC,IAAI,kBAAkB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC9I,6BAAA;AACF,yBAAA;AACF,qBAAA;iBAEF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,8BAA8B,CAAC,IAAI,EAAA;QACjC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;AAEhE,QAAA,IAAI,cAAc,GAAG;AACnB,YAAA,KAAK,EAAE,KAAK;AACZ,YAAA,OAAO,EAAE,CAAC;AACR,oBAAA,MAAM,EAAE;AACN,wBAAA;AACE,4BAAA,IAAI,EAAE,UAAU;AAChB,4BAAA,SAAS,EAAE,CAAC;AACZ,4BAAA,SAAS,EAAE,IAAI;AACf,4BAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yBAAA;AACF,qBAAA;iBACF,CAAC;SACH,CAAC;AAEF,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE,CAAC;AACN,oDAAA,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC;AACjF,iDAAA;gDACD,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4DAA4D,EAAE,KAAK,EAAE,CAAC,cAAc,EAAE,gBAAgB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE;AACrJ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,uFAAuF,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACxK,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3I,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC7F,4DAAA,KAAK,EAAE,IAAI;AACX,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,4DAAA,QAAQ,EAAE,CAAC;AACX,4DAAA,KAAK,EAAE;AACL,gEAAA,IAAI,EAAE;AACJ,oEAAA,CAAC,MAAM,CAAC;AAET,iEAAA;AACF,6DAAA;AACF,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,mFAAmF,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AACzK,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,4BAA4B,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7M,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC5F,4DAAA,KAAK,EAAE,IAAI;AACX,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qCAAqC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC1H,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC5F,4DAAA,KAAK,EAAE,IAAI;AACX,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,QAAQ,EAAE,CAAC;AACX,4DAAA,KAAK,EAAE;AACL,gEAAA,IAAI,EAAE;AACJ,oEAAA,CAAC,MAAM,CAAC;AAET,iEAAA;AACF,6DAAA;AACF,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,iCAAiC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AACtH,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC5F,4DAAA,KAAK,EAAE,IAAI;AACX,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,QAAQ,EAAE,CAAC;AACX,4DAAA,KAAK,EAAE;AACL,gEAAA,IAAI,EAAE;AACJ,oEAAA,CAAC,MAAM,CAAC;AAET,iEAAA;AACF,6DAAA;AACF,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;iDACvG,EAAE,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;gDACvU,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;gDAC5S,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yBAAyB,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,eAAe,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;gDACnU,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;gDACrS,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,qBAAqB,CAAC,IAAI,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AAC5U,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,oFAAoF,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACrK,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,yFAAyF,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzK,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACnG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4DAA4D,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7I,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3G,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,UAAU,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC7H,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACjF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC7G,iDAAA;AACA,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACzC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;AACL,oBAAA,OAAO,EACL;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;4BACZ,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,g/7dAAg/7d;oCACr/7d,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iCAAA;AAAC,6BAAA;AACL,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;4BACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACtB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAE1F,qCAAA;iCACF,EAAE;AACD,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC/K,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,aAAa,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AACrH,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,UAAU,IAAI,WAAW,CAAC,SAAS,CAAC,IAAI,kBAAkB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC9I,qCAAA;AACF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAAC,qBAAA;iBACP,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,mBAAmB,CAAC,IAAI,EAAA;QACtB,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;AAEhE,QAAA,IAAI,cAAc,GAAG;AACnB,YAAA,KAAK,EAAE,KAAK;AACZ,YAAA,OAAO,EAAE,CAAC;AACR,oBAAA,MAAM,EAAE;AACN,wBAAA;AACE,4BAAA,IAAI,EAAE,UAAU;AAChB,4BAAA,SAAS,EAAE,CAAC;AACZ,4BAAA,SAAS,EAAE,IAAI;AACf,4BAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yBAAA;AACF,qBAAA;iBACF,CAAC;SACH,CAAC;;AAEF,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC;iDACrE,EAAE;AACD,oDAAA,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC;AAC7E,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,kFAAkF,EAAE,KAAK,EAAE,CAAC,cAAc,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAChL,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,CAAC,cAAc,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE;AAClG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wIAAwI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzN,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,8OAA8O,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AACna,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kMAAkM,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AACvX,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,+OAA+O,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AACpa,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,gDAAA;AACE,oDAAA,OAAO,EAAE;wDACP,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAAC,qDAAA;AAChG,iDAAA;AACF,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACzC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;AACL,oBAAA,OAAO,EACL;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;4BACZ,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,g/7dAAg/7d;oCACr/7d,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iCAAA;AAAC,6BAAA;AACL,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;4BACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACtB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAE1F,qCAAA;iCACF,EAAE;AACD,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC/K,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,aAAa,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AACrH,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,UAAU,IAAI,WAAW,CAAC,SAAS,CAAC,IAAI,kBAAkB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC9I,qCAAA;AACF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAAC,qBAAA;iBACP,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,yBAAyB,CAAC,IAAI,EAAA;QAC5B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;AAC1C,QAAA,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC;AAE9C,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE;AACxC,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAE3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5E,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,OAAO,EAAE;AACP,gDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gDACnF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE;AAC7F,6CAAA;AACF,yCAAA;wCACD,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxF,qCAAA;AACF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC3E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,qCAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;iCACjD,CAAC;AACF,4BAAA,CAAC,EAAE,IAAI,EAAE,6BAA6B,IAAI,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;4BAChK,CAAC;AACC,oCAAA,KAAK,EAAE;AACL,wCAAA;4CACE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACpD,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE,eAAe,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACpG,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACxE,iCAAA,EAAE,EAAE,CAAC;AACP,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;QAIF,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,cAAc,GAAG,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,cAAc,GAAG,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,YAAY,GAAG,iBAAiB,CAAC;QACrC,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,IAAI,EAAE,EAAE;YACrB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,WAAW,GAAG;AACZ,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACnG,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;4BAC/E,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9L,4BAAA,EAAE,IAAI,EAAE,WAAW,IAAI,aAAa,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;QACD,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,cAAc,IAAI,EAAE,EAAE;YACxB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,YAAY,GAAG;AACb,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACnF,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAChF,4BAAA,EAAE,IAAI,EAAE,cAAc,IAAI,cAAc,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACtF,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;;AAED,QAAA,IAAI,gBAAgB,GAAG;AACrB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;gBACtB,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC1E,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE;AACjF,qCAAA;AAEF,iCAAA;gCACD,WAAW;gCACX,YAAY;AAGb,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;oBAEN,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/C,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BACrE,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/D,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAEA,qBAAA;AAED,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,WAAW,EAAE;gCACnD,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC3F,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAAC,qBAAA;AAEJ,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC7F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;AACtC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AAAC,qBAAA;AACL,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,aAAa,EAAE,KAAK;AACrB,aAAA;SAEF,CAAC;;QAIF,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AACjG,QAAA,SAAS,CAAC,IAAI,CACZ,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AACzF,QAAA,IAAI,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE;YACvB,YAAY,IAAI,CAAC,CAAC;AAClB,YAAA,QAAQ,CAAC,OAAO,CAAC,OAAO,IAAG;gBACzB,SAAS,CAAC,IAAI,CAAC;AACb,oBAAA,OAAO,EAAE;AACP,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;AACZ,4BAAA,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACzE,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;AACZ,4BAAA,IAAI,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACxF,yBAAA;AACF,qBAAA;AACF,iBAAA,CAAC,CAAC;AACL,aAAC,CAAC,CAAA;AACH,SAAA;AAAM,aAAA;YACL,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAClG,SAAA;QAED,SAAS,CAAC,IAAI,CAAC;AACb,YAAA,OAAO,EAAE;AACP,gBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACxE,wBAAA,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wBAC1E,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC/K,wBAAA,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACvF,wBAAA,EAAE,IAAI,EAAE,gBAAgB,GAAG,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACrG,qBAAA;AACF,iBAAA;AACF,aAAA;AAEF,SAAA,CAAC,CAAC;AAGH,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAClF,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,gCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;;AAEzE,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;6BAC1E,EAAE,OAAO,EAAE,CAAC;AACd,yBAAA,EAAE,EAAE,CAAC;oBACN,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC7F,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC/E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AACA,qBAAA;oBACD,CAAC,EAAE,KAAK,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;AAC1E,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;gBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;oBACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,WAAW,EAAE,UAAU,CAAC,EAAA;oBACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,aAAa,EAAE,UAAU,CAAC,EAAA;oBACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;AACF,aAAA;SACF,CAAC;QACF,IAAI,MAAM,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC7C,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC;AAC/B,QAAA,IAAI,MAAM,GAAG,MAAM,GAAG,CAAC,CAAC;AACxB,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;AACL,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAClF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACzF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAC3F,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAErF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,MAAM,GAAG,UAAU,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACjG,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gDAAgD,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACpH,qBAAA;AACF,iBAAA;aACF,EAAE,OAAO,EAAE,MAAM;SACnB,CAAC;QACF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3B,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,SAAC,CAAC,CAAC;AACH,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC1F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,YAAY,GAAG,MAAM,GAAG,CAAC,CAAC;AAC9B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,KAAK,GAAG,UAAU,CAAC,OAAO,CAAC,CAAC;QAChC,IAAI,OAAO,GAAG,UAAU,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,aAAa,CAAC;QAE/I,IAAI,OAAO,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,KAAK,CAAC;QAC7C,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,IAAI,KAAK,EAAE;AACpB,YAAA,cAAc,GAAG,kFAAkF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mFAAmF,CAAC;AAC/N,SAAA;AAAM,aAAA;AACL,YAAA,cAAc,GAAG,sFAAsF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mFAAmF,CAAC;AACnO,SAAA;QACD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,GAAG,CAAC;AAC1D,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAE3F,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QAC9E,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;QAE7E,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,eAAe,GAAG,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAC1D,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;YAC1C,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YACjF,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,iBAAiB,EAAE,eAAe,CAAC,CAAC;YAC9D,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,wBAAwB,GAAG,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAExI,aAAA;AAAM,iBAAA;gBACL,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvF,aAAA;AACH,SAAC,CAAC,CAAC;AACH,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;QAEnH,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QAEtC,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,kBAAkB,GAAG,aAAa,CAAC;QACvC,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AACrE,QAAA,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAA;QACnC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;YAEpB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEzE,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBACpC,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBAC1C,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AAEf,aAAA;AAAM,iBAAA;AAEN,aAAA;YACD,IAAI,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACjC,IAAI,IAAI,IAAI,EAAE,EAAE;gBAEd,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC;AACrG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,oBAAA,IAAI,OAAO,EAAE;AACX,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AACH,iBAAC,CAAC,CAAA;AAEH,aAAA;AAAM,iBAAA;AACL,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;oBACxB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAC7E,oBAAA,IAAI,OAAO,EAAE;AACX,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AAEH,iBAAC,CAAC,CAAA;gBACF,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;gBAC/B,IAAI,GAAG,IAAI,EAAE;AACX,oBAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;gBAClB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEhG,aAAA;YACD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YAC1F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YAC7F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAC7E,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AACjE,YAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;YACzD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,gBAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;gBAEzC,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,IAAI,CAAC,CAAC;AAEhB,aAAA;iBAAM,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,kBAAkB,IAAI,kBAAkB,GAAG,YAAY,EAAE;AAErF,gBAAA,SAAS,GAAG,YAAY,GAAG,kBAAkB,CAAC;gBAC9C,OAAO,GAAG,IAAI,CAAC;gBAGf,SAAS,IAAI,CAAC,CAAC;AAChB,aAAA;AACD,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gBACpD,SAAS,GAAG,EAAE,CAAC;gBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;gBACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACxG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACrH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAE/B,IAAI,CAAC,OAAO,EAAE;oBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,wBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;wBAC1B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;oBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,wBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;wBAC3B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;AAED,oBAAA,IAAI,YAAY,GAAG,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,GAAG,UAAU,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC;oBACjG,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;oBAEtD,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAE7D,oBAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;oBAChF,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;oBACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAExH,oBAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,wBAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,OAAO,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,GAAG,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxK,qBAAC,CAAC,CAAC;AACH,oBAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;oBACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAExH,oBAAA,IAAI,WAAW,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AAC1G,oBAAA,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AAClC,iBAAA;gBAID,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;oBAClC,SAAS,GAAG,EAAE,CAAC;AACf,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,oBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,qBAAC,CAAC,CAAA;AACF,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;gBACX,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,IAAI,IAAI,GAAG,CAAC,EAAE;oBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,iBAAA;gBACD,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,GAAG,MAAM,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/K,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvJ,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/K,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,oBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,iBAAA;gBAED,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAEhB,aAAA;AACH,SAAC,CAAC,CAAC;QAEH,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACzG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACxH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAG/B,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;QACtD,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;AAKD,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;AACC,YAAA,OAAO,EAAE,CAAC;SACb,CAAC;AAGF,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAA;AAEvD,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC3B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAC/E,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACzH,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACnE,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACpF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACnE,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACpF,iDAAA;AACF,6CAAA;AAEF,yCAAA;qCACF,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC,gBAAgB,EAAE,YAAY,CAAC;4BAChC,CAAC,YAAY,EAAE,EAAE,CAAC;;AAGnB,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAE9B;AAED,IAAA,6BAA6B,CAAC,IAAI,EAAA;QAChC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;AAC1C,QAAA,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC;AAC9C,QAAA,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC;QAClC,IAAI,QAAQ,GAAG,cAAc,CAAC;QAC9B,IAAI,SAAS,IAAI,eAAe,EAAE;YAChC,QAAQ,GAAG,gBAAgB,CAAC;AAC7B,SAAA;AAED,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE;AACxC,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;;AAE9E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACzE,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5E,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,OAAO,EAAE;AACP,gDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gDACnF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE;AAC7F,6CAAA;AACF,yCAAA;wCACD,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxF,qCAAA;AACF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;;AAE5E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,qCAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;iCACjD,CAAC;4BACF,CAAC,EAAE,IAAI,EAAE,0BAA0B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;4BACtH,CAAC;AACC,oCAAA,KAAK,EAAE;AACL,wCAAA;4CACE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACtE,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE,qBAAqB,IAAI,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACxG,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACxE,iCAAA,EAAE,EAAE,CAAC;AACP,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;QAIF,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,cAAc,GAAG,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,cAAc,GAAG,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,YAAY,GAAG,iBAAiB,CAAC;QACrC,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,IAAI,EAAE,EAAE;YACrB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,WAAW,GAAG;AACZ,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACnG,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;4BAC/E,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9L,4BAAA,EAAE,IAAI,EAAE,WAAW,IAAI,aAAa,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;QACD,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,cAAc,IAAI,EAAE,EAAE;YACxB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,YAAY,GAAG;AACb,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACnF,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAChF,4BAAA,EAAE,IAAI,EAAE,cAAc,IAAI,cAAc,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACtF,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;;AAED,QAAA,IAAI,gBAAgB,GAAG;AACrB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;gBACtB,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC1E,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE;AACjF,qCAAA;AAEF,iCAAA;gCACD,WAAW;gCACX,YAAY;AAGb,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;oBAEN,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/C,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BACrE,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/D,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAEA,qBAAA;AAED,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,WAAW,EAAE;gCACnD,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC3F,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAAC,qBAAA;AAEJ,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC7F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;AACtC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AAAC,qBAAA;AACL,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,aAAa,EAAE,KAAK;AACrB,aAAA;SAEF,CAAC;;QAIF,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAClB,YAAA,QAAQ,GAAG,IAAI,GAAG,QAAQ,CAAC;AAC5B,SAAA;QACD,IAAI,UAAU,GAAG,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,CAAA;QAC9C,IAAI,UAAU,IAAI,EAAE,EAAE;AACpB,YAAA,UAAU,GAAG,IAAI,GAAG,UAAU,CAAC,WAAW,EAAE,CAAC;AAC9C,SAAA;AAED,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAClF,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,gCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,QAAQ,GAAG,EAAE,GAAG,UAAU,EAAE,KAAK,EAAE,cAAc,EAAE;AACxG,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;;AAEzE,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;6BAC1E,EAAE,OAAO,EAAE,CAAC;AACd,yBAAA,EAAE,EAAE,CAAC;oBACN,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC7F,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC/E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AACA,qBAAA;oBACD,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAChF,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACrF,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9E,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACxE,gDAAA,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gDAC1E,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC/K,gDAAA,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACvF,gDAAA,EAAE,IAAI,EAAE,gBAAgB,GAAG,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACrG,6CAAA;AACF,yCAAA;AACF,qCAAA;AAEF,iCAAA;AAGF,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;AACP,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;gBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;oBACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,WAAW,EAAE,UAAU,CAAC,EAAA;oBACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,aAAa,EAAE,UAAU,CAAC,EAAA;oBACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;AACF,aAAA;SACF,CAAC;QACF,IAAI,MAAM,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC7C,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC;AAC/B,QAAA,IAAI,MAAM,GAAG,MAAM,GAAG,CAAC,CAAC;AACxB,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;AACL,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAClF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACzF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAC3F,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAErF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,MAAM,GAAG,UAAU,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACjG,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,0BAA0B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9F,qBAAA;AACF,iBAAA;aACF,EAAE,OAAO,EAAE,MAAM;SACnB,CAAC;QACF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3B,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,SAAC,CAAC,CAAC;AACH,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC1F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,YAAY,GAAG,MAAM,GAAG,CAAC,CAAC;AAC9B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,KAAK,GAAG,UAAU,CAAC,OAAO,CAAC,CAAC;QAChC,IAAI,OAAO,GAAG,UAAU,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,aAAa,CAAC;QAE/I,IAAI,OAAO,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,KAAK,CAAC;QAC7C,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,IAAI,KAAK,EAAE;AACpB,YAAA,cAAc,GAAG,kFAAkF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mFAAmF,CAAC;AAC/N,SAAA;AAAM,aAAA;AACL,YAAA,cAAc,GAAG,qFAAqF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mFAAmF,CAAC;AAClO,SAAA;QACD,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;;AAGzD,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAC9E,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;QAE3F,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;AACtC,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;YAC1C,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YACjF,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,iBAAiB,EAAE,eAAe,CAAC,CAAC;YAC9D,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,wBAAwB,GAAG,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAExI,aAAA;AAAM,iBAAA;gBACL,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvF,aAAA;AACH,SAAC,CAAC,CAAC;QAEH,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QACtC,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,kBAAkB,GAAG,aAAa,CAAC;AACvC,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AACrE,QAAA,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;QACpC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;YACpB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEzE,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBACpC,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBAC1C,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AAEf,aAAA;AAAM,iBAAA;AAEN,aAAA;YACD,IAAI,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACjC,IAAI,IAAI,IAAI,EAAE,EAAE;gBAEd,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC;AACrG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,oBAAA,IAAI,OAAO,EAAE;AACX,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AACH,iBAAC,CAAC,CAAA;AAEH,aAAA;AAAM,iBAAA;AACL,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;oBACxB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAC7E,oBAAA,IAAI,OAAO,EAAE;AACX,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AAEH,iBAAC,CAAC,CAAA;AACF,gBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAE/G,aAAA;;;YAGD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAC7E,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AACjE,YAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;YAEzD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,gBAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;gBAEzC,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,IAAI,CAAC,CAAC;AAEhB,aAAA;iBAAM,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,kBAAkB,IAAI,kBAAkB,GAAG,YAAY,EAAE;AAErF,gBAAA,SAAS,GAAG,YAAY,GAAG,kBAAkB,CAAC;gBAC9C,OAAO,GAAG,IAAI,CAAC;gBAGf,SAAS,IAAI,CAAC,CAAC;AAChB,aAAA;AACD,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gBACpD,SAAS,GAAG,EAAE,CAAC;gBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;gBAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACxG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACrH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAE/B,IAAI,CAAC,OAAO,EAAE;oBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,wBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;wBAC1B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;oBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,wBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;wBAC3B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;AACF,iBAAA;gBAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;oBAClC,SAAS,GAAG,EAAE,CAAC;AACf,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,oBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,qBAAC,CAAC,CAAA;AACF,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;gBACX,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,IAAI,IAAI,GAAG,CAAC,EAAE;oBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,iBAAA;gBACD,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzK,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvJ,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/K,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,oBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,iBAAA;gBAED,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAEhB,aAAA;AAGH,SAAC,CAAC,CAAC;QACH,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACzG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACxH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAM/B,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AAGtD,QAAA,IAAI,YAAY,GAAG,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,GAAG,UAAU,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC;QACjG,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QAEtD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,eAAe,GAAG,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;QAE1D,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;AAED,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;AACC,YAAA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC7D,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAExH,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,YAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,OAAO,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,GAAG,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxK,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAExH,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AAIF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAA;AAEvD,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC3B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9E,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACzH,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AAEJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACnE,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACpF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AAEJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACnE,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACpF,iDAAA;AACF,6CAAA;AAEF,yCAAA;qCACF,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC,gBAAgB,EAAE,YAAY,CAAC;4BAChC,CAAC,YAAY,EAAE,EAAE,CAAC;AAEnB,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAE9B;AAED,IAAA,gCAAgC,CAAC,IAAI,EAAA;QACnC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE;AACxC,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAE3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5E,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,OAAO,EAAE;AACP,gDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gDACnF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE;AAC7F,6CAAA;AACF,yCAAA;wCACD,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxF,qCAAA;AACF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC3E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,qCAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;iCACjD,CAAC;4BACF,CAAC,EAAE,IAAI,EAAE,0BAA0B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;4BACtH,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACjF,wCAAA;AACE,4CAAA,IAAI,EAAE,aAAa,IAAI,UAAU,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACjG,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACxE,iCAAA,EAAE,EAAE,CAAC;AACP,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;QAIF,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,cAAc,GAAG,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,cAAc,GAAG,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,YAAY,GAAG,iBAAiB,CAAC;QACrC,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,IAAI,EAAE,EAAE;YACrB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,WAAW,GAAG;AACZ,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACnG,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;4BAC/E,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9L,4BAAA,EAAE,IAAI,EAAE,WAAW,IAAI,aAAa,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;QACD,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,cAAc,IAAI,EAAE,EAAE;YACxB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,YAAY,GAAG;AACb,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACnF,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAChF,4BAAA,EAAE,IAAI,EAAE,cAAc,IAAI,cAAc,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACtF,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;QACD,YAAY,GAAG,EAAE,CAAC;;AAElB,QAAA,IAAI,gBAAgB,GAAG;AACrB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;gBACtB,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC1E,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE;AACjF,qCAAA;AAEF,iCAAA;gCACD,WAAW;gCACX,YAAY;AAGb,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;oBAEN,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/C,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BACrE,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/D,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAEA,qBAAA;AAED,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,WAAW,EAAE;gCACnD,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC3F,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAAC,qBAAA;AAEJ,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC7F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;AACtC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AAAC,qBAAA;AACL,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,aAAa,EAAE,KAAK;AACrB,aAAA;SAEF,CAAC;;QAIF,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAClF,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,gCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;;AAEzE,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;6BAC1E,EAAE,OAAO,EAAE,CAAC;AACd,yBAAA,EAAE,EAAE,CAAC;oBACN,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC7F,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC/E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AACA,qBAAA;oBACD,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAChF,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACxE,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpG,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACxE,gDAAA,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gDAC1E,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC/K,gDAAA,EAAE,IAAI,EAAE,gBAAgB,GAAG,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACpG,gDAAA,EAAE,IAAI,EAAE,aAAa,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAE1F,6CAAA;AACF,yCAAA;AACF,qCAAA;AAEF,iCAAA;AAGF,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;AACP,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;gBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;oBACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,WAAW,EAAE,UAAU,CAAC,EAAA;oBACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,aAAa,EAAE,UAAU,CAAC,EAAA;oBACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;AACF,aAAA;SACF,CAAC;QACF,IAAI,MAAM,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC7C,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC;AAC/B,QAAA,IAAI,MAAM,GAAG,MAAM,GAAG,CAAC,CAAC;AACxB,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;AACL,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAClF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACzF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAC3F,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAErF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,MAAM,GAAG,UAAU,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;wBACjG,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sCAAsC,IAAI,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAClJ,qBAAA;AACF,iBAAA;aACF,EAAE,OAAO,EAAE,MAAM;SACnB,CAAC;QACF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3B,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,SAAC,CAAC,CAAC;AACH,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC1F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,YAAY,GAAG,MAAM,GAAG,CAAC,CAAC;AAC9B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,KAAK,GAAG,UAAU,CAAC,OAAO,CAAC,CAAC;QAChC,IAAI,OAAO,GAAG,UAAU,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,aAAa,CAAC;QAE/I,IAAI,OAAO,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC;QAC5C,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,IAAI,KAAK,EAAE;YACpB,cAAc,GAAG,kFAAkF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC;AACzI,SAAA;AAAM,aAAA;YACL,cAAc,GAAG,sFAAsF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC;AAC7I,SAAA;QACD,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;QACzD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,eAAe,GAAG,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;QAE1D,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;QACrG,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC7E,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;QACrI,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;AACtC,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;YAC1C,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YACjF,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,iBAAiB,EAAE,eAAe,CAAC,CAAC;YAC9D,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;AAC5C,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC/E,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,wBAAwB,GAAG,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAE5H,aAAA;AAAM,iBAAA;AACL,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACjG,aAAA;AACH,SAAC,CAAC,CAAC;AACH,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;QACvG,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QACtC,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,kBAAkB,GAAG,aAAa,CAAC;AACvC,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;QACrE,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;QACzC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;YACpB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;YACd,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,KAAK,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAE3E,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBACpC,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBAC1C,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AAEf,aAAA;AAAM,iBAAA;AAEN,aAAA;YACD,IAAI,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACjC,IAAI,IAAI,IAAI,EAAE,EAAE;gBAEd,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC;AACrG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,oBAAA,IAAI,OAAO,EAAE;AACX,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AACH,iBAAC,CAAC,CAAA;AAEH,aAAA;AAAM,iBAAA;AACL,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;oBACxB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAC7E,oBAAA,IAAI,OAAO,EAAE;AACX,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AAEH,iBAAC,CAAC,CAAA;gBACF,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;gBAC/B,IAAI,GAAG,IAAI,EAAE;AACX,oBAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;gBAClB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEhG,aAAA;;;YAID,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAC7E,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AACjE,YAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;YACzD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAE5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,gBAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;gBAEzC,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,IAAI,CAAC,CAAC;AAChB,aAAA;iBAAM,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,kBAAkB,IAAI,kBAAkB,GAAG,YAAY,EAAE;AAErF,gBAAA,SAAS,GAAG,YAAY,GAAG,kBAAkB,CAAC;gBAC9C,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,IAAI,CAAC,CAAC;AAGhB,aAAA;AACD,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gBACpD,SAAS,GAAG,EAAE,CAAC;gBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;gBAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACxG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACrH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAE/B,IAAI,CAAC,OAAO,EAAE;oBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,wBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;wBAC1B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;oBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,wBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;wBAC3B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;AACF,iBAAA;gBAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;oBAClC,SAAS,GAAG,EAAE,CAAC;AACf,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,oBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,qBAAC,CAAC,CAAA;AACF,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;gBACX,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,IAAI,IAAI,GAAG,CAAC,EAAE;oBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,iBAAA;gBACD,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,GAAG,MAAM,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/K,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvJ,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/K,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,oBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,iBAAA;gBAED,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAEhB,aAAA;AACH,SAAC,CAAC,CAAA;QAGF,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACzG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACxH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AAEtD,QAAA,IAAI,YAAY,GAAG,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,GAAG,UAAU,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC;QACjG,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QAKtD,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;AAED,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;aACF,EAAE,OAAO,EAAE,CAAC;SACd,CAAC;QACF,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC7D,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAExH,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,YAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,OAAO,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,GAAG,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxK,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAExH,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AAGF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAA;AAEvD,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC3B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAC/E,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACzH,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACzF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACzF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,iDAAA;AACF,6CAAA;AACF,yCAAA;qCACF,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC,gBAAgB,EAAE,YAAY,CAAC;4BAChC,CAAC,YAAY,EAAE,EAAE,CAAC;AAEnB,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAE9B;AAED,IAAA,mCAAmC,CAAC,IAAI,EAAA;QACtC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE;AACxC,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAE3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5E,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,OAAO,EAAE;AACP,gDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gDACnF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE;AAC7F,6CAAA;AACF,yCAAA;wCACD,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxF,qCAAA;AACF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC3E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,qCAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;iCACjD,CAAC;4BACF,CAAC,EAAE,IAAI,EAAE,0BAA0B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;4BACtH,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACjF,wCAAA;AACE,4CAAA,IAAI,EAAE,aAAa,IAAI,UAAU,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACjG,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACxE,iCAAA,EAAE,EAAE,CAAC;AACP,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;QAIF,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,cAAc,GAAG,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,cAAc,GAAG,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,YAAY,GAAG,iBAAiB,CAAC;QACrC,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,IAAI,EAAE,EAAE;YACrB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,WAAW,GAAG;AACZ,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACnG,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;4BAC/E,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9L,4BAAA,EAAE,IAAI,EAAE,WAAW,IAAI,aAAa,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;QACD,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,cAAc,IAAI,EAAE,EAAE;YACxB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,YAAY,GAAG;AACb,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACnF,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAChF,4BAAA,EAAE,IAAI,EAAE,cAAc,IAAI,cAAc,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACtF,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;QACD,YAAY,GAAG,EAAE,CAAC;;AAElB,QAAA,IAAI,gBAAgB,GAAG;AACrB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;gBACtB,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC1E,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE;AACjF,qCAAA;AAEF,iCAAA;gCACD,WAAW;gCACX,YAAY;AAGb,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;oBAEN,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/C,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BACrE,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/D,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAEA,qBAAA;AAED,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,WAAW,EAAE;gCACnD,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC3F,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAAC,qBAAA;AAEJ,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC7F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;AACtC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AAAC,qBAAA;AACL,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,aAAa,EAAE,KAAK;AACrB,aAAA;SAEF,CAAC;;QAIF,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAClF,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,gCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;;AAEzE,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;6BAC1E,EAAE,OAAO,EAAE,CAAC;AACd,yBAAA,EAAE,EAAE,CAAC;oBACN,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC7F,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC/E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AACA,qBAAA;oBACD,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAChF,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACxE,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpG,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACxE,gDAAA,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gDAC1E,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC/K,gDAAA,EAAE,IAAI,EAAE,gBAAgB,GAAG,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACpG,gDAAA,EAAE,IAAI,EAAE,aAAa,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAE1F,6CAAA;AACF,yCAAA;AACF,qCAAA;AAEF,iCAAA;AAGF,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;AACP,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;gBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;oBACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,WAAW,EAAE,UAAU,CAAC,EAAA;oBACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,aAAa,EAAE,UAAU,CAAC,EAAA;oBACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;AACF,aAAA;SACF,CAAC;QACF,IAAI,MAAM,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,MAAM,GAAG,CAAC,CAAC;AACf,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;AACL,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAClF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACzF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAC3F,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAErF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,MAAM,GAAG,UAAU,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;wBACjG,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sCAAsC,IAAI,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAClJ,qBAAA;AACF,iBAAA;aACF,EAAE,OAAO,EAAE,MAAM;SACnB,CAAC;QACF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3B,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC1F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACpB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,SAAS,GAAG,EAAE,CAAC;QACf,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,QAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEjE,QAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,EAAE,EAAE;YAC1B,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9H,YAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;YAChB,GAAG,GAAG,CAAC,CAAC;YACR,OAAO,GAAG,IAAI,CAAC;AAChB,SAAA;AAAM,aAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,EAAE;YAChC,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9H,YAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;YAChB,GAAG,GAAG,CAAC,CAAC;YACR,OAAO,GAAG,IAAI,CAAC;AAEhB,SAAA;AAAM,aAAA;AAEN,SAAA;QACD,YAAY,IAAI,CAAC,CAAC;QAClB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAE1G,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEhB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;QAChG,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,aAAa,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;QACnG,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;QACpF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;QACtF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAClH,QAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AAC1E,QAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,QAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;QAEvE,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAGrH,QAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,QAAA,IAAI,OAAO,EAAE;YACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;YAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;AACpD,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/H,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC5I,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAChI,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC/B,OAAO,GAAG,KAAK,CAAC;YAChB,WAAW,GAAG,CAAC,CAAC;YAChB,UAAU,GAAG,CAAC,CAAC;AAChB,SAAA;QAED,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;QAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;QACpD,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAChI,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QAC3G,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACxH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC5G,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC/B,YAAY,IAAI,CAAC,CAAC;QAClB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC,EAAE;YAChB,YAAY,IAAI,CAAC,CAAC;YAClB,SAAS,GAAG,EAAE,CAAC;YACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACpH,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,QAAQ,IAAI,CAAC,EAAE;YACjB,YAAY,IAAI,CAAC,CAAC;YAClB,SAAS,GAAG,EAAE,CAAC;YACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACrH,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,SAAA;QAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,EAAE,CAAC,EAAE,EAAE;YACrC,SAAS,GAAG,EAAE,CAAC;AACf,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,SAAA;QAED,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AACtD,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AAErE,QAAA,IAAI,YAAY,GAAG,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,GAAG,UAAU,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC;QACjG,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QAEtD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,eAAe,GAAG,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAE1D,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;AACC,YAAA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC7D,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAExH,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,YAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,OAAO,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,GAAG,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxK,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAExH,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,KAAK,GAAG,UAAU,CAAC,OAAO,CAAC,CAAC;QAChC,IAAI,OAAO,GAAG,UAAU,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,aAAa,CAAC;QAE/I,IAAI,OAAO,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC;QAC5C,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,IAAI,KAAK,EAAE;YACpB,cAAc,GAAG,kFAAkF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC;AACzI,SAAA;AAAM,aAAA;YACL,cAAc,GAAG,sFAAsF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC;AAC7I,SAAA;QACD,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;QAGzD,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;QACrG,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AAC9E,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;QACtI,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;AACtC,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;YAC1C,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YACjF,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,iBAAiB,EAAE,eAAe,CAAC,CAAC;YAC9D,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,wBAAwB,GAAG,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAExI,aAAA;AAAM,iBAAA;AACL,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC7G,aAAA;AACH,SAAC,CAAC,CAAC;AACH,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACnH,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAA;AAEvD,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,CAAC;AAC5B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAC/E,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACzH,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BACpB,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,4BAAA,IAAI,EAAE;gCACJ,CAAC;AACC,wCAAA,OAAO,EAAE;AACP,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,WAAW,EAAE;AACjE,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,GAAG,mBAAmB,GAAG,EAAE,GAAG,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9H,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9E,yCAAA;AACF,qCAAA,EAAE,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;oCACtE,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACxG,oCAAA,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;gCACrE,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC;AACnC,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACzF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,iDAAA;AACF,6CAAA;yCACF,EAAE,OAAO,EAAE,CAAC;AACd,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC;AAEtB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BACpB,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,4BAAA,IAAI,EAAE;gCACJ,CAAC;AACC,wCAAA,OAAO,EAAE;AACP,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,WAAW,EAAE;AACjE,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,GAAG,mBAAmB,GAAG,EAAE,GAAG,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9H,4CAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC9E,yCAAA;AACF,qCAAA,EAAE,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;oCACtE,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACxG,oCAAA,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;AACrE,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACzF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,iDAAA;AACF,6CAAA;yCACF,EAAE,OAAO,EAAE,CAAC;qCACd,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC,gBAAgB,EAAE,YAAY,CAAC;4BAChC,CAAC,YAAY,EAAE,EAAE,CAAC;AAEnB,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAE9B;AAED,IAAA,qBAAqB,CAAC,IAAI,EAAA;QACxB,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,YAAY,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,EAAE,CAAC;QACpD,IAAI,YAAY,IAAI,QAAQ;YAC1B,YAAY,GAAG,UAAU,CAAA;QAC3B,IAAI,WAAW,GAAG,QAAQ,GAAG,YAAY,CAAC,WAAW,EAAE,GAAG,WAAW,CAAC;QACtE,IAAI,KAAK,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACrC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,KAAK,IAAI,EAAE;YACb,SAAS,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACzE,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACnG,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AACtF,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACtF,EAAE,IAAI,EAAE,oBAAoB,GAAG,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE;AACpE,wCAAA,EAAE,IAAI,EAAE,6BAA6B,EAAE,KAAK,EAAE,eAAe,EAAE;wCAC/D,EAAE,IAAI,EAAE,sBAAsB,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mBAAmB,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE;AACvJ,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACxF,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC9G,wCAAA,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC9F,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,aAAa,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAE9G,qCAAA;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACrC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;;QAKF,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAEtD,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAGtC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7D,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCACxE,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;qCAC/F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACrC,CAAC;AACH,yBAAA;AACF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACxE,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;qCACzE,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACtC,CAAC;AACH,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;wBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;4BACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;4BACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;4BACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;AACF,qBAAA;AACF,iBAAA;AAAC,aAAA;SACL,CAAC;QAIF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC7E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC7F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACpB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QACtC,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,kBAAkB,GAAG,aAAa,CAAC;QACvC,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;QACzD,IAAI,UAAU,GAAG,EAAE,CAAC;AACpB,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAE9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,gBAAgB,EAAE,aAAa,CAAC,CAAC;YAC3D,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YAEjF,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;AAC5C,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC/E,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACjG,aAAA;AAAM,iBAAA;AACL,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC3E,aAAA;AAEH,SAAC,CAAC,CAAC;AAEH,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AACrE,QAAA,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;QAEpC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;;;YAIpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;YACpB,IAAI,OAAO,GAAG,KAAK,CAAC;AAEpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEzE,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBACpC,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBAC1C,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA;AAEN,aAAA;AAED,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YAC3E,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACpF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACvF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AACjE,YAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;YAEzD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAE5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,gBAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;gBAEzC,OAAO,GAAG,IAAI,CAAC;AAGhB,aAAA;iBAAM,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,kBAAkB,IAAI,kBAAkB,GAAG,YAAY,EAAE;AAErF,gBAAA,SAAS,GAAG,YAAY,GAAG,kBAAkB,CAAC;gBAC9C,OAAO,GAAG,IAAI,CAAC;AAIhB,aAAA;AACD,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gBACpD,SAAS,GAAG,EAAE,CAAC;gBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;gBAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACxG,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACvE,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAE/B,IAAI,CAAC,OAAO,EAAE;oBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,wBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;wBAC1B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;oBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,wBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;wBAC3B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;AACF,iBAAA;gBAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;oBAClC,SAAS,GAAG,EAAE,CAAC;AACf,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;gBACX,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,IAAI,IAAI,GAAG,CAAC,EAAE;oBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,iBAAA;gBACD,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvJ,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACjI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,oBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,iBAAA;gBAED,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAEhB,aAAA;AAGH,SAAC,CAAC,CAAC;QAEH,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QAC1E,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAE9C,IAAI,OAAO,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,CAAC;QAC1C,IAAI,EAAE,IAAI,EAAE;AACV,YAAA,OAAO,IAAI,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,CAAC;QAExC,OAAO,IAAI,YAAY,CAAC;QACxB,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC7D,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,OAAO,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACpJ,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC/G,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7F,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC/G,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7F,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC;QACjD,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;QAC/C,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,OAAO,GAAG,MAAM,CAAC;QAC1B,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;AAClC,QAAA,IAAI,EAAE,GAAG,QAAQ,GAAG,QAAQ,CAAC;QAC7B,IAAI,EAAE,GAAG,UAAU,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC;;AAGjB,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;QAGtD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,+BAA+B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,GAAG,mEAAmE,GAAG,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACve,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7H,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,IAAI,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC;QAC/C,IAAI,MAAM,GAAG,UAAU,CAAA;AACvB,QAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,EAAE;YAC/B,MAAM,GAAG,QAAQ,CAAC;AACnB,SAAA;QACD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACrG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACxG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC;AACnI,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACpI,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC;AACjJ,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAO/B,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAEnI,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAC3B,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,GAAG,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxL,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEnI,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAGtC,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;AAID,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,OAAO,EAAE,SAAS;AAClB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;AAIF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AAEzC,QAAA,IAAI,QAAQ,GAAG;YACb,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;AAC5B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACnF,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCAC3H,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,GAAG,iDAAiD,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7H,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC3F,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtE,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BACpB,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,4BAAA,IAAI,EAAE;AAEJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,GAAG,iDAAiD,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7H,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvF,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,iDAAA;AACF,6CAAA;yCACF,EAAE,OAAO,EAAE,CAAC;qCACd,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AACD,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACd,4BAAA,CAAC,YAAY,CAAC;;AAGf,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SAGF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC;KAEpC;AAED,IAAA,gCAAgC,CAAC,IAAI,EAAA;QACnC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;AAClD,QAAA,IAAI,YAAY,GAAG,cAAc,CAAC,YAAY,IAAI,EAAE,CAAC;QACrD,IAAI,YAAY,IAAI,QAAQ;YAC1B,YAAY,GAAG,UAAU,CAAA;QAC3B,IAAI,WAAW,GAAG,QAAQ,GAAG,YAAY,CAAC,WAAW,EAAE,GAAG,WAAW,CAAC;QACtE,IAAI,KAAK,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACrC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,KAAK,IAAI,EAAE;YACb,SAAS,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACzE,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACnG,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AACtF,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACtF,EAAE,IAAI,EAAE,oBAAoB,GAAG,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE;AACpE,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,cAAc,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE;wCACpF,EAAE,IAAI,EAAE,sBAAsB,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mBAAmB,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE;AACvJ,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACxF,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC9G,wCAAA,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC9F,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,aAAa,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAE9G,qCAAA;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACrC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;;QAKF,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAEtD,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAGtC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7D,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCACxE,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;qCAC/F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACrC,CAAC;AACH,yBAAA;AACF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACxE,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;qCACzE,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACtC,CAAC;AACH,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;wBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;4BACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;4BACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;4BACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;AACF,qBAAA;AACF,iBAAA;AAAC,aAAA;SACL,CAAC;QAIF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC7E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC7F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACpB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAGnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAEtC,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;;;AAGzD,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,gBAAgB,EAAE,aAAa,CAAC,CAAC;YAC3D,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YAEjF,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7G,aAAA;AAAM,iBAAA;gBACL,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvF,aAAA;AACH,SAAC,CAAC,CAAC;AACH,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AACrE,QAAA,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;QACpC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,SAAS,GAAG,EAAE,CAAC;QACf,IAAI,OAAO,GAAG,KAAK,CAAC;QACpB,IAAI,OAAO,GAAG,KAAK,CAAC;AAEpB,QAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;QACnE,IAAI,aAAa,GAAG,CAAC,CAAC;AACtB,QAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;YACpC,OAAO,GAAG,IAAI,CAAC;AACf,YAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;YAChB,GAAG,GAAG,CAAC,CAAC;YACR,OAAO,GAAG,IAAI,CAAC;YACf,SAAS,GAAG,CAAC,CAAC;AACf,SAAA;AAAM,aAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;YAC1C,OAAO,GAAG,IAAI,CAAC;AACf,YAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;YAChB,GAAG,GAAG,CAAC,CAAC;YACR,OAAO,GAAG,IAAI,CAAC;YACf,SAAS,GAAG,CAAC,CAAC;AAEf,SAAA;AAAM,aAAA;AAEN,SAAA;AAED,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;QAC3E,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;QAC1F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;QAC7F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;QACtF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAClH,QAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AAC1E,QAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,QAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;AACvE,QAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;QAEhE,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAGrH,QAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAC5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,YAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;YAEzC,OAAO,GAAG,IAAI,CAAC;AAGhB,SAAA;AACD,QAAA,IAAI,OAAO,EAAE;YACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;YAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;YACpD,SAAS,GAAG,EAAE,CAAC;YACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;YAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;YACxG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;YACrH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAE/B,IAAI,CAAC,OAAO,EAAE;gBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,oBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;oBAC1B,SAAS,GAAG,EAAE,CAAC;oBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;gBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,oBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;oBAC3B,SAAS,GAAG,EAAE,CAAC;oBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;YAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;gBAClC,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,aAAA;AACF,SAAA;AAED,QAAA,IAAI,OAAO,EAAE;YACX,IAAI,OAAO,GAAG,EAAE,CAAC;YACjB,IAAI,IAAI,GAAG,CAAC,EAAE;gBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,aAAA;YACD,SAAS,GAAG,EAAE,CAAC;AACf,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvJ,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/K,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,gBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,aAAA;YAED,OAAO,GAAG,KAAK,CAAC;YAChB,WAAW,GAAG,CAAC,CAAC;YAChB,UAAU,GAAG,CAAC,CAAC;AAEhB,SAAA;QAID,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACzG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACxH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAI/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAE9C,IAAI,OAAO,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,CAAC;QAC1C,IAAI,EAAE,IAAI,EAAE;AACV,YAAA,OAAO,IAAI,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,CAAC;QAExC,OAAO,IAAI,YAAY,CAAC;QACxB,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC7D,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,OAAO,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACpJ,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7F,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7F,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC;QACjD,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;QAC/C,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,OAAO,GAAG,MAAM,CAAC;QAC1B,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;AAClC,QAAA,IAAI,EAAE,GAAG,QAAQ,GAAG,QAAQ,CAAC;QAC7B,IAAI,EAAE,GAAG,UAAU,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC;;AAGjB,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AACtD,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;QAErE,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,+BAA+B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,GAAG,mEAAmE,GAAG,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACve,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7H,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,IAAI,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC;QAC/C,IAAI,MAAM,GAAG,UAAU,CAAA;AACvB,QAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,EAAE;YAC/B,MAAM,GAAG,QAAQ,CAAC;AACnB,SAAA;QACD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACrG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACxG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9G,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;AACD,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;QAGF,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAEnI,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAC3B,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,GAAG,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxL,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEnI,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AAGF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AAEzC,QAAA,IAAI,QAAQ,GAAG;YACb,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;AAC5B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACnF,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCAC3H,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACzE,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACnE,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACpF,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACxF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACzF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,iDAAA;AACF,6CAAA;AACF,yCAAA;qCACF,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AACD,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACd,4BAAA,CAAC,YAAY,CAAC;AAEf,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SAGF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC;KAEpC;AAED,IAAA,uBAAuB,CAAC,IAAI,EAAA;QAC1B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,YAAY,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,EAAE,CAAC;QACpD,IAAI,YAAY,IAAI,QAAQ;YAC1B,YAAY,GAAG,UAAU,CAAA;QAC3B,IAAI,WAAW,GAAG,QAAQ,GAAG,YAAY,CAAC,WAAW,EAAE,GAAG,WAAW,CAAC;QACtE,IAAI,KAAK,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACrC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,KAAK,IAAI,EAAE;YACb,SAAS,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACzE,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACnG,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AACtF,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACtF,EAAE,IAAI,EAAE,oBAAoB,GAAG,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE;AACpE,wCAAA,EAAE,IAAI,EAAE,6BAA6B,EAAE,KAAK,EAAE,eAAe,EAAE;wCAC/D,EAAE,IAAI,EAAE,sBAAsB,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mBAAmB,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE;AACvJ,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACxF,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC9G,wCAAA,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC9F,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAEnG,qCAAA;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACrC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;;QAKF,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAEtD,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAGtC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7D,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCACxE,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;qCAC/F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACrC,CAAC;AACH,yBAAA;AACF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACxE,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;qCACzE,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACtC,CAAC;AACH,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;wBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;4BACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;4BACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;4BACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;AACF,qBAAA;AACF,iBAAA;AAAC,aAAA;SACL,CAAC;QAGF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC7E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC7F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACpB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAGnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QACtC,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,kBAAkB,GAAG,aAAa,CAAC;QACvC,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;QACzD,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;;;AAItC,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,gBAAgB,EAAE,aAAa,CAAC,CAAC;YAC3D,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YACjF,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7G,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE;gBAChD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC;AAC9C,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;gBAClJ,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;gBAC/G,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AACpN,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC9H,gBAAA,IAAI,QAAQ,GAAG;AACb,oBAAA,SAAS,EAAE,SAAS;oBACpB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;wBACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2BAA2B,GAAG,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;wBAC3I,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,mBAAmB,GAAG,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;wBACxI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;AAAC,qBAAA;iBAC1H,CAAA;AACD,gBAAA,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC3B,aAAA;AAAM,iBAAA;gBACL,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvF,aAAA;AACH,SAAC,CAAC,CAAC;AACH,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC;AAClE,QAAA,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;QAEpC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;YACpB,IAAI,OAAO,GAAG,KAAK,CAAC;AAEpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEzE,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBACpC,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBAC1C,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AAEf,aAAA;AAAM,iBAAA;AAEN,aAAA;;AAED,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YAC3E,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACpF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACvF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AACjE,YAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;YAEzD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,gBAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;gBAEzC,OAAO,GAAG,IAAI,CAAC;AAGhB,aAAA;iBAAM,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,kBAAkB,IAAI,kBAAkB,GAAG,YAAY,EAAE;AAErF,gBAAA,SAAS,GAAG,YAAY,GAAG,kBAAkB,CAAC;gBAC9C,OAAO,GAAG,IAAI,CAAC;AAIhB,aAAA;AACD,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gBACpD,SAAS,GAAG,EAAE,CAAC;gBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;gBAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACxG,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACzE,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAE/B,IAAI,CAAC,OAAO,EAAE;oBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,wBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;wBAC1B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;oBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,wBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;wBAC3B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;AACF,iBAAA;gBAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;oBAClC,SAAS,GAAG,EAAE,CAAC;AACf,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;gBACX,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,IAAI,IAAI,GAAG,CAAC,EAAE;oBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,iBAAA;gBACD,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvJ,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACjI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,oBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,iBAAA;gBAED,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAEhB,aAAA;AAGH,SAAC,CAAC,CAAC;QACH,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QAC5E,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAG/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC3D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC;AAErD,QAAA,IAAI,OAAO,GAAG,QAAQ,GAAG,EAAE,CAAC;QAC5B,IAAI,EAAE,IAAI,EAAE;AACV,YAAA,OAAO,IAAI,OAAO,GAAG,EAAE,CAAC;QAE1B,OAAO,IAAI,QAAQ,CAAC;QACpB,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC7D,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,OAAO,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACpJ,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC1F,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC1F,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC;QACnD,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;QAC/C,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,OAAO,GAAG,WAAW,CAAC;AAC/B,QAAA,IAAI,EAAE,GAAG,QAAQ,GAAG,QAAQ,CAAC;QAC7B,IAAI,EAAE,GAAG,UAAU,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC;;AAGjB,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;QAEtD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC;AACb,YAAA,IAAI,EAAE,EAAE;YACN,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrG,SAAA,CAAC,CAAC;AACH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7H,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,UAAU,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACtG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,IAAI,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC;QAC/C,IAAI,MAAM,GAAG,UAAU,CAAA;AACvB,QAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,EAAE;YAC/B,MAAM,GAAG,QAAQ,CAAC;AACnB,SAAA;QACD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACrG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,MAAM,CAAC,UAAU,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9G,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;AAGD,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;QAEF,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAEnI,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAC3B,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,GAAG,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxL,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEnI,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AAEzC,QAAA,IAAI,QAAQ,GAAG;YACb,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;AAC5B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACnF,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCAC3H,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,GAAG,iDAAiD,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7H,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC3F,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtE,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BACpB,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,4BAAA,IAAI,EAAE;AAEJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,GAAG,iDAAiD,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7H,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvF,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,iDAAA;AACF,6CAAA;yCACF,EAAE,OAAO,EAAE,CAAC;qCACd,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AACD,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;AAGD,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACd,4BAAA,CAAC,YAAY,CAAC;AAEf,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SAGF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC;KAEpC;AAED,IAAA,qBAAqB,CAAC,IAAI,EAAA;QACxB,IAAI,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC3C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAE1C,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;AAChE,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;QAC5D,IAAI,KAAK,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,QAAQ,GAAG,GAAG,CAAC;QACnB,IAAI,KAAK,IAAI,EAAE;AACb,YAAA,QAAQ,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,CAAA;AAEhC,QAAA,IAAI,MAAM,GAAG;AACX,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE;AACL,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;AAC7B,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAChJ,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC1J,oBAAA,CAAC,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAChI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE;wBACtG,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE;AAChH,wBAAA,EAAE,IAAI,EAAE,SAAS,GAAG,UAAU,CAAC,SAAS,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC;AACxH,oBAAA,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE;AAC7H,wBAAA,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE;AACzI,wBAAA,EAAE,IAAI,EAAE,eAAe,GAAG,UAAU,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;AACtJ,oBAAA,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACvH,wBAAA,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AAC1I,wBAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;AACvH,oBAAA,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE;AAClH,wBAAA,EAAE,IAAI,EAAE,UAAU,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE;AACpI,wBAAA,EAAE,IAAI,EAAE,UAAU,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC;AACtI,oBAAA,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE;AAC/G,wBAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACnH,wBAAA,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;AAChH,oBAAA,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,EAAE,GAAG,SAAS,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACnI,oBAAA,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE;AAC5H,wBAAA,EAAE,IAAI,EAAE,mFAAmF,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE;AAClM,wBAAA,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;AAE3H,iBAAA;AACF,aAAA;SACF,CAAA;AACD,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,iBAAA;AACD,gBAAA,aAAa,EAAE;oBACb,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,UAAU,EAAE,CAAC;AACb,oBAAA,eAAe,EAAE,QAAQ;AAC1B,iBAAA,EAAE,YAAY,EAAE;AACf,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AAGP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,MAAM,CAAC;AACT,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;qBACF,EAAE,gBAAgB,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE;AACtC,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAG9B;AAED,IAAA,8BAA8B,CAAC,IAAI,EAAA;QACjC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC1C,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QACtC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,YAAY,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,EAAE,CAAC;QACpD,IAAI,YAAY,IAAI,QAAQ;YAC1B,YAAY,GAAG,UAAU,CAAA;QAC3B,IAAI,WAAW,GAAG,QAAQ,GAAG,YAAY,CAAC,WAAW,EAAE,GAAG,WAAW,CAAC;QACtE,IAAI,KAAK,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACrC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,KAAK,IAAI,EAAE;YACb,SAAS,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACzE,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACnG,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AACtF,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACtF,EAAE,IAAI,EAAE,oBAAoB,GAAG,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE;AACpE,wCAAA,EAAE,IAAI,EAAE,6BAA6B,EAAE,KAAK,EAAE,eAAe,EAAE;wCAC/D,EAAE,IAAI,EAAE,sBAAsB,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mBAAmB,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE;AACvJ,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACxF,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC9G,wCAAA,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC9F,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,aAAa,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAE9G,qCAAA;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACrC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;;QAKF,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAEtD,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAGtC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7D,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCACxE,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;qCAC/F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACrC,CAAC;AACH,yBAAA;AACF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACxE,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;qCACzE,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACtC,CAAC;AACH,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;wBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;4BACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;4BACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;4BACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;AACF,qBAAA;AACF,iBAAA;AAAC,aAAA;SACL,CAAC;QAIF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;;AAE7E,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;YACxB,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnG,SAAC,CAAC,CAAC;AACH,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAGnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,YAAY,GAAG,aAAa,GAAG,CAAC,CAAC;QACrC,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QACtC,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,kBAAkB,GAAG,aAAa,CAAC;QAEvC,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;;;AAGzD,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,gBAAgB,EAAE,aAAa,CAAC,CAAC;YAC3D,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YAEjF,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7G,aAAA;AAAM,iBAAA;gBACL,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvF,aAAA;AACH,SAAC,CAAC,CAAC;AAEH,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AACrE,QAAA,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;QAEpC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;YACpB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEzE,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBACpC,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBAC1C,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AAEf,aAAA;AAAM,iBAAA;AAEN,aAAA;AAED,YAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;gBACxB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACpF,gBAAA,IAAI,OAAO,EAAE;AACX,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,iBAAA;AACH,aAAC,CAAC,CAAA;;YAEF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACpF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACvF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AACjE,YAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;YAEzD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,gBAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;gBAEzC,OAAO,GAAG,IAAI,CAAC;AAGhB,aAAA;iBAAM,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,kBAAkB,IAAI,kBAAkB,GAAG,YAAY,EAAE;AAErF,gBAAA,SAAS,GAAG,YAAY,GAAG,kBAAkB,CAAC;gBAC9C,OAAO,GAAG,IAAI,CAAC;AAIhB,aAAA;AACD,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gBACpD,SAAS,GAAG,EAAE,CAAC;gBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;gBAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACxG,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACvE,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAE/B,IAAI,CAAC,OAAO,EAAE;oBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,wBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;wBAC1B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;oBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,wBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;wBAC3B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;AACF,iBAAA;gBAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;oBAClC,SAAS,GAAG,EAAE,CAAC;AACf,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,oBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,qBAAC,CAAC,CAAA;AACF,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;gBACX,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,IAAI,IAAI,GAAG,CAAC,EAAE;oBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,iBAAA;gBACD,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,GAAG,aAAa,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACtL,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvJ,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACjI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,oBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,iBAAA;gBAED,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAChB,aAAA;AAGH,SAAC,CAAC,CAAC;QACH,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QAC1E,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAE9C,IAAI,OAAO,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,CAAC;QAC1C,IAAI,EAAE,IAAI,EAAE;AACV,YAAA,OAAO,IAAI,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,CAAC;QAExC,OAAO,IAAI,YAAY,CAAC;QACxB,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC7D,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAE1D,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,OAAO,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACpJ,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC;QACjD,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;QAC/C,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,OAAO,GAAG,MAAM,CAAC;QAC1B,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;AAClC,QAAA,IAAI,EAAE,GAAG,QAAQ,GAAG,QAAQ,CAAC;QAC7B,IAAI,EAAE,GAAG,UAAU,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC;;AAGjB,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;QAEtD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,+BAA+B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,GAAG,mEAAmE,GAAG,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC/e,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7H,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,IAAI,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC;QAC/C,IAAI,MAAM,GAAG,UAAU,CAAA;AACvB,QAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,EAAE;YAC/B,MAAM,GAAG,QAAQ,CAAC;AACnB,SAAA;QACD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACrG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACxG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9G,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;AAED,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;QAEF,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAEnI,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAC3B,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,GAAG,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxL,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEnI,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;QACF,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;AAItC,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AAEzC,QAAA,IAAI,QAAQ,GAAG;YACb,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;AAC5B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACnF,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCAC3H,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AAED,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,GAAG,iDAAiD,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7H,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC3F,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtE,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BACpB,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,4BAAA,IAAI,EAAE;AAEJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,GAAG,iDAAiD,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7H,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvF,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,iDAAA;AACF,6CAAA;yCACF,EAAE,OAAO,EAAE,CAAC;qCACd,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AACD,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACd,4BAAA,CAAC,YAAY,CAAC;;AAGf,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SAGF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC;KAEpC;AAED,IAAA,gCAAgC,CAAC,IAAI,EAAA;QACnC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,YAAY,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,EAAE,CAAC;QACpD,IAAI,YAAY,IAAI,QAAQ;YAC1B,YAAY,GAAG,UAAU,CAAA;QAC3B,IAAI,WAAW,GAAG,QAAQ,GAAG,YAAY,CAAC,WAAW,EAAE,GAAG,WAAW,CAAC;QACtE,IAAI,KAAK,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACrC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,KAAK,IAAI,EAAE;YACb,SAAS,GAAG,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9K,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACzE,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AACnG,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AACtF,wCAAA,EAAE,IAAI,EAAE,uBAAuB,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACtF,EAAE,IAAI,EAAE,oBAAoB,GAAG,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE;AACpE,wCAAA,EAAE,IAAI,EAAE,6BAA6B,EAAE,KAAK,EAAE,eAAe,EAAE;wCAC/D,EAAE,IAAI,EAAE,sBAAsB,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,GAAG,mBAAmB,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE;AACvJ,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;wCACxF,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC9G,wCAAA,EAAE,IAAI,EAAE,yBAAyB,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC9F,wCAAA,EAAE,IAAI,EAAE,qBAAqB,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAEnG,qCAAA;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACrC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;;QAKF,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAEtD,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;AAGtC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7D,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCACxE,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;qCAC/F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACrC,CAAC;AACH,yBAAA;AACF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,wCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;wCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,eAAe,GAAG,gBAAgB,GAAG,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,SAAS,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClL,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACxE,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;qCACzE,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;iCACtC,CAAC;AACH,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;wBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;4BACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;4BACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;4BACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;yBACxB;AACF,qBAAA;AACF,iBAAA;AAAC,aAAA;SACL,CAAC;QAIF,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC1C,QAAA,IAAI,gBAAgB,GAAG,UAAU,CAAC,MAAM,CAAC;QACzC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;;AAE7E,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;YACxB,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnG,SAAC,CAAC,CAAC;AACH,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAGnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,YAAY,GAAG,gBAAgB,GAAG,CAAC,CAAC;QACxC,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QACtC,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,kBAAkB,GAAG,aAAa,CAAC;QAEvC,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;QACzD,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,GAAG,GAAG,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;;;AAItC,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,gBAAgB,EAAE,aAAa,CAAC,CAAC;YAC3D,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,uCAAuC,GAAG,GAAG,CAAC,CAAC;YACjF,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7G,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE;gBAChD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC;AAC9C,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;gBAClJ,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;gBAC/G,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AACpN,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC;AAC9H,gBAAA,IAAI,QAAQ,GAAG;AACb,oBAAA,SAAS,EAAE,SAAS;oBACpB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;wBACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2BAA2B,GAAG,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;wBAC3I,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,mBAAmB,GAAG,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;wBACxI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;AAAC,qBAAA;iBAC1H,CAAA;AACD,gBAAA,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC3B,aAAA;AAAM,iBAAA;gBACL,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvF,aAAA;AACH,SAAC,CAAC,CAAC;AACH,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AACrE,QAAA,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;QACpC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;YACpB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEzE,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBACpC,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBAC1C,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AAEf,aAAA;AAAM,iBAAA;AAEN,aAAA;AAED,YAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;gBACxB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACpF,gBAAA,IAAI,OAAO,EAAE;AACX,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,iBAAA;AACH,aAAC,CAAC,CAAA;;YAEF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACpF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YACvF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AACjE,YAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;YAEzD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,gBAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;gBAEzC,OAAO,GAAG,IAAI,CAAC;AAGhB,aAAA;iBAAM,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,kBAAkB,IAAI,kBAAkB,GAAG,YAAY,EAAE;AAErF,gBAAA,SAAS,GAAG,YAAY,GAAG,kBAAkB,CAAC;gBAC9C,OAAO,GAAG,IAAI,CAAC;AAIhB,aAAA;AACD,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gBACpD,SAAS,GAAG,EAAE,CAAC;gBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;gBAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACxG,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACvE,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAE/B,IAAI,CAAC,OAAO,EAAE;oBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,wBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;wBAC1B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;oBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,wBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;wBAC3B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;AACF,iBAAA;gBAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;oBAClC,SAAS,GAAG,EAAE,CAAC;AACf,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,oBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,qBAAC,CAAC,CAAA;AACF,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;gBACX,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,IAAI,IAAI,GAAG,CAAC,EAAE;oBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,iBAAA;gBACD,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,gBAAgB,GAAG,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvL,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvJ,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACjI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,oBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,iBAAA;gBAED,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAEhB,aAAA;AAGH,SAAC,CAAC,CAAC;QACH,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QAC1E,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAG/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC3D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC;AAErD,QAAA,IAAI,OAAO,GAAG,QAAQ,GAAG,EAAE,CAAC;QAC5B,IAAI,EAAE,IAAI,EAAE;AACV,YAAA,OAAO,IAAI,OAAO,GAAG,EAAE,CAAC;QAE1B,OAAO,IAAI,OAAO,CAAC;QACnB,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC7D,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,OAAO,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACpJ,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC1F,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC1F,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE/B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC;QACnD,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;QAC/C,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,OAAO,GAAG,WAAW,CAAC;AAC/B,QAAA,IAAI,EAAE,GAAG,QAAQ,GAAG,QAAQ,CAAC;QAC7B,IAAI,EAAE,GAAG,UAAU,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC;AAC/C,QAAA,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC;;AAGjB,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1D,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AACtD,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC;QAElE,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC;AACb,YAAA,IAAI,EAAE,EAAE;YACN,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrG,SAAA,CAAC,CAAC;AACH,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;AAGnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7H,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,UAAU,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACtG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,IAAI,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,MAAM,CAAC;QAC/C,IAAI,MAAM,GAAG,UAAU,CAAA;AACvB,QAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,EAAE;YAC/B,MAAM,GAAG,QAAQ,CAAC;AACnB,SAAA;QACD,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACrG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,MAAM,CAAC,UAAU,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,SAAS,GAAG,EAAE,CAAC;QACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/F,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QAEnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjG,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9G,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;AAGD,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;QAEF,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAEnI,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAC3B,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,GAAG,IAAI,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxL,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEnI,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AAEzC,QAAA,IAAI,QAAQ,GAAG;YACb,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;AAC5B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACnF,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCAC3H,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,GAAG,iDAAiD,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7H,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC3F,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtE,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BACpB,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,4BAAA,IAAI,EAAE;AAEJ,gCAAA,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,GAAG,iDAAiD,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7H,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvF,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,iDAAA;AACF,6CAAA;yCACF,EAAE,OAAO,EAAE,CAAC;qCACd,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AACD,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACd,4BAAA,CAAC,YAAY,CAAC;AAEf,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SAGF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC;KAEpC;AAED,IAAA,+BAA+B,CAAC,IAAI,EAAA;QAClC,IAAI,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC3C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QAExC,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACrC,IAAI,QAAQ,GAAG,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;;QAEhC,IAAI,WAAW,GAAG,SAAS,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;QAE5C,IAAI,kBAAkB,GAAG,WAAW,CAAC,oBAAoB,CAAC,IAAI,EAAE,CAAC;QACjE,IAAI,OAAO,GAAG,WAAW,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;QAE3C,IAAI,eAAe,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,IAAI,EAAE,CAAC;QACrC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAElB,YAAA,eAAe,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACzC,YAAA,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;YAC/B,eAAe,CAAC,OAAO,CAAC,GAAG;AACzB,gBAAA;oBACE,KAAK,EAAE,SAAS,CAAC,KAAK;oBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC1C,iBAAA;AAAC,aAAA,EAAE,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AAEtC,SAAA;AAED,QAAA,IAAI,WAAW,GAAG,SAAS,CAAC,YAAY,IAAI,EAAE,CAAC;AAE/C,QAAA,IAAI,MAAM,GAAG;AACX,YAAA,KAAK,EAAE,cAAc;AAErB,YAAA,KAAK,EAAE;AACL,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;gBACtB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,IAAI,EAAE;oBACJ,CAAC,eAAe,EAAE,EAAE,CAAC;AACrB,oBAAA,CAAC,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;AACpJ,oBAAA,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;AAC5G,oBAAA,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;oBAC1I,CAAC,EAAE,IAAI,EAAE,sCAAsC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAgB,GAAG,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC;oBAC3P,CAAC,EAAE,IAAI,EAAE,2CAA2C,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAgB,GAAG,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC;oBACrP,CAAC,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,0BAA0B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC;AAC5N,oBAAA,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAChH,oBAAA,CAAC,EAAE,IAAI,EAAE,kCAAkC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AACzI,oBAAA,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;oBACzJ,CAAC,EAAE,IAAI,EAAE,+DAA+D,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,yBAAyB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC;oBAC1P,CAAC;AAEC,4BAAA,KAAK,EAAE;AACL,gCAAA,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC;AAC1C,gCAAA,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AACjB,gCAAA,IAAI,EAAE;AACJ,oCAAA,CAAC,QAAQ,EAAE,SAAS,EAAE,UAAU,EAAE,gBAAgB,EAAE,YAAY,EAAE,QAAQ,EAAE,YAAY,EAAE,QAAQ,CAAC;oCACnG,CAAC,GAAG,EAAE,GAAG,EAAE,UAAU,EAAE,mBAAmB,EAAE,yBAAyB,EAAE,WAAW,CAAC,OAAO,CAAC,EAAE,WAAW,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;AACxH,iCAAA;AACF,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,KAAK,EAAE,WAAW;AACtE,yBAAA,EAAE,EAAE,CAAC;oBACN,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC;oBAClJ,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC;oBACjJ,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC;AACjJ,oBAAA,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC;oBACjJ,CAAC;AACC,4BAAA,IAAI,EAAE,8KAA8K;4BAClL,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;AACxF,yBAAA,EAAE,EAAE,CAAC;oBACN,CAAC;AACC,4BAAA,IAAI,EAAE,2BAA2B;AAC/B,4BAAA,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM;4BACrC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;yBAC9D,EAAE;AACD,4BAAA,IAAI,EAAE,2BAA2B;AAC/B,4BAAA,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO;4BACtC,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;yBAC9D,CAAC;oBACF,CAAC;AACC,4BAAA,IAAI,EAAE,qBAAqB;AACzB,4BAAA,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;4BAC5D,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;yBACtC,EAAE;AACD,4BAAA,IAAI,EAAE,sBAAsB;AAC1B,4BAAA,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC;4BAC7D,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;yBACtC,CAAC;AAGH,iBAAA;AACF,aAAA;SAEF,CAAA;QACD,IAAI,iBAAiB,GAAG,EAAE,CAAC;AAC3B,QAAA,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC;AAC9C,QAAA,iBAAiB,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;QACpJ,aAAa,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACvC,IAAI,KAAK,IAAI,CAAC,EAAE;AACd,gBAAA,iBAAiB,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAA;AAC5I,aAAA;AAAM,iBAAA;gBACL,iBAAiB,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,SAAS,GAAG,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAA;AAC/J,aAAA;AACH,SAAC,CAAC,CAAA;AACF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC;AAC9B,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;AAEtC,gBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;gBACzB,OAAO;oBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC;AAEtB,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,iBAAiB,EAAE,CAAC;AAE/B,yBAAA;AAEF,qBAAA;iBACF,CAAA;aAGF;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,aAAa,EAAE;oBACb,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,UAAU,EAAE,CAAC;AACb,oBAAA,eAAe,EAAE,QAAQ;AAC1B,iBAAA,EAAE,YAAY,EAAE;AACf,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AAEb,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AAGP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,MAAM,CAAC;AACT,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAG9B;AAED,IAAA,6BAA6B,CAAC,IAAI,EAAA;QAChC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,eAAe,GAAG;AACpB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE;AACxC,gDAAA;AACE,oDAAA,KAAK,EAAE,SAAS;oDACd,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iDAAA;AAAC,6CAAA;AAEL,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AAC3E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,gDAAA,EAAE,IAAI,EAAE,UAAU,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACxF,gDAAA,EAAE,IAAI,EAAE,eAAe,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAClG,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;;AAE3E,gDAAA,EAAE,IAAI,EAAE,WAAW,IAAI,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5E,6CAAA;AACF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACvC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,OAAO,EAAE;AACP,gDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gDAC7F,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE;AAC7F,6CAAA;AACF,yCAAA;wCACD,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxF,qCAAA;AACF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC3E,wCAAA,EAAE,IAAI,EAAE,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE;AAC5E,qCAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;iCACjD,CAAC;4BACF,CAAC,EAAE,IAAI,EAAE,0BAA0B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;4BACtH,CAAC;AACC,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AACtE,wCAAA;4CACE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM;AACrD,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACxE,iCAAA,EAAE,EAAE,CAAC;AACP,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;QAIF,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,aAAa,GAAG,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,cAAc,GAAG,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,YAAY,GAAG,iBAAiB,CAAC;QACrC,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,WAAW,IAAI,EAAE,EAAE;YACrB,YAAY,GAAG,EAAE,CAAC;AAClB,YAAA,WAAW,GAAG;AACZ,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACnG,4BAAA,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;4BAC/E,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9L,4BAAA,EAAE,IAAI,EAAE,WAAW,IAAI,aAAa,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAC9E,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;QACD,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,cAAc,IAAI,EAAE,EAAE;;YAExB,IAAI,KAAK,GAAG,cAAc,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;YAC9C,IAAI,KAAK,IAAI,EAAE;AACb,gBAAA,KAAK,GAAG,cAAc,GAAG,KAAK,CAAC;AACjC,YAAA,YAAY,GAAG;AACb,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,MAAM;AACb,wBAAA,KAAK,EAAE;AACL,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACnF,4BAAA,EAAE,IAAI,EAAE,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAChF,4BAAA,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE;AACvC,yBAAA;AACF,qBAAA;AAEF,iBAAA;aACF,CAAC;AACH,SAAA;;AAED,QAAA,IAAI,gBAAgB,GAAG;AACrB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;gBACtB,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACzB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC1E,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE;AACjF,qCAAA;AAEF,iCAAA;gCACD,WAAW;gCACX,YAAY;AAGb,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;oBAEN,CAAC;AACC,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/C,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BACrE,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE;gCAC/D,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAEA,qBAAA;AAED,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,WAAW,EAAE;gCACnD,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC9D,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACrC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE;AAC/C,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC3F,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC;AACvC,yBAAA;AAAC,qBAAA;AAEJ,oBAAA;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;6BAC7F,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;AACtC,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;AACL,gCAAA,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE;AACjD,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AAAC,qBAAA;AACL,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,aAAa,EAAE,KAAK;AACrB,aAAA;SAEF,CAAC;;QAIF,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAClB,YAAA,QAAQ,GAAG,IAAI,GAAG,QAAQ,CAAC;AAC5B,SAAA;QACD,IAAI,UAAU,GAAG,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,CAAA;QAC9C,IAAI,UAAU,IAAI,EAAE,EAAE;AACpB,YAAA,UAAU,GAAG,IAAI,GAAG,UAAU,CAAC,WAAW,EAAE,CAAC;AAC9C,SAAA;AAED,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,gBAAA,IAAI,EAAE;oBACJ,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAClF,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,gCAAA,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gCAC3E,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,QAAQ,GAAG,EAAE,GAAG,UAAU,EAAE,KAAK,EAAE,cAAc,EAAE;AACxG,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACzE,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACvE,gCAAA,EAAE,IAAI,EAAE,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;6BAC1E,EAAE,OAAO,EAAE,CAAC;AACd,yBAAA,EAAE,EAAE,CAAC;oBACN,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,mBAAmB,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AAC7F,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC/E,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,8BAA8B,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE;AACxG,6BAAA;AACF,yBAAA;AACA,qBAAA;oBACD,CAAC;AACC,4BAAA,KAAK,EAAE;gCACL,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;gCAChF,EAAE,IAAI,EAAE,6DAA6D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAClH,gCAAA,EAAE,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9E,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,wCAAA;AACE,4CAAA,KAAK,EAAE,KAAK;AACZ,4CAAA,KAAK,EAAE;gDACL,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACxE,gDAAA,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;gDAC1E,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,KAAK,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AAC/K,gDAAA,EAAE,IAAI,EAAE,aAAa,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACzF,gDAAA,EAAE,IAAI,EAAE,gBAAgB,GAAG,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACrG,6CAAA;AACF,yCAAA;AACF,qCAAA;AAEF,iCAAA;AAGF,6BAAA,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjD,yBAAA,EAAE,EAAE,CAAC;AACP,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;gBAEN,UAAU,EAAE,UAAU,CAAC,EAAA;oBACrB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,WAAW,EAAE,UAAU,CAAC,EAAA;oBACtB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;gBACD,aAAa,EAAE,UAAU,CAAC,EAAA;oBACxB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;iBACxB;AACF,aAAA;SACF,CAAC;QACF,IAAI,MAAM,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC7C,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC;AAC/B,QAAA,IAAI,MAAM,GAAG,MAAM,GAAG,CAAC,CAAC;AACxB,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;AACL,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAClF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACzF,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAC3F,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AAErF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,MAAM,GAAG,UAAU,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACjG,wBAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gDAAgD,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACpH,qBAAA;AACF,iBAAA;aACF,EAAE,OAAO,EAAE,MAAM;SACnB,CAAC;QACF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3B,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,SAAC,CAAC,CAAC;AACH,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACnF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC5E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC/E,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC1F,QAAA,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AACtF,QAAA,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7B,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEnB,IAAI,WAAW,GAAG,CAAC,CAAC;QACpB,IAAI,UAAU,GAAG,CAAC,CAAC;QACnB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,YAAY,GAAG,MAAM,GAAG,CAAC,CAAC;AAE9B,QAAA,IAAI,MAAM,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC9D,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,KAAK,GAAG,UAAU,CAAC,OAAO,CAAC,CAAC;QAChC,IAAI,OAAO,GAAG,UAAU,GAAG,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,QAAQ,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,WAAW,EAAE,GAAG,aAAa,CAAC;QAE/I,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,aAAa,GAAG,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACrD,IAAI,WAAW,GAAG,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,WAAW,GAAG,QAAQ,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC;QAEzD,IAAI,OAAO,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC;QAC5C,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,OAAO,IAAI,KAAK,EAAE;YACpB,cAAc,GAAG,kFAAkF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC;AACzI,SAAA;AAAM,aAAA;YACL,cAAc,GAAG,sFAAsF,IAAI,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC;AAC7I,SAAA;AAGD,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QAC9E,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC7E,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,mBAAmB,GAAG,QAAQ,GAAG,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAEvI,QAAA,aAAa,CAAC,OAAO,CAAC,OAAO,IAAG;YAC9B,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;YAC1C,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;YACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,iBAAiB,EAAE,eAAe,CAAC,CAAC;YAC9D,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE;gBACvC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC;gBAC5C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC3F,aAAA;iBAAM,IAAI,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE;gBACxD,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,sBAAsB,EAAE,WAAW,CAAC,CAAC;AAC/D,gBAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,wBAAwB,GAAG,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACxI,aAAA;AAAM,iBAAA;gBACL,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACvF,aAAA;AACH,SAAC,CAAC,CAAC;AAEH,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;QAEnH,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,QAAA,IAAI,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;QACtC,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,IAAI,OAAO,GAAG,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;QACvD,IAAI,OAAO,IAAI,CAAC;YACd,YAAY,IAAI,CAAC,CAAC;QACpB,IAAI,QAAQ,IAAI,CAAC;YACf,YAAY,IAAI,CAAC,CAAC;QAEpB,IAAI,kBAAkB,GAAG,aAAa,CAAC;AACvC,QAAA,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;AACrE,QAAA,IAAI,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;QACpC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,SAAS,GAAG,EAAE,CAAC;YACf,IAAI,OAAO,GAAG,KAAK,CAAC;YACpB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAEzE,YAAA,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBACpC,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AACf,aAAA;AAAM,iBAAA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,YAAY,EAAE;gBAC1C,OAAO,GAAG,IAAI,CAAC;AACf,gBAAA,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AAChB,gBAAA,kBAAkB,GAAG,kBAAkB,GAAG,GAAG,CAAC;gBAC9C,GAAG,GAAG,CAAC,CAAC;gBACR,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,GAAG,CAAC,CAAC;AAEf,aAAA;AAAM,iBAAA;AAEN,aAAA;YACD,IAAI,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACjC,IAAI,IAAI,IAAI,EAAE,EAAE;gBAEd,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC;AACrG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,oBAAA,IAAI,OAAO,EAAE;AACX,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AACH,iBAAC,CAAC,CAAA;AAEH,aAAA;AAAM,iBAAA;AACL,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;oBACxB,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAC7E,oBAAA,IAAI,OAAO,EAAE;AACX,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AAEH,iBAAC,CAAC,CAAA;AACF,gBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;AAE/G,aAAA;YACD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YAC1F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAA;YAC7F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAC7E,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;YAChF,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAC3G,YAAA,WAAW,GAAG,WAAW,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;AACnE,YAAA,UAAU,GAAG,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AACjE,YAAA,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC;YAEzD,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAA;AAG9G,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAE5B,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,aAAa,IAAI,aAAa,GAAG,YAAY,EAAE;AACrE,gBAAA,SAAS,GAAG,YAAY,GAAG,aAAa,CAAC;gBACzC,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,IAAI,CAAC,CAAC;AAEhB,aAAA;iBAAM,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,kBAAkB,IAAI,kBAAkB,GAAG,YAAY,EAAE;AAErF,gBAAA,SAAS,GAAG,YAAY,GAAG,kBAAkB,CAAC;gBAC9C,OAAO,GAAG,IAAI,CAAC;gBACf,SAAS,IAAI,CAAC,CAAC;AAChB,aAAA;AACD,YAAA,IAAI,OAAO,EAAE;gBACX,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gBAClD,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gBACpD,SAAS,GAAG,EAAE,CAAC;gBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AACvG,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;gBACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACxG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;gBACrH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACzG,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAE/B,IAAI,CAAC,OAAO,EAAE;oBACZ,IAAI,OAAO,IAAI,CAAC,EAAE;AAChB,wBAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;wBAC1B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACjH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;oBACD,IAAI,QAAQ,IAAI,CAAC,EAAE;AACjB,wBAAA,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC;wBAC3B,SAAS,GAAG,EAAE,CAAC;wBACf,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,wBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,4BAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,yBAAC,CAAC,CAAA;AACF,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAClH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,wBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,qBAAA;AACF,iBAAA;gBAGD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;oBAClC,SAAS,GAAG,EAAE,CAAC;AACf,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC;AACvI,oBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,qBAAC,CAAC,CAAA;AACF,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAChC,iBAAA;AACF,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;gBACX,IAAI,OAAO,GAAG,EAAE,CAAC;gBACjB,IAAI,IAAI,GAAG,CAAC,EAAE;oBACZ,OAAO,GAAG,OAAO,CAAC;AACnB,iBAAA;gBACD,SAAS,GAAG,EAAE,CAAC;AACf,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,oBAAoB,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,GAAG,MAAM,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/K,gBAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAC,CAAC,CAAA;AACF,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAClJ,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACrI,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC/K,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACpK,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,oBAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC7H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,YAAY,IAAI,EAAE,CAAC;AACpB,iBAAA;gBAED,OAAO,GAAG,KAAK,CAAC;gBAChB,WAAW,GAAG,CAAC,CAAC;gBAChB,UAAU,GAAG,CAAC,CAAC;AAEhB,aAAA;AAGH,SAAC,CAAC,CAAC;QACH,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AAC3H,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,SAAC,CAAC,CAAA;AACF,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACzG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC,WAAW,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;QACxH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AACvG,QAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAG/B,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;QACtD,YAAY,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;QAEtD,IAAI,IAAI,IAAI,CAAC,EAAE;AACb,YAAA,IAAI,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,YAAY,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;AACzG,YAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAEhC,SAAA;QAED,IAAI,eAAe,GAAG,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAE1D,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;AACC,YAAA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,IAAI,UAAU,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC7D,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;QACrG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACpI,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,8BAA8B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAEnI,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,YAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,OAAO,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,GAAG,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACxK,SAAC,CAAC,CAAC;AACH,QAAA,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sDAAsD,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;QACvG,WAAW,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEnI,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE;AACzD,6BAAA;AACF,yBAAA;AACF,qBAAA,EAAE,MAAM,EAAE;AACT,wBAAA,aAAa,EAAE,KAAK;qBACrB,EAAE,SAAS,EAAE,MAAM;AACrB,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AAEzC,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;AAC5B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,iCAAiC,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACvG,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,mBAAmB,GAAG,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACzH,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,4EAA4E,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAErJ,6BAAA;AACF,yBAAA;wBACD,eAAe;AAChB,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,WAAW,IAAI,CAAC,EAAE;AAEpB,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AACJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACvF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACjH,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,iDAAA;AACF,6CAAA;AACF,yCAAA;AACF,qCAAA;AACA,iCAAA;AACF,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;oBACzB,OAAO;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,wBAAA,KAAK,EAAE;4BACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;AAClB,4BAAA,IAAI,EAAE;AAEJ,gCAAA,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,oCAAA;AACE,wCAAA,KAAK,EAAE;AACL,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE;oDACjF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtH,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;oDACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACvF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpG,iDAAA;AACF,6CAAA;AACD,4CAAA;AACE,gDAAA,OAAO,EAAE;AACP,oDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oDACjH,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,iDAAA;AACF,6CAAA;AACF,yCAAA;qCACF,CAAC;AACH,6BAAA;AACF,yBAAA;qBACF,CAAA;AACF,iBAAA;aAEF;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACtB,wBAAA,IAAI,EAAE;4BACJ,CAAC,gBAAgB,EAAE,YAAY,CAAC;4BAChC,CAAC,YAAY,EAAE,EAAE,CAAC;;AAGnB,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAE9B;AAED,IAAA,4BAA4B,CAAC,IAAI,EAAA;QAC/B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAC1C,QAAA,IAAI,UAAU,GAAG,UAAU,CAAC,MAAM,CAAC;AACnC,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;AAChE,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,IAAI,GAAG,eAAe,GAAG,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACpF,gDAAA,EAAE,IAAI,GAAG,gBAAgB,GAAG,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AAClF,gDAAA,EAAE,IAAI,GAAG,cAAc,GAAG,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE;AACpF,6CAAA;AACF,yCAAA;qCAEF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACxC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC;oCACnB,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACtC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,KAAK,EAAE,MAAM;AACb,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,GAAG,gBAAgB,GAAG,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;wCACnG,EAAE,IAAI,GAAG,iBAAiB,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE;AAC1G,wCAAA,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,cAAc,EAAE;AACrC,qCAAA;oCACC,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACrC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,aAAa,EAAE,KAAK;AACrB,qBAAA;AAEF,iBAAA;AAEF,aAAA;SACF,CAAC;QAEF,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,YAAY,GAAG,CAAC,CAAC;QAErB,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACpB,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,OAAO,IAAI,QAAQ,IAAI,OAAO,IAAI,KAAK,IAAI,OAAO,IAAI,aAAa;AACrE,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,iBAAA,IAAI,OAAO,IAAI,IAAI,IAAI,OAAO,IAAI,IAAI;AACzC,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACvB,SAAC,CAAC,CAAC;AAEH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEnB,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,aAAa,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,KAAK,KAAI;AAC3C,YAAA,IAAI,UAAU,GAAG,KAAK,GAAG,CAAC,CAAC;YAC3B,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;YAC9E,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AAC/G,YAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;AAC1B,gBAAA,cAAc,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAC1B,aAAC,CAAC,CAAC;AAEH,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAC9E,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACjF,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAC/E,YAAA,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACjF,YAAA,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;YACpC,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC;YAC/C,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AACd,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC3E,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AAC7H,YAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,gBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAClB,aAAC,CAAC,CAAC;YACH,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;YAC3F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;YAC9F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9F,YAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC3H,YAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,YAAA,IAAI,QAAQ,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC;YACvC,IAAI,gBAAgB,GAAG,SAAS,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC;AACjD,YAAA,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE;gBAC/B,IAAI,aAAa,GAAG,EAAE,CAAC;AACvB,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,gBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;oBAC1B,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAE/F,iBAAC,CAAC,CAAC;AAEH,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/E,gBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/E,gBAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;AACnC,gBAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;gBACd,gBAAgB,CAAC,OAAO,CAAC,CAAC,UAAU,EAAE,KAAK,KAAI;AAC7C,oBAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;oBACd,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;oBAC9E,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9F,oBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;wBAC1B,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAEvF,qBAAC,CAAC,CAAC;oBAEH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;oBAC9F,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;oBACjG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAEjG,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,IAAI,GAAG,GAAG,EAAE,EAAE;wBACZ,MAAM,GAAG,EAAE,CAAC;wBACZ,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AAChH,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,4BAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAClB,yBAAC,CAAC,CAAC;AACH,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;wBAE5B,MAAM,GAAG,EAAE,CAAC;AACZ,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;AAC3E,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AAC7H,wBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,4BAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAClB,yBAAC,CAAC,CAAC;wBACH,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;wBAC3F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;wBAC9F,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,WAAW,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC9F,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAC3H,wBAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;wBAG5B,aAAa,GAAG,EAAE,CAAC;AACnB,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,wBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;4BAC1B,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAE/F,yBAAC,CAAC,CAAC;AAEH,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/E,wBAAA,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC/E,wBAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;wBACnC,GAAG,GAAG,CAAC,CAAC;AACT,qBAAA;AAIH,iBAAC,CAAC,CAAA;AACH,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;AACX,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,OAAO,GAAG,KAAK,CAAC;AACjB,aAAA;AAGH,SAAC,CAAC,CAAC;QAEH,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AACvG,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,QAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,YAAA,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;QAC7E,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;QAC3F,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,gBAAgB,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;QACnG,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;AACjG,QAAA,cAAc,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;AAGhC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,WAAW,EAAE,IAAI;AACjB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC3B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,WAAW,CAAC,cAAc,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;gCAC3G,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACzF,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,UAAU,GAAG,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCAChH,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,iCAAA;AACF,6BAAA;yBACF,EAAE;AACD,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;gCACtE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,0BAA0B,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE;AACjG,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACpE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA,CAAC,WAAW,CAAC;AACd,qBAAA;iBAEF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;AACtC,gBAAA,IAAI,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC;gBACzB,OAAO;oBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAEpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,MAAM,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACxG,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC3F,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AACtE,6BAAA;AACF,yBAAA;;;;;;AAMF,qBAAA;iBACF,CAAA;aACF;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;oBACX,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,KAAK;AAEb,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACf,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,0BAA0B,CAAC,IAAI,EAAA;QAC7B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,WAAW,GAAG,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE;AACnC,YAAA,SAAS,GAAG,aAAa,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC;AACrD,SAAA;QACD,IAAI,UAAU,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,IAAI,EAAE;YAClB,SAAS,GAAG,aAAa,CAAC;AAE5B,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;AACzC,QAAA,IAAI,MAAM,GAAG;AACX,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC;AACnC,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA,CAAC,EAAE,IAAI,EAAE,8BAA8B,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACvJ,oBAAA,CAAC,EAAE,IAAI,EAAE,kBAAkB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,UAAU,CAAC,eAAe,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBACpQ,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;oBACha,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;oBAC5Y,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBACzE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC/J,CAAC,EAAE,IAAI,EAAE,OAAO,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC7J,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AACnJ,oBAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,GAAG,SAAS,CAAC,YAAY,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAChN,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,SAAS,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC9J,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,CAAC,YAAY,CAAC,IAAI,GAAG,EAAE,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC9K,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC/J,oBAAA,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,WAAW,GAAG,UAAU,CAAC,aAAa,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC;oBACzR,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBACpK,CAAC,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBACpK,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,WAAW,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAChK,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;oBAC9J,CAAC,EAAE,IAAI,EAAE,UAAU,GAAG,WAAW,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAChK,iBAAA;AACF,aAAA;SACF,CAAA;AACD,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC;AAC9B,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,iBAAA;AACD,gBAAA,aAAa,EAAE;oBACb,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,UAAU,EAAE,CAAC;AACb,oBAAA,eAAe,EAAE,QAAQ;AAC1B,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,MAAM,EAAE;AACN,wBAAA;AACE,4BAAA,IAAI,EAAE,MAAM;AACZ,4BAAA,CAAC,EAAE,CAAC;AACJ,4BAAA,CAAC,EAAE,CAAC;AACJ,4BAAA,CAAC,EAAE,GAAG;AACN,4BAAA,CAAC,EAAE,GAAG;AACN,4BAAA,CAAC,EAAE,CAAC;AACJ,4BAAA,SAAS,EAAE,OAAO;AAClB,4BAAA,SAAS,EAAE,CAAC;AACb,yBAAA;AACF,qBAAA;AACF,iBAAA;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,MAAM,CAAC;AACT,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;qBACF,EAAE,gBAAgB,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE;AACtC,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAG9B;AAED,IAAA,6BAA6B,CAAC,IAAI,EAAA;QAChC,IAAI,IAAI,GAAG,g8GAAg8G,CAAA;KAG58G;AAED,IAAA,2BAA2B,CAAC,IAAI,EAAA;QAC9B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,WAAW,GAAG,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;QACxE,IAAI,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE;YACnC,aAAa,GAAG,EAAE,CAAC;AACpB,SAAA;QACD,IAAI,SAAS,GAAG,SAAS,CAAC,WAAW,CAAC,IAAI,GAAG,CAAC;QAC9C,IAAI,cAAc,GAAG,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC;QACxD,IAAI,cAAc,GAAG,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,QAAQ,GAAG,QAAQ,CAAC;QACxB,IAAI,cAAc,IAAI,EAAE,EAAE;YACxB,QAAQ,GAAG,MAAM,CAAC;AACnB,SAAA;AACD,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qDAAqD,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;gBAChT,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,SAAS,EAAE,MAAM;oBACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE,CAAC;AACR,4BAAA,MAAM,EAAE;AACN,gCAAA;AACE,oCAAA,IAAI,EAAE,UAAU;AAChB,oCAAA,SAAS,EAAE,CAAC;AACZ,oCAAA,SAAS,EAAE,IAAI;AACf,oCAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrF,gBAAA;AACE,oBAAA,KAAK,EAAE,KAAK;AACZ,oBAAA,SAAS,EAAE,MAAM;oBACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE,CAAC;AACR,4BAAA,MAAM,EAAE;AACN,gCAAA;AACE,oCAAA,IAAI,EAAE,UAAU;AAChB,oCAAA,SAAS,EAAE,CAAC;AACZ,oCAAA,SAAS,EAAE,IAAI;AACf,oCAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;iCAC7E,EAAE;AACD,oCAAA,IAAI,EAAE,UAAU;AAChB,oCAAA,SAAS,EAAE,CAAC;AACZ,oCAAA,SAAS,EAAE,OAAO;AAClB,oCAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;SACtF,CAAC;QAGF,IAAI,SAAS,IAAI,GAAG,EAAE;AACpB,YAAA,WAAW,GAAG;AACZ,gBAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qDAAqD,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;oBAChT,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;AACZ,wBAAA,SAAS,EAAE,MAAM;wBACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,OAAO,EAAE,CAAC;AACR,gCAAA,MAAM,EAAE;AACN,oCAAA;AACE,wCAAA,IAAI,EAAE,UAAU;AAChB,wCAAA,SAAS,EAAE,CAAC;AACZ,wCAAA,SAAS,EAAE,IAAI;AACf,wCAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;qCAC7E,EAAE;AACD,wCAAA,IAAI,EAAE,UAAU;AAChB,wCAAA,SAAS,EAAE,CAAC;AACZ,wCAAA,SAAS,EAAE,OAAO;AAClB,wCAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,qCAAA;AACF,iCAAA;6BACF,CAAC;AACH,qBAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrF,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;AACZ,wBAAA,SAAS,EAAE,MAAM;wBACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,OAAO,EAAE,CAAC;AACR,gCAAA,MAAM,EAAE;AACN,oCAAA;AACE,wCAAA,IAAI,EAAE,UAAU;AAChB,wCAAA,SAAS,EAAE,CAAC;AACZ,wCAAA,SAAS,EAAE,IAAI;AACf,wCAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,qCAAA;AACF,iCAAA;6BACF,CAAC;AACH,qBAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;aACtF,CAAC;AACH,SAAA;AAED,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;AAEhE,QAAA,IAAI,cAAc,GAAG;AACnB,YAAA,KAAK,EAAE,KAAK;AACZ,YAAA,OAAO,EAAE,CAAC;AACR,oBAAA,MAAM,EAAE;AACN,wBAAA;AACE,4BAAA,IAAI,EAAE,UAAU;AAChB,4BAAA,SAAS,EAAE,CAAC;AACZ,4BAAA,SAAS,EAAE,IAAI;AACf,4BAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yBAAA;AACF,qBAAA;iBACF,CAAC;SACH,CAAC;AAEF,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE,CAAC;AACN,oDAAA,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC;AAC9E,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE;AACjG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,yFAAyF,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE;gDACpJ,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;gDAClS,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,UAAU,CAAC,aAAa,CAAC,GAAG,MAAM,IAAI,UAAU,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE;gDACtW,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uBAAuB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5R,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACxI,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,QAAQ;AACnB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,4BAA4B,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACvF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,QAAQ;AACnB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE;AACnE,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;AACjB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;yDACH,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACzB,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAChJ,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,QAAQ;AACnB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACnE,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;AACjB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE;qDAC/D,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACxB,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uEAAuE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAClU,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC1F,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA;AAEA,qDAAA;AACF,iDAAA,EAAE,WAAW;AACd,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qEAAqE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAChU,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACrF,wDAAA;AACE,4DAAA,KAAK,EAAE,KAAK;AACZ,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACtF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE;AACzY,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,mBAAmB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE;AAC3X,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,8CAA8C,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AACjO,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3c,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sEAAsE,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AAC1P,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,gBAAgB,EAAE,CAAC,EAAE;AACpO,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2GAA2G,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AAC9R,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kKAAkK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AACrV,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpL,wDAAA,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2BAA2B,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC1e,iDAAA;gDACD,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uBAAuB,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5R,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpL,wDAAA,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAClf,iDAAA;gDACD,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;gDACjS,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE;AACtR,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AACtC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACtB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAE1F,6BAAA;yBACF,EAAE;AACD,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC/K,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,aAAa,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AACrH,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,UAAU,IAAI,WAAW,CAAC,SAAS,CAAC,IAAI,kBAAkB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC9I,6BAAA;AACF,yBAAA;AACF,qBAAA;iBAEF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,mCAAmC,CAAC,IAAI,EAAA;QACtC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,SAAS,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,WAAW,GAAG,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAClD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;QACxE,IAAI,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE;YACnC,aAAa,GAAG,EAAE,CAAC;AACpB,SAAA;AAED,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;AAEhE,QAAA,IAAI,cAAc,GAAG;AACnB,YAAA,KAAK,EAAE,KAAK;AACZ,YAAA,OAAO,EAAE,CAAC;AACR,oBAAA,MAAM,EAAE;AACN,wBAAA;AACE,4BAAA,IAAI,EAAE,UAAU;AAChB,4BAAA,SAAS,EAAE,CAAC;AACZ,4BAAA,SAAS,EAAE,IAAI;AACf,4BAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;AAC7E,yBAAA;AACF,qBAAA;iBACF,CAAC;SACH,CAAC;AAEF,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE,CAAC;AACN,oDAAA,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC;AACjF,iDAAA;gDACD,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4DAA4D,EAAE,KAAK,EAAE,CAAC,cAAc,EAAE,gBAAgB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE;AACrJ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,uFAAuF,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACxK,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3I,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC7F,4DAAA,KAAK,EAAE,IAAI;AACX,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,4DAAA,QAAQ,EAAE,CAAC;AACX,4DAAA,KAAK,EAAE;AACL,gEAAA,IAAI,EAAE;AACJ,oEAAA,CAAC,MAAM,CAAC;AAET,iEAAA;AACF,6DAAA;AACF,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,+EAA+E,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AACrK,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,4BAA4B,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7M,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC5F,4DAAA,KAAK,EAAE,IAAI;AACX,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qCAAqC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC1H,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC5F,4DAAA,KAAK,EAAE,IAAI;AACX,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,QAAQ,EAAE,CAAC;AACX,4DAAA,KAAK,EAAE;AACL,gEAAA,IAAI,EAAE;AACJ,oEAAA,CAAC,MAAM,CAAC;AAET,iEAAA;AACF,6DAAA;AACF,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,iCAAiC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AACtH,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC5F,4DAAA,KAAK,EAAE,IAAI;AACX,4DAAA,SAAS,EAAE,MAAM;4DACjB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4DAAA,OAAO,EAAE,CAAC;AACR,oEAAA,MAAM,EAAE;AACN,wEAAA;AACE,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,IAAI;AACf,4EAAA,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;yEAC7E,EAAE;AACD,4EAAA,IAAI,EAAE,UAAU;AAChB,4EAAA,SAAS,EAAE,CAAC;AACZ,4EAAA,SAAS,EAAE,OAAO;AAClB,4EAAA,MAAM,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC;AACtE,yEAAA;AACF,qEAAA;iEACF,CAAC;AACH,yDAAA,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,iCAAiC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;iDACtH,EAAE,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;gDACvU,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;gDAC5S,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yBAAyB,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,eAAe,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;gDACnU,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;gDACrS,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE;AAC5S,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,oFAAoF,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACrK,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,yFAAyF,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzK,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACnG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4DAA4D,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7I,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3G,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,UAAU,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC7H,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACjF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC7G,iDAAA;AACA,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACzC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;AACL,oBAAA,OAAO,EACL;AACE,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;4BACZ,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,g/7dAAg/7d;oCACr/7d,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC7C,iCAAA;AAAC,6BAAA;AACL,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,KAAK;4BACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACtB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAE1F,qCAAA;iCACF,EAAE;AACD,oCAAA,OAAO,EAAE;AACP,wCAAA,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC/K,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,aAAa,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AACrH,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;wCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,UAAU,IAAI,WAAW,CAAC,SAAS,CAAC,IAAI,kBAAkB,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC9I,qCAAA;AACF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAAC,qBAAA;iBACP,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,2BAA2B,CAAC,IAAI,EAAA;QAC9B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAEhD,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;QACxD,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QACtC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAClB,YAAA,QAAQ,GAAG,IAAI,GAAG,QAAQ,CAAC;AAC5B,SAAA;QACD,IAAI,UAAU,GAAG,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,CAAA;QAC9C,IAAI,UAAU,IAAI,EAAE,EAAE;AACpB,YAAA,UAAU,GAAG,IAAI,GAAG,UAAU,CAAC,WAAW,EAAE,CAAC;AAC9C,SAAA;AAED,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC1E,gDAAA;AACE,oDAAA,OAAO,EAAE;AACP,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2CAA2C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AAAC,qDAAA;AACxF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wBAAwB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC5F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,uBAAuB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC3F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,uBAAuB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC3F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtG,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;AACtF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,0DAA0D,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACnI,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yCAAyC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC7I,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC9H,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC5G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACnH,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC3G,qDAAA;AACF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,+CAA+C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,2CAA2C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtI,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAC3F,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,UAAU,CAAC,aAAa,CAAC,GAAG,kBAAkB,GAAG,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACrJ,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;wDACtF,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,IAAI,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AAC1G,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;wDAC7F,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACtH,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kCAAkC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAC/G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACpH,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAChF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,GAAG,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACzH,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAChF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,GAAG,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,QAAQ,GAAG,EAAE,GAAG,UAAU,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACtJ,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,8GAA8G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6GAA6G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6GAA6G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACxM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wGAAwG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAClM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,qHAAqH,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC/M,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6GAA6G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzT,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,0GAA0G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACpM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,kHAAkH,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5M,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,+GAA+G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wFAAwF,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAClL,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvH,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC9G,iDAAA;AACF,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;AAC1C,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,mCAAmC,CAAC,IAAI,EAAA;QACtC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;AAGxD,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC1E,gDAAA;AACE,oDAAA,OAAO,EAAE;AACP,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAClF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AAAC,qDAAA;AACxF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC1F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wCAAwC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC5G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6BAA6B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACjG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,qCAAqC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACzG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACvF,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtG,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;AACtF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,8CAA8C,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACvH,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oDAAoD,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxJ,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,GAAG,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAChI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uBAAuB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAChH,qDAAA;AACF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,8EAA8E,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACxK,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzH,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACvH,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAChG,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACpH,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxG,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAChH,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC/F,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/F,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAClH,qDAAA;AACF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,2GAA2G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6DAA6D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACxJ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wGAAwG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACnM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,8CAA8C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,+GAA+G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1M,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,iDAAiD,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5I,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6FAA6F,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACxL,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,2HAA2H,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtN,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,iFAAiF,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3K,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,kHAAkH,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7M,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6CAA6C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC9G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzG,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;AAC1C,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,mCAAmC,CAAC,IAAI,EAAA;QACtC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;QACxD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,WAAW,IAAI,EAAE;YACnB,aAAa,GAAG,SAAS,CAAC;AAE5B,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;AACL,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC1E,gDAAA;AACE,oDAAA,OAAO,EAAE;AACP,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACpG,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE;AAAC,qDAAA;AACxF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC1F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wCAAwC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC5G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACnG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACxF,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wBAAwB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACnH,gDAAA;AACE,oDAAA,OAAO,EAAE;wDACP,EAAE,IAAI,EAAE,+DAA+D,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAAC,qDAAA;AACnJ,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,uBAAuB,EAAE,SAAS,EAAE,MAAM,EAAE;AAC3F,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yBAAyB,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE;AAC/F,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,8FAA8F,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAClM,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,uBAAuB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC9H,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC1G,wDAAA,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,uBAAuB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACpH,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpH,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,uBAAuB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC1H,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/F,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,uBAAuB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACvH,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC5F,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,uBAAuB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC1I,qDAAA;AACF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,uBAAuB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACpS,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,+CAA+C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,iGAAiG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5L,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,yBAAyB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACnH,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,8DAA8D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1J,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,0DAA0D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtJ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,0GAA0G,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACxG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,kHAAkH,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7M,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6DAA6D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvJ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,kEAAkE,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7J,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC9G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzG,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACzC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,+BAA+B,CAAC,IAAI,EAAA;QAClC,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAEhD,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;QACxD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,WAAW,IAAI,EAAE;YACnB,aAAa,GAAG,SAAS,CAAC;AAE5B,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG;AAC3G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,IAAI,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC;AAC9G,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE;wDACP,EAAE,IAAI,EAAE,2CAA2C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAAC,qDAAA;AACpG,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wBAAwB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC5F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,qCAAqC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACzG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACvF,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,2DAA2D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtJ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtG,gDAAA;AACE,oDAAA,OAAO,EAAE;wDACP,EAAE,IAAI,EAAE,oFAAoF,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAAC,qDAAA;AACpK,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,wCAAwC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC5I,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACrI,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACtG,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACvL,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACzI,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,aAAa,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACrK,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,GAAG,WAAW,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAChI,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,kCAAkC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtI,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC/I,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC7R,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qCAAqC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzI,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACzH,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACtG,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,cAAc,IAAI,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACxI,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,qBAAqB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzH,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,GAAG,UAAU,CAAC,aAAa,CAAC,GAAG,KAAK,GAAG,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC/J,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxH,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC7I,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/H,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uBAAuB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAClH,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yBAAyB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC7H,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uBAAuB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAClH,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mFAAmF,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC9K,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,gGAAgG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3L,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,oHAAoH,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC/M,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4CAA4C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC9G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AACzC,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACtB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAE1F,6BAAA;yBACF,EAAE;AACD,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAC/K,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;gCACP,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,aAAa,GAAG,WAAW,CAAC,KAAK,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AACrH,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,IAAI,EAAE,WAAW,GAAG,WAAW,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;AAChF,6BAAA;AACF,yBAAA;AACF,qBAAA;iBAEF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,yBAAyB,CAAC,IAAI,EAAA;QAC5B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,gBAAgB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;QACxE,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAE1C,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;QACxD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,WAAW,IAAI,EAAE,EAAE;YACrB,aAAa,GAAG,SAAS,CAAC;AAC3B,SAAA;AAED,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;AACL,gBAAA,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AAC5B,gBAAA,IAAI,EAAE;oBACJ,CAAC,IAAI,EAAE,oBAAoB,EAAE,UAAU,CAAC,aAAa,CAAC,CAAC;AACvD,oBAAA,CAAC,IAAI,EAAE,gBAAgB,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;oBAC9E,CAAC,IAAI,EAAE,sBAAsB,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC;AACpD,oBAAA,CAAC,IAAI,EAAE,QAAQ,EAAE,GAAG,CAAC;AACrB,oBAAA,CAAC,IAAI,EAAE,sBAAsB,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,CAAC;oBAC1E,CAAC,IAAI,EAAE,qBAAqB,EAAE,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,IAAI,GAAG,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,UAAU,EAAE,CAAC;AACzP,oBAAA,CAAC,IAAI,EAAE,UAAU,EAAE,UAAU,CAAC;AAC9B,oBAAA,CAAC,IAAI,EAAE,UAAU,EAAE,aAAa,CAAC;AAClC,iBAAA;AACF,aAAA;SACF,CAAA;AAGD,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;gDACL,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,IAAI,UAAU,IAAI,UAAU,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,EAAE;AAC/M,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAChF,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,kCAAkC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDACnG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,GAAG,gBAAgB,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDACpG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,GAAG,gBAAgB,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDACrG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,GAAG,gBAAgB,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDACrG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,GAAG,gBAAgB,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACjG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,gBAAgB,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1Q,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACrF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,4BAA4B,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACrG,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtG,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,6DAA6D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACjK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,0BAA0B,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvH,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yDAAyD,EAAE,KAAK,EAAE,oBAAoB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACjK,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACnH,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,wBAAwB,EAAE,KAAK,EAAE,oBAAoB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AACzH,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE;gDAC/G,YAAY;AACZ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3H,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC9G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzG,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;AAC1C,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,kBAAkB,EAAE;AAClB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,0BAA0B,CAAC,IAAI,EAAA;QAC7B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,gBAAgB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;QACxE,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAE1C,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;QACxD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,WAAW,IAAI,EAAE;YACnB,aAAa,GAAG,SAAS,CAAC;AAE5B,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;gDACL,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,SAAS,IAAI,UAAU,IAAI,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACvH,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,sCAAsC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACvG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC3E,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAEhF,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC3G,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC1G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC/G,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpH,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACzG,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACnG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,6FAA6F,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACrL,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACzH,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACjI,qDAAA;AACF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5O,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACnJ,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC5G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC5I,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpG,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC5G,qDAAA;AACF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wBAAwB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACnH,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzG,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;AAC1C,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,kBAAkB,EAAE;AAClB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;AACD,YAAA,YAAY,EAAE;AACZ,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;SAEF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,sBAAsB,CAAC,IAAI,EAAA;QACzB,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,gBAAgB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;QACxE,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAE1C,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;QACxD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,WAAW,IAAI,EAAE,EAAE;YACrB,aAAa,GAAG,SAAS,CAAC;AAC3B,SAAA;AAED,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;AACL,gBAAA,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;AAC5B,gBAAA,IAAI,EAAE;oBACJ,CAAC,IAAI,EAAE,oBAAoB,EAAE,UAAU,CAAC,aAAa,CAAC,CAAC;AACvD,oBAAA,CAAC,IAAI,EAAE,gBAAgB,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;oBAC9E,CAAC,IAAI,EAAE,sBAAsB,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC;AACpD,oBAAA,CAAC,IAAI,EAAE,QAAQ,EAAE,GAAG,CAAC;AACrB,oBAAA,CAAC,IAAI,EAAE,sBAAsB,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,CAAC;oBAC1E,CAAC,IAAI,EAAE,qBAAqB,EAAE,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,IAAI,GAAG,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,UAAU,EAAE,CAAC;AACzP,oBAAA,CAAC,IAAI,EAAE,UAAU,EAAE,UAAU,CAAC;AAC9B,oBAAA,CAAC,IAAI,EAAE,UAAU,EAAE,aAAa,CAAC;AAClC,iBAAA;AACF,aAAA;SACF,CAAA;AAGD,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;gDACL,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,IAAI,UAAU,IAAI,UAAU,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,EAAE;AAC/M,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAChF,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,kCAAkC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDACnG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,GAAG,gBAAgB,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDACpG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,GAAG,gBAAgB,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDACrG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,GAAG,gBAAgB,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDACrG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,GAAG,gBAAgB,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACjG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,gBAAgB,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1Q,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACrF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yBAAyB,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AAClG,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtG,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,6DAA6D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACjK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,uBAAuB,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpH,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC5G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,aAAa,CAAC,YAAY,CAAC,CAAC,WAAW,EAAE,GAAG,SAAS,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAClJ,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gDAAgD,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;AAC5I,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,sCAAsC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE;gDACjI,YAAY;AACZ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3H,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC9G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;AAC1C,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,kBAAkB,EAAE;AAClB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,uBAAuB,CAAC,IAAI,EAAA;QAC1B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,gBAAgB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;QACxE,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AAE1C,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;QACxD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,WAAW,IAAI,EAAE;YACnB,aAAa,GAAG,SAAS,CAAC;AAE5B,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;gDACL,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,SAAS,IAAI,UAAU,IAAI,UAAU,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACvH,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,+CAA+C,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACzE,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAExE,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC3G,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC5H,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDACrH,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC3G,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,UAAU,CAAC,aAAa,CAAC,GAAG,oBAAoB,GAAG,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC9M,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4FAA4F,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvL,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,aAAa,CAAC,SAAS,CAAC,EAAE,WAAW,EAAE,GAAG,yDAAyD,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;gDAC7M,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,gDAAgD,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,aAAa,CAAC,SAAS,CAAC,EAAE,WAAW,EAAE,GAAG,+CAA+C,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvQ,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,2FAA2F,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC/J,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,kCAAkC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACtG,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,wBAAwB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAC5H,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAClI,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AACvF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,GAAG,GAAG,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,gBAAgB,EAAE,SAAS,EAAE,MAAM,EAAE;AACrQ,qDAAA;AACF,iDAAA;AACD,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,uGAAuG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC3K,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,iGAAiG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACrK,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wGAAwG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC5K,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4DAA4D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAChI,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC7G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACzG,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;AAC1C,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,kBAAkB,EAAE;AAClB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,4BAA4B,CAAC,IAAI,EAAA;QAC/B,IAAI,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QAC1C,IAAI,SAAS,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,gBAAgB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;AAC9B,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC1C,IAAI,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,sBAAsB,CAAC;AAExE,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,YAAY,CAAC,CAAC;QACxD,IAAI,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;QAC7C,IAAI,WAAW,IAAI,EAAE,EAAE;YACrB,aAAa,GAAG,SAAS,CAAC;AAC3B,SAAA;AAED,QAAA,IAAI,WAAW,GAAG;AAChB,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE,MAAM;AACb,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACrB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;4BACJ,CAAC;AACC,oCAAA,OAAO,EACL;AACE,wCAAA;AACE,4CAAA,KAAK,EAAE,MAAM;AACb,4CAAA,KAAK,EAAE;gDACL,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,EAAE;AAChM,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,wCAAwC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC5G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,uBAAuB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC3F,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,yCAAyC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AAC7G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACnG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,iBAAiB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAE;AACrF,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACtG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,0BAA0B,GAAG,UAAU,CAAC,aAAa,CAAC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACjJ,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAChF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE;AACxF,wDAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE;wDAC7E,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC;AACxH,iDAAA;AAED,gDAAA;AACE,oDAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yBAAyB,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;wDAC7H,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAChG,qDAAA;AACF,iDAAA;AACD,gDAAA;oDACE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,4DAA4D,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAChJ,qDAAA;AACF,iDAAA;AAED,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC3H,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACxG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC5G,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AACvG,gDAAA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE;AAC1G,6CAAA;AAEF,yCAAA;qCACF,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;AAC1C,iCAAA;AACA,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,iBAAiB,EAAE;AACjB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,kBAAkB,EAAE;AAClB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AACzB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,UAAU,EAAE,WAAW;AACvB,oBAAA,eAAe,EAAE,OAAO;AACxB,oBAAA,eAAe,EAAE,OAAO;AAEzB,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,WAAW,CAAC;AACd,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAED,IAAA,qBAAqB,CAAC,IAAI,EAAA;QACxB,IAAI,aAAa,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;QAC5C,IAAI,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QACjD,IAAI,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;AACvC,QAAA,IAAI,UAAU,GAAG,UAAU,CAAC,MAAM,CAAC;AAEnC,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,EAAE,oBAAoB,CAAC,CAAC;QAEhE,IAAI,cAAc,GAAG,EAAE,CAAC;QACxB,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,YAAY,GAAG,UAAU,GAAG,CAAC,CAAC;QAClC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACnB,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YACpC,IAAI,OAAO,IAAI,QAAQ;AACrB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;iBAChB,IAAI,OAAO,IAAI,UAAU;AAC5B,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;iBAChB,IAAI,OAAO,IAAI,IAAI,IAAI,OAAO,IAAI,OAAO,IAAI,OAAO,IAAI,SAAS,IAAI,OAAO,IAAI,WAAW,IAAI,OAAO,IAAI,KAAK,IAAI,OAAO,IAAI,SAAS;AAC1I,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;iBAChB,IAAI,OAAO,IAAI,IAAI;AACtB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;iBAChB,IAAI,OAAO,IAAI,KAAK;AACvB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;AAEnB,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACvB,SAAC,CAAC,CAAC;AACH,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACnB,QAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAEnB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACtE,QAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;YAC1B,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACvF,SAAC,CAAC,CAAC;AACH,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACtE,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACtE,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AACvE,QAAA,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;AAEvE,QAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAC5B,IAAI,GAAG,GAAG,CAAC,CAAC;QACZ,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,QAAQ,GAAG,CAAC,CAAC;QACjB,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,aAAa,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,KAAK,KAAI;AAC3C,YAAA,IAAI,UAAU,GAAG,KAAK,GAAG,CAAC,CAAC;YAC3B,IAAI,cAAc,GAAG,EAAE,CAAC;YACxB,IAAI,SAAS,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,KAAK,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,GAAG,GAAG,WAAW,CAAC,UAAU,CAAC,GAAG,GAAG,GAAG,WAAW,CAAC,WAAW,CAAC,GAAG,UAAU,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,cAAc,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,WAAW,GAAG,WAAW,CAAC,KAAK,CAAC,GAAG,aAAa,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC;YACzR,cAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC1G,YAAA,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;YACpC,MAAM,GAAG,MAAM,GAAG,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC;YACjD,QAAQ,GAAG,QAAQ,GAAG,UAAU,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC;YACvD,SAAS,GAAG,SAAS,GAAG,UAAU,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC;YAAA,CAAC;YAExD,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,IAAI,OAAO,GAAG,KAAK,CAAC;AACpB,YAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;YAEd,IAAI,gBAAgB,GAAG,WAAW,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC;AACtD,YAAA,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE;AAC/B,gBAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;gBACd,gBAAgB,CAAC,OAAO,CAAC,CAAC,UAAU,EAAE,KAAK,KAAI;AAC7C,oBAAA,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;oBACd,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9E,oBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;wBAC1B,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,UAAU,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC;AAEvF,qBAAC,CAAC,CAAC;oBACH,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;oBAC9F,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC;oBAChG,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,UAAU,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAEjG,oBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,YAAY,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;AAE9H,oBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC/B,IAAI,GAAG,GAAG,EAAE,EAAE;wBACZ,MAAM,GAAG,EAAE,CAAC;wBACZ,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;AAC9G,wBAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,4BAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAClB,yBAAC,CAAC,CAAC;AACH,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAChB,wBAAA,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;wBAE5B,GAAG,GAAG,CAAC,CAAC;AACT,qBAAA;AAIH,iBAAC,CAAC,CAAA;AACH,aAAA;AAED,YAAA,IAAI,OAAO,EAAE;AACX,gBAAA,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC/B,OAAO,GAAG,KAAK,CAAC;AACjB,aAAA;AAGH,SAAC,CAAC,CAAC;AACH,QAAA,MAAM,GAAG,SAAS,GAAG,QAAQ,CAAC;QAC9B,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;QAC1C,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC;QAC9C,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC;AACvG,QAAA,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,KAAI;AAC7B,YAAA,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACtB,SAAC,CAAC,CAAC;AACH,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;AAC7E,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;AAC/E,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;AAC7E,QAAA,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,CAAC,CAAC;AAChF,QAAA,cAAc,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;AAGhC,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,aAAa,EAAE,KAAK;AACpB,gBAAA,WAAW,EAAE,IAAI;AACjB,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,cAAc;AACrB,aAAA,EAAE,MAAM,EAAE;AACT,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBACnF;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,SAAS,CAAC;iBAC1E;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAI,EAAE,GAAG;YACP,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC3B,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBAEL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA;AACE,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;AACtE,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACzE,gCAAA;AACE,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,GAAG,OAAO,GAAG,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCAC7G,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,iCAAA;AACF,6BAAA;yBACF,EAAE;AACD,4BAAA,OAAO,EAAE;AACP,gCAAA,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE;gCACtE,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,yBAAyB,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE;AAChG,oCAAA,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI;oCACpE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;AACvB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACF,qBAAA;iBAEF,CAAA;aACF;AACD,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;aACvC;AAED,YAAA,eAAe,EAAE,UAAU;AAC3B,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE;AACN,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;oBACX,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,aAAa,EAAE;AACb,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;oBACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACD,gBAAA,cAAc,EAAE;AACd,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,MAAM;AAEd,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,QAAQ,EAAE,CAAC;AAEZ,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,KAAK,EAAE,KAAK;AAEb,iBAAA;AACD,gBAAA,UAAU,EAAE;AACV,oBAAA,MAAM,EAAE,GAAG;AACZ,iBAAA;AACF,aAAA;AAED,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;wBACpB,MAAM,EAAE,CAAC,MAAM,CAAC;AAChB,wBAAA,IAAI,EAAE;AACJ,4BAAA,CAAC,YAAY,CAAC;AACf,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,CAAC;yBACV;wBAED,UAAU,EAAE,UAAU,CAAC,EAAA;AACrB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,WAAW,EAAE,UAAU,CAAC,EAAA;AACtB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,YAAY,EAAE,UAAU,CAAC,EAAA;AACvB,4BAAA,OAAO,CAAC,CAAC;yBACV;wBACD,aAAa,EAAE,UAAU,CAAC,EAAA;AACxB,4BAAA,OAAO,CAAC,CAAC;yBACV;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;KAC9B;AAkBD,IAAA,YAAY,CAAC,GAAG,EAAA;AACd,QAAA,IAAI,YAAY,GAAG;AACjB,YAAA,QAAQ,EAAE,IAAI;AAEd,YAAA,OAAO,EAAE;AACP,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,KAAK,EAAE;AACL,wBAAA,EAAE,IAAI,EAAE,oCAAoC,EAAE,KAAK,EAAE,kBAAkB,EAAE;AACzE,wBAAA,EAAE,IAAI,EAAE,wCAAwC,EAAE,KAAK,EAAE,kBAAkB,EAAE;AAC7E,wBAAA,EAAE,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,kBAAkB,EAAE;AACzD,wBAAA,EAAE,IAAI,EAAE,8BAA8B,EAAE,KAAK,EAAE,kBAAkB,EAAE;AACnE,wBAAA,EAAE,IAAI,EAAE,iCAAiC,EAAE,KAAK,EAAE,kBAAkB,EAAE;AAEvE,qBAAA;AAEF,iBAAA;AACD,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACtB,oBAAA,SAAS,EAAE,QAAQ;AACnB,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;AACxB,wBAAA;AACE,4BAAA,SAAS,EAAE,MAAM;AACjB,4BAAA,KAAK,EAAE,cAAc;AACrB,4BAAA,MAAM,EAAE,WAAW;AAEnB,4BAAA,KAAK,EAAE;AACL,gCAAA,SAAS,EAAE,MAAM;AACjB,gCAAA,IAAI,EAAE;AACJ,oCAAA,CAAC,oBAAoB,CAAC;AACtB,oCAAA,CAAC,uBAAuB,CAAC;AACzB,oCAAA,CAAC,+BAA+B,CAAC;AACjC,oCAAA,CAAC,OAAO,CAAC;AACT,oCAAA,CAAC,sBAAsB,CAAC;AACxB,oCAAA,CAAC,qBAAqB,CAAC;AACvB,oCAAA,CAAC,WAAW,CAAC;AACb,oCAAA,CAAC,eAAe,CAAC;AACjB,oCAAA,CAAC,iBAAiB,CAAC;AACpB,iCAAA;AACF,6BAAA;AACF,yBAAA;AAED,wBAAA;AACE,4BAAA,SAAS,EAAE,MAAM;AACjB,4BAAA,KAAK,EAAE,cAAc;AACrB,4BAAA,MAAM,EAAE,WAAW;AACnB,4BAAA,KAAK,EAAE;AACL,gCAAA,SAAS,EAAE,MAAM;AACjB,gCAAA,IAAI,EAAE;AAEJ,oCAAA,CAAC,0BAA0B,CAAC;AAC5B,oCAAA,CAAC,0BAA0B,CAAC;AAC5B,oCAAA,CAAC,yBAAyB,CAAC;AAC3B,oCAAA,CAAC,sBAAsB,CAAC;AACxB,oCAAA,CAAC,qBAAqB,CAAC;AACvB,oCAAA,CAAC,cAAc,CAAC;AAChB,oCAAA,CAAC,oBAAoB,CAAC;AACtB,oCAAA,CAAC,sBAAsB,CAAC;AACxB,oCAAA,CAAC,mBAAmB,CAAC;AACtB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;AACzB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;AACxB,wBAAA,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,EAAE;AACzC,wBAAA,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE;AAEvC,wBAAA,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;AAEzB,qBAAA;AACF,iBAAA;AACD,gBAAA,EAAE,IAAI,EAAE,kBAAkB,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxE,gBAAA,EAAE,IAAI,EAAE,oBAAoB,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;AAC1E,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;AACxB,wBAAA,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE;AACpC,wBAAA;AACE,4BAAA,KAAK,EAAE,i0mFAAi0mF;AACx0mF,4BAAA,KAAK,EAAE,EAAE,EAAE,SAAS,EAAE,OAAO;AAC9B,yBAAA;AACD,wBAAA,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;AACzB,qBAAA;AACF,iBAAA;AAED,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,oBAAA,SAAS,EAAE,QAAQ;AACnB,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;AACxB,wBAAA;AACE,4BAAA,SAAS,EAAE,MAAM;AACjB,4BAAA,KAAK,EAAE,cAAc;AACrB,4BAAA,MAAM,EAAE,WAAW;AACnB,4BAAA,KAAK,EAAE;AACL,gCAAA,SAAS,EAAE,MAAM;AACjB,gCAAA,IAAI,EAAE;AACJ,oCAAA,CAAC,qBAAqB,CAAC;AACvB,oCAAA,CAAC,WAAW,CAAC;AACb,oCAAA,CAAC,eAAe,CAAC;AACjB,oCAAA,CAAC,iBAAiB,CAAC;AACnB,oCAAA,CAAC,oBAAoB,CAAC;AACtB,oCAAA,CAAC,kBAAkB,CAAC;AACpB,oCAAA,CAAC,aAAa,CAAC;AAEhB,iCAAA;AACF,6BAAA;AACF,yBAAA;AAED,wBAAA;AACE,4BAAA,SAAS,EAAE,MAAM;AACjB,4BAAA,KAAK,EAAE,cAAc;AACrB,4BAAA,MAAM,EAAE,WAAW;AACnB,4BAAA,KAAK,EAAE;AACL,gCAAA,SAAS,EAAE,MAAM;AACjB,gCAAA,IAAI,EAAE;AACJ,oCAAA,CAAC,eAAe,CAAC;AACjB,oCAAA,CAAC,gBAAgB,CAAC;AAClB,oCAAA,CAAC,eAAe,CAAC;AACjB,oCAAA,CAAC,yBAAyB,CAAC;AAC3B,oCAAA,CAAC,kBAAkB,CAAC;AAGrB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE;AACzB,qBAAA;AACF,iBAAA;AAGF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,gBAAgB,EAAE;AAChB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,QAAQ;AACpB,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;;AAEZ,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AAED,gBAAA,SAAS,EACT;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,KAAK;AACZ,iBAAA;AACF,aAAA;SAEF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,IAAI,EAAE,CAAC;KACxC;AAED,IAAA,yBAAyB,CAAC,OAAO,EAAA;AAC/B,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC7C,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACvC,QAAA,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACzC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QACjD,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;AAE7C,YAAA,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACvB,iBAAA;AACI,qBAAA;AACH,oBAAA,KAAK,GAAG,OAAO,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC;AACnD,iBAAA;AAGH,aAAC,CAAC,CAAC;AACJ,SAAA;;QAGD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;AAC3D,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,IAAI,EAAE,GAAG,UAAU,GAAG,KAAK,GAAG,EAAE,CAAC;AACxD,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,IAAI,EAAE,GAAG,WAAW,GAAG,MAAM,GAAG,EAAE,CAAC;AAC3D,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAKb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,cAAc,GAAG,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC;AAClE,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;;;;QAIlB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,YAAY,CAAC,CAAA;AAChF,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACd,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACpB,GAAG,GAAG,EAAE,CAAC;QACT,OAAO,GAAG,EAAE,CAAC;;AAGb,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AACjC,YAAA,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,IAAI,EAAE;;gBAG9D,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AAEjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,OAAO,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,UAAU,CAAC,CAAA;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAIb,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,YAAY,GAAG,OAAO,CAAC,SAAS,CAAC,CAAA;AACnD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAIb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC1E,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;AAIb,gBAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AACF,iBAAA;AAED,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACpB,GAAG,GAAG,EAAE,CAAC;gBACT,OAAO,GAAG,EAAE,CAAC;;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5C,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAIb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;AAClD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,SAAS,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;AAC9C,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;AACtD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,sBAAsB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;AACjF,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AACF,iBAAA;AAED,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;;AAGrB,aAAA;;;YAGD,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,CAAC,KAAI;;;;;;;;;;;;;AAatC,gBAAA,IAAI,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE;oBAC9C,IAAI,GAAG,GAAG,EAAE,CAAC;oBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AAC5C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC;AACxC,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AAC7C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC;AAC9C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;AAC3C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC,YAAY,CAAC,CAAC;AAClD,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;;AAE5C,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AAED,oBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBACpB,IAAI,CAAC,IAAI,CAAC,EAAE;wBACV,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;wBAC/C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,4BAAA,IAAI,EAAE,IAAI;AACV,4BAAA,IAAI,EAAE,GAAG;AACV,yBAAA,CAAC,CAAC,CAAC;AACJ,wBAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACtB,qBAAA;AAEF,iBAAA;AACD,gBAAA,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AAC/B,oBAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AACtB,wBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;4BAC7C,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,IAAI,GAAG,IAAI,SAAS,EAAE;gCAC1C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACvB,6BAAA;AACI,iCAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,EAAE;AAC3B,gCAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,6BAAA;iCACI,IAAI,GAAG,IAAI,SAAS,EAAE;gCACzB,IAAI,IAAI,GAAG,EAAE,CAAC;gCACd,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,gCAAA,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACpB,gCAAA,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnB,6BAAA;AACF,yBAAA;AACI,6BAAA;AACH,4BAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,yBAAA;AACH,qBAAC,CAAC,CAAC;AACH,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,MAAM,GAAG,EAAE,CAAC;AACd,iBAAC,CAAC,CAAC;gBAEH,IAAI,EAAE,GAAG,EAAE,CAAC;gBACZ,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC;AAC7B,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC;AACpC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,qOAAqO,CAAC;AACxP,gBAAA,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBACjB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,aAAC,CAAC,CAAC;AAEL,SAAC,CAAC,CAAC;;QAGH,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,SAAS,GAAG,EAAE,CAAC;AAEnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;AACvD,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAA;AAC5D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAA;AAC7D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAEf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAA;AAC1D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAEf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAA;AAClE,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,gBAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,gBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,gBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;AAG1B,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;QAC/B,MAAM,QAAQ,GAAG,cAAc,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACxD,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;AAClC,cAAA,WAAW,CAAC,WAAW,EAAE,GAAG,KAAK;AACjC,cAAA,WAAW,CAAC,QAAQ,EAAE,GAAG,GAAG;AAC5B,cAAA,WAAW,CAAC,UAAU,EAAE,GAAG,GAAG;cAC9B,WAAW,CAAC,UAAU,EAAE,CAAC;AAC7B,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;AAEL,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/E,wBAAA;4BACE,IAAI,EAAE,WAAW,IAAI,CAAC,GAAG,cAAc,GAAG,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI;AAC3F,4BAAA,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACf,yBAAA;wBACD,EAAE,IAAI,EAAE,WAAW,GAAG,MAAM,GAAG,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,eAAe,EAAE,WAAW;AAC5B,YAAA,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AAC1B,YAAA,OAAO,EAAE;gBAEP,EAEC;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,SAAS,EAAE,QAAQ;AACnB,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;AACb,wBAAA,IAAI,EAAE,SAAS;AAChB,qBAAA;AACD,oBAAA,MAAM,EAAE,gBAAgB;AAEzB,iBAAA;AAEF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,wBAAwB,EAAE;AACxB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,MAAM;AAClB,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,MAAM,EAAE;AACN,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AAEX,iBAAA;AACD,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EACb;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;AACrB,iBAAA;AACD,gBAAA,wBAAwB,EACxB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;oBACpB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACF,aAAA;AACD,YAAA,YAAY,EAAE,EACb;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,SAAS,EAAE,kroBAAkroB;AAC9roB,aAAA;SAEF,CAAA;AAED,QAAA,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;;QAEtB,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;;KAG9B;AAED,IAAA,oBAAoB,CAAC,OAAO,EAAA;AAC1B,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;QACxC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;AAExB,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;QAE1B,IAAI,eAAe,GAAG,EAAE,CAAC;QACzB,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,IAAI,EAAE,CAAC;QACrC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAClB,YAAA,eAAe,GAAG;gBAChB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,KAAK,EAAE,GAAG;AACV,gBAAA,KAAK,EAAE;AACL,oBAAA;wBACE,KAAK,EAAE,SAAS,CAAC,KAAK;wBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC5C,qBAAA;AACF,iBAAA;aACF,CAAA;AAED,YAAA,cAAc,GAAG;gBACf,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,KAAK,EAAE,GAAG;AACV,gBAAA,KAAK,EAAE;AACL,oBAAA;wBACE,KAAK,EAAE,SAAS,CAAC,KAAK;wBACtB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC5C,qBAAA;AACF,iBAAA;aACF,CAAA;AACF,SAAA;AAED,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;AACP,oBAAA,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9D,iBAAA;AACF,aAAA;AACD,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,OAAO,EAAE;wBACP,eAAe;AAEhB,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACvD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7C,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACxE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE;AACJ,gDAAA,EAAE,IAAI,EAAE,aAAa,EAAE,QAAQ,EAAE,EAAE,EAAE;AACtC,6CAAA;AACF,yCAAA;AAGF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;;AAEF,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC;;;;;;;;;;AAUxB,gBAAA,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,YAAY,CAAC;AAClC,gBAAA,EAAE,IAAI,EAAE,+JAA+J,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;;AAG9M,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;wBACP,cAAc;AACf,qBAAA;AACF,iBAAA;AACD,gBAAA;AAEE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AAExD,qBAAA;AACF,iBAAA;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7C,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACxE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE;AACJ,gDAAA,EAAE,IAAI,EAAE,aAAa,EAAE,QAAQ,EAAE,EAAE,EAAE;AACtC,6CAAA;AACF,yCAAA;AAGF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC;AAGxB,gBAAA,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,YAAY,CAAC;;AAGnC,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QAED,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC;KACtC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwUF,IAAA,qBAAqB,CAAC,OAAO,EAAA;AAC1B,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,EAAE,CAAC;QACxC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;AAExB,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;QAE1B,IAAI,eAAe,GAAG,EAAE,CAAC;QACzB,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,KAAK,IAAI,EAAE,CAAC;QACrC,IAAI,QAAQ,IAAI,EAAE,EAAE;AAClB,YAAA,eAAe,GAAG;AAChB,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;wBACZ,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,KAAK,EAAE,QAAQ;gCACd,GAAG,EAAC,CAAC,EAAE,EAAC,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM;AAChC,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;wBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,KAAK,EAAE;4BACL,EAAE,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,QAAQ,EAAE,CAAC,EAAC;4BAC9C,EAAE,IAAI,EAAE,SAAS,CAAC,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAC;4BAC/C,EAAE,IAAI,EAAE,QAAQ,GAAG,SAAS,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAC;4BACnD,EAAE,IAAI,EAAE,WAAW,GAAG,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAC;4BACnD,EAAE,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,QAAQ,EAAE,CAAC,EAAC;AAC/C,yBAAA;AACF,qBAAA;AACF,iBAAA;aACF,CAAA;AAED,YAAA,cAAc,GAAG;AACf,gBAAA,OAAO,EAAE;AACP,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;wBACZ,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,KAAK,EAAE,QAAQ;gCACd,GAAG,EAAC,CAAC,EAAE,EAAC,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM;AAChC,6BAAA;AAAC,yBAAA;AACL,qBAAA;AACD,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;wBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,KAAK,EAAE;4BACL,EAAE,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,QAAQ,EAAE,CAAC,EAAC;4BAC9C,EAAE,IAAI,EAAE,SAAS,CAAC,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAC;4BAC/C,EAAE,IAAI,EAAE,QAAQ,GAAG,SAAS,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAC;4BACnD,EAAE,IAAI,EAAE,WAAW,GAAG,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAC,CAAC,EAAC;4BAClD,EAAE,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,QAAQ,EAAE,CAAC,EAAC;AAC/C,yBAAA;AACF,qBAAA;AACF,iBAAA;aACF,CAAA;AACF,SAAA;AAED,QAAA,IAAI,UAAU,GAAG;AAChB,YAAA,MAAM,EAAE,UAAS,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;oBACL,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AACvB,oBAAA,OAAO,EAAE;wBACP,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE;AAC3C,wBAAA;AACE,4BAAA,IAAI,EAAE,SAAS,CAAC,OAAO,IAAI,EAAE;AAC7B,4BAAA,SAAS,EAAE,QAAQ;AACnB,4BAAA,QAAQ,EAAE,CAAC;AACX,4BAAA,KAAK,EAAE,MAAM;AACd,yBAAA;AACD,wBAAA;AACE,4BAAA,IAAI,EAAE,CAAA,KAAA,EAAQ,WAAW,CAAA,IAAA,EAAO,SAAS,CAAE,CAAA;AAC3C,4BAAA,SAAS,EAAE,OAAO;AAClB,4BAAA,QAAQ,EAAE,CAAC;AACX,4BAAA,KAAK,EAAE,GAAG;AACX,yBAAA;AACF,qBAAA;iBACF,CAAA;aACF;AAGC,YAAA,OAAO,EAAE;AACP,gBAAA;oBACE,OAAO,EAAE,CAAC,eAAe,CAAC;AAC3B,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC;AAC/D,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AACE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC7C,GAAG,GAAG,aAAa,CAAC,QAAQ,CAAC,IAAI,EAAE,GAAG,GAAG;AAC1C,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,EAAE,EAAE,KAAK,EAAE,cAAc,EAAE;AACnC,wDAAA,aAAa,CAAC,QAAQ;AACvB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7C,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS;4DACtB,mBAAmB;AACnB,4DAAA,WAAW,CAAC,CAAC,CAAC,CAAC,OAAO;AACzB,qDAAA;AACF,iDAAA;gDACD,EAAE;AACH,6CAAA;AACF,yCAAA;AACD,wCAAA;4CACE,IAAI,EAAE,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,QAAQ,EAAE,EAAE,EAAE,CAAC;AAC9C,yCAAA;AACF,qCAAA;AACF,iCAAA;AACF,6BAAA;;AAEF,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;AACN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,GAAG,GAAG,GAAG,CAAC;yBAC5D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,GAAG,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM;AAC5C,kCAAE,OAAO;kCACP,OAAO,CAAC;yBACb;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;AAC3B,4BAAA,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM;AAC9C,kCAAE,OAAO;kCACP,OAAO,CAAC;yBACb;AACF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmG1B,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAC;QAEF,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC;KACtC;AAGD,IAAA,WAAW,CAAC,OAAO,EAAA;;AACf,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC7C,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACvC,QAAA,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACzC,QAAA,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;AACnC,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,EAAE,CAAC;AAClD,QAAA,IAAI,SAAS,GAAG,cAAc,CAAC,UAAU,IAAI,EAAE,CAAC;AAChD,QAAA,IAAI,QAAQ,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,CAAC;QACrE,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,GAAG,CAAC;QAC7C,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,CAAA,EAAA,GAAA,CAAA,EAAA,GAAA,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAE,IAAA,IAAA,EAAA,KAAA,KAAA,CAAA,GAAA,KAAA,CAAA,GAAA,EAAA,CAAA,gBAAgB,MAAG,IAAA,IAAA,EAAA,KAAA,KAAA,CAAA,GAAA,KAAA,CAAA,GAAA,EAAA,CAAA,QAAQ,CAAC,EAAE;AACrD,YAAA,OAAO,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AAC1D,SAAA;QAED,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,SAAS,GAAG,GAAG,GAAG,MAAM,CAAC,CAAC;QAEpE,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC,GAAG,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC;QAErF,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AACjC,YAAA,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,IAAG;AACjC,gBAAA,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;oBAC/B,IAAI,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,GAAG,IAAG;;wBAC7B,IAAI,GAAG,IAAI,SAAS;AAAE,4BAAA,OAAO,OAAO,CAAC;AACrC,wBAAA,OAAO,MAAA,GAAG,CAAC,GAAG,CAAC,MAAA,IAAA,IAAA,EAAA,KAAA,KAAA,CAAA,GAAA,EAAA,GAAI,GAAG,CAAC;AACzB,qBAAC,CAAC,CAAC;AACH,oBAAA,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACpB,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;QAEH,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,aAAa,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;AAEvD,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,IAAI,SAAS,EAAE;YAC/C,MAAM,WAAW,GAAG,CAAC,GAAG,SAAS,IAAI,IAAI,CAAC,MAAM,CAAC;YACjD,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,CAAC,MAAM,CAAC,GAAG,IAC/C,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,IAAI,KAAK,QAAQ,GAAG,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAC3E,CAAC;YAEF,IAAI,IAAI,GAAG,CAAC,SAAS,EAAE,GAAG,KAAK,CAAC,CAAC;;AAGjC,YAAA,IAAI,WAAW,EAAE;gBACf,IAAI,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC,GAAG,IAAG;oBAChC,IAAI,GAAG,IAAI,MAAM;wBAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC;oBACxD,OAAO,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC;AACpF,iBAAC,CAAC,CAAC;AACH,gBAAA,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AACtB,aAAA;AAED,YAAA,IAAI,OAAO,GAAG;AACZ,gBAAA,KAAK,EAAE,UAAU;AACjB,gBAAA,SAAS,EAAE,QAAQ;AACnB,gBAAA,KAAK,EAAE;AACL,oBAAA,UAAU,EAAE,CAAC;AACb,oBAAA,MAAM,EAAE,SAAS;AACjB,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,MAAM,EAAE;AACN,oBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;wBAC3B,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC;qBACtD;AACD,oBAAA,UAAU,EAAE,YAAA;AACV,wBAAA,OAAO,GAAG,CAAC;qBACZ;AACD,oBAAA,UAAU,EAAE,YAAA;AACV,wBAAA,OAAO,MAAM,CAAC;qBACf;AACD,oBAAA,UAAU,EAAE,YAAA;AACV,wBAAA,OAAO,OAAO,CAAC;qBAChB;AACF,iBAAA;aACF,CAAC;YAEF,QAAQ,CAAC,IAAI,CAAC;AACZ,gBAAA,KAAK,EAAE;oBACL,OAAO;AACP,oBAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,EAAE,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC;AACtE,iBAAA;gBACD,SAAS,EAAE,CAAC,KAAK,CAAC,GAAG,QAAQ,GAAG,SAAS;AAC1C,aAAA,CAAC,CAAC;AACJ,SAAA;QACD,OAAO,QAAQ,CAAC,MAAM,KAAK,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;KACpE;;IAID,aAAa,GAAA;AACX,QAAA,IAAI,UAAU,GAAG;AACf,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,UAAU;AAChB,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;SAEF,CAAC;QACF,IAAI,EAAE,GAAG,EAAE,CAAC;QACZ,IAAI,IAAI,GAAG,EAAE,CAAC;QACd,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,GAAG,GAAG,EAAE,CAAC;AAEb,QAAA,UAAU,CAAC,OAAO,CAAC,UAAU,GAAG,EAAA;AAC9B,YAAA,IAAI,GAAG,GAAG,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;AACzC,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,SAAC,CAAC,CAAC;AACH,QAAA,KAAK,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,aAAa,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC;QAGzF,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,uBAAuB,CAAC;AAC3C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC1B,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAGb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChB,QAAA,OAAO,KAAK,CAAC;KAEd;IAED,qBAAqB,GAAA;AACnB,QAAA,IAAI,UAAU,GAAG;AACf,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,UAAU;AAChB,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,CAAC;AACT,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,UAAU;AAChB,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;aAEvE,EAAE;AACD,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;AACD,YAAA;AACE,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,YAAY,EAAE,YAAY;AAC1B,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,IAAI,EAAE,GAAG;AACT,gBAAA,IAAI,EAAE,KAAK;AACX,gBAAA,SAAS,EAAE,2DAA2D;AAEvE,aAAA;SAEF,CAAC;QACF,IAAI,EAAE,GAAG,EAAE,CAAC;QACZ,IAAI,IAAI,GAAG,EAAE,CAAC;QACd,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,GAAG,GAAG,EAAE,CAAC;AAEb,QAAA,UAAU,CAAC,OAAO,CAAC,UAAU,GAAG,EAAA;AAC9B,YAAA,IAAI,GAAG,GAAG,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;AACzC,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,SAAC,CAAC,CAAC;AACH,QAAA,KAAK,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,aAAa,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC;QAGzF,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,uBAAuB,CAAC;AAC3C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC1B,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAGb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChB,QAAA,OAAO,KAAK,CAAC;KAEd;;AAGD,IAAA,UAAU,CAAC,GAAG,EAAA;QACZ,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,QAAQ,EAAE,EAAE,MAAM,GAAG,CAAC;AAAE,YAAA,OAAO,UAAU,CAAC;QACzD,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,QAAA,CAAC,GAAG,CAAC,WAAW,GAAG,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,uCAAuC,CAAC,CAAC;AAClF,QAAA,IAAI,CAAC,CAAC;YAAE,OAAO;QAAC,IAAI,GAAG,GAAG,EAAE,CAAC;AAC7B,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,GAAG,EAAE,CAAC;AACvG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,GAAG,EAAE,CAAC;AACtG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,GAAG,EAAE,CAAC;AAC1G,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,UAAU,GAAG,EAAE,CAAC;AACzG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC;AAC3H,QAAA,OAAO,GAAG,CAAC;KACZ;AAED,IAAA,UAAU,CAAC,GAAG,EAAA;;;;;;;QAQZ,IAAI,GAAG,IAAI,CAAC;AAAE,YAAA,OAAO,MAAM,CAAC;AAC5B,QAAA,IAAI,IAAI,GAAG,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,CAAC,CAAC;QACtM,IAAI,IAAI,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC;QAClG,IAAI,KAAK,GAAG,CAAC,EAAE,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,CAAC,CAAC;QAChK,IAAI,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,MAAM,GAAG,EAAE,CAAC;AAC1D,QAAA,GAAG,IAAI,EAAE,CAAC;;AAEV,QAAA,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;AAC3C,QAAA,CAAC,GAAG,CAAC,CAAC;AACN,QAAA,KAAK,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;AACxC,YAAA,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC;AAChC,YAAA,IAAI,KAAK,IAAI,KAAK,EAAE;AAClB,gBAAA,CAAC,GAAG,EAAE,CAAC;AACP,gBAAA,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;gBACxC,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;AACtB,gBAAA,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AAC7B,gBAAA,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC,CAAA;gBACtF,IAAI,EAAE,GAAG,CAAC;oBAAE,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,GAAG,UAAU,CAAA;gBACrC,KAAK,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;gBAChD,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,GAAG,CAAC;AAC/B,aAAA;AACD,YAAA,CAAC,IAAI,CAAC,CAAC;AACR,SAAA;;AAED,QAAA,OAAO,MAAM,CAAC,IAAI,EAAE,CAAC;KACtB;AAGD,IAAA,EAAE,CAAC,KAAK,EAAA;AACN,QAAA,MAAM,CAAC,SAAS,CAAC,KAAK,CAAC;aACpB,IAAI,CAAC,GAAG,IAAG;AACV,YAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;AAClB,YAAA,OAAO,GAAG,CAAC;AACb,SAAC,CAAC;aACD,KAAK,CAAC,GAAG,IAAG;AACb,SAAC,CAAC,CAAC;KACN;AAEK,IAAA,WAAW,CAAC,IAAI,EAAA;;AACpB,YAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;AAC/B,YAAA,MAAM,QAAQ,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;mBACvC,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;kBAClC,WAAW,CAAC,WAAW,EAAE,CAAC;AAE9B,YAAA,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,gBAAA,IAAI,EAAE,CAAC;gBACP,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;gBAClC,IAAI,GAAG,GAAG,IAAI,KAAK,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC;AACtC,gBAAA,SAAS,CAAC,YAAY,EAAE,OAAO,CAAC,UAAU,CAAC,EAAE;AAC3C,oBAAA,MAAM,EAAE,SAAS,EAAE,KAAK,EAAE,CAAC;AAC3B,oBAAA,MAAM,EAAE,EAAE,EAAE,YAAY,EAAE,KAAK;AAChC,iBAAA,CAAC,CAAC;gBAEH,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,eAAe,CAAC,CAAC;;;;;AAOpD,gBAAA,GAAG,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;AACvB,gBAAA,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;AAIzB,gBAAA,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;gBACpB,GAAG,CAAC,IAAI,CAAC,oCAAoC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;gBACvD,GAAG,CAAC,IAAI,CAAC,wCAAwC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;gBAC3D,GAAG,CAAC,IAAI,CAAC,oBAAoB,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;gBACvC,GAAG,CAAC,IAAI,CAAC,8BAA8B,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;gBACjD,GAAG,CAAC,IAAI,CAAC,iCAAiC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;;gBAMpD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC;AAItB,gBAAA,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;gBAClB,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,CAAC;AACxE,gBAAA,GAAG,CAAC,IAAI,CAAC,SAAS,GAAG,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,CAAC;AACpD,gBAAA,GAAG,CAAC,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,CAAC;AAC7D,gBAAA,GAAG,CAAC,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;;AAEzD,gBAAA,GAAG,CAAC,IAAI,CAAC,iBAAiB,GAAG,OAAO,CAAC,OAAO,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAChE,gBAAA,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAEtD,gBAAA,GAAG,CAAC,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AACxD,gBAAA,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;gBACpD,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,GAAG,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;gBAC/E,GAAG,CAAC,IAAI,CAAC,0BAA0B,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;gBACtD,GAAG,CAAC,IAAI,CAAC,yBAAyB,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;gBACrD,GAAG,CAAC,IAAI,CAAC,qBAAqB,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;gBACjD,GAAG,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAC1C,gBAAA,GAAG,CAAC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AACvD,gBAAA,GAAG,CAAC,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAC1D,gBAAA,GAAG,CAAC,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAE5D,gBAAA,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AAEnB,gBAAA,GAAG,CAAC,IAAI,CAAC,yBAAyB,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC;AACxD,gBAAA,GAAG,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC;AAEnD,gBAAA,GAAG,CAAC,QAAQ,CAAE,GAAW,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;;AAIvD,gBAAA,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;AAEnD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,WAAW,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAC3D,gBAAA,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AACnB,gBAAA,GAAG,CAAC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,UAAU,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAC3D,gBAAA,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AACpD,gBAAA,GAAG,CAAC,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AACtD,gBAAA,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAClD,gBAAA,GAAG,CAAC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AACrD,gBAAA,GAAG,CAAC,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AACnD,gBAAA,GAAG,CAAC,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAEnD,gBAAA,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;AAEpD,gBAAA,GAAG,CAAC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;gBACxD,GAAG,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AACzC,gBAAA,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;gBACrD,GAAG,CAAC,IAAI,CAAC,yBAAyB,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;gBACnD,GAAG,CAAC,IAAI,CAAC,iBAAiB,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;gBAC3C,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAChC,aAAC,CAAC,CAAC;SAMJ,CAAA,CAAA;AAAA,KAAA;AAED,IAAA,cAAc,CAAC,IAAI,EAAA;AAEjB,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;AAC/B,QAAA,MAAM,QAAQ,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACvC,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;cAClC,WAAW,CAAC,WAAW,EAAE,CAAC;;AAG9B,QAAA,IAAI,CAAC,OAAO,CAAC,OAAO,IAAG;AACrB,YAAA,IAAI,EAAE,CAAC;YACP,IAAI,GAAG,GAAG,IAAI,CAAC;YACf,GAAG,GAAG,IAAI,KAAK,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC;YAClC,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAClC,YAAA,SAAS,CAAC,YAAY,EAAE,OAAO,CAAC,UAAU,CAAC,EAAE;AAC3C,gBAAA,MAAM,EAAE,SAAS,EAAE,KAAK,EAAE,CAAC;AAC3B,gBAAA,MAAM,EAAE,EAAE,EAAE,YAAY,EAAE,KAAK;AAChC,aAAA,CAAC,CAAC;YAEH,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,eAAe,CAAC,CAAC;;;;;AAKpD,YAAA,GAAG,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;AACvB,YAAA,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;AAIzB,YAAA,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;;;AAGpB,YAAA,GAAG,CAAC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;AAC9C,YAAA,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;AAChD,YAAA,GAAG,CAAC,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,UAAU,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;AAClD,YAAA,GAAG,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;YAC3B,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,YAAA,OAAO,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AAC3B,YAAA,OAAO,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC;AAItB,YAAA,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;YAClB,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,CAAC;AAExE,YAAA,GAAG,CAAC,IAAI,CAAC,SAAS,GAAG,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,CAAC;AACpD,YAAA,GAAG,CAAC,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,QAAQ,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,CAAC;AAChE,YAAA,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,aAAa,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;;AAE7D,YAAA,GAAG,CAAC,IAAI,CAAC,iBAAiB,GAAG,OAAO,CAAC,OAAO,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAChE,YAAA,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAEtD,YAAA,GAAG,CAAC,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AACxD,YAAA,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;YACpD,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,GAAG,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;YAC/E,GAAG,CAAC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,SAAS,GAAG,OAAO,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;YAChF,GAAG,CAAC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAChF,YAAA,GAAG,CAAC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,MAAM,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AACzD,YAAA,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AACtD,YAAA,GAAG,CAAC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AACvD,YAAA,GAAG,CAAC,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAC1D,YAAA,GAAG,CAAC,IAAI,CAAC,iBAAiB,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;AAE9D,YAAA,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AAEnB,YAAA,GAAG,CAAC,IAAI,CAAC,yBAAyB,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC;AACxD,YAAA,GAAG,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC;AAEnD,YAAA,GAAG,CAAC,QAAQ,CAAE,GAAW,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;;AAGvD,YAAA,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;;AAGnD,YAAA,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;YACnB,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAC3L,YAAA,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AAEnB,YAAA,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAElD,YAAA,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAChG,YAAA,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAClD,YAAA,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAGvD,YAAA,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,aAAa,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAC3D,YAAA,GAAG,CAAC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAClD,YAAA,GAAG,CAAC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAGrD,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAChD,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AACjD,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAGjD,YAAA,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;AACpB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;YAK7C,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAChC,SAAC,CAAC,CAAC;KACJ;;iIA94qBU,iBAAiB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA3C,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAW,oBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAjB,mBAAA,iBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,cAFhB,MAAM,EAAA,CAAA,CAAA;2FAEP,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAH7B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCrBY,yBAAyB,CAAA;AAEpC,IAAA,WAAA,CACS,MAAc,EACb,KAAqB,EACrB,MAAqB,EACrB,EAAuB,EACvB,cAAiC,EACjC,IAA0B,EAC1B,EAAqB,EACrB,EAAwB,EAAA;AAPzB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAqB;AACvB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AACjC,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAsB;AAC1B,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAmB;AACrB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AAMlC,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAEhB,QAAA,IAAmB,CAAA,mBAAA,GAAG,EAAE,CAAC;AACzB,QAAA,IAAM,CAAA,MAAA,GAAG,IAAI,CAAC;AACd,QAAA,IAAI,CAAA,IAAA,GAAG,cAAc,CAAC;AAEtB,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAO,CAAA,OAAA,GAAG,IAAI,CAAC;AACf,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAC,CAAA,CAAA,GAAG,CAAC,CAAC;AACN,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AAGX,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAM,CAAA,MAAA,GAAG,IAAI,CAAC;AAKd,QAAA,IAAY,CAAA,YAAA,GAAG,CAAC,CAAC;AACjB,QAAA,IAAc,CAAA,cAAA,GAAG,CAAC,CAAC;AACnB,QAAA,IAAgB,CAAA,gBAAA,GAAG,CAAC,CAAC;AACrB,QAAA,IAAU,CAAA,UAAA,GAAG,CAAC,CAAC;AACf,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;KA/BX;IAgCL,QAAQ,CAAC,KAAa,EAAE,CAAC,EAAA;AACvB,QAAA,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;AACjB,QAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAA;AACV,QAAA,IAAI,IAAI,CAAC,KAAK,KAAK,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC;AAC9B,SAAA;AACD,QAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;KACpB;AAED,IAAA,gBAAgB,CAAC,CAAC,EAAA;QAChB,IAAI,CAAC,IAAI,KAAK,EAAE;YACd,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC;AACjD,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;AACnB,SAAA;KACF;IACD,UAAU,CAAC,IAAI,EAAE,aAAa,EAAA;AAC5B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,aAAa,CAAC;AACxC,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC/B,CAAA;AACD,QAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACxD,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC,EAAE,CAAC;gBACxB,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAChC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACnC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;AACD,IAAA,SAAS,CAAC,UAAU,EAAA;;QAElB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;AAC/B,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC;;AAEpC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC/B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACvE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,KAAK;oBAC/C,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;AACJ,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACnC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;IACD,aAAa,GAAA;AACX,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;;;;;;;AAOzD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC/B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACvE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;;AAEhC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC;AAC5C,gBAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC;gBACpC,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/C,oBAAA,IAAI,OAAO,CAAC,cAAc,IAAI,GAAG,EAAE;wBACjC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;AAC5D,qBAAA;AACH,iBAAC,CAAC,CAAC;AACH,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACnC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;IACD,OAAO,GAAA;AACL,QAAA,IAAI,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC;AAC3B,QAAA,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE;AACvB,YAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC5B,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;AAC5B,SAAA;KACF;IACD,WAAW,GAAA;QACT,IAAI,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;QAC/G,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,cAAc,EAAE,oBAAoB,EAAE,IAAI,CAAC,CAAA;KACjE;AACD,IAAA,WAAW,CAAC,OAAO,EAAA;AACjB,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;;;AAGrB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;QACzD,IAAI,OAAO,IAAI,IAAI,EAAE;;YAEnB,MAAM,CAAC,YAAY,CAAC,GAAG,OAAO,CAAC,QAAQ,IAAI,IAAI,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;YAC1E,MAAM,CAAC,cAAc,CAAC,GAAG,OAAO,CAAC,KAAK,IAAI,IAAI,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC;YACtE,MAAM,CAAC,UAAU,CAAC,GAAG,OAAO,CAAC,QAAQ,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;YAC1F,MAAM,CAAC,QAAQ,CAAC,GAAG,OAAO,CAAC,MAAM,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrF,SAAA;;;;;;;AAOD,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACzD,QAAA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,kBAAkB,CAAC;;AAE3C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;SAC/B,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACvE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;AACpB,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,MAAM,IAAI,SAAS,IAAI,MAAM,IAAI,IAAI,EAAE;AACzC,oBAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;AACpB,oBAAA,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC;oBAC5C,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,IAAI,EAAE,CAAC;oBAC1C,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,aAAa,IAAI,EAAE,CAAC;oBAChD,IAAI,CAAC,mBAAmB,GAAG,MAAM,CAAC,mBAAmB,IAAG,EAAE,CAAC;oBAE3D,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC;;;;AAKpD,oBAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,mBAAmB,CAAC;oBAC3C,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,gBAAgB,CAAC,QAAQ,EAAE,YAAA;wBACzD,IAAI,SAAS,GAAG,cAAc,GAAG,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;wBACxD,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,SAAS,GAAG,SAAS,CAAC;AAC1D,qBAAC,CAAC,CAAC;AACH,oBAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC;AAC/B,iBAAA;AACI,qBAAA;AACH,oBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACnB,oBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACpB,iBAAA;AACD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACnC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AAChC,SAAC,CAAC,CAAC;KACJ;;;;;;;;;;;;;;;;;;;AAuBD,IAAA,QAAQ,CAAC,OAAO,EAAA;AACd,QAAA,IAAI,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,IAAG;YACzD,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AAC1C,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;KACjC;IACD,QAAQ,GAAA;AACN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACtD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAE5B,IAAI,CAAC,MAAM,GAAG;AACZ,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;AACF,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;QACvB,IAAI,CAAC,aAAa,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;KACvB;;yIAtQU,yBAAyB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAI,mBAAA,EAAA,EAAA,EAAA,KAAA,EAAAjB,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAA8C,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAX,oBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAzB,mBAAA,yBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,yBAAyB,6DCjBtC,ojRAoJM,EAAA,MAAA,EAAA,CAAA,0lBAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA3B,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAe,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAI,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,KAAA,CAAA,2BAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,MAAA,EAAA,CAAA,IAAA,EAAA,SAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,YAAA,EAAA,eAAA,EAAA,WAAA,EAAA,6BAAA,EAAA,uBAAA,EAAA,0BAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,EAAA,sBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAC,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAArB,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAsB,GAAA,CAAA,SAAA,EAAA,IAAA,EAAA,SAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAF,KAAA,CAAA,YAAA,EAAA,IAAA,EAAA,UAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAmB,eAAA,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDnIO,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBALrC,SAAS;+BACE,uBAAuB,EAAA,QAAA,EAAA,ojRAAA,EAAA,MAAA,EAAA,CAAA,0lBAAA,CAAA,EAAA,CAAA;;;MEEtB,cAAc,CAAA;IAEzB,WACU,CAAA,IAAgB,EAChB,MAAwB,EACxB,eAAkC,EAClC,MAAqB,EACrB,MAAc,EACd,KAAqB,EAAA;AALrB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AAChB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;AACxB,QAAA,IAAe,CAAA,eAAA,GAAf,eAAe,CAAmB;AAClC,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AAGvB,QAAA,IAAM,CAAA,MAAA,GAAQ,EAAE,CAAC;KAFpB;AAIL,IAAA,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE,GAAG,EAAA;AACtB,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;;;;;;;;;;;;;;AAc5B,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,MAAM,EAAE,MAAM;SACf,CAAA;AACD,QAAA,IAAI,OAAY,CAAA;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,GAAE;AAChF,YAAA,MAAM,EAAE,UAAU;AACnB,SAAA,CAAC,CAAC,IAAI,CACL,GAAG,CAAC,CAAC,GAAQ,KAAK,GAAG,CAAC,GACrB,UAAU,CAAC,CAAC,KAAK,KAAI;AACpB,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AACjC,YAAA,OAAO,UAAU,CAAC,KAAK,CAAC,CAAC;SAC1B,CAAC,EACD,CAAC;KACL;;8HA1CU,cAAc,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA9C,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAH,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAd,mBAAA,cAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,cAAc,cAFb,MAAM,EAAA,CAAA,CAAA;2FAEP,cAAc,EAAA,UAAA,EAAA,CAAA;kBAH1B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;ACV0C,CAAC;MAW/B,4BAA4B,CAAA;AAIvC,IAAA,WAAA,CACS,MAAc,EACb,KAAqB,EACrB,MAAqB,EACrB,cAAiC,EACjC,EAAkB,EACnB,EAAwB,EACvB,EAAe,EAAA;AANhB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAc,CAAA,cAAA,GAAd,cAAc,CAAmB;AACjC,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAgB;AACnB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACvB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAa;AAMzB,QAAA,IAAe,CAAA,eAAA,GAAQ,EAAE,CAAC;KALrB;;IAYL,iBAAiB,GAAA;AACf,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,gBAAgB,CAAC;AACrC,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;QACpD,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,UAAU,EAAE,cAAc,CAAC;aAC7C,SAAS,CAAC,QAAQ,IAAG;AACpB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,GAAG,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC1B,gBAAA,IAAI,cAAc,GAAG,GAAG,CAAC,cAAc,CAAC;AACxC,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,eAAe,GAAG,CAAC,GAAG,GAAG,CAAC,eAAe,CAAC,CAAC;gBAChD,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,cAAc,CAAC,MAAM,CAAC;gBAC3C,IAAI,CAAC,MAAM,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;AACvC,gBAAA,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,cAAc,CAAC;AACnC,gBAAA,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,gBAAgB,CAAC,GAAG,CAAC,MAAM,KAAK;oBACnD,IAAI,EAAE,MAAM,CAAC,IAAI;AACjB,oBAAA,KAAK,EAAE,MAAM,CAAC,KAAK,GAAG,GAAG,GAAG,GAAG,GAAG,MAAM,CAAC,IAAI,GAAG,GAAG;oBACnD,IAAI,EAAE,MAAM,CAAC,QAAQ;oBACrB,KAAK,EAAE,MAAM,CAAC,IAAI;oBAClB,OAAO,EAAE,MAAM,CAAC,OAAO;AACxB,iBAAA,CAAC,CAAC,CAAC;;;;;AAKJ,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;SACF,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACN;IAED,QAAQ,GAAA;QACN,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;AAC5B,YAAA,IAAI,EAAE,EAAE;AACR,YAAA,OAAO,EAAE,EAAE;AACX,YAAA,IAAI,EAAE,EAAE;YACR,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC;AACzB,YAAA,IAAI,EAAE,EAAE;AACR,YAAA,MAAM,EAAE,EAAE;AACX,SAAA,CAAC,CAAA;QACF,IAAI,CAAC,iBAAiB,EAAE,CAAC;QACzB,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;KACnD;AAED,IAAA,IAAI,WAAW,GAAA;QACb,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAc,CAAC;KACjD;AAED,IAAA,IAAI,IAAI,GAAA;QACN,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;KAClC;AAED,IAAA,IAAI,OAAO,GAAA;QACT,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC;KAC3C;IAED,SAAS,GAAA;AACP,QAAA,MAAM,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;AAC3B,YAAA,OAAO,EAAE,EAAE;AACX,YAAA,MAAM,EAAE,EAAE;AACX,SAAA,CAAC,CAAA;AACF,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;KAC/B;AAED,IAAA,WAAW,CAAC,CAAC,EAAA;;AAEX,QAAA,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;KAC9B;AAMD,IAAA,YAAY,CAAC,GAAG,EAAA;AACd,QAAA,IAAI,OAAO,CAAC;QACZ,IAAI,GAAG,IAAI,IAAI,EAAE;AACf,YAAA,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC;AAC3B,SAAA;AAAM,aAAA;YACL,OAAO,GAAG,GAAG,CAAC;AACf,SAAA;AACD,QAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/B,YAAA,IAAI,OAAO,CAAC,KAAK,IAAI,OAAO,EAAE;AAC5B,gBAAA,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AACzB,gBAAA,IAAI,OAAO,CAAC,IAAI,IAAI,GAAG,EAAE;AACvB,oBAAA,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AAC/B,oBAAA,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;AAC/B,iBAAA;AACF,aAAA;AACH,SAAC,CAAC,CAAC;KACJ;AAID,IAAA,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,EAAA;AAC7B,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;AACpB,QAAA,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC;AACnB,QAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QAC5B,IAAI,aAAa,GAAM,EAAE,CAAC;AAC1B,QAAA,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,IAAE,EAAE,CAAC;AAC9B,QAAA,QAAQ,CAAC,OAAO,CAAC,OAAO,IAAG;AACzB,YAAA,IAAI,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;gBACzB,SAAS,EAAC,OAAO,CAAC,OAAO;gBACzB,QAAQ,EAAC,OAAO,CAAC,MAAM;AACxB,aAAA,CAAC,CAAC;AACH,YAAA,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC/B,SAAC,CAAC,CAAC;;QAED,IAAI,IAAI,IAAI,MAAM,EAAE;YAClB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC7C,YAAA,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;YACtB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;gBAC5B,IAAI,EAAE,GAAG,CAAC,IAAI;gBACd,OAAO,EAAE,GAAG,CAAC,OAAO;gBACpB,IAAI,EAAE,GAAG,CAAC,IAAI;AACd,gBAAA,MAAM,EAAE,IAAI,SAAS,CAAC,aAAa,CAAC;gBACpC,IAAI,EAAE,GAAG,CAAC,IAAI;gBACd,MAAM,EAAE,GAAG,CAAC,MAAM;AACnB,aAAA,CAAC,CAAA;AAGH,SAAA;aAAM,IAAI,IAAI,IAAI,QAAQ,EAAE;YAC3B,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC9C,SAAA;KACF;IACD,SAAS,GAAA;AACP,QAAA,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;QACrB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;AAC5B,YAAA,IAAI,EAAE,EAAE;AACR,YAAA,OAAO,EAAE,EAAE;AACX,YAAA,IAAI,EAAE,EAAE;YACR,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC;AACzB,YAAA,IAAI,EAAE,EAAE;AACR,YAAA,MAAM,EAAE,EAAE;AACX,SAAA,CAAC,CAAA;KACH;IACD,UAAU,GAAA;AACR,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,sBAAsB,CAAC;AAC3C,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,QAAQ,CAAC;QAC9B,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC;AACnC,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;QACpD,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,mBAAmB,EAAE,cAAc,CAAC;aACtD,SAAS,CAAC,QAAQ,IAAG;AACpB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,GAAG,GAAG,QAAQ,CAAC,MAAM,CAAC;;;gBAG1B,IAAI,CAAC,iBAAiB,EAAE,CAAC;gBACzB,QAAQ,CAAC,cAAc,CAAC,eAAe,CAAC,CAAC,KAAK,EAAE,CAAC;AACjD,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;SACF,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACN;IAED,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,QAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC;QACnC,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,sBAAsB,CAAC;AAC3C,QAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,KAAK,GAAG,KAAK,GAAG,MAAM,CAAC;AAC5D,QAAA,QAAQ,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC;AACzB,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,QAAQ,CAAC;AACjC,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACpD,QAAA,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,EAAE;YACxB,MAAM,CAAC,MAAM,CAAC,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC;AACnC,SAAA;QACD,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,mBAAmB,EAAE,cAAc,CAAC;aACtD,SAAS,CAAC,QAAQ,IAAG;AACpB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,GAAG,GAAG,QAAQ,CAAC,MAAM,CAAC;gBAC1B,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,KAAK,EAAE,CAAC;gBAC3C,IAAI,CAAC,iBAAiB,EAAE,CAAC;AACzB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC5B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;SACF,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACN;;4IA1NU,4BAA4B,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAgD,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA3C,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAiB,EAAA,CAAA,WAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAA5B,mBAAA,4BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,4BAA4B,gECfzC,0ulBAsVM,EAAA,MAAA,EAAA,CAAA,yEAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAJ,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAI,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,aAAA,EAAA,MAAA,EAAA,CAAA,WAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,iBAAA,EAAA,UAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAR,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAAI,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDvUO,4BAA4B,EAAA,UAAA,EAAA,CAAA;kBALxC,SAAS;+BACE,0BAA0B,EAAA,QAAA,EAAA,0ulBAAA,EAAA,MAAA,EAAA,CAAA,yEAAA,CAAA,EAAA,CAAA;;;MEGzB,SAAS,CAAA;IAEpB,WACU,CAAA,IAAgB,EAChB,MAAwB,EACxB,eAAkC,EAClC,MAAqB,EACrB,MAAc,EACd,KAAqB,EAAA;AALrB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AAChB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;AACxB,QAAA,IAAe,CAAA,eAAA,GAAf,eAAe,CAAmB;AAClC,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AAGvB,QAAA,IAAM,CAAA,MAAA,GAAQ,EAAE,CAAC;KAFpB;AAIL,IAAA,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE,GAAG,EAAA;AACtB,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;;;;;;;;;;;;;AAc5B,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,MAAM,EAAE,MAAM;SACf,CAAA;;AAED,QAAA,IAAI,OAAY,CAAC;QACjB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAG,OAAO,GAAE;AACjF,YAAA,MAAM,EAAE,UAAU;AACnB,SAAA,CAAC,CAAC,IAAI,CACL,GAAG,CAAC,CAAC,GAAQ,KAAK,GAAG,CAAC,GACrB,UAAU,CAAC,CAAC,KAAK,KAAI;AACpB,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AACjC,YAAA,OAAO,UAAU,CAAC,KAAK,CAAC,CAAC;SAC1B,CAAC,EACH,CAAC;KACH;;yHA3CU,SAAS,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAjB,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAH,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAT,mBAAA,SAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,SAAS,cAFR,MAAM,EAAA,CAAA,CAAA;2FAEP,SAAS,EAAA,UAAA,EAAA,CAAA;kBAHrB,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCAY,uBAAuB,CAAA;IAElC,WACS,CAAA,EAAwB,EACvB,GAAc,EACd,eAAkC,EAClC,MAAqB,EACrB,MAAc,EACd,KAAqB,EAAA;AALtB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACvB,QAAA,IAAG,CAAA,GAAA,GAAH,GAAG,CAAW;AACd,QAAA,IAAe,CAAA,eAAA,GAAf,eAAe,CAAmB;AAClC,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AAI/B,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AAEjB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAUlB,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;;AAEpB,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAWlB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAG,CAAA,GAAA,GAAQ,EAAE,CAAC;AACd,QAAA,IAAgB,CAAA,gBAAA,GAAG,EAAE,CAAC;AACtB,QAAA,IAAQ,CAAA,QAAA,GAAQ,EAAE,CAAC;AACnB,QAAA,IAAM,CAAA,MAAA,GAAQ,CAAC,CAAC;QAChB,IAAA,CAAA,EAAE,GAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;QACvB,IAAA,CAAA,EAAE,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;QAClB,IAAA,CAAA,EAAE,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;QAClB,IAAA,CAAA,EAAE,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AAClB,QAAA,IAAW,CAAA,WAAA,GAAG,MAAM,CAAC;AACrB,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;;;AAIZ,QAAA,IAAG,CAAA,GAAA,GAAG,CAAC,CAAC;AAIR,QAAA,IAAS,CAAA,SAAA,GAAQ,EAAE,CAAC;AACpB,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AAGX,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAClB,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;AACnB,QAAA,IAAgB,CAAA,gBAAA,GAAG,EAAE,CAAC;AACtB,QAAA,IAAU,CAAA,UAAA,GAAC,EAAE,CAAC;AAMd,QAAA,IAAU,CAAA,UAAA,GAAC,KAAK,CAAC;AA+oBjB,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AAsBrB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AAEjB,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAkGd,QAAA,IAAG,CAAA,GAAA,GAAG,EAAE,CAAC;QAqQT,IAAe,CAAA,eAAA,GAAG,KAAK,IAAI,KAAK,CAAC,KAAK,EAAE,CAAC;KA9kCpC;;AA8DL,IAAA,YAAY,CAAC,IAAS,EAAA;KACrB;AACD,IAAA,cAAc,CAAC,IAAS,EAAA;KACvB;AACD,IAAA,WAAW,CAAC,KAAU,EAAA;KACrB;AACD,IAAA,aAAa,CAAC,KAAU,EAAA;KACvB;IACD,sBAAsB,GAAA;AACrB,QAAA,IAAI,CAAC,QAAQ,GAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAClD,QAAA,IAAI,CAAC,UAAU,GAAC,KAAK,CAAC;AACtB,QAAA,IAAI,CAAC,QAAQ,GAAC,EAAE,CAAC;QACjB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;QACzD,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE,kBAAkB,CAAC;aAC9C,SAAS,CAAC,IAAI,IAAG;AAChB,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,YAAA,IAAI,IAAI,CAAC,MAAM,IAAI,SAAS,EAAE;AAC5B,gBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAEtB,gBAAA,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,WAAW,CAAC;AACnC,gBAAA,IAAI,CAAC,gBAAgB,GAAG,GAAG,CAAC,gBAAgB,CAAC;AAC7C,gBAAA,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,IAAG;AACnC,oBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,IAAG;AAC5B,wBAAA,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE;AACrB,4BAAA,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,IAAG;gCAC7B,IAAI,MAAM,GAAG,EAAE,CAAC;;;;AAKhB,gCAAA,MAAM,CAAC,UAAU,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC;AACnC,gCAAA,MAAM,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;AAE5B,gCAAA,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,6BAAC,CAAC,CAAC;AACH,4BAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;AAC7B,yBAAA;AACD,wBAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACnB,qBAAC,CAAC,CAAC;AACL,iBAAC,CAAC,CAAC;AACH,gBAAA,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC;AACjC,gBAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,cAAc,CAAC;gBACjC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;gBAC9B,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,cAAc,CAAC,YAAY,CAAC;gBACnD,IAAI,MAAM,GAAG,GAAG,CAAC,cAAc,CAAC,OAAO,IAAE,EAAE,CAAC;AAC5C,gBAAA,IAAG,MAAM,CAAC,MAAM,GAAC,CAAC,EAAC;AACjB,oBAAA,IAAI,CAAC,UAAU,GAAC,IAAI,CAAC;AACtB,iBAAA;AACD,gBAAA,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC;AAClC,gBAAA,IAAI,CAAC,YAAY,GAAG,GAAG,CAAC,SAAS,CAAC;AAClC,gBAAA,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC;AAC3B,gBAAA,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC;gBACtB,UAAU,CAAC,MAAK;AACd,oBAAA,IAAI,IAAI,CAAC,gBAAgB,CAAC,MAAM,IAAI,IAAI,EAAE;AAExC,wBAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AACxD,wBAAA,IAAI,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE;4BAC9E,IAAI,CAAC,eAAe,EAAE,CAAC;4BAEvB,IAAI,KAAK,GAAG,YAAY,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;4BAC5C,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,SAAS,IAAI,KAAK,IAAI,EAAE,EAAE;gCACtD,IAAI,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;gCAC1B,IAAI,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,SAAS,IAAI,EAAE,IAAI,EAAE,EAAE;AAC5C,oCAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;AACxD,oCAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;AAC1D,iCAAA;AACF,6BAAA;AAID,4BAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;4BACpD,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,EAAE,EAAE;gCAChD,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,gCAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACpB,gCAAA,IAAI,EAAE,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AACtB,gCAAA,IAAI,CAAC,MAAM,GAAG,SAAS,CAAC;AACxB,gCAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACxB,6BAAA;4BAED,IAAI,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;4BACxC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,EAAE,EAAE;AAChD,gCAAA,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC;AAClB,6BAAA;4BACD,IAAI,IAAI,GAAG,YAAY,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;4BAC3C,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,SAAS,IAAI,IAAI,IAAI,EAAE,EAAE;AAClD,gCAAA,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AACpE,6BAAA;4BAED,IAAI,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;4BACxC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,EAAE,EAAE;AAC/C,gCAAA,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACjE,6BAAA;4BAKD,IAAI,KAAK,GAAG,YAAY,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;4BACjD,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,SAAS,IAAI,KAAK,IAAI,EAAE,EAAE;AACtD,gCAAA,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;AACzB,6BAAA;4BAED,IAAI,MAAM,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;4BAC9C,IAAI,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,SAAS,IAAI,MAAM,IAAI,EAAE,EAAE;AACzD,gCAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;AACtB,6BAAA;AAKD,4BAAA,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AACpD,4BAAA,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,SAAS,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;AACxD,gCAAA,IAAI,CAAC,OAAO,CAAC,OAAO,IAAG;oCACrB,IAAK,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,OAAO,IAAI,OAAO,EAAE;wCAChE,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,CAAC;AAC1C,qCAAA;AACH,iCAAC,CAAC,CAAC;AACJ,6BAAA;AACD,4BAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;AACpD,4BAAA;AACE,gCAAA,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC,EAAE;AACrD,oCAAA,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC;AAClB,iCAAA;AACF,6BAAA;4BACD,IAAI,IAAI,IAAI,IAAI,EAAE;AAChB,gCAAA,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;oCACxB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC9C,iCAAA;AACD,gCAAA,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;oCACzB,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,KAAK,EAAE,CAAC;AACzC,iCAAA;AACD,gCAAA,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;oCACvB,QAAQ,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,KAAK,EAAE,CAAC;AAChD,iCAAA;AACD,gCAAA,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;oCACzB,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,KAAK,EAAE,CAAC;AAC3C,iCAAA;AACD,gCAAA,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;oCACxB,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,KAAK,EAAE,CAAC;AACxC,iCAAA;AACF,6BAAA;AAEF,yBAAA;AACI,6BAAA;4BACH,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;4BAC7C,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,KAAK,EAAE,CAAC;AACzC,yBAAA;;;;;;;;;;;;;wBAoBD,IAAI,CAAC,YAAY,EAAE,CAAC;AACpB,wBAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;;AAEnC,qBAAA;iBACF,EAAE,GAAG,CAAC,CAAC;AACT,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACjC,aAAA;SACF,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACN;IAED,SAAS,CAAC,WAAW,EAAE,CAAC,EAAA;AACtB,QAAA,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,KAAK,EAAE;AAC7B,YAAA,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,IAAM,EAAA,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,GAAG,GAAG,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAA;AAC3G,SAAA;AAAM,aAAA;AACL,YAAA,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,IAAG;AAC9B,gBAAA,IAAI,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;AACjD,iBAAA;AAAM,qBAAA;AAAE,oBAAA,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,GAAG,GAAG,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC;AAAE,iBAAA;AACjF,aAAC,CAAC,CAAA;AACH,SAAA;KACF;IAED,YAAY,GAAA;QACV,IAAI,IAAI,GAAI,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAS,CAAC;QAC9D,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;YAC9B,IAAI,QAAQ,GAAG,CAAC,CAAC;YACjB,IAAI,QAAQ,GAAG,CAAC,CAAC;YACjB,IAAI,GAAG,GAAG,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;AAC9C,YAAA,QAAQ,GAAG,GAAG,CAAC,WAAW,CAAC;AAC3B,YAAA,QAAQ,GAAG,GAAG,CAAC,WAAW,CAAC;YAC3B,IAAI,QAAQ,IAAI,QAAQ,EAAE;AACxB,gBAAA,IAAI,IAAI,GAAG,GAAG,CAAC,aAAa,CAAC;AAC7B,gBAAA,IAAI,MAAM,GAAQ,IAAI,CAAC,iBAAiB,CAAC;AACzC,gBAAA,IAAI,MAAM,GAAQ,IAAI,CAAC,gBAAgB,CAAC;AACxC,gBAAA,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;AAC3D,gBAAA,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;AAC3D,gBAAA,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,MAAM,CAAC;AAChC,gBAAA,IAAI,CAAC,KAAK,CAAC,YAAY,GAAG,MAAM,CAAC;AAClC,aAAA;AACH,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,QAAQ,CAAC,GAAG,EAAA;AACV,QAAA,IAAI,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC;AAChD,QAAA,YAAY,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;KACpD;AAED,IAAA,SAAS,CAAC,QAAQ,EAAA;;AAEhB,QAAA,IAAI,QAAQ,IAAI,SAAS,IAAI,QAAQ,IAAI,EAAE;YAAE,OAAO;QACpD,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC;AAC9B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,QAAQ,CAAC;AAC7B,QAAA,MAAM,CAAC,SAAS,CAAC,GAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACxD,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,WAAW,CAAC;AAC5B,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;QACrB,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,WAAW,EAAE,kBAAkB,CAAC;aACnD,SAAS,CAAC,IAAI,IAAG;AAChB,YAAA,IAAI,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,YAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,KAAK;gBACzC,KAAK,EAAE,MAAM,CAAC,CAAC;gBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,aAAA,CAAC,CAAC,CAAC;AACJ,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;SAC7B,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACN;AAED,IAAA,SAAS,CAAC,CAAC,EAAA;;QAET,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAA;AACrB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACxD,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,QAAQ,CAAC;QACzB,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,WAAW,EAAE,kBAAkB,CAAC;aACnD,SAAS,CAAC,IAAI,IAAG;AAChB,YAAA,IAAG,IAAI,CAAC,MAAM,IAAI,SAAS,EAAE;AAC3B,gBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,gBAAA,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,KAAK;oBAC7C,KAAK,EAAE,MAAM,CAAC,CAAC;oBACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,iBAAA,CAAC,CAAC,CAAC;AACJ,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC7B,aAAA;AACI,iBAAA;AACH,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACjC,aAAA;SACF,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACN;AAED,IAAA,UAAU,CAAC,GAAG,EAAA;QACZ,QAAQ,CAAC,aAAa,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,UAAU,IAAI,GAAG,CAAC;KACxD;AAED,IAAA,WAAW,CAAC,GAAG,EAAA;QACb,QAAQ,CAAC,aAAa,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,UAAU,IAAI,GAAG,CAAC;KACxD;AAED,IAAA,WAAW,CAAC,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAA;AAChC,QAAA,IAAI,EAAE,IAAI,cAAc,IAAI,MAAM,IAAI,IAAI,EAAE;YACzC,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,KAAK,EAAE,CAAC;YACpD,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,QAAQ,GAAG,IAAI,CAAC;YAC5D,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,QAAQ,GAAG,IAAI,CAAC;YAC5D,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,QAAQ,GAAG,IAAI,CAAC;YAC5D,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAS,CAAC,QAAQ,GAAG,IAAI,CAAC;YAC7D,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAS,CAAC,QAAQ,GAAG,IAAI,CAAC;YAC7D,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAS,CAAC,QAAQ,GAAG,IAAI,CAAC;YAC7D,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAS,CAAC,QAAQ,GAAG,IAAI,CAAC;YAE7D,QAAQ,CAAC,cAAc,CAAC,gBAAgB,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YACjF,QAAQ,CAAC,cAAc,CAAC,sBAAsB,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YACvF,QAAQ,CAAC,cAAc,CAAC,mBAAmB,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YACpF,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YAC1E,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YAC3E,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YAC3E,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;AAC7E,SAAA;AAAM,aAAA,IAAI,EAAE,IAAI,cAAc,IAAI,MAAM,IAAI,KAAK,EAAE;YACjD,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,KAAK,EAAE,CAAC;YACpD,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,QAAQ,GAAG,KAAK,CAAC;YAC7D,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,QAAQ,GAAG,KAAK,CAAC;YAC7D,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,QAAQ,GAAG,KAAK,CAAC;YAC7D,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAS,CAAC,QAAQ,GAAG,KAAK,CAAC;YAC9D,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAS,CAAC,QAAQ,GAAG,KAAK,CAAC;YAC9D,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAS,CAAC,QAAQ,GAAG,KAAK,CAAC;YAC9D,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAS,CAAC,QAAQ,GAAG,KAAK,CAAC;YAE9D,QAAQ,CAAC,cAAc,CAAC,gBAAgB,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YACjF,QAAQ,CAAC,cAAc,CAAC,sBAAsB,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YACvF,QAAQ,CAAC,cAAc,CAAC,mBAAmB,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YACpF,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YAC1E,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YAC3E,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;YAC3E,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAS,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,CAAC;AAC7E,SAAA;;;;;;;;;;QAUD,IAAI,KAAK,GAAG,CAAC,CAAC;QACd,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;AACtC,YAAA,IAAI,MAAM,IAAI,KAAK,IAAI,OAAO,IAAI,GAAG,EAAE;gBACrC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AAC7B,gBAAA,QAAQ,CAAC,cAAc,CAAC,KAAK,GAAG,KAAK,CAAC,IAAI,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBACrE,OAAO;AACR,aAAA;AAAM,iBAAA,IAAI,MAAM,IAAI,IAAI,IAAI,OAAO,IAAI,GAAG,EAAE;gBAC3C,KAAK,GAAG,CAAC,CAAC;gBACV,OAAO;AACR,aAAA;AACH,SAAC,CAAC,CAAC;QACH,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,KAAK,KAAI;AACxC,YAAA,IAAI,MAAM,IAAI,KAAK,IAAI,OAAO,IAAI,EAAE,EAAE;gBACpC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gBAChC,OAAO;AACR,aAAA;AAAM,iBAAA,IAAI,MAAM,IAAI,IAAI,IAAI,OAAO,IAAI,EAAE,EAAE;gBAC1C,MAAM,GAAG,CAAC,CAAC;gBACX,OAAO;AACR,aAAA;AACH,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,MAAM,EAAE;AACV,YAAA,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,EAAE;AACtB,gBAAA,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;AACvC,gBAAA,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;AACxC,aAAA;AAAM,iBAAA;AACL,gBAAA,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACzB,aAAA;AACF,SAAA;QACD,YAAY,CAAC,OAAO,CAAC,sBAAsB,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;AAE7D,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;KACrB;IAOD,SAAS,CAAC,CAAC,EAAE,CAAC,EAAA;QACZ,IAAI,CAAC,IAAI,CAAC,EAAE;YACV,IAAI,CAAC,IAAI,IAAI,EAAE;gBACZ,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBACvD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;AAC1D,gBAAA,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;AAChB,gBAAA,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;AAClB,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACpB,aAAA;AAAM,iBAAA;gBACJ,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;AAClD,gBAAA,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC;AACjB,gBAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;AACnB,gBAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;AACrB,aAAA;AACF,SAAA;aAAM,IAAI,CAAC,IAAI,CAAC,EAAE;YACjB,IAAI,CAAC,IAAI,IAAI,EAAE;gBACZ,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBACvD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBACzD,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;AAC3D,gBAAA,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;AAChB,gBAAA,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;AAClB,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACpB,aAAA;AAAM,iBAAA;gBACJ,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;AAClD,gBAAA,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC;AACjB,gBAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;AACnB,gBAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;AACrB,aAAA;AACF,SAAA;aAAM,IAAI,CAAC,IAAI,CAAC,EAAE;YACjB,IAAI,CAAC,IAAI,IAAI,EAAE;gBACZ,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBACvD,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBACvD,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;AAC3D,gBAAA,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;AAChB,gBAAA,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;AAChB,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;AACpB,aAAA;AAAM,iBAAA;gBACJ,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;AAClD,gBAAA,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC;AACjB,gBAAA,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC;AACjB,gBAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;AACrB,aAAA;AACF,SAAA;aAAM,IAAI,CAAC,IAAI,CAAC,EAAE;YACjB,IAAI,CAAC,IAAI,IAAI,EAAE;gBACZ,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBACvD,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBACvD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,OAAO,GAAG,KAAK,CAAC;AAC1D,gBAAA,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;AAChB,gBAAA,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;AAChB,gBAAA,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;AACnB,aAAA;AAAM,iBAAA;gBACJ,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;gBACjD,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,EAAE,CAAC;AAClD,gBAAA,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC;AACjB,gBAAA,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC;AACjB,gBAAA,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;AACpB,aAAA;AACF,SAAA;KACF;AACD,IAAA,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,CAAC,EAAA;QAErB,IAAI,CAAC,IAAI,GAAG,EAAE;YACZ,IAAI,YAAY,GAAG,GAAG,CAAC,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;YAC9C,IAAI,cAAc,GAAG,YAAY,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;YACtD,IAAI,MAAM,GAAG,cAAc,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACvC,YAAA,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC;AACrC,YAAA,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;AACtC,YAAA,KAAK,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC;AAC3B,YAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;YACpB,OAAO;AACR,SAAA;QAGD,IAAI,GAAG,IAAI,EAAE,EAAE;AACb,YAAA,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,SAAA;AAAM,aAAA;YACL,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3B,SAAA;AACD,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;KACrB;AAED,IAAA,YAAY,CAAC,OAAO,EAAE,GAAG,EAAE,CAAC,EAAA;AAC1B,QAAA,IAAI,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AACxB,QAAA,IAAI,KAAK,GAAG,IAAI,GAAG,CAAC,CAAC;QACrB,IAAI,MAAM,GAAI,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,KAAK,CAAC;AAC3D,QAAA,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAE5B,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAGzB,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;KACrB;IAED,eAAe,GAAA;;;;AAKb,QAAA,IAAI,KAAK,GAAG,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC;QAChC,IAAI,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE;YAClD,OAAO;AACR,SAAA;AAAM,aAAA;YACL,IAAI,YAAY,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,IAAI,EAAE;gBAClD,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,KAAK,KAAI;AACnC,oBAAA,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,EAAE;AACjB,wBAAA,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE,CAAS,CAAC,KAAK,GAAG,GAAG,CAAC,GAAG,CAAA;wBACxD,IAAI,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;AACzC,wBAAA,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;AACzB,qBAAA;AACH,iBAAC,CAAC,CAAA;AACH,aAAA;YACD,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,KAAK,KAAI;gBACjC,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC;gBACrC,IAAI,KAAK,GAAG,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;AACnC,oBAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;;;;;;AAMnC,iBAAA;AACD,gBAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AACpC,aAAC,CAAC,CAAA;AACH,SAAA;KACF;AACD,IAAA,KAAK,CAAC,KAAK,EAAE,GAAG,EAAE,KAAK,EAAA;QACrB,IAAI,MAAM,GAAG,EAAE,CAAA;AACf,QAAA,IAAI,IAAI,GAAG,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC;QAC5B,IAAI,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC5B,IAAI,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;;;;;;;;;;;;;QAa7B,IAAI,IAAI,IAAI,EAAE,EAAE;AACd,YAAA,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AAC5B,SAAA;AAAM,aAAA;YACL,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AAC/B,SAAA;;;;;;;;;;;;;;AAcD,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;KACrB;AAED,IAAA,UAAU,CAAC,KAAK,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,EAAA;AAChC,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;QACrB,IAAI,MAAM,GAAG,EAAE,CAAA;AACf,QAAA,IAAI,IAAI,GAAG,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC;QAC5B,IAAI,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC5B,IAAI,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC7B,IAAI,IAAI,IAAI,EAAE,EAAE;AACd,YAAA,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AAC5B,SAAA;AAAM,aAAA;YACL,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AAC/B,SAAA;QAED,IAAI,GAAG,GAAI,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,KAAK,CAAC;QAC3D,IAAI,GAAG,GAAI,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,KAAK,CAAC;;QAG3D,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,EAAE,EAAE;;AAIhG,YAAA,YAAY,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC;AAE5D,YAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACrB,SAAA;KAEF;IAED,WAAW,CAAC,KAAK,EAAE,GAAG,EAAA;AACpB,QAAA,YAAY,CAAC,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;AAClC,QAAA,KAAK,CAAC,MAAM,GAAG,EAAE,CAAC;QAClB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,OAAO,IAAI,EAAE,IAAI,OAAO,IAAI,IAAI,EAAE;gBACpC,IAAI,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE;AACpC,iBAAA;AAAM,qBAAA;;oBAEL,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;AAC9B,oBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,oBAAA,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC;AACzD,iBAAA;AACF,aAAA;AACH,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;KACrB;IAED,QAAQ,CAAC,KAAK,EAAE,GAAG,EAAA;AACjB,QAAA,KAAK,CAAC,MAAM,GAAG,EAAE,CAAC;AAClB,QAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AAClC,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;KACrB;AAED,IAAA,SAAS,CAAC,CAAC,EAAA;QACT,IAAI,CAAC,IAAI,GAAG,EAAE;AACZ,YAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,YAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,YAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,YAAA,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,IAAG;AACnC,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,IAAG;AAC5B,oBAAA,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC1B,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;wBAC7B,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;AACrC,wBAAA,IAAG,IAAI,CAAC,QAAQ,IAAE,GAAG;4BACrB,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,GAAG,GAAG,CAAC;;AAE9D,4BAAA,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AAC7C,qBAAA;AACH,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACJ,SAAA;aAAM,IAAI,CAAC,IAAI,GAAG,EAAE;AACnB,YAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,YAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,YAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,YAAA,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,IAAG;AACnC,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,IAAG;AAC5B,oBAAA,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;;;;AAI1B,wBAAA,IAAI,IAAI,CAAC,IAAI,IAAI,SAAS,EAAE;4BAC1B,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;4BAC7B,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;4BACrC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,GAAG,GAAG,CAAC;AAC/D,yBAAA;AACI,6BAAA;4BACH,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;4BAC5B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;4BACpC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,GAAG,GAAG,CAAC;AAE9D,yBAAA;AAEF,qBAAA;AACH,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACJ,SAAA;KACF;IAED,MAAM,CAAC,CAAC,EAAE,CAAC,EAAA;QACT,IAAI,CAAC,IAAI,IAAI,EAAE;YACb,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE;AACzC,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;AAC5B,aAAA;AACF,SAAA;AAAM,aAAA;YACL,IAAI,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;YAC3C,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AACtC,SAAA;AAED,QAAA,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;KAClB;IAED,MAAM,CAAC,CAAC,EAAE,CAAC,EAAA;QACT,IAAI,CAAC,IAAI,IAAI,EAAE;AACb,YAAA,IAAI,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE;AAC3C,aAAA;AACI,iBAAA;gBACH,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;gBAC9B,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;AAEpC,aAAA;AACF,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;AAChD,YAAA,IAAI,WAAW,GAAG,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;YACxD,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;YAC5C,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC;AACvC,SAAA;AAGD,QAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;AACpE,QAAA,YAAY,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC;KAC3E;AAYD,IAAA,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,EAAA;QACtB,IAAI,KAAK,IAAI,CAAC,EAAE;YACd,IAAI,CAAC,KAAK,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;AAC3B,YAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;AACnB,SAAA;AAAM,aAAA;YACL,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;AAC5B,YAAA,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;AACjB,SAAA;AACD,QAAA,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;;QAEpB,IAAI,CAAC,EAAE,CAAA;AACP,QAAA,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,IAAI,IAAI,EAAE;AAC5B,YAAA,IAAI,CAAC,KAAK,GAAG,SAAS,CAAC;AACvB,YAAA,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC;YACrB,IAAI,IAAI,IAAI,IAAI,EAAE;AAChB,gBAAA,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;gBACvC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACnC,aAAA;iBAAM,IAAI,IAAI,IAAI,IAAI,EAAE;AACvB,gBAAA,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;AACvC,gBAAA,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AAC1C,aAAA;iBAAM,IAAI,IAAI,IAAI,IAAI,EAAE;AACvB,gBAAA,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;AACvC,gBAAA,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AAC1C,aAAA;iBAAM,IAAI,IAAI,IAAI,IAAI,EAAE;AACvB,gBAAA,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;AACvC,gBAAA,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AAC1C,aAAA;AACF,SAAA;AACD,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;KACrB;AAED,IAAA,kBAAkB,CAAC,IAAI,EAAA;;AAErB,QAAA,IAAI,EAAE,GAAG,IAAI,IAAI,EAAE,CAAC;QACpB,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,CAAC;AAChC,QAAA,IAAI,KAAK,GAAG,EAAE,IAAI,EAAE,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAClC,GAAG,GAAG,EAAE,GAAG,EAAE,CAAC,OAAO,EAAE,EACvB,IAAI,GAAG,EAAE,CAAC,WAAW,EAAE,CAAC;AAC1B,QAAA,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAC1C,QAAA,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AACpC,QAAA,IAAI,MAAM,GAAG,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAEzC,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,GAAG,MAAM,CAAC;AAGzD,QAAA,IAAI,CAAC,GAAG,IAAI,IAAI,EAAE,EAChB,MAAM,GAAG,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAChC,IAAI,GAAG,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,EACvB,KAAK,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AAC1B,QAAA,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;AAC7C,QAAA,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC;AAAE,YAAA,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC;AACvC,QAAA,IAAI,KAAK,GAAG,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC3C,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,KAAK,GAAG,KAAK,CAAC;QAGtD,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC;QAC9B,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC;KAG9B;AAED,IAAA,UAAU,CAAC,IAAI,EAAA;QAEb,IAAI,IAAI,IAAI,MAAM,EAAE;AAClB,YAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;AACvB,YAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC,CAAC;AAC7C,YAAA,IAAI,IAAI,CAAC,OAAO,IAAI,SAAS,EAAE;AAC7B,gBAAA,YAAY,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;AAClE,aAAA;AACF,SAAA;aAAM,IAAI,IAAI,IAAI,YAAY,EAAE;AAC/B,YAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;AACvB,YAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC,CAAC;AAC9C,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,KAAK,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,IAAI,SAAS,IAAI,IAAI,CAAC,KAAK,IAAI,EAAE,EAAE;YACrE,YAAY,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;AAC3C,SAAA;AAGD,QAAA,IAAI,IAAI,CAAC,UAAU,IAAI,SAAS,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,IAAI,IAAI,CAAC,UAAU,IAAI,EAAE,EAAE;YACpF,YAAY,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;AACvD,SAAA;;;;KAUF;AAGD,IAAA,YAAY,CAAC,IAAI,EAAA;QAEf,IAAI,KAAK,GAAI,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,CAAC;QAC5D,IAAI,IAAI,GAAI,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,KAAK,CAAC;AAEzD,QAAA,IAAI,QAAQ,GAAQ,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AACpC,QAAA,IAAI,MAAM,GAAQ,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC;QAGjC,IAAI,QAAQ,GAAQ,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,MAAM,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACtF,QAAA,YAAY,CAAC,OAAO,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AAEvC,QAAA,YAAY,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC;QACpE,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;AACpE,YAAA,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AAC1D,SAAA;AACD,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,IAAG;YACjC,IAAI,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC;AAClC,YAAA,IAAI,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC;YAClB,IAAI,IAAI,IAAI,MAAM,EAAE;gBAClB,IAAI,CAAC,UAAU,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC;AACrC,aAAA;AAAM,iBAAA;gBACL,IAAI,IAAI,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;gBACtC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAClD,aAAA;AACH,SAAC,CAAC,CAAA;QAEF,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC;KACvC;AAED,IAAA,cAAc,CAAC,MAAM,EAAA;AACnB,QAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;KACtB;IAED,QAAQ,CAAC,MAAM,EAAE,IAAI,EAAA;;;;;;;;QAWnB,IAAI,MAAM,GAAI,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,KAAK,CAAC;QAC9D,IAAI,KAAK,GAAI,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,KAAK,CAAC;AAE7D,QAAA,IAAI,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,SAAS,IAAI,MAAM,IAAI,EAAE,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,SAAS,IAAI,KAAK,IAAI,EAAE,IAAI,MAAM,GAAG,CAAC,IAAI,KAAK,GAAG,CAAC,EAAE;AAC1I,YAAA,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAC5B,YAAA,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC;AAC1B,YAAA,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,IAAG;AACnC,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,IAAG;AAC5B,oBAAA,IAAI,IAAI,CAAC,IAAI,IAAI,OAAO,EAAE;wBACxB,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;;;;AAI/B,qBAAA;AAEH,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AAEH,YAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AAErB,SAAA;QAGD,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACxD,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;QACtB,IAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAE,CAAC,CAAC;AAC7B,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,MAAM,CAAC;AAC9B,QAAA,IAAG,IAAI,CAAC,UAAU,IAAE,QAAQ,EAAC;YAC7B,IAAI,CAAC,IAAI,GAAC,IAAI,CAAC,IAAI,GAAC,MAAM,CAAC;YAC3B,IAAI,CAAC,QAAQ,GAAC,IAAI,CAAC,QAAQ,GAAC,IAAI,CAAC;YACjC,IAAI,CAAC,OAAO,GAAC,IAAI,CAAC,OAAO,GAAC,KAAK,CAAC;AAC/B,SAAA;AACH,QAAA,IAAI,MAAM,CAAC,MAAM,IAAI,CAAC,EAAE;AAEtB,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAC9E,YAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC;AAC9F,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AAC3F,SAAA;AAAM,aAAA;YACL,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;YACzC,OAAO;AACR,SAAA;AACD,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAC5B,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,aAAa,EAAE,kBAAkB,CAAC;aACrD,SAAS,CAAC,QAAQ,IAAG;AACtB,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAC9B,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,gBAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC;AAC9B,gBAAA,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;gBAChB,IAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAE,CAAC,CAAC;oBAC/B,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;AACnC,qBAAA;AACF,oBAAA,IAAI,CAAC,QAAQ,GAAC,EAAE,CAAC;oBACjB,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;AACxC,iBAAA;AACD,gBAAA,IAAI,MAAM,CAAC,MAAM,IAAI,CAAC,EAAE;oBACtB,YAAY,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;oBAC/C,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,IAAI,CAAC,EAAE;4BAC/B,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;4BACzC,OAAO;AACR,yBAAA;AAAM,6BAAA;4BACL,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,UAAU,GAAC,mBAAmB,GAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAClG,yBAAA;AAEF,qBAAA;yBAAM,IAAI,IAAI,IAAI,GAAG,EAAE;AACtB,wBAAA,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,IAAI,CAAC,EAAE;4BAC/B,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;4BACzC,OAAO;AACR,yBAAA;AAAM,6BAAA;4BACL,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,UAAU,GAAC,YAAY,GAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC3F,yBAAA;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAA;KACL;IACD,YAAY,CAAC,MAAM,EAAE,IAAI,EAAA;QAEvB,IAAI,MAAM,GAAI,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,KAAK,CAAC;QAC9D,IAAI,KAAK,GAAI,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAS,CAAC,KAAK,CAAC;AAE7D,QAAA,IAAI,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,SAAS,IAAI,MAAM,IAAI,EAAE,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,SAAS,IAAI,KAAK,IAAI,EAAE,IAAI,MAAM,GAAG,CAAC,IAAI,KAAK,GAAG,CAAC,EAAE;AAC1I,YAAA,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAC5B,YAAA,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC;AAC1B,YAAA,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,IAAG;AACnC,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,IAAG;AAC5B,oBAAA,IAAI,IAAI,CAAC,IAAI,IAAI,OAAO,EAAE;wBACxB,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;;;;AAI/B,qBAAA;AACH,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACH,YAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACrB,SAAA;QAGD,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;;;;QAI9C,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;;;;AAMxD,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC;AACtB,QAAA,MAAM,CAAC,YAAY,CAAC,GAAG,MAAM,CAAC;AAC9B,QAAA,IAAI,MAAM,CAAC,MAAM,IAAI,CAAC,EAAE;AAEtB,YAAA,IAAI,IAAI,CAAC,KAAK,IAAI,EAAE,EAAE;gBACpB,IAAI,IAAI,GAAI,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAS,CAAC,KAAK,CAAC;gBAC3D,IAAI,GAAG,GAAI,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAS,CAAC,KAAK,CAAC;AACxD,gBAAA,IAAI,IAAI,CAAC,KAAK,IAAI,SAAS,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,IAAG,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAE,CAAC,CAAC,EAAE;AAChG,oBAAA,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,KAAK,CAAC;AACxB,oBAAA,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,CAAC;oBAEhC,IAAI,EAAE,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;oBAChC,IAAI,EAAE,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;oBAG/B,IAAI,CAAC,OAAO,IAAI,EAAE,GAAG,GAAG,GAAG,EAAE,CAAC;AAC/B,iBAAA;gBAED,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAE,CAAC,CAAC,IAAK,IAAI,CAAC,KAAK,IAAI,SAAS,IAAK,IAAI,CAAC,KAAK,IAAI,UAAU,EAAE;AACzF,oBAAA,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,KAAK,CAAC;AACxB,oBAAA,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,CAAC;AAChC,oBAAA,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,QAAQ,CAAC;AAC/B,iBAAA;;;;;;;AAWD,gBAAA,YAAY,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;AACtD,gBAAA,YAAY,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;AAGpD,aAAA;AACD,YAAA,IAAI,IAAI,CAAC,YAAY,IAAI,SAAS,EAAE;AAClC,gBAAA,IAAI,CAAC,IAAI,IAAI,UAAU,CAAC;AACxB,gBAAA,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC;gBACtB,IAAI,CAAC,OAAO,IAAI,GAAG,GAAG,IAAI,CAAC,YAAY,CAAC;AAEzC,aAAA;AAED,YAAA,IAAI,IAAI,CAAC,KAAK,IAAI,SAAS,EAAE;;AAE3B,gBAAA,IAAI,CAAC,IAAI,IAAI,UAAU,CAAC;AACxB,gBAAA,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC;gBACtB,IAAI,CAAC,OAAO,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC;AAEjC,gBAAA,YAAY,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;AAC3D,aAAA;AAED,YAAA,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC;AAC9E,YAAA,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC;AAC9F,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC;AAC3F,SAAA;AAAM,aAAA;YACL,OAAO;AACR,SAAA;QACD,IAAI,CAAC,QAAQ,GAAC,IAAI,CAAC,QAAQ,IAAE,EAAE,CAAC;QAChC,IAAI,QAAQ,GAAE,IAAI,CAAC;AACnB,QAAA,IAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAE,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAC,CAAC;YACvD,QAAQ,GAAE,KAAK,CAAC;AAClB,QAAA,IAAG,QAAQ,EAAC;AACZ,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YAC5B,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,aAAa,EAAE,kBAAkB,CAAC;iBACrD,SAAS,CAAC,QAAQ,IAAG;AACpB,gBAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,oBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,oBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;AAC7B,oBAAA,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC;;oBAE9B,IAAI,CAAC,GAAG,EAAE,CAAC;oBACX,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;oBACvC,YAAY,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;oBAC/C,IAAI,IAAI,IAAI,GAAG,EAAE;wBAEf,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,UAAU,GAAC,mBAAmB,GAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAClG,qBAAA;yBAAM,IAAI,IAAI,IAAI,GAAG,EAAE;wBAEtB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,UAAU,GAAC,YAAY,GAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC3F,qBAAA;AACF,iBAAA;AAAM,qBAAA;AACL,oBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;oBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,iBAAA;AACH,aAAC,CAAC,CAAA;AAEH,SAAA;AAAI,aAAA;YACH,IAAI,IAAI,IAAI,GAAG,EAAE;gBAEf,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,UAAU,GAAC,mBAAmB,GAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAClG,aAAA;iBAAM,IAAI,IAAI,IAAI,GAAG,EAAE;gBAEtB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,UAAU,GAAC,YAAY,GAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC3F,aAAA;AACF,SAAA;KAEF;IAKD,kBAAkB,GAAA;AAChB,QAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;AACpC,QAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AAClC,QAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;AACpC,QAAA,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;AACvC,QAAA,YAAY,CAAC,UAAU,CAAC,sBAAsB,CAAC,CAAC;AAChD,QAAA,YAAY,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;AACnC,QAAA,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;AACjC,QAAA,YAAY,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;AACxC,QAAA,YAAY,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;AAC/B,QAAA,YAAY,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;AAChC,QAAA,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;AACjC,QAAA,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;AACjC,QAAA,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;AACjC,QAAA,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;AAClC,QAAA,YAAY,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC;AACrC,QAAA,YAAY,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;AACnC,QAAA,YAAY,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC;AAC3C,QAAA,YAAY,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;KACvC;IACD,QAAQ,GAAA;QACN,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,MAAc,KAAI;YAC/C,IAAI,CAAC,gBAAgB,GAAG;AACtB,gBAAA,qBAAqB,EAAE,KAAK;AAC5B,gBAAA,eAAe,EAAE,KAAK;AACtB,gBAAA,IAAI,EAAE,cAAc;AACpB,gBAAA,aAAa,EAAE,YAAY;AAC3B,gBAAA,eAAe,EAAE,cAAc;AAC/B,gBAAA,kBAAkB,EAAE,IAAI;AACxB,gBAAA,OAAO,EAAE,sBAAsB;AAC/B,gBAAA,aAAa,EAAE,IAAI;aACpB,CAAC;YACF,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;AAC5B,YAAA,IAAI,CAAC,UAAU,GAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAC5C,IAAI,MAAM,GAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAG,EAAE,CAAC;YAC5C,IAAI,MAAM,IAAI,EAAE,EAAE;gBAChB,IAAI,YAAY,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,IAAI,EAAE;AACxD,oBAAA,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC,OAAO,CAAC,sBAAsB,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACvE,iBAAA;gBACD,IAAI,YAAY,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,IAAI,EAAE;AAClD,oBAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC;AACpE,iBAAA;gBACD,IAAI,YAAY,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,IAAI,EAAE;oBAChD,IAAI,CAAC,SAAS,GAAG,YAAY,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;AACvD,iBAAA;AAEF,aAAA;AAEI,iBAAA;gBACH,IAAI,CAAC,kBAAkB,EAAE,CAAC;AAC3B,aAAA;YACD,IAAI,CAAC,sBAAsB,EAAE,CAAC;AAChC,SAAC,CAAC,CAAC;KAEF;;uIAhpCU,uBAAuB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAiD,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,SAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAnD,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAvB,mBAAA,uBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,uBAAuB,2DCbpC,qhsBAiWQ,EAAA,MAAA,EAAA,CAAA,yjCAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,sBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,MAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,aAAA,EAAA,eAAA,EAAA,QAAA,EAAA,SAAA,EAAA,eAAA,EAAA,mBAAA,EAAA,qBAAA,EAAA,oBAAA,EAAA,eAAA,EAAA,iBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDpVK,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBALnC,SAAS;+BACE,qBAAqB,EAAA,QAAA,EAAA,qhsBAAA,EAAA,MAAA,EAAA,CAAA,yjCAAA,CAAA,EAAA,CAAA;;;AETjC;MAiBa,mBAAmB,CAAA;IAE9B,WACS,CAAA,EAAwB,EACvB,GAAc,EACd,eAAkC,EAClC,MAAqB,EACrB,MAAc,EACd,KAAqB,EAAA;AALtB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACvB,QAAA,IAAG,CAAA,GAAA,GAAH,GAAG,CAAW;AACd,QAAA,IAAe,CAAA,eAAA,GAAf,eAAe,CAAmB;AAClC,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AAG/B,QAAA,IAAA,CAAA,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;AACjB,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AAOV,QAAA,IAAA,CAAA,UAAU,GAAG,IAAI,GAAG,EAAE,CAAC;AACvB,QAAA,IAAA,CAAA,MAAM,GAAG,IAAI,GAAG,EAAE,CAAC;AACnB,QAAA,IAAA,CAAA,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,QAAA,IAAA,CAAA,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,QAAA,IAAA,CAAA,OAAO,GAAG,IAAI,GAAG,EAAE,CAAC;AACpB,QAAA,IAAA,CAAA,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,QAAA,IAAA,CAAA,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;AAMrB,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;QAGJ,IAAS,CAAA,SAAA,GAAG,CAAC,KAAK,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;AAGpC,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;QACf,IAAA,CAAA,YAAY,GAAQ;AACzB,YAAA,MAAM,EAAE;AACN,gBAAA,QAAQ,EAAE,MAAM;AAChB,gBAAA,MAAM,EAAE;AACN,oBAAA,SAAS,EAAE,OAAO;AAClB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,OAAO,EAAE,EAAE;AACX,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACF,aAAA;SACF,CAAA;;QAGD,IAAA,CAAA,WAAW,GAAG;AACZ,YAAA,MAAM,EAAE,EAAE;AACV,YAAA,KAAK,EAAE,EAAE;AACT,YAAA,IAAI,EAAE,EAAE;SACT,CAAC;AAMF,QAAA,IAAA,CAAA,eAAe,GAAG,IAAI,GAAG,EAAE,CAAC;;AAE5B,QAAA,IAAA,CAAA,qBAAqB,GAAG,IAAI,GAAG,EAAE,CAAC;AAClC,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAusBhB,QAAA,IAAS,CAAA,SAAA,GAAG,KAAK,CAAC;AA2FlB,QAAA,IAAE,CAAA,EAAA,GAAG,KAAK,CAAC;AACX,QAAA,IAAG,CAAA,GAAA,GAAG,KAAK,CAAC;AACZ,QAAA,IAAG,CAAA,GAAA,GAAG,KAAK,CAAC;AACZ,QAAA,IAAG,CAAA,GAAA,GAAG,KAAK,CAAC;AACZ,QAAA,IAAI,CAAA,IAAA,GAAG,KAAK,CAAC;AACb,QAAA,IAAG,CAAA,GAAA,GAAG,KAAK,CAAC;AACZ,QAAA,IAAM,CAAA,MAAA,GAAG,KAAK,CAAC;AAEf,QAAA,IAAG,CAAA,GAAA,GAAG,KAAK,CAAC;AACZ,QAAA,IAAE,CAAA,EAAA,GAAG,KAAK,CAAC;AA6DX,QAAA,IAAM,CAAA,MAAA,GAAG,MAAW;YAClB,IAAI,CAAC,kBAAkB,EAAE,CAAC;AAC5B,SAAC,CAAC;AAWK,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AACvB,QAAA,IAAW,CAAA,WAAA,GAAG,KAAK,CAAC;AAwCb,QAAA,IAAc,CAAA,cAAA,GAAG,IAAI,CAAC;AAC7B,QAAA,IAAc,CAAA,cAAA,GAAG,KAAK,CAAC;QAGhB,IAAA,CAAA,eAAe,GAAiB;AACrC,YAAA,UAAU,EAAE,IAAI;AAEhB,YAAA,MAAM,EAAE;AACN,gBAAA,KAAK,EAAE,CAAC;AACN,wBAAA,EAAE,EAAE,UAAU;AACd,wBAAA,QAAQ,EAAE,MAAM;AAEhB,wBAAA,KAAK,EAAE;AACL,4BAAA,WAAW,EAAE,IAAI;AAClB,yBAAA;AACD,wBAAA,UAAU,EAAE;AACV,4BAAA,OAAO,EAAE,IAAI;AACb,4BAAA,WAAW,EAAE,KAAK;AACnB,yBAAA;AACF,qBAAA;AAED,oBAAA;AACE,wBAAA,EAAE,EAAE,UAAU;AACd,wBAAA,QAAQ,EAAE,OAAO;AAEjB,wBAAA,KAAK,EAAE;AACL,4BAAA,WAAW,EAAE,IAAI;AAElB,yBAAA;AAED,wBAAA,UAAU,EAAE;AACV,4BAAA,OAAO,EAAE,IAAI;AACb,4BAAA,WAAW,EAAE,KAAK;AACnB,yBAAA;qBAGF,CAAC;AACH,aAAA;AACD,YAAA,OAAO,EAAE;AACP,gBAAA,MAAM,EAAE;;AAEN,oBAAA,MAAM,EAAE,OAAO;AACf,oBAAA,QAAQ,EAAE,KAAK;AACf,oBAAA,OAAO,EAAE,KAAK;AACf,iBAAA;AACF,aAAA;SACF,CAAC;QAKK,IAAA,CAAA,cAAc,GAAe;AAClC,YAAA;AACE,gBAAA,eAAe,EAAE,uBAAuB;AACxC,gBAAA,WAAW,EAAE,uBAAuB;AACpC,gBAAA,WAAW,EAAE,CAAC;AACf,aAAA;AACD,YAAA;AACE,gBAAA,eAAe,EAAE,uBAAuB;AACxC,gBAAA,WAAW,EAAE,uBAAuB;AACpC,gBAAA,WAAW,EAAE,CAAC;AACf,aAAA;AACD,YAAA;AACE,gBAAA,eAAe,EAAE,yBAAyB;AAC1C,gBAAA,WAAW,EAAE,yBAAyB;AACtC,gBAAA,WAAW,EAAE,CAAC;AACf,aAAA;AACD,YAAA;AACE,gBAAA,eAAe,EAAE,yBAAyB;AAC1C,gBAAA,WAAW,EAAE,yBAAyB;AACtC,gBAAA,WAAW,EAAE,CAAC;AACf,aAAA;SACF,CAAC;KA/hCG;IA4DL,eAAe,CAAC,EAAE,EAAE,MAAM,EAAA;AACxB,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAC5B,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,MAAM,CAAC,eAAe,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACxC,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAC1B,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,EAAE,kBAAkB,CAAC;aAChD,SAAS,CAAC,IAAI,IAAG;AAChB,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,YAAA,IAAI,IAAI,CAAC,MAAM,IAAI,SAAS,EAAE;AAC5B,gBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;gBAEtB,YAAY,CAAC,OAAO,CAAC,iBAAiB,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;gBAClG,YAAY,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;gBAClG,IAAI,CAAC,aAAa,GAAG,GAAG,CAAC,aAAa,IAAI,IAAI,CAAC;gBAC/C,IAAI,CAAC,YAAY,GAAG,GAAG,CAAC,YAAY,IAAI,IAAI,CAAC;AAC7C,gBAAA,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,OAAO,CAAC;AAC3B,gBAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;AAClB,gBAAA,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC;AACjC,gBAAA,YAAY,CAAC,OAAO,CAAC,WAAW,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;AACnE,gBAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,eAAe,CAAC;gBAClC,IAAI,OAAO,GAAG,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC;AACjD,gBAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,cAAc,CAAC;AACjC,gBAAA,IAAI,UAAU,CAAC;gBACf,IAAI,OAAO,IAAI,SAAS,EAAE;AACxB,oBAAA,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC;oBAC5D,IAAI,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;oBAC5C,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACnC,iBAAA;AAAM,qBAAA;oBACL,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;AAC/B,iBAAA;AACD,gBAAA,IAAI,CAAC,mBAAmB,CAAC,GAAG,EAAE,UAAU,CAAC,CAAC;AAC3C,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAChC,aAAA;SACF,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,YAAA,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC1B,SAAC,CAAC,CAAC;KACN;IAED,UAAU,GAAA;AACR,QAAA,IAAI,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC;;QAG1B,IAAI,OAAO,GAAG,QAAQ,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;QACrD,IAAI,QAAQ,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QACtD,IAAI,QAAQ,IAAI,MAAM;YACpB,QAAQ,GAAG,GAAG,CAAC;QACjB,IAAI,QAAQ,IAAI,OAAO;YACrB,QAAQ,GAAG,IAAI,CAAC;QAClB,IAAI,QAAQ,IAAI,SAAS;YACvB,QAAQ,GAAG,IAAI,CAAC;AAClB,QAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC;QAChC,IAAI,MAAM,IAAI,CAAC,EAAE;YACf,MAAM,GAAG,OAAO,CAAC;AAClB,SAAA;QACD,IAAI,IAAI,GAAG,qBAAqB,CAAC;QACjC,IAAI,IAAI,GAAG,qBAAqB,CAAC;QACjC,IAAI,IAAI,GAAG,qBAAqB,CAAC;QACjC,IAAI,MAAM,GAAG,sBAAsB,CAAC;QACpC,IAAI,MAAM,GAAG,sBAAsB,CAAC;QACpC,IAAI,MAAM,GAAG,sBAAsB,CAAC;AACpC,QAAA,IAAI,SAAS,GAAG,IAAI,CAAC,aAAa,CAAA;AAClC,QAAA,IAAI,YAAY,IAAI,GAAG,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;AACvD,QAAA,IAAI,YAAY,IAAI,GAAG,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;AAGvD,QAAA,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,IAAG;YACxB,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,IAAI,SAAS,GAAG,EAAE,CAAC;YACnB,IAAI,QAAQ,GAAG,EAAE,CAAC;YAClB,IAAI,QAAQ,GAAG,EAAE,CAAC;AAClB,YAAA,IAAI,IAAI,CAAC;AACT,YAAA,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAG;AACpB,gBAAA,MAAM,IAAI,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AAC7B,gBAAA,SAAS,IAAI,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AAClC,aAAC,CAAC,CAAC;AACH,YAAA,IAAI,GAAG,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;AAC/B,YAAA,IAAI,IAAI,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;AAC7B,gBAAA,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;AACpD,aAAA;AACD,YAAA,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,IAAG;AACrB,gBAAA,MAAM,IAAI,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AAC7B,gBAAA,QAAQ,IAAI,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACjC,aAAC,CAAC,CAAC;AACH,YAAA,IAAI,GAAG,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;AAC/B,YAAA,IAAI,IAAI,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;AAC7B,gBAAA,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;AACpD,aAAA;AACD,YAAA,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,IAAG;AACrB,gBAAA,MAAM,IAAI,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AAC7B,gBAAA,QAAQ,IAAI,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACjC,aAAC,CAAC,CAAC;AACH,YAAA,IAAI,GAAG,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;AAC/B,YAAA,IAAI,IAAI,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;AAC7B,gBAAA,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;AACnD,aAAA;AACD,YAAA,SAAS,GAAG,CAAC,SAAS,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,SAAS,CAAC,MAAM,IAAI,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,SAAS,CAAC;AACrH,YAAA,QAAQ,GAAG,CAAC,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,QAAQ,CAAC,MAAM,IAAI,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC;AAC/G,YAAA,QAAQ,GAAG,CAAC,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,QAAQ,CAAC,MAAM,IAAI,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC;YAC/G,IAAI,OAAO,GAAG,MAAM,GAAG,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC;YAC7C,IAAI,QAAQ,GAAG,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,GAAG,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC;YACvG,IAAI,QAAQ,GAAG,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,GAAG,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC;YAEvG,IAAI,EAAE,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,GAAG,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;YACzC,IAAI,OAAO,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;YAC1C,IAAI,OAAO,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;YACvC,IAAI,aAAa,GAAG,UAAU,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;YACtD,IAAI,GAAG,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAChC,YAAA,IAAI,QAAQ,GAAG,GAAG,GAAG,EAAE,CAAC;YACxB,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,WAAW,EAAE,IAAI,MAAM,EAAE;AAC7C,gBAAA,QAAQ,GAAG,OAAO,GAAG,EAAE,CAAC;AACzB,aAAA;AACD,YAAA,IAAI,eAAe,GAAG,aAAa,GAAG,EAAE,CAAC;YACzC,IAAI,MAAM,GAAG,CAAC,CAAC;YACf,IAAI,YAAY,GAAG,CAAC,CAAC;YACrB,IAAI,SAAS,GAAG,CAAC,CAAC;YAClB,IAAI,OAAO,GAAG,CAAC,CAAC;YAChB,IAAI,YAAY,GAAG,CAAC,CAAC;YACrB,IAAI,KAAK,GAAG,CAAC,CAAC;YACd,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YACpC,IAAI,IAAI,IAAI,IAAI,EAAE;gBAChB,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;gBAGpC,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;gBACpC,YAAY,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;gBAC3C,SAAS,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;gBAC1C,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;gBACtC,YAAY,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC;AACjD,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AAClB,aAAA;YACD,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC;YAC7B,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,MAAM,GAAG,EAAE,CAAC,CAAC;YAC5B,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,YAAY,GAAG,eAAe,CAAC,CAAC;YAChD,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,SAAS,GAAG,QAAQ,CAAC,CAAC;YACxC,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,KAAK,IAAI,GAAG,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC;YACzD,IAAI,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,GAAG,OAAO,KAAK,GAAG,GAAG,QAAQ,CAAC,KAAK,SAAS,GAAG,QAAQ,CAAC,CAAC,CAAC;YAC1F,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;AAC/B,YAAA,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,YAAA,IAAI,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;AACzB,YAAA,IAAI,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;YACzB,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,IAAI;gBAClC,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;YAClC,IAAI,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,IAAI;gBACrC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;YACzC,IAAI,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,IAAI;gBACrC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AACzC,YAAA,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YAClB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AAC/B,YAAA,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YACtB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;AACtC,YAAA,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YACtB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;AACxC,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,CAAC;QAEpB,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,GAAG,KAAI;YACjC,IAAI,IAAI,GAAG,GAAG,CAAC;YACf,IAAI,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;YAE3C,IAAI,EAAE,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;YACrC,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;YACvC,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;YACzC,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;YACvC,IAAI,QAAQ,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC;YACjD,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAGhC,IAAI,UAAU,GAAG,EAAE,CAAC;YACpB,IAAI,UAAU,GAAG,EAAE,CAAC;AACpB,YAAA,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC;AACzB,YAAA,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAI5B,IAAI,MAAM,GAAG,KAAK,CAAC;YAEnB,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;gBACtC,MAAM,GAAG,IAAI,CAAC;AAEhB,YAAA,IAAI,MAAM,EAAE;gBACV,IAAI,WAAW,GAAG,KAAK,CAAC;gBACxB,IAAI,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,GAAG,WAAW,CAAC,CAAC;gBACxF,IAAI,QAAQ,GAAG,CAAC,CAAC;gBACjB,IAAI,OAAO,IAAI,SAAS,EAAE;oBACxB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAE7C,iBAAA;AACD,gBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,QAAQ,GAAG,KAAK,CAAC,CAAC;AAChD,gBAAA,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;gBACtB,IAAI,QAAQ,GAAG,CAAC,CAAC;gBACjB,IAAI,OAAO,IAAI,SAAS,EAAE;oBACxB,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAC7C,iBAAA;AACD,gBAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,QAAQ,GAAG,GAAG,CAAC,CAAC;AACjD,gBAAA,KAAK,CAAC,GAAG,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;gBAC5B,IAAI,QAAQ,IAAI,SAAS,GAAG,KAAK,GAAG,MAAM,CAAC,CAAC;;;gBAI5C,IAAI,QAAQ,GAAG,CAAC,QAAQ,GAAG,GAAG,IAAI,QAAQ,CAAC;gBAG3C,IAAI,SAAS,GAAG,SAAS,CAAC;gBAC1B,IAAI,QAAQ,IAAI,EAAE,EAAE;oBAClB,SAAS,GAAG,IAAI,CAAC;AAClB,iBAAA;AAAM,qBAAA,IAAI,QAAQ,GAAG,EAAE,IAAI,QAAQ,GAAG,EAAE,EAAE;oBACzC,SAAS,GAAG,IAAI,CAAC;AAClB,iBAAA;AAAM,qBAAA,IAAI,QAAQ,IAAI,EAAE,IAAI,QAAQ,GAAG,YAAY,EAAE;oBACpD,SAAS,GAAG,IAAI,CAAC;AAClB,iBAAA;AAAM,qBAAA,IAAI,QAAQ,IAAI,YAAY,IAAI,QAAQ,GAAG,YAAY,EAAE;oBAC9D,SAAS,GAAG,yBAAyB,CAAC;AACvC,iBAAA;AAAM,qBAAA,IAAI,QAAQ,IAAI,YAAY,IAAI,QAAQ,GAAG,GAAG,EAAE;oBACrD,SAAS,GAAG,MAAM,CAAC;AACpB,iBAAA;AAAM,qBAAA,IAAI,QAAQ,IAAI,GAAG,IAAI,QAAQ,GAAG,GAAG,EAAE;oBAC5C,SAAS,GAAG,MAAM,CAAC;AACpB,iBAAA;AAAM,qBAAA;oBACL,SAAS,GAAG,MAAM,CAAC;AACpB,iBAAA;AAGD,gBAAA,KAAK,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;gBAGjC,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACpC,gBAAA,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AACzB,aAAA;YACD,IAAI,MAAM,IAAI,KAAK;AACjB,gBAAA,KAAK,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;YAEnC,IAAI,IAAI,GAAG,CAAC,CAAC;YACb,IAAI,GAAG,GAAG,CAAC,EAAE;AACX,gBAAA,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC;AACpC,aAAA;YACD,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC;AAC/B,YAAA,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AACxB,YAAA,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACtB,YAAA,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;YACjB,IAAI,cAAc,GAAG,MAAM,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;AAC1D,YAAA,IAAI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;YACvG,IAAI,MAAM,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YAGnE,IAAI,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;YAC1D,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YAC7D,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YACjE,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YAC7D,IAAI,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;YAE5E,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,GAAG,KAAK,CAAC,CAAC;YACpC,MAAM,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC;YAC3B,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;YAC9B,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;YAChC,MAAM,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,KAAK,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;AAClE,YAAA,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,IAAI,GAAG,GAAG,KAAK,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;YAC7C,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,GAAG,MAAM,IAAI,GAAG,KAAK,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;YAC1D,MAAM,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,KAAK,GAAG,GAAG,GAAG,CAAC,KAAK,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC;YAE/E,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC;AAE1C,YAAA,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;YACjB,IAAI,cAAc,GAAG,MAAM,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;AAC1D,YAAA,IAAI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;YACvG,IAAI,MAAM,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YAGnE,IAAI,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;YAC1D,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YAC7D,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YACjE,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YAC7D,IAAI,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;YAE5E,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,GAAG,KAAK,CAAC,CAAC;YACpC,MAAM,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC;YAC3B,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;YAC9B,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;YAChC,MAAM,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,KAAK,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;AAClE,YAAA,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,IAAI,GAAG,GAAG,KAAK,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;YAC7C,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,GAAG,MAAM,IAAI,GAAG,KAAK,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;YAC1D,MAAM,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,KAAK,GAAG,GAAG,GAAG,CAAC,KAAK,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC;YAE/E,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC;AAE1C,YAAA,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC;AAClB,gBAAA,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAClB,YAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC;AACnB,gBAAA,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAErB,SAAC,CAAC,CAAA;QACF,IAAI,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;QACzC,IAAI,SAAS,GAAG,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC;QACvC,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;;;;;;;AAUlC,QAAA,UAAU,CAAC,OAAO,CAAC,GAAG,IAAG;AACvB,YAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;AACxB,gBAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,GAAG,IAAG;oBAC3B,IAAI,UAAU,GAAG,CAAC,CAAC;oBACnB,IAAI,UAAU,GAAG,CAAC,CAAC;oBACnB,IAAI,YAAY,GAAG,CAAC,CAAC;oBACrB,IAAI,YAAY,GAAG,CAAC,CAAC;oBACrB,IAAI,SAAS,GAAG,EAAE,CAAC;oBACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;AAC9C,wBAAA,IAAI,aAAa,GAAG,IAAI,GAAG,EAAE,CAAC;wBAC9B,IAAI,CAAC,IAAI,CAAC,EAAE;AACV,4BAAA,aAAa,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;AACzC,4BAAA,aAAa,CAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC;4BAC3C,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;4BAE3F,IAAI,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE;AACtE,gCAAA,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAChG,gCAAA,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;AACrG,6BAAA;AACF,yBAAA;AACI,6BAAA;4BACH,IAAI,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE;AACtE,gCAAA,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAChG,gCAAA,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;AACrG,6BAAA;AACI,iCAAA;gCACH,YAAY,GAAG,CAAC,CAAC;gCACjB,UAAU,GAAG,CAAC,CAAC;AAChB,6BAAA;AAED,4BAAA,IAAI,YAAY,GAAG,CAAC,IAAI,YAAY,GAAG,CAAC,EAAE;gCACxC,IAAI,QAAQ,GAAG,WAAW,CAAC;gCAC3B,IAAI,UAAU,GAAG,WAAW,CAAC;gCAC7B,IAAI,UAAU,IAAI,UAAU,EAAE;oCAC5B,QAAQ,GAAG,SAAS,CAAC;AACtB,iCAAA;qCAAM,IAAI,UAAU,GAAG,UAAU,EAAE;oCAClC,QAAQ,GAAG,WAAW,CAAC;AACxB,iCAAA;gCACD,IAAI,YAAY,IAAI,YAAY,EAAE;oCAChC,UAAU,GAAG,WAAW,CAAC;AAC1B,iCAAA;qCAAM,IAAI,YAAY,GAAG,YAAY,EAAE;oCACtC,UAAU,GAAG,WAAW,CAAC;AAC1B,iCAAA;gCACD,WAAW,GAAG,UAAU,CAAC;gCACzB,SAAS,GAAG,QAAQ,CAAC;AAErB,gCAAA,aAAa,CAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC;gCACxC,aAAa,CAAC,GAAG,CAAC,YAAY,EAAE,UAAU,CAAC,CAAC;gCAC5C,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;gCAC3F,YAAY,GAAG,YAAY,CAAC;gCAC5B,UAAU,GAAG,UAAU,CAAC;AACzB,6BAAA;AACI,iCAAA;AACH,gCAAA,aAAa,CAAC,GAAG,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC;gCACvC,aAAa,CAAC,GAAG,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC;gCACzC,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;gCAC3F,IAAI,YAAY,GAAG,CAAC,EAAE;oCACpB,YAAY,GAAG,YAAY,CAAC;oCAC5B,UAAU,GAAG,UAAU,CAAC;AACzB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACF,qBAAA;AACH,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;;AAIH,QAAA,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,IAAG;AAC9C,YAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;gBACxB,IAAI,IAAI,IAAI,IAAI,EAAE;AAChB,oBAAA,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACtB,iBAAA;AACH,aAAC,CAAC,CAAA;AACJ,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,IAAG;AAC9C,YAAA,UAAU,CAAC,OAAO,CAAC,IAAI,IAAG;gBACxB,IAAI,IAAI,IAAI,IAAI,EAAE;AAChB,oBAAA,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACtB,iBAAA;AACH,aAAC,CAAC,CAAA;AACJ,SAAC,CAAC,CAAC;;AAEH,QAAA,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,SAAS,CAAC,CAAC;QAC1B,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,GAAG,KAAI;YACnC,IAAI,IAAI,GAAG,GAAG,CAAC;YACf,IAAI,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;YAC3C,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;YACzC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,EAAE,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;YACrC,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AACvC,YAAA,IAAI,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,SAAS,GAAG,CAAC,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AAC1F,YAAA,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,IAAI,SAAS,GAAG,CAAC,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;YACvF,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;YACvC,IAAI,QAAQ,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC;YAEjD,IAAI,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;AAC1C,YAAA,IAAI,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACzF,IAAI,MAAM,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YACnE,IAAI,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;YAC1D,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YAC7D,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YACjE,IAAI,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YAC7D,IAAI,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;YAE5E,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,GAAG,KAAK,CAAC,CAAC;YACpC,MAAM,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC;YAC3B,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;YAC9B,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;YAChC,MAAM,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,KAAK,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;AAClE,YAAA,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,IAAI,GAAG,GAAG,KAAK,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;YAC7C,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,GAAG,MAAM,IAAI,GAAG,KAAK,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;YAC1D,MAAM,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,KAAK,QAAQ,GAAG,GAAG,CAAC,KAAK,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC;YAE/E,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;YAEnC,IAAI,MAAM,GAAG,KAAK,CAAC;YAEnB,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;gBACtC,MAAM,GAAG,IAAI,CAAC;AAEhB,YAAA,IAAI,MAAM,EAAE;AACV,gBAAA,IAAI,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,GAAG,GAAG,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC;gBAEhE,IAAI,OAAO,IAAI,SAAS,EAAE;oBACxB,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAChD,oBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,QAAQ,GAAG,KAAK,CAAC,CAAC;AAChD,oBAAA,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;oBACtB,IAAI,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAC9C,oBAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC;AAC/C,oBAAA,KAAK,CAAC,GAAG,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;oBAE5B,IAAI,QAAQ,IAAI,SAAS,GAAG,KAAK,GAAG,MAAM,CAAC,CAAC;oBAC5C,IAAI,QAAQ,GAAG,CAAC,QAAQ,GAAG,GAAG,IAAI,QAAQ,CAAC;oBAE3C,IAAI,SAAS,GAAG,SAAS,CAAC;oBAC1B,IAAI,QAAQ,IAAI,EAAE,EAAE;wBAClB,SAAS,GAAG,IAAI,CAAC;AAClB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,GAAG,EAAE,IAAI,QAAQ,GAAG,EAAE,EAAE;wBACzC,SAAS,GAAG,IAAI,CAAC;AAClB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,EAAE,IAAI,QAAQ,GAAG,YAAY,EAAE;wBACpD,SAAS,GAAG,IAAI,CAAC;AAClB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,YAAY,IAAI,QAAQ,GAAG,YAAY,EAAE;wBAC9D,SAAS,GAAG,yBAAyB,CAAC;AACvC,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,YAAY,IAAI,QAAQ,GAAG,GAAG,EAAE;wBACrD,SAAS,GAAG,MAAM,CAAC;AACpB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,GAAG,IAAI,QAAQ,GAAG,GAAG,EAAE;wBAC5C,SAAS,GAAG,MAAM,CAAC;AACpB,qBAAA;AAAM,yBAAA;wBACL,SAAS,GAAG,MAAM,CAAC;AACpB,qBAAA;AACD,oBAAA,KAAK,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;AAClC,iBAAA;gBAED,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACpC,gBAAA,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AACzB,aAAA;YACD,IAAI,MAAM,IAAI,KAAK;AACjB,gBAAA,KAAK,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;AAErC,SAAC,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QAuFH,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,GAAG,KAAI;YACnC,IAAI,IAAI,GAAG,GAAG,CAAC;YACf,IAAI,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAC3C,YAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,uBAAuB;gBAC1C,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;YAEtC,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;YACzC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,EAAE,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;YACrC,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AACvC,YAAA,IAAI,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,SAAS,GAAG,CAAC,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AAC1F,YAAA,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,IAAI,SAAS,GAAG,CAAC,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;YACvF,IAAI,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;YACvC,IAAI,QAAQ,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC;YAEjD,IAAI,MAAM,GAAG,KAAK,CAAC;YAEnB,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;gBACtC,MAAM,GAAG,IAAI,CAAC;AAEhB,YAAA,IAAI,MAAM,EAAE;AACV,gBAAA,IAAI,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,GAAG,GAAG,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC;gBAChE,IAAI,OAAO,IAAI,SAAS,EAAE;oBACxB,IAAI,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAChD,oBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,QAAQ,GAAG,KAAK,CAAC,CAAC;AAChD,oBAAA,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;oBAEtB,IAAI,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAC9C,oBAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC;AAC/C,oBAAA,KAAK,CAAC,GAAG,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;oBAC5B,IAAI,QAAQ,IAAI,SAAS,GAAG,KAAK,GAAG,MAAM,CAAC,CAAC;oBAC5C,IAAI,QAAQ,GAAG,CAAC,QAAQ,GAAG,GAAG,IAAI,QAAQ,CAAC;oBAE3C,IAAI,SAAS,GAAG,SAAS,CAAC;oBAC1B,IAAI,QAAQ,IAAI,EAAE,EAAE;wBAClB,SAAS,GAAG,IAAI,CAAC;AAClB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,GAAG,EAAE,IAAI,QAAQ,GAAG,EAAE,EAAE;wBACzC,SAAS,GAAG,IAAI,CAAC;AAClB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,EAAE,IAAI,QAAQ,GAAG,YAAY,EAAE;wBACpD,SAAS,GAAG,IAAI,CAAC;AAClB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,YAAY,IAAI,QAAQ,GAAG,YAAY,EAAE;wBAC9D,SAAS,GAAG,yBAAyB,CAAC;AACvC,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,YAAY,IAAI,QAAQ,GAAG,GAAG,EAAE;wBACrD,SAAS,GAAG,MAAM,CAAC;AACpB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,GAAG,IAAI,QAAQ,GAAG,GAAG,EAAE;wBAC5C,SAAS,GAAG,MAAM,CAAC;AACpB,qBAAA;AAAM,yBAAA;wBACL,SAAS,GAAG,MAAM,CAAC;AACpB,qBAAA;AACD,oBAAA,KAAK,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;AAClC,iBAAA;gBAED,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACpC,gBAAA,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AACzB,aAAA;YACD,IAAI,MAAM,IAAI,KAAK;AACjB,gBAAA,KAAK,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;AAErC,SAAC,CAAC,CAAC;;AAOH,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,IAAG;AACvB,YAAA,IAAI,MAAM,GAAG,KAAK,GAAG,GAAG,GAAG,MAAM,CAAC;;YAGlC,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,YAAA,IAAI,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;YACxF,IAAI,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;YAC/D,IAAI,OAAO,GAAG,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAG1E,YAAA,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,IAAG;gBACpB,IAAI,MAAM,GAAG,EAAE,CAAC;gBAEhB,OAAO,GAAG,KAAK,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC;AACjC,gBAAA,IAAI,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;gBAC3F,IAAI,SAAS,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AAClE,gBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,QAAQ,GAAG,SAAS,CAAC,CAAC;gBACrD,IAAI,SAAS,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;;AAE9E,gBAAA,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;;;AAIrB,gBAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,GAAG,SAAS,CAAC,CAAC;AACvD,gBAAA,IAAI,CAAC,GAAG,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;gBAG3B,IAAI,MAAM,GAAG,KAAK,CAAC;gBAEnB,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;oBACtC,MAAM,GAAG,IAAI,CAAC;AAEhB,gBAAA,IAAI,MAAM,EAAE;oBACV,IAAI,QAAQ,GAAG,QAAQ,CAAC;AACxB,oBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,QAAQ,GAAG,SAAS,CAAC,CAAC;AACpD,oBAAA,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AAErB,oBAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,OAAO,GAAG,SAAS,CAAC,CAAC;AACtD,oBAAA,IAAI,CAAC,GAAG,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;oBAG3B,IAAI,QAAQ,IAAI,SAAS,GAAG,SAAS,GAAG,MAAM,CAAC,CAAC;AAChD,oBAAA,IAAI,QAAQ,IAAI,QAAQ,GAAG,YAAY,CAAC,CAAC;AACzC,oBAAA,IAAI,QAAQ,IAAI,QAAQ,GAAG,YAAY,CAAC,CAAC;oBACzC,IAAI,SAAS,GAAG,WAAW,CAAC;oBAC5B,IAAI,QAAQ,GAAG,QAAQ,EAAE;wBACvB,SAAS,GAAG,WAAW,CAAC;AACzB,qBAAA;AAAM,yBAAA,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,EAAE;wBACvD,SAAS,GAAG,WAAW,CAAC;AACzB,qBAAA;AACD,oBAAA,IAAI,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;AACjC,iBAAA;gBAED,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC;AAC1C,gBAAA,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;;gBAEvB,IAAI,MAAM,IAAI,KAAK;AACjB,oBAAA,IAAI,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;gBAClC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;AAKrC,aAAC,CAAC,CAAC;AAIL,SAAC,CAAC,CAAA;KAEH;IAED,YAAY,GAAA;AACV,QAAA,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAE,UAAU,CAAC,CAAC;QAC3C,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,UAAU,GAAG,mBAAmB,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;KACtG;AAGD,IAAA,UAAU,CAAC,OAAO,EAAA;AAChB,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;AACtB,QAAA,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC;KACpB;AAED,IAAA,OAAO,CAAC,IAAI,EAAE,GAAG,EAAE,EAAE,EAAA;QACnB,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,IAAI,IAAI,MAAM,EAAE;YAElB,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AAIjE,SAAA;aACI,IAAI,IAAI,IAAI,KAAK,EAAE;AACtB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,IAAG;gBAC1B,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,EAAE,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,SAAS,EAAE;oBACtJ,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACjF,iBAAA;AACH,aAAC,CAAC,CAAC;AAEJ,SAAA;aAEI,IAAI,IAAI,IAAI,KAAK,EAAE;AACtB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,IAAG;gBAC1B,IAAI,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,OAAO,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC3C,gBAAA,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,EAAE,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,SAAS,EAAE;oBACnG,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAChE,iBAAA;AACH,aAAC,CAAC,CAAC;AAEJ,SAAA;aAII,IAAI,IAAI,IAAI,KAAK,EAAE;AACtB,YAAA,YAAY,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;AAC7D,YAAA,YAAY,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;AAC3E,YAAA,YAAY,CAAC,OAAO,CAAC,eAAe,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC;YACjF,OAAO;AACR,SAAA;;AAQD,QAAA,IAAI,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC;AAOnD,QAAA,YAAY,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC;AACzD,QAAA,YAAY,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;AAC3E,QAAA,YAAY,CAAC,OAAO,CAAC,eAAe,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC;;KAElF;;AAED,IAAA,MAAM,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAA;QACzB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,OAAO,GAAG,EAAE,CAAC;;;;;;;;;;AAYjB,QAAA,IAAI,CAAC,OAAO,CAAC,EAAE,IAAG;AAChB,YAAA,GAAG,CAAC,OAAO,CAAC,EAAE,IAAG;AACf,gBAAA,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC;AAC5C,gBAAA,IAAI,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,EAAE;oBACzG,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AAClE,iBAAA;AACH,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;AACH,QAAA,YAAY,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC;AACzD,QAAA,YAAY,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;AAC3E,QAAA,YAAY,CAAC,OAAO,CAAC,eAAe,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC;KAClF;IAYD,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAA;;;;;;;;;;;;;;;QAenB,IAAI,IAAI,IAAI,KAAK,EAAE;AACjB,YAAA,IAAI,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,CAAA;AACnB,SAAA;aAAM,IAAI,IAAI,IAAI,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,CAAA;AACrB,SAAA;aAAM,IAAI,IAAI,IAAI,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,CAAA;AACrB,SAAA;aAAM,IAAI,IAAI,IAAI,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,CAAA;AACrB,SAAA;aAAM,IAAI,IAAI,IAAI,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,IAAI,CAAA;AACvB,SAAA;aAAM,IAAI,IAAI,IAAI,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,CAAA;AACrB,SAAA;aAAM,IAAI,IAAI,IAAI,QAAQ,EAAE;AAC3B,YAAA,IAAI,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,MAAM,CAAA;AAC3B,SAAA;aAAM,IAAI,IAAI,IAAI,KAAK,EAAE;AACxB,YAAA,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,CAAA;AACrB,SAAA;aAAM,IAAI,IAAI,IAAI,IAAI,EAAE;AACvB,YAAA,IAAI,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,CAAA;AACnB,SAAA;KACF;AAED,IAAA,SAAS,CAAC,OAAO,EAAA;AACf,QAAA,IAAI,CAAC,mBAAmB,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;KACxC;IAED,mBAAmB,CAAC,IAAI,EAAE,WAAW,EAAA;AACnC,QAAA,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACjB,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;AAClB,QAAA,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,CAAA;AACnB,QAAA,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAA;AACrB,QAAA,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAA;AACrB,QAAA,IAAI,CAAC,UAAU,CAAC,KAAK,EAAE,CAAA;AACvB,QAAA,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,CAAA;AACpB,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;QACf,IAAI,IAAI,GAAG,WAAW,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;QACxC,IAAI,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;QACvC,IAAI,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACvC,QAAA,IAAI,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC;AACxB,QAAA,IAAI,CAAC,OAAO,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC;AACzB,QAAA,IAAI,CAAC,OAAO,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC;QACzB,IAAI,CAAC,UAAU,EAAE,CAAC;KACnB;IAMD,kBAAkB,GAAA;AAChB,QAAA,IAAI,QAAQ,CAAC,IAAI,CAAC,SAAS,GAAG,EAAE,IAAI,QAAQ,CAAC,eAAe,CAAC,SAAS,GAAG,EAAE,EAAE;;YAE3E,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,MAAM,CAAC;AAC1D,SAAA;AAAM,aAAA;YACL,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,OAAO,CAAC;AAC3D,SAAA;KACF;IAID,YAAY,CAAC,aAAa,EAAE,GAAG,EAAE,IAAI,EAAE,gBAAgB,EAAE,GAAG,EAAA;AAC1D,QAAA,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;AACzB,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,aAAa,CAAC,OAAO,CAAC,MAAM,IAAG;YAC7B,IAAI,cAAc,GAAG,EAAE,CAAC;YACxB,IAAI,YAAY,GAAG,EAAE,CAAC;YACtB,IAAI,cAAc,GAAG,EAAE,CAAC;AACxB,YAAA,gBAAgB,CAAC,OAAO,CAAC,IAAI,IAAG;AAC9B,gBAAA,IAAI,GAAG,CAAC;gBACR,IAAI,GAAG,IAAI,MAAM,EAAE;oBACjB,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC;AAE3E,iBAAA;AAAM,qBAAA;oBACL,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC;AAE3E,iBAAA;gBAED,IAAI,GAAG,IAAI,EAAE,EAAE;oBACb,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;AACjC,oBAAA,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG;wBACzB,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC;AACnC,oBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC1B,oBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC3B,iBAAA;AACH,aAAC,CAAC,CAAC;YACH,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,OAAO,CAAC,GAAG,YAAY,CAAC;YACjD,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,QAAQ,CAAC,GAAG,cAAc,CAAC;YACpD,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,SAAS,CAAC,GAAG,cAAc,CAAC;AAEvD,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;AACvB,QAAA,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC;QACzB,QAAQ,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC,KAAK,EAAE,CAAC;KACrD;IAgFD,YAAY,CAAC,aAAa,EAAE,GAAG,EAAE,IAAI,EAAE,gBAAgB,EAAE,GAAG,EAAA;AAC1D,QAAA,IAAI,CAAC,cAAc,GAAG,KAAK,CAAC;AAC5B,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AACvB,QAAA,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;AACzB,QAAA,aAAa,CAAC,OAAO,CAAC,MAAM,IAAG;YAC7B,IAAI,UAAU,GAAG,EAAE,CAAC;YACpB,IAAI,WAAW,GAAG,EAAE,CAAC;YACrB,IAAI,aAAa,GAAG,EAAE,CAAC;AACvB,YAAA,gBAAgB,CAAC,OAAO,CAAC,IAAI,IAAG;AAC9B,gBAAA,IAAI,GAAG,CAAC;gBACR,IAAI,GAAG,IAAI,MAAM,EAAE;oBACjB,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC;AAE3E,iBAAA;AAAM,qBAAA;oBACL,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC;AAE3E,iBAAA;gBACD,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;AAC3C,oBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAChC,iBAAA;gBACD,IAAI,GAAG,IAAI,EAAE,EAAE;oBACb,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC;oBAClC,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC;AAChC,oBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,oBAAA,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAEzB,iBAAA;AAAM,qBAAA;AACL,oBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,oBAAA,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACzB,iBAAA;AACH,aAAC,CAAC,CAAC;AAEH,YAAA,UAAU,CAAC,OAAO,CAAC,GAAG,MAAM,GAAG,MAAM,CAAC;AACtC,YAAA,UAAU,CAAC,MAAM,CAAC,GAAG,WAAW,CAAC;AACjC,YAAA,UAAU,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AAC3B,YAAA,UAAU,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;AACnC,YAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YACnC,UAAU,GAAG,EAAE,CAAC;AAChB,YAAA,UAAU,CAAC,OAAO,CAAC,GAAG,MAAM,GAAG,MAAM,CAAC;AACtC,YAAA,UAAU,CAAC,MAAM,CAAC,GAAG,aAAa,CAAC;AACnC,YAAA,UAAU,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC;AAC5B,YAAA,UAAU,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AAC3B,YAAA,UAAU,CAAC,SAAS,CAAC,GAAG,UAAU,CAAC;AACnC,YAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;AACrC,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;AAC1B,QAAA,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC;QACzB,QAAQ,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC,KAAK,EAAE,CAAC;KACrD;AAED,IAAA,YAAY,CAAC,IAAI,EAAA;QACf,UAAU,CAAC,MAAK;YACd,IAAI,IAAI,IAAI,KAAK;AACf,gBAAA,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC;YAC7B,IAAI,IAAI,IAAI,KAAK;AACf,gBAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;SAE3B,EAAE,CAAC,CAAC,CAAC;KACP;IAED,QAAQ,GAAA;QACN,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;QACrD,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,IAAG;YAChC,IAAI,KAAK,GAAG,YAAY,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;YAC5C,IAAI,MAAM,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;AAC9C,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACrD,YAAA,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;YACpC,IAAI,KAAK,GAAG,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;YAC1C,IAAI,IAAI,GAAG,YAAY,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;YAC3C,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;AAC5B,YAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,SAAS,EAAE;gBACvC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;AACrF,aAAA;AAED,YAAA,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,SAAS,EAAE;gBACrC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,GAAG,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;AAClF,aAAA;YAGD,IAAI,KAAK,IAAI,SAAS,EAAE;AACtB,gBAAA,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;KAoBJ;;mIAnpCU,mBAAmB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAiD,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,SAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAnD,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAnB,mBAAA,mBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,mBAAmB,uDCjBhC,48gCA0gBwG,EAAA,MAAA,EAAA,CAAA,sGAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,gCAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,OAAA,EAAA,YAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAQ,IAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,MAAA,EAAA,UAAA,EAAA,QAAA,EAAA,WAAA,EAAA,QAAA,EAAA,QAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,EAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDzf3F,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAL/B,SAAS;+BACE,iBAAiB,EAAA,QAAA,EAAA,48gCAAA,EAAA,MAAA,EAAA,CAAA,sGAAA,CAAA,EAAA,CAAA;;;AEC7B;MAOa,gBAAgB,CAAA;IAwD3B,WACS,CAAA,EAAwB,EACvB,GAAc,EACd,eAAkC,EAClC,MAAqB,EACrB,MAAc,EACd,KAAqB,EAAA;AALtB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AACvB,QAAA,IAAG,CAAA,GAAA,GAAH,GAAG,CAAW;AACd,QAAA,IAAe,CAAA,eAAA,GAAf,eAAe,CAAmB;AAClC,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AACrB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAQ;AACd,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAgB;AA5D/B,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;AAEZ,QAAA,IAAW,CAAA,WAAA,GAAG,CAAC,CAAC;AAEhB,QAAA,IAAc,CAAA,cAAA,GAAG,CAAC,CAAC;AACnB,QAAA,IAAgB,CAAA,gBAAA,GAAG,CAAC,CAAC;AACrB,QAAA,IAAU,CAAA,UAAA,GAAG,CAAC,CAAC;AACf,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AACd,QAAA,IAAe,CAAA,eAAA,GAAG,CAAC,CAAC;AACpB,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;AACnB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAY,CAAA,YAAA,GAAG,CAAC,CAAC;AACjB,QAAA,IAAM,CAAA,MAAA,GAAG,CAAC,CAAC;AACX,QAAA,IAAM,CAAA,MAAA,GAAG,CAAC,CAAC;AACX,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAQ,CAAA,QAAA,GAAG,CAAC,CAAC;AACb,QAAA,IAAS,CAAA,SAAA,GAAG,CAAC,CAAC;AACd,QAAA,IAAS,CAAA,SAAA,GAAG,CAAC,CAAC;AACd,QAAA,IAAS,CAAA,SAAA,GAAG,CAAC,CAAC;AAGd,QAAA,IAAA,CAAA,cAAc,GAAG,IAAI,GAAG,EAAE,CAAC;;AAE3B,QAAA,IAAY,CAAA,YAAA,GAAG,EAAE,CAAC;AAGlB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAS,CAAA,SAAA,GAAG,KAAK,CAAC;AAKlB,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AACf,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAK,CAAA,KAAA,GAAG,EAAE,CAAC;AACX,QAAA,IAAM,CAAA,MAAA,GAAG,CAAC,CAAC;AACX,QAAA,IAAM,CAAA,MAAA,GAAG,IAAI,CAAC;AACd,QAAA,IAAW,CAAA,WAAA,GAAG,OAAO,CAAC;AACtB,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AACjB,QAAA,IAAgB,CAAA,gBAAA,GAAG,EAAE,CAAC;AAMtB,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAkB,CAAA,kBAAA,GAAG,EAAE,CAAC;AA6IxB,QAAA,IAAO,CAAA,OAAA,GAAG,KAAK,CAAC;AAkJhB,QAAA,IAAG,CAAA,GAAA,GAAG,EAAE,CAAC;AACT,QAAA,IAAO,CAAA,OAAA,GAAG,EAAE,CAAC;AACb,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAA;AAChB,QAAA,IAAe,CAAA,eAAA,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAA,IAAA,GAAG,EAAE,CAAC;AACV,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AA6DhB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AAmOd,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAM,CAAA,MAAA,GAAG,EAAE,CAAC;AACZ,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;AACnB,QAAA,IAAA,CAAA,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,IAAW,CAAA,WAAA,GAAG,KAAK,CAAC;AACpB,QAAA,IAAS,CAAA,SAAA,GAAG,KAAK,CAAC;AAElB,QAAA,IAAU,CAAA,UAAA,GAAG,EAAE,CAAC;AAChB,QAAA,IAAQ,CAAA,QAAA,GAAG,EAAE,CAAC;AA0Gd,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;AAsCnB,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AAyCR,QAAA,IAAA,CAAA,eAAe,GAAG,CAAC,gBAAgB,CAAC,CAAC;AAC5C,QAAA,IAAiB,CAAA,iBAAA,GAAG,KAAK,CAAC;AAC1B,QAAA,IAAmB,CAAA,mBAAA,GAAG,EAAE,CAAC;AACzB,QAAA,IAAiB,CAAA,iBAAA,GAAG,EAAE,CAAC;AACvB,QAAA,IAAc,CAAA,cAAA,GAAG,EAAE,CAAC;AACpB,QAAA,IAAc,CAAA,cAAA,GAAG,IAAI,CAAC;QAGf,IAAA,CAAA,WAAW,GAAU;AAC1B,YAAA;AACE,gBAAA,eAAe,EAAE,IAAI,CAAC,QAAQ,EAAE;AAChC,gBAAA,SAAS,EAAE,IAAI,CAAC,QAAQ,EAAE;AAC1B,gBAAA,WAAW,EAAE,IAAI,CAAC,QAAQ,EAAE;;AAE7B,aAAA;SAAC,CAAC;QACL,IAAA,CAAA,MAAM,GAAG;AACP,YAAA,MAAM,EAAE;AACN,gBAAA,MAAM,EAAE,YAAY;;AAEpB,gBAAA,SAAS,EAAE,CAAC;AACb,aAAA;SACF,CAAA;QACD,IAAA,CAAA,YAAY,GAAG;AACb,YAAA,OAAO,EAAE;AACP,gBAAA,MAAM,EAAE;AACN,oBAAA,MAAM,EAAE,YAAY;AACrB,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,QAAQ,EAAE,OAAO;AACjB,gBAAA,MAAM,EAAE;AACN,oBAAA,SAAS,EAAE,OAAO;AAClB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,OAAO,EAAE,EAAE;AACX,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,MAAM,EAAE,YAAY;AAErB,iBAAA;AACF,aAAA;SAIF,CAAA;QACD,IAAA,CAAA,eAAe,GAAG;;;AAIhB,YAAA,MAAM,EAAE;AACN,gBAAA,QAAQ,EAAE,OAAO;AACjB,gBAAA,MAAM,EAAE;AACN,oBAAA,SAAS,EAAE,OAAO;AAClB,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,OAAO,EAAE,EAAE;AACX,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,MAAM,EAAE,YAAY;AACrB,iBAAA;AAEF,aAAA;AACD,YAAA,OAAO,EAAE;AACP,gBAAA,UAAU,EAAE;AACV,oBAAA,SAAS,EAAE,CAAC,KAAK,EAAE,GAAG,KAAI;AACxB,wBAAA,MAAM,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;AACnD,wBAAA,OAAO,KAAK,CAAC;qBACd;AACF,iBAAA;AACF,aAAA;SACF,CAAC;QACF,IAAA,CAAA,GAAG,GAAG;YACJ,MAAM,EAAE,EAAE,QAAQ,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE;AAChD,YAAA,OAAO,EAAE;AACP,gBAAA,MAAM,EAAE;;AAEN,oBAAA,MAAM,EAAE,YAAY;AACpB,oBAAA,SAAS,EAAE,CAAC;AACZ,oBAAA,GAAG,EAAE,IAAI;AACT,oBAAA,qBAAqB,EAAE,IAAI;AAC3B,oBAAA,QAAQ,EAAE,SAAS;AACpB,iBAAA;AACF,aAAA;AACD,YAAA,QAAQ,EAAE;AACR,gBAAA,IAAI,EAAE,OAAO;AACb,gBAAA,SAAS,EAAE;AACT,oBAAA,KAAK,EAAE,UAAU,WAAW,EAAE,IAAI,EAAA;;;wBAGhC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,CAAC;yBACrC,CAAC;qBACH;AACF,iBAAA;AACF,aAAA;SACF,CAAA;AA6LD,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;AA0Cf,QAAA,IAAS,CAAA,SAAA,GAAG,EAAE,CAAC;KA1jCV;IAEL,IAAI,CAAC,IAAI,EAAE,EAAE,EAAA;QACX,IAAI,GAAG,GAAG,IAAI,CAAC;AACf,QAAA,OAAO,GAAG,CAAC,MAAM,GAAG,EAAE,EAAE;AAAE,YAAA,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAAE,SAAA;AAC5C,QAAA,OAAO,GAAG,CAAC;KACZ;IAED,eAAe,GAAA;AACb,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC;AACd,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AACpB,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC;QAC3B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACrD,QAAA,MAAM,CAAC,eAAe,CAAC,GAAG,YAAY,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACrE,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAEzD,QAAA,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;AACpB,QAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,EAAE,kBAAkB,CAAC;aAChD,SAAS,CAAC,IAAI,IAAG;AAChB,YAAA,IAAI,IAAI,CAAC,MAAM,IAAI,SAAS,EAAE;AAC5B,gBAAA,IAAI,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;gBAEtB,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC,cAAc,IAAI,EAAE,CAAC;gBAC/C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,IAAI,EAAE,CAAC;gBAC5C,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,eAAe,IAAI,EAAE,CAAC;gBACtC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;gBACnF,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC;gBACrC,IAAI,CAAC,gBAAgB,GAAG,GAAG,CAAC,gBAAgB,IAAI,EAAE,CAAC;AACnD,gBAAA,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,UAAU,CAAC;AAChC,gBAAA,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,aAAa,CAAC;AAChC,gBAAA,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC;AACjC,gBAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACvG,gBAAA,IAAI,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;gBACnG,IAAI,MAAM,GAAG,CAAC,CAAC;AACf,gBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,IAAG;AAC1B,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,MAAM,EAAE;AAC7B,wBAAA,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AACzE,qBAAA;AACI,yBAAA;AACH,wBAAA,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AACrE,qBAAA;AACH,iBAAC,CAAC,CAAC;gBAEH,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC;AAChD,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC;gBACxE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,IAAI,UAAU,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC;AACrF,gBAAA,IAAI,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY;AACnC,oBAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAA;gBACnC,IAAI,CAAC,QAAQ,EAAE,CAAC;;;AAIhB,gBAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;;;AAI3B,gBAAA,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;AAC3D,gBAAA,IAAI,SAAS,GAAG,GAAG,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAC9D,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;AACrC,gBAAA,IAAI,SAAS,GAAG,GAAG,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAChE,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;AAIxC,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAE7B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACjC,aAAA;SACF,EAAE,KAAK,IAAG;AACT,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,YAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,SAAC,CAAC,CAAC;KACN;AACD,IAAA,SAAS,CAAC,KAAK,EAAA;AACb,QAAA,IAAI,UAAU,GAAG,KAAK,GAAG,KAAK,CAAC;QAC/B,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,KAAK,EAAE,CAAC;KAC7C;AAED,IAAA,UAAU,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAA;AAC9B,QAAA,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC;QACjC,IAAI,MAAM,IAAI,KAAK,EAAE;YACnB,IAAI,OAAO,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;YAC5C,OAAO,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC;YACpE,OAAO,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;YACpE,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,KAAI;AACpC,gBAAA,IAAI,CAAC,CAAC,SAAS,IAAI,QAAQ,EAAE;oBAC3B,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AACnC,iBAAA;AACH,aAAC,CAAC,CAAC;AACJ,SAAA;AAAM,aAAA;YACL,IAAI,OAAO,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;YAC5C,OAAO,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC;YACvE,OAAO,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AACjE,YAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC5B,SAAA;AACD,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;;AAG3G,QAAA,IAAI,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAC3G,QAAA,IAAI,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC;QAGjG,IAAI,MAAM,GAAG,CAAC,CAAC;AACf,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AACjC,YAAA,IAAI,OAAO,CAAC,OAAO,IAAI,MAAM,EAAE;AAC7B,gBAAA,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AAC9E,aAAA;AACI,iBAAA;AACH,gBAAA,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AAC1E,aAAA;AACH,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,GAAG,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC;QAC3E,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,MAAM,GAAG,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC;QACzF,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC;KAEpD;IAGD,iBAAiB,CAAC,CAAC,EAAE,CAAC,EAAA;AAEpB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;QACpB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,KAAK,IAAI,GAAG,IAAI,CAAC,EAAE;AACjB,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;AAElB,gBAAA,IAAI,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC;AACjD,gBAAA,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;AACxB,aAAA;AACI,iBAAA;AACH,gBAAA,IAAI,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC;AAC7C,aAAA;AACF,SAAA;AAED,QAAA,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC;AAC5B,QAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QAEvB,IAAI,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;AACnC,YAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAElH,YAAA,IAAI,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAC/G,YAAA,IAAI,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC;YAErG,IAAI,MAAM,GAAG,CAAC,CAAC;YACf,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,IAAG;AACrC,gBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,MAAM,EAAE;AAC7B,oBAAA,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AACzE,iBAAA;AACI,qBAAA;AACH,oBAAA,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AACrE,iBAAA;AACH,aAAC,CAAC,CAAC;YACH,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC;AAEhD,YAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,GAAG,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC;YACxE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,IAAI,UAAU,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC;AAEzF,SAAA;;;;;;;;;;KAkBF;IACD,WAAW,CAAC,GAAG,EAAE,MAAM,EAAA;AAErB,QAAA,IAAI,GAAG,CAAC,UAAU,IAAI,aAAa,EAAE;AACnC,YAAA,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;YACnB,QAAQ,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;AAC9C,SAAA;KACF;IAED,cAAc,CAAC,MAAM,EAAE,GAAG,EAAA;QAExB,IAAI,GAAG,IAAI,KAAK,EAAE;AAChB,YAAA,IAAI,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,UAAU,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC;AAC7G,YAAA,MAAM,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC;AAC7B,SAAA;QAED,IAAI,GAAG,IAAI,KAAK,EAAE;AAChB,YAAA,IAAI,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,EAAE,UAAU,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,GAAG,GAAG,UAAU,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC;AACjH,YAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACzB,SAAA;KAEF;IAED,YAAY,GAAA;AAGV,QAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACxD,IAAI,WAAW,GAAG,EAAE,CAAC;QACrB,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,SAAS,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC;QACrC,SAAS,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC;AACnC,QAAA,SAAS,CAAC,KAAK,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC;AAChD,QAAA,SAAS,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC;AACtB,QAAA,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAE5B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,MAAM,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACvB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AACxB,QAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAA,MAAM,CAAC,KAAK,CAAC,GAAG,YAAY,CAAC;AAC7B,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,oBAAoB,CAAA;AAC5C,QAAA,MAAM,CAAC,aAAa,CAAC,GAAG,WAAW,CAAC;AAEpC,QAAA,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC;;AAEzC,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC;SACjC,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,0BAA0B,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AAC/E,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;gBAEhC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC;gBAClC,IAAI,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;AAC1C,gBAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBAC3B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACtC,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC7B,aAAA;AAAM,iBAAA;AAEL,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KAEJ;IAED,QAAQ,GAAA;AACN,QAAA,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,EAAE,EAAE;AACpD,YAAA,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACnC,SAAA;AACD,QAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnC,QAAA,IAAI,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,EAAE;AACrC,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC;AACnC,SAAA;KACF;IAED,YAAY,GAAA;AAEV,QAAA,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY;YACpC,IAAI,CAAC,QAAQ,EAAE,CAAA;QACjB,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,gBAAgB,CAAC,QAAQ,EAAE,YAAA;YACzD,IAAI,SAAS,GAAG,cAAc,GAAG,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;YACxD,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,SAAS,GAAG,SAAS,CAAC;AAC1D,SAAC,CAAC,CAAC;KACJ;IAQD,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAA;AACvB,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,QAAA,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,KAAK,CAAC,CAAC;;;;QAKvB,IAAI,YAAY,GAAG,QAAQ,CAAC;QAE5B,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,KAAK,EAAA;YAC/C,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBAC5C,IAAI,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AACtC,aAAA;AAED,YAAA,OAAO,IAAI,CAAC;;AAEd,SAAC,CAAC,CAAC;;AAGH,QAAA,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAGnB,IAAI,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QAGjC,IAAI,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QAGnC,IAAI,UAAU,GAAG,EAAE,CAAC;AACpB,QAAA,IAAI,CAAC,GAAG,CAAC,GAAG,IAAG;YACb,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,SAAS,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;AAC5E,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,CAAC,GAAG,GAAG,UAAU,CAAC;AACtB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;AACpB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC1C,YAAA,IAAI,MAAM,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC;YAC3B,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAIpC,SAAA;QAED,IAAI,CAAC,QAAQ,EAAE,CAAC;AAChB,QAAA,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;AAEhB,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;KAE7B;AAGD,IAAA,WAAW,CAAC,QAAQ,EAAA;AAClB,QAAA,IAAI,IAAI,CAAC,WAAW,IAAI,OAAO;YAC7B,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;;AAExC,YAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;KACjC;IAED,aAAa,CAAC,IAAI,EAAE,QAAQ,EAAA;AAC1B,QAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,CAAC,EAAE;AACxB,YAAA,IAAI,IAAI,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;;;AAGvB,YAAA,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CACb,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EACrB,QAAQ,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,EACxC,GAAG,CAAC,CAAC,IAAG;gBACN,OAAO;AACL,oBAAA,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;AACjB,oBAAA,OAAO,EAAE,CAAC;oBACV,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,gBAAgB,CAAC;AACnC,oBAAA,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC;AACxD,oBAAA,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC;AACxD,oBAAA,GAAG,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC;AACvD,oBAAA,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC;oBAC9D,GAAG,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC;oBAChF,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,eAAe,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC;AACvF,oBAAA,GAAG,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,IAAI,GAAG,CAAC;AACjG,oBAAA,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,eAAe,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,IAAI,GAAG,CAAC;iBAEzG,CAAA;AACH,aAAC,CAAC,EACF,OAAO,EAAE,CAAC;iBACT,SAAS,CAAC,CAAC,IAAG;AACb,gBAAA,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC;AACxB,gBAAA,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC;gBACzB,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC;gBAChD,IAAI,CAAC,aAAa,EAAE,CAAC;AACvB,aAAC,CAAC,CAAC;AAEN,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;AACpB,YAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACnB,YAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,YAAA,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;AACzB,YAAA,IAAI,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY;AACnC,gBAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAA;YACnC,IAAI,CAAC,QAAQ,EAAE,CAAC;AAEjB,SAAA;KACF;IAGD,aAAa,GAAA;QACX,IAAI,MAAM,GAAG,CAAC,CAAC;AACf,QAAA,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,EAAE;AAE9D,YAAA,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;AACpD,YAAA,IAAI,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;AACtD,YAAA,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;YACjC,IAAI,MAAM,GAAG,EAAE,EAAE;AACf,gBAAA,IAAI,CAAC,eAAe,GAAG,CAAC,GAAG,CAAC,CAAC;gBAC7B,MAAM;AACP,aAAA;AACF,SAAA;KAEF;IAED,iBAAiB,GAAA;AAEf,QAAA,IAAI,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,aAAa;YAC3C,IAAI,CAAC,aAAa,EAAE,CAAA;QACtB,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,gBAAgB,CAAC,QAAQ,EAAE,YAAA;YACzD,IAAI,SAAS,GAAG,cAAc,GAAG,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;YACxD,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,SAAS,GAAG,SAAS,CAAC;AAC1D,SAAC,CAAC,CAAC;KACJ;AAED,IAAA,cAAc,CAAC,QAAQ,EAAA;AAGrB,QAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,CAAC,EAAE;AAExB,YAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;YACnB,IAAI,WAAW,GAAG,EAAE,CAAC;AACrB,YAAA,IAAI,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;YAE3B,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAClB,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,EAC9C,QAAQ,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,EACxC,GAAG,CAAC,CAAC,IAAG;gBACN,OAAO;AACL,oBAAA,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC;AAC3C,oBAAA,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;oBACrB,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,KAAK;AACtC,oBAAA,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC;oBACvB,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,gBAAgB,CAAC;AACnC,oBAAA,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC;AACxD,oBAAA,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC;AACxD,oBAAA,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC;AAC1D,oBAAA,GAAG,EAAE,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC;iBAE5D,CAAA;AACH,aAAC,CAAC,EACF,OAAO,EAAE,CAAC;iBACT,SAAS,CAAC,CAAC,IAAG;gBACb,WAAW,GAAG,CAAC,CAAC;AAClB,aAAC,CAAC,CAAC;YAEL,IAAI,UAAU,GAAG,EAAE,CAAC;YACpB,IAAI,QAAQ,GAAG,EAAE,CAAC;YAClB,IAAI,QAAQ,GAAG,EAAE,CAAC;AAClB,YAAA,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AAC5B,gBAAA,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC;AAClC,gBAAA,IAAI,KAAK,GAAG,OAAO,CAAC,KAAK,IAAI,EAAE,CAAC;AAChC,gBAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;AAC5B,gBAAA,IAAI,CAAC,QAAQ,IAAI,SAAS,IAAI,QAAQ,IAAI,SAAS,KAAK,MAAM,IAAI,MAAM;oBACtE,KAAK,GAAG,EAAE,CAAC;gBACb,IAAI,KAAK,IAAI,EAAE,EAAE;oBAGf,IAAI,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAChC,wBAAA,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACxB,IAAI,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAC/B,wBAAA,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACxB,iBAAA;AACH,aAAC,CAAC,CAAA;AAEF,YAAA,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;AACtB,YAAA,QAAQ,CAAC,OAAO,CAAC,IAAI,IAAG;gBACtB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,gBAAA,QAAQ,CAAC,OAAO,CAAC,IAAI,IAAG;AACtB,oBAAA,IAAI,UAAU,GAAG,UAAU,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC;oBACrD,IAAI,UAAU,IAAI,EAAE,EAAE;AACpB,wBAAA,IAAI,GAAG,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;wBAE/B,IAAI,GAAG,GAAG,UAAU,CAAC,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC;wBAC7C,IAAI,MAAM,GAAG,UAAU,CAAC,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC;wBAChD,IAAI,KAAK,GAAG,UAAU,CAAC,UAAU,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC;AAC9C,wBAAA,MAAM,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC;AACvB,wBAAA,MAAM,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC,IAAI,CAAC;wBACtC,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,UAAU,CAAC,KAAK,CAAC;wBAC1C,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,UAAU,CAAC,KAAK,CAAC;wBAC1C,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,UAAU,CAAC,MAAM,CAAC;AACzC,wBAAA,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC;wBAC9D,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,MAAM,IAAI,GAAG,CAAC,CAAC;wBAC/E,IAAI,GAAG,IAAI,MAAM,EAAE;4BACjB,GAAG,GAAG,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;AACtC,4BAAA,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,GAAG,CAAC;AAC3B,4BAAA,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC;4BAC9D,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,MAAM,IAAI,GAAG,CAAC,CAAC;AAChF,yBAAA;AACF,qBAAA;AAEH,iBAAC,CAAC,CAAC;AAEH,gBAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAChC,aAAC,CAAC,CAAC;AAEH,YAAA,IAAI,QAAQ,IAAI,SAAS,IAAI,QAAQ,IAAI,SAAS,EAAE;gBAClD,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,KAAI;AACnC,oBAAA,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;AACjD,iBAAC,CAAC,CAAC;AACJ,aAAA;AAAM,iBAAA;gBAEL,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,KAAI;AACnC,oBAAA,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;AACnD,iBAAC,CAAC,CAAC;AAEJ,aAAA;AAED,YAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAE1B,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE;AACvB,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,iCAAiC,CAAC,CAAC;AACtD,aAAA;AACF,SAAA;KACF;IAED,kBAAkB,GAAA;QAEhB,IAAI,cAAc,GAAG,EAAE,CAAC;QAExB,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,KAAK,KAAI;YACvC,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,YAAA,GAAG,CAAC,QAAQ,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC;YAC1B,GAAG,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,KAAK,IAAI,EAAE,CAAC;AACpC,YAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,IAAG;AAC1B,gBAAA,GAAG,CAAC,MAAM,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC;AACrD,gBAAA,GAAG,CAAC,QAAQ,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC;AACvD,gBAAA,GAAG,CAAC,MAAM,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC;AACnD,gBAAA,GAAG,CAAC,MAAM,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC;AACnD,gBAAA,GAAG,CAAC,QAAQ,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC;AACvD,aAAC,CAAC,CAAC;AAEH,YAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAE3B,SAAC,CAAC,CAAC;QACH,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,cAAc,EAAE,iBAAiB,EAAE,IAAI,CAAC,CAAA;KAC9D;IAED,QAAQ,GAAA;QACN,IAAI,QAAQ,GAAG,CAAC,CAAC;QACjB,IAAI,EAAE,GAAG,CAAC,CAAC;AAEX,QAAA,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,IAAG;YAC7B,IAAI,MAAM,GAAG,CAAC,CAAC;AACf,YAAA,IAAI,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;YAClG,IAAI,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;AACzC,YAAA,OAAO,CAAC,OAAO,CAAC,GAAG,IAAG;AAEpB,gBAAA,IAAI,GAAG,CAAC,OAAO,IAAI,MAAM,EAAE;AACzB,oBAAA,MAAM,IAAI,UAAU,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AACtE,iBAAA;AACI,qBAAA;AACH,oBAAA,MAAM,IAAI,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;AAClE,iBAAA;AACH,aAAC,CAAC,CAAC;YAEH,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC;YAE3C,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC7B,YAAA,IAAI,CAAC,UAAU,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,SAAS,CAAC,CAAC;AACrE,YAAA,IAAI,CAAC,UAAU,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC;AAClE,YAAA,IAAI,CAAC,UAAU,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;YAC9E,IAAI,CAAC,UAAU,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,IAAI,MAAM,IAAI,GAAG,CAAC,CAAC;AAC3F,YAAA,QAAQ,EAAE,CAAC;AAEb,SAAC,CAAC,CAAC;KAEJ;IAaD,WAAW,CAAC,QAAQ,EAAE,SAAS,EAAA;QAC7B,IAAI,SAAS,IAAI,KAAK,EAAE;AACtB,YAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC;AAClE,YAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1D,YAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAC7D,YAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAChE,SAAA;AACI,aAAA;AACH,YAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC;AAClE,YAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1D,YAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAC7D,YAAA,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAChE,SAAA;AACD,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;AAEpB,QAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;AACzB,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC5B,QAAA,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;AACzB,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC;AAC3B,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,MAAM,CAAC,CAAC;AACvD,QAAA,IAAI,SAAS,CAAC;AACd,QAAA,IAAI,YAAY,CAAC;QACjB,IAAI,QAAQ,GAAG,EAAE,CAAC;;QAElB,IAAI,QAAQ,IAAI,OAAO,EAAE;AACvB,YAAA,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC;AACpB,YAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;AACxB,YAAA,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;YACvB,SAAS,GAAG,SAAS,CAAC;AACtB,YAAA,YAAY,GAAG,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;YACpC,QAAQ,GAAG,EAAE,CAAC;AACf,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,cAAc,CAAC;AAChC,YAAA,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;AACzB,YAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;AACtB,YAAA,YAAY,GAAG,IAAI,CAAC,cAAc,CAAC;AAEpC,SAAA;;QAID,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,KAAK,EAAA;YAC/C,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBAC5C,IAAI,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AACtC,aAAA;AAED,YAAA,OAAO,IAAI,CAAC;;AAEd,SAAC,CAAC,CAAC;;AAGH,QAAA,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAEnB,IAAI,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QAEjC,IAAI,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QAEnC,IAAI,UAAU,GAAG,EAAE,CAAC;AACpB,QAAA,IAAI,CAAC,GAAG,CAAC,GAAG,IAAG;YACb,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,SAAS,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;AAC5E,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,CAAC,MAAM,GAAG,UAAU,CAAC;AACzB,QAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;AACvB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC1C,YAAA,IAAI,MAAM,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC;YAE3B,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAEtC,YAAA,IAAI,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;YAE3H,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;YACrB,MAAM,CAAC,GAAG,CAAC,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AACjC,YAAA,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC5B,MAAM,GAAG,EAAE,CAAC;;YAGZ,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,YAAA,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;AACrB,YAAA,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;AACjD,YAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC7B,MAAM,GAAG,EAAE,CAAC;;AAIb,SAAA;QAGD,IAAI,SAAS,IAAI,KAAK,EAAE;YACtB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC;AACpD,SAAA;AACI,aAAA;YACH,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC;AACnD,SAAA;;;KAKF;IAGD,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;QACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;;YAE1B,IAAI,GAAG,GAAG,QAAQ,CAAC;YACnB,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC;YACxB,IAAI,QAAQ,GAAG,KAAK,CAAC;AAErB,YAAA,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;AACjB,gBAAA,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;gBACnB,QAAQ,GAAG,IAAI,CAAC;AACjB,aAAA;YAED,IAAI,GAAG,GAAG,QAAQ,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC;YAE5B,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC;YAE1B,IAAI,CAAC,GAAG,GAAG;gBAAE,CAAC,GAAG,GAAG,CAAC;iBAChB,IAAI,CAAC,GAAG,CAAC;gBAAE,CAAC,GAAG,CAAC,CAAC;AAEtB,YAAA,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,MAAM,IAAI,GAAG,CAAC;YAEpC,IAAI,CAAC,GAAG,GAAG;gBAAE,CAAC,GAAG,GAAG,CAAC;iBAChB,IAAI,CAAC,GAAG,CAAC;gBAAE,CAAC,GAAG,CAAC,CAAC;YAEtB,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,QAAQ,IAAI,GAAG,CAAC;YAE/B,IAAI,CAAC,GAAG,GAAG;gBAAE,CAAC,GAAG,GAAG,CAAC;iBAChB,IAAI,CAAC,GAAG,CAAC;gBAAE,CAAC,GAAG,CAAC,CAAC;;AAGtB,YAAA,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3F,SAAA;QAGD,OAAO,IAAI,CAAC,aAAa,CAAC;KAC3B;IAED,WAAW,GAAA;QACT,IAAI,QAAQ,GAAG,CAAC,CAAC;QACjB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAChC,IAAI,UAAU,GAAG,EAAE,CAAC;YACpB,IAAI,MAAM,GAAG,CAAC,CAAC;YACf,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,YAAA,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAC9F,YAAA,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACnG,YAAA,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACpB,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;;AAE7B,YAAA,IAAI,CAAC,aAAa,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,SAAS,CAAC,CAAC;AACxE,YAAA,IAAI,CAAC,aAAa,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC;AAErE,YAAA,QAAQ,EAAE,CAAC;YAEX,IAAI,QAAQ,IAAI,CAAC,EAAE;gBACjB,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC;AACxC,gBAAA,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gBAChC,UAAU,GAAG,EAAE,CAAC;AACjB,aAAA;;;AAIH,SAAC,CAAC,CAAC;AAIH,QAAA,MAAM,GAAG,MAAM,CAAC,GAAG,CAAC,UAAU,CAAC,EAAA;AAC7B,YAAA,OAAO,UAAU,CAAC,CAAC,CAAC,CAAC;AACvB,SAAC,CAAC,CAAC;AAEH,QAAA,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,EAAA,EAAI,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;QAE/C,MAAM,CAAC,OAAO,EAAE,CAAC;;KAIlB;AA4FD,IAAA,OAAO,CAAC,SAAS,EAAE,IAAI,EAAE,SAAS,EAAA;AAChC,QAAA,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC;AAC5B,QAAA,IAAI,CAAC,mBAAmB,GAAG,EAAE,CAAC;AAE9B,QAAA,IAAI,MAAM,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC;QAGtE,IAAI,SAAS,IAAI,OAAO,EAAE;YACxB,IAAI,CAAC,iBAAiB,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;YAC1D,IAAI,CAAC,mBAAmB,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;YAC5D,IAAI,IAAI,GAAG,CAAC,CAAC;YACb,IAAI,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;YACtF,IAAI,IAAI,IAAI,KAAK;gBACf,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;YAErF,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,YAAA,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAA;AACvC,gBAAA,OAAO,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzB,aAAC,CAAC,CAAC;AACH,YAAA,IAAI,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AACrB,YAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC;AAE7D,YAAA,IAAI,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC;YAC/D,IAAI,QAAQ,GAAG,QAAQ,EAAE;AACvB,gBAAA,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AACtC,gBAAA,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACxC,aAAA;AACI,iBAAA;AACH,gBAAA,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AACzC,gBAAA,IAAI,CAAC,mBAAmB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AAC3C,aAAA;AAEF,SAAA;AACI,aAAA;AACH,YAAA,IAAI,CAAC,iBAAiB,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,YAAA,IAAI,CAAC,mBAAmB,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;YAEhD,IAAI,IAAI,GAAG,CAAC,CAAC;YACb,IAAI,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AACtF,YAAA,IAAI,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;AAC5C,SAAA;;;AAKD,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACxD,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;AACxG,SAAA;;AAGD,QAAA,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;AAC7B,QAAA,IAAI,CAAC,iBAAiB,GAAG,KAAK,CAAC;;AAE/B,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;KAE7B;AAED,IAAA,YAAY,CAAC,SAAS,EAAA;AACpB,QAAA,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;AACzB,QAAA,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;QACvB,UAAU,CAAC,MAAK;YACd,IAAI,SAAS,IAAI,OAAO,EAAE;AACxB,gBAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;AACzB,aAAA;AACI,iBAAA;AACH,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;AACvB,aAAA;SAEF,EAAE,CAAC,CAAC,CAAC;KACP;IAED,MAAM,CAAC,GAAG,EAAE,CAAC,EAAA;AACX,QAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,IAAI,MAAM,GAAG,KAAK,GAAG,MAAM,CAAC;QAErD,IAAI,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;AAC/D,QAAA,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;AAC5B,QAAA,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;AAChB,QAAA,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;KACjB;AACD,IAAA,WAAW,CAAC,QAAQ,EAAA;AAClB,QAAA,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,EACnB,KAAK,GAAG,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAC/B,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,EACtB,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AACzB,QAAA,IAAI,EAAE,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtC,QAAA,IAAI,OAAO,GAAG,QAAQ,GAAG,IAAI,GAAG,EAAE,CAAC;QACnC,IAAI,CAAC,SAAS,GAAG,CAAC,SAAS,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;QAChD,IAAI,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;QACxF,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC;KACrD;AACD,IAAA,UAAU,CAAC,CAAC,EAAA;AACV,QAAA,IAAI,OAAO,CAAC;AACZ,QAAA,CAAC,CAAC,OAAO,CAAC,OAAO,IAAG;;;;;;;;;;;;;;;AAiBlB,YAAA,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;YAEnD,IAAI,KAAK,GAAG,CAAC,CAAC;YACd,IAAI,MAAM,GAAG,CAAC,CAAC;YACf,IAAI,OAAO,GAAG,CAAC,CAAC;YAChB,IAAI,IAAI,GAAG,CAAC,CAAC;YACb,IAAI,QAAQ,GAAG,CAAC,CAAC;YACjB,IAAI,MAAM,GAAG,CAAC,CAAC;YACf,IAAI,OAAO,GAAG,CAAC,CAAC;;;YAMhB,IAAI,EAAE,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,IAAI,GAAG,CAAC,CAAC;YACb,IAAI,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AACzC,YAAA,IAAI,OAAO,CAAC,OAAO,IAAI,MAAM,EAAE;AAC7B,gBAAA,IAAI,GAAG,UAAU,CAAC,CAAC,OAAO,CAAC,OAAO,IAAI,SAAS,IAAI,OAAO,CAAC,OAAO,IAAI,EAAE,IAAI,OAAO,CAAC,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AACxI,aAAA;AACI,iBAAA;AACH,gBAAA,IAAI,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5D,aAAA;YAED,IAAI,OAAO,IAAI,IAAI,EAAE;gBACnB,KAAK,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;gBACvC,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;gBACvC,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC3C,OAAO,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AAC1C,aAAA;AAAM,iBAAA;AACL,gBAAA,OAAO,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,aAAA;YACD,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC;YAChC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,MAAM,GAAG,EAAE,CAAC,CAAC;YAC/B,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,GAAG,IAAI,CAAC,CAAC;YACrC,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,GAAG,MAAM,CAAC,CAAC;;AAGrC,YAAA,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;AAEpD,SAAC,CAAC,CAAC;AAGH,QAAA,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,IAAG;YAE9B,IAAI,KAAK,GAAG,CAAC,CAAC;YACd,IAAI,MAAM,GAAG,CAAC,CAAC;YACf,IAAI,OAAO,GAAG,CAAC,CAAC;YAChB,IAAI,IAAI,GAAG,CAAC,CAAC;YACb,IAAI,QAAQ,GAAG,CAAC,CAAC;YACjB,IAAI,MAAM,GAAG,CAAC,CAAC;YACf,IAAI,GAAG,GAAG,CAAC,CAAC;YACZ,IAAI,OAAO,GAAG,CAAC,CAAC;;;AAKhB,YAAA,IAAI,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,CAAC;AAExD,YAAA,KAAK,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5C,YAAA,MAAM,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC;AAC/C,YAAA,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAChD,YAAA,OAAO,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC;AAE9C,YAAA,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,IAAI,OAAO,IAAI,GAAG,CAAC,CAAC;YAErE,OAAO,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC;AAEvD,YAAA,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AAC1B,YAAA,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;YAE5B,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;;AAGxC,SAAC,CAAC,CAAA;KAGH;IAGD,SAAS,CAAC,MAAM,EAAE,IAAI,EAAA;AAEpB,QAAA,MAAM,CAAC,OAAO,CAAC,OAAO,IAAG;YAEvB,IAAI,IAAI,GAAG,CAAC,CAAC;YACb,IAAI,KAAK,GAAG,CAAC,CAAC;AACd,YAAA,IAAI,OAAO,CAAC,IAAI,EAAE,IAAI,KAAK,EAAE;AAC3B,gBAAA,KAAK,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;AAC1E,aAAA;AACI,iBAAA;gBACH,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC;AAC7D,aAAA;YAED,IAAI,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC;AACzE,YAAA,IAAI,OAAO,CAAC,IAAI,EAAE,IAAI,KAAK,EAAE;gBAC3B,IAAI,GAAG,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;gBAC5D,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC,CAAA;AACtC,aAAA;AACI,iBAAA;AACH,gBAAA,IAAI,GAAG,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC;AAC5B,aAAA;YACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC;AACxC,SAAC,CAAC,CAAC;KAEJ;IAED,YAAY,CAAC,MAAM,EAAE,IAAI,EAAA;AAEvB,QAAA,MAAM,CAAC,OAAO,CAAC,OAAO,IAAG;YAEvB,IAAI,KAAK,GAAG,CAAC,CAAC;YAEd,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC;AAE5D,YAAA,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AACnE,SAAC,CAAC,CAAC;KACJ;IACD,YAAY,GAAA;AACV,QAAA,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAE,UAAU,CAAC,CAAC;QAC3C,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,UAAU,GAAG,mBAAmB,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;KACtG;IAED,QAAQ,GAAA;;AAEN,QAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;AACtD,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;QAE5B,IAAI,CAAC,SAAS,GAAG;AACf,YAAA,WAAW,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC;AAC9B,YAAA,cAAc,EAAE,kBAAkB;AAClC,YAAA,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,SAAS,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC;AAC/B,YAAA,QAAQ,EAAE,IAAI;SACf,CAAC;AACF,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC;AAC3B,QAAA,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;AACvB,QAAA,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC;AACd,QAAA,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACrB,QAAA,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;AACpB,QAAA,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;QACnB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;AAC5B,QAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,QAAA,IAAI,CAAC,EAAE,GAAG,kBAAkB,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;QAChD,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,IAAG;YAChC,IAAI,CAAC,cAAc,EAAE,CAAC;YACtB,IAAI,QAAQ,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;AAChD,YAAA,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AAC1D,YAAA,IAAI,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC;YAChE,IAAI,MAAM,IAAI,IAAI,EAAE;AAClB,gBAAA,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AACjE,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC;AACjE,gBAAA,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,IAAG;AAClC,oBAAA,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC;AAC7B,iBAAC,CAAC,CAAC;AACJ,aAAA;YACD,IAAI,QAAQ,IAAI,UAAU,EAAE;gBAC1B,IAAI,CAAC,eAAe,EAAE,CAAC;AACxB,aAAA;AACI,iBAAA;AACH,gBAAA,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;AACvD,gBAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC;AAChE,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC;AAChE,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC;AAChE,gBAAA,IAAI,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC;gBAC5D,IAAI,OAAO,IAAI,IAAI,IAAI,OAAO,IAAI,SAAS,IAAI,OAAO,IAAI,EAAE,EAAE;AAC5D,oBAAA,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC;AAC3B,iBAAA;AACD,gBAAA,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC;AAEtB,gBAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAEvG,gBAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAG3B,gBAAA,IAAI,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AACpG,gBAAA,IAAI,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC;gBAE1F,IAAI,MAAM,GAAG,CAAC,CAAC;AACf,gBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,IAAG;AAC1B,oBAAA,IAAI,OAAO,CAAC,OAAO,IAAI,MAAM,EAAE;AAC7B,wBAAA,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AACzE,qBAAA;AACI,yBAAA;AACH,wBAAA,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AACrE,qBAAA;AACH,iBAAC,CAAC,CAAC;AAIH,gBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,GAAG,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC;gBACxE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,IAAI,UAAU,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC;gBAGxF,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC;AACrC,gBAAA,IAAI,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY;AACnC,oBAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAA;gBACnC,IAAI,CAAC,QAAQ,EAAE,CAAC;AAGjB,aAAA;AAEH,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,IAAI,EAAE,CAAC;AACtE,QAAA,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;;AAExB,QAAA,IAAI,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,IAAI,EAAE,CAAC;QACrE,IAAI,SAAS,IAAI,EAAE;YACjB,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;KACxC;AACD,IAAA,WAAW,CAAC,GAAG,EAAA;AACb,QAAA,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC3B,QAAA,IAAI,GAAG,GAAG,EAAE,EAAE,SAAS,GAAG,EAAE,CAAC;AAC7B,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;AACxC,YAAA,IAAI,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;AACzC,YAAA,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACf,YAAA,GAAG,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;;;;AAIjB,YAAA,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACzB,GAAG,GAAG,EAAE,CAAC;AACV,SAAA;AACD,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,KAAK;YAC7C,KAAK,EAAE,MAAM,CAAC,CAAC;YACf,KAAK,EAAE,MAAM,CAAC,CAAC;AAChB,SAAA,CAAC,CAAC,CAAC;KAEL;IAED,cAAc,GAAA;AAEZ,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;QAC5B,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,QAAA,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AACzD,QAAA,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC;;AAE5C,QAAA,IAAI,OAAO,GAAG;AACZ,YAAA,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC;SACjC,CAAA;AACD,QAAA,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,KAAI;AACvE,YAAA,IAAI,QAAQ,CAAC,MAAM,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,CAAC;gBAC7B,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,cAAc,IAAI,EAAE,CAAC;gBAClD,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,IAAI,EAAE,CAAC;AAE5C,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;AAC7B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;gBAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AACrC,aAAA;AACH,SAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAQ,KAAI;AACpB,YAAA,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YAC5B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,SAAC,CAAC,CAAC;KACJ;;gIAhwCU,gBAAgB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAyC,oBAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,SAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,EAAA,EAAA,KAAA,EAAAnD,EAAA,CAAA,aAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAAA,EAAA,CAAA,cAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;oHAAhB,gBAAgB,EAAA,QAAA,EAAA,cAAA,EAAA,WAAA,EAAA,CAAA,EAAA,YAAA,EAAA,OAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAqDhB,kBAAkB,EAAA,WAAA,EAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EC1E/B,k13BAsiBM,EAAA,MAAA,EAAA,CAAA,woBAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,aAAA,EAAA,QAAA,EAAA,8CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,cAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,4BAAA,EAAA,QAAA,EAAA,uGAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,6GAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,0FAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,qDAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,SAAA,EAAA,gBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,wDAAA,EAAA,MAAA,EAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,EAAA,UAAA,EAAA,UAAA,EAAA,UAAA,EAAA,aAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,QAAA,EAAA,UAAA,EAAA,YAAA,EAAA,OAAA,EAAA,MAAA,EAAA,gBAAA,EAAA,oBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAAuB,IAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,MAAA,EAAA,UAAA,EAAA,QAAA,EAAA,WAAA,EAAA,QAAA,EAAA,QAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,EAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,GAAA,CAAA,uBAAA,EAAA,QAAA,EAAA,6DAAA,EAAA,MAAA,EAAA,CAAA,wBAAA,EAAA,0BAAA,EAAA,wBAAA,EAAA,wBAAA,EAAA,yBAAA,EAAA,cAAA,EAAA,gBAAA,EAAA,YAAA,EAAA,gBAAA,EAAA,UAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,EAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA4B,sBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA/B,eAAA,EAAA,IAAA,EAAA,aAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDjhBO,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAL5B,SAAS;+BACE,cAAc,EAAA,QAAA,EAAA,k13BAAA,EAAA,MAAA,EAAA,CAAA,woBAAA,CAAA,EAAA,CAAA;2OA0DjB,KAAK,EAAA,CAAA;sBADX,SAAS;uBAAC,kBAAkB,CAAA;;;MEkDlB,WAAW,CAAA;;2HAAX,WAAW,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAX,mBAAA,WAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAW,iBAjEpB,eAAe;QACf,iBAAiB;QACjB,eAAe;QACf,gBAAgB;QAChB,eAAe;QACf,mBAAmB;QACnB,sBAAsB;QACtB,4BAA4B;QAC5B,gBAAgB;QAChB,iBAAiB;QACjB,sBAAsB;QACtB,yBAAyB;QACzB,uBAAuB;QACvB,mBAAmB;QACnB,gBAAgB;QAChB,eAAe;QACf,sBAAsB;QACtB,kBAAkB;QAClB,mBAAmB;QACnB,cAAc;QACd,sBAAsB;QACtB,oBAAoB;QACpB,eAAe;QACf,eAAe;QACf,OAAO;QACP,eAAe;QACf,kBAAkB;QAClB,qBAAqB;AACrB,QAAA,4BAA4B,aA3C5B,YAAY;QACZ,WAAW;QACX,mBAAmB;QACnB,YAAY;QACZ,wBAAwB;QACxB,WAAW;QACX,YAAY;QACZ,mBAAmB;QACnB,cAAc;AACd,QAAA,mBAAmB,sBAEnB,YAAY;AACZ,QAAA,oBAAoB,aAkCpB,YAAY;QACZ,WAAW;QACX,eAAe;QACf,iBAAiB;QACjB,eAAe;QACf,gBAAgB;QAChB,eAAe;QACf,mBAAmB;QACnB,sBAAsB;QACtB,4BAA4B;QAC5B,iBAAiB;QACjB,sBAAsB;QACtB,yBAAyB;QACzB,4BAA4B;QAC5B,uBAAuB;QACvB,mBAAmB;QACnB,gBAAgB;QAChB,YAAY;QACZ,eAAe;QACf,sBAAsB;QACtB,kBAAkB;QAClB,mBAAmB;QACnB,cAAc;QACd,sBAAsB;QACtB,oBAAoB;QACpB,eAAe;QACf,eAAe;QACf,OAAO;QACP,eAAe;QACf,gBAAgB;QAChB,kBAAkB;QAClB,qBAAqB,CAAA,EAAA,CAAA,CAAA;AAGZ,mBAAA,WAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAW,YAhFpB,YAAY;QACZ,WAAW;QACX,mBAAmB;QACnB,YAAY;QACZ,wBAAwB;QACxB,WAAW;QACX,YAAY;QACZ,mBAAmB;QACnB,cAAc;QACd,mBAAmB;QACnB,cAAc,CAAC,OAAO,EAAE;QACxB,YAAY;AACZ,QAAA,oBAAoB,EAkCpB,YAAY;QACZ,WAAW;QAgBX,YAAY,CAAA,EAAA,CAAA,CAAA;2FAiBH,WAAW,EAAA,UAAA,EAAA,CAAA;kBAlFvB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE;wBACP,YAAY;wBACZ,WAAW;wBACX,mBAAmB;wBACnB,YAAY;wBACZ,wBAAwB;wBACxB,WAAW;wBACX,YAAY;wBACZ,mBAAmB;wBACnB,cAAc;wBACd,mBAAmB;wBACnB,cAAc,CAAC,OAAO,EAAE;wBACxB,YAAY;wBACZ,oBAAoB;AACrB,qBAAA;AACD,oBAAA,YAAY,EAAE;wBACZ,eAAe;wBACf,iBAAiB;wBACjB,eAAe;wBACf,gBAAgB;wBAChB,eAAe;wBACf,mBAAmB;wBACnB,sBAAsB;wBACtB,4BAA4B;wBAC5B,gBAAgB;wBAChB,iBAAiB;wBACjB,sBAAsB;wBACtB,yBAAyB;wBACzB,uBAAuB;wBACvB,mBAAmB;wBACnB,gBAAgB;wBAChB,eAAe;wBACf,sBAAsB;wBACtB,kBAAkB;wBAClB,mBAAmB;wBACnB,cAAc;wBACd,sBAAsB;wBACtB,oBAAoB;wBACpB,eAAe;wBACf,eAAe;wBACf,OAAO;wBACP,eAAe;wBACf,kBAAkB;wBAClB,qBAAqB;wBACrB,4BAA4B;AAC7B,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,YAAY;wBACZ,WAAW;wBACX,eAAe;wBACf,iBAAiB;wBACjB,eAAe;wBACf,gBAAgB;wBAChB,eAAe;wBACf,mBAAmB;wBACnB,sBAAsB;wBACtB,4BAA4B;wBAC5B,iBAAiB;wBACjB,sBAAsB;wBACtB,yBAAyB;wBACzB,4BAA4B;wBAC5B,uBAAuB;wBACvB,mBAAmB;wBACnB,gBAAgB;wBAChB,YAAY;wBACZ,eAAe;wBACf,sBAAsB;wBACtB,kBAAkB;wBAClB,mBAAmB;wBACnB,cAAc;wBACd,sBAAsB;wBACtB,oBAAoB;wBACpB,eAAe;wBACf,eAAe;wBACf,OAAO;wBACP,eAAe;wBACf,gBAAgB;wBAChB,kBAAkB;wBAClB,qBAAqB;AACtB,qBAAA;iBACF,CAAA;;;MCjHY,SAAS,CAAA;AAEpB,IAAA,WAAA,CACU,KAAa,EACb,EAAkB,EAClB,MAAa,EACb,MAAqB,EAAA;AAHrB,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAQ;AACb,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAgB;AAClB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAO;AACb,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAe;AAK/B,QAAA,IAAY,CAAA,YAAA,GAAW,KAAK,CAAC;KAF5B;IAID,WAAW,GAAA;;;QAGT,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,IAAI,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,WAAW,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,EAAE,EAAE;AAC1H,YAAA,OAAO,IAAI,CAAC;AACb,SAAA;AAAM,aAAA;;AAEL,YAAA,OAAO,KAAK,CAAC;AACd,SAAA;KACF;AAED,IAAA,mBAAmB,CAAC,EAAE,EAAA;;QAEpB,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC,CAAC;KACtC;;yHA3BU,SAAS,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAT,mBAAA,SAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,SAAS,cAHR,MAAM,EAAA,CAAA,CAAA;2FAGP,SAAS,EAAA,UAAA,EAAA,CAAA;kBAJrB,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCAY,eAAe,CAAA;AAC1B,IAAA,WAAA,CACU,KAAa,EAAA;AAAb,QAAA,IAAK,CAAA,KAAA,GAAL,KAAK,CAAQ;KAClB;IACL,WAAW,CACT,IAA4B,EAC5B,KAA0B,EAAA;QACxB,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,IAAI,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,WAAW,IAAI,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,EAAE,EAAE;AAC1H,YAAA,OAAO,IAAI,CAAC;AACb,SAAA;AAAM,aAAA;YACL,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC;AACtC,YAAA,OAAO,KAAK,CAAC;AACd,SAAA;KACJ;;+HAbU,eAAe,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,MAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAf,mBAAA,eAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,eAAe,cAFd,MAAM,EAAA,CAAA,CAAA;2FAEP,eAAe,EAAA,UAAA,EAAA,CAAA;kBAH3B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;ACAD,MAAM,MAAM,GAAW;IACpB,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAAE,4BAA4B,EAAE,WAAW,EAAE,CAAC,eAAe,CAAC,EAAE,IAAI,EAAE,EAAE,KAAK,EAAE,gBAAgB,EAAE,EAAE;CAClI,CAAC;MAWS,uBAAuB,CAAA;;uIAAvB,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAvB,mBAAA,uBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,uBAAuB,wCAJ9B,YAAY,CAAA,EAAA,CAAA,CAAA;wIAIL,uBAAuB,EAAA,OAAA,EAAA,CAP9B,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,EAG7B,YAAY,CAAA,EAAA,CAAA,CAAA;2FAIL,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBATnC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACN,oBAAA,OAAO,EAAE;AACP,wBAAA,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC9B,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,YAAY;AACb,qBAAA;iBACF,CAAA;;;MCbU,gBAAgB,CAAA;AAE3B,IAAA,WAAA,GAAA,GAAiB;AAEjB,IAAA,cAAc,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,EAAA;AAEvD,QAAA,QAAQ,UAAU;AAChB,YAAA,KAAK,EAAE;gBACL,IAAI,CAAC,QAAQ,EAAE,CAAC;gBAChB,MAAM;AACR,YAAA,KAAK,CAAC;gBACJ,IAAI,CAAC,OAAO,EAAE,CAAC;gBACf,MAAM;AAET,SAAA;KACF;IACD,QAAQ,GAAA;KAGP;IAED,OAAO,GAAA;KAGN;;gIAxBU,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAhB,mBAAA,gBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,gBAAgB,cAFf,MAAM,EAAA,CAAA,CAAA;2FAEP,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAH5B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;ACMD;MAKa,iBAAiB,CAAA;IAE5B,WACU,CAAA,IAAgB,EAChB,EAAwB,EAAA;AADxB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AAChB,QAAA,IAAE,CAAA,EAAA,GAAF,EAAE,CAAsB;AAIlC,QAAA,IAAW,CAAA,WAAA,GAAG,EAAE,CAAC;AAIjB,QAAA,IAAa,CAAA,aAAA,GAAG,EAAE,CAAC;QAEnB,IAAA,CAAA,CAAC,GAAG,CAAC,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,CAAC,CAAC;QAClN,IAAC,CAAA,CAAA,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC;KAVtF;IAYL,kBAAkB,CAAC,OAAO,EAAE,OAAO,EAAA;AAEjC,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC7C,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACvC,QAAA,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACzC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QACjD,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,OAAO,CAAC,KAAK,IAAI,EAAE,IAAI,OAAO,CAAC,KAAK,IAAI,SAAS,IAAI,OAAO,CAAC,KAAK,IAAI,IAAI,EAAE;AAC9E,YAAA,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;AACvB,SAAA;AACD,QAAA,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;AAE7C,YAAA,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACvB,iBAAA;AACI,qBAAA;AACH,oBAAA,KAAK,GAAG,OAAO,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC;AACnD,iBAAA;AACH,aAAC,CAAC,CAAC;;;;AAKJ,SAAA;;QAGD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;AAC3D,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,IAAI,EAAE,GAAG,UAAU,GAAG,KAAK,GAAG,EAAE,CAAC;AACxD,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,IAAI,EAAE,GAAG,WAAW,GAAG,MAAM,GAAG,EAAE,CAAC;AAC3D,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAKb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,cAAc,GAAG,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC;AAClE,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;;;;QAIlB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,YAAY,CAAC,CAAA;AAChF,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;AA8Bb,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACd,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACpB,GAAG,GAAG,EAAE,CAAC;QACT,OAAO,GAAG,EAAE,CAAC;;AAGb,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AACjC,YAAA,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,IAAI,EAAE;;gBAG9D,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AAEjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,OAAO,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,UAAU,CAAC,CAAA;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAIb,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,YAAY,GAAG,OAAO,CAAC,SAAS,CAAC,CAAA;AACnD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAIb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC1E,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;AAIb,gBAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AACF,iBAAA;AAED,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACpB,GAAG,GAAG,EAAE,CAAC;gBACT,OAAO,GAAG,EAAE,CAAC;;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5C,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAGb,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;AAClD,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;gBACD,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;AACD,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAGb,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,SAAS,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;AAC9C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;gBAED,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;AAED,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAGb,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;AACtD,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;gBACD,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;AACD,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAIb,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,sBAAsB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;AACjF,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;gBAGD,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACd,iBAAA;AAED,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AACF,iBAAA;AAED,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;;AAGrB,aAAA;;;YAGD,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,CAAC,KAAI;;;;;;;;;;;;;AAatC,gBAAA,IAAI,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE;oBAC9C,IAAI,GAAG,GAAG,EAAE,CAAC;oBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AAC5C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC;AACxC,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AAC7C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;oBAGb,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,wBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,wBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;wBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC;AAC9C,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;oBAED,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,wBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,wBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AAED,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;oBAGb,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,wBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,wBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;AAC3C,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;oBAED,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,wBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,wBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AAED,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;oBAGb,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,wBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,wBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;wBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC,YAAY,CAAC,CAAC;AAClD,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;oBAED,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,wBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,wBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AAED,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;;AAE5C,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AAED,oBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAEpB,IAAI,CAAC,IAAI,CAAC,EAAE;wBACV,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;wBAC/C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,4BAAA,IAAI,EAAE,IAAI;AACV,4BAAA,IAAI,EAAE,GAAG;AACV,yBAAA,CAAC,CAAC,CAAC;AACJ,wBAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACtB,qBAAA;AAEF,iBAAA;AACD,gBAAA,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AAC/B,oBAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AAEtB,wBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;4BAC7C,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,IAAI,GAAG,IAAI,SAAS,EAAE;gCAC1C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACvB,6BAAA;AACI,iCAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,EAAE;AAC3B,gCAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,6BAAA;iCACI,IAAI,GAAG,IAAI,SAAS,EAAE;gCACzB,IAAI,IAAI,GAAG,EAAE,CAAC;gCACd,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,gCAAA,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACpB,gCAAA,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnB,6BAAA;AACF,yBAAA;AACI,6BAAA;AACH,4BAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,yBAAA;AACH,qBAAC,CAAC,CAAC;AACH,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,MAAM,GAAG,EAAE,CAAC;AACd,iBAAC,CAAC,CAAC;gBAEH,IAAI,EAAE,GAAG,EAAE,CAAC;gBACZ,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,gBAAA,IAAI,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC;AAC1B,gBAAA,IAAI,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC;AACjC,gBAAA,IAAI,CAAC,MAAM,CAAC,GAAG,qOAAqO,CAAC;AACrP,gBAAA,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBACd,IAAI,GAAG,EAAE,CAAC;AACV,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QA0DH,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,SAAS,GAAG,EAAE,CAAC;;;;;;;;;;;;;AAcnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;AACvD,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAA;AAC5D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;QAEf,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,YAAA,SAAS,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAA;AAC7D,YAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,YAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,YAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,YAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,SAAA;QACD,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,YAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,YAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,YAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,YAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,YAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,SAAA;AAED,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;QAGf,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,YAAA,SAAS,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAA;AAC1D,YAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,YAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,YAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,YAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,SAAA;QAED,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,YAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,YAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,YAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,YAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,YAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,SAAA;AAED,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;QAGf,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,YAAA,SAAS,CAAC,MAAM,CAAC,GAAG,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAA;AAClE,YAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,YAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,YAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,YAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,SAAA;QACD,IAAI,OAAO,IAAI,GAAG,EAAE;AAClB,YAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,YAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,YAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,YAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,YAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,SAAA;AAED,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;;;;;;;;;;;;;;;;;;AAuBf,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,gBAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,gBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,gBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;AAG1B,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;QAC/B,MAAM,QAAQ,GAAG,cAAc,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACxD,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;AAClC,cAAA,WAAW,CAAC,WAAW,EAAE,GAAG,KAAK;AACjC,cAAA,WAAW,CAAC,QAAQ,EAAE,GAAG,GAAG;AAC5B,cAAA,WAAW,CAAC,UAAU,EAAE,GAAG,GAAG;cAC9B,WAAW,CAAC,UAAU,EAAE,CAAC;AAC7B,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;AAEL,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/E,wBAAA;AACE,4BAAA,IAAI,EAAE,WAAW,IAAI,CAAC,IAAI,KAAK,IAAI,EAAE,GAAG,KAAK,GAAG,UAAU,IAAI,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI;AAC/G,4BAAA,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACf,yBAAA;wBACD,EAAE,IAAI,EAAE,WAAW,GAAG,MAAM,GAAG,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,eAAe,EAAE,WAAW;AAC5B,YAAA,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AAC1B,YAAA,OAAO,EAAE;;;AAMP,gBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqFC,iBAAA;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,SAAS,EAAE,QAAQ;AACnB,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;AACb,wBAAA,IAAI,EAAE,SAAS;AAChB,qBAAA;AACD,oBAAA,MAAM,EAAE,gBAAgB;AAEzB,iBAAA;AAEF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,wBAAwB,EAAE;AACxB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,MAAM;AAClB,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,MAAM,EAAE;AACN,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AAEX,iBAAA;AACD,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EACb;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;AACrB,iBAAA;AACD,gBAAA,wBAAwB,EACxB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;oBACpB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACF,aAAA;AACD,YAAA,YAAY,EAAE,EACb;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,SAAS,EAAE,kroBAAkroB;AAC9roB,aAAA;SAEF,CAAA;AAED,QAAA,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;;QAEtB,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;;KAG9B;AAED,IAAA,yBAAyB,CAAC,OAAO,EAAA;AAC/B,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC7C,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACvC,QAAA,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACzC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QACjD,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;AACf,QAAA,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;AAE7C,YAAA,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC/C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACvB,iBAAA;AACI,qBAAA;AACH,oBAAA,KAAK,GAAG,OAAO,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC;AACnD,iBAAA;AAGH,aAAC,CAAC,CAAC;AACJ,SAAA;;QAGD,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;AAC3D,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,IAAI,EAAE,GAAG,UAAU,GAAG,KAAK,GAAG,EAAE,CAAC;AACxD,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,IAAI,EAAE,GAAG,WAAW,GAAG,MAAM,GAAG,EAAE,CAAC;AAC3D,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAKb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,cAAc,GAAG,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC;AAClE,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;;;;QAIlB,OAAO,GAAG,EAAE,CAAC;QAGb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,YAAY,CAAC,CAAA;AAChF,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,QAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,QAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClB,OAAO,GAAG,EAAE,CAAC;AAEb,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACd,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACpB,GAAG,GAAG,EAAE,CAAC;QACT,OAAO,GAAG,EAAE,CAAC;;AAGb,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AACjC,YAAA,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,IAAI,EAAE;;gBAG9D,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AAEjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,OAAO,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,UAAU,CAAC,CAAA;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAChD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAIb,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,YAAY,GAAG,OAAO,CAAC,SAAS,CAAC,CAAA;AACnD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAIb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC1E,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;AAIb,gBAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AACF,iBAAA;AAED,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACpB,GAAG,GAAG,EAAE,CAAC;gBACT,OAAO,GAAG,EAAE,CAAC;;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5C,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;;;;;AAMb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACjD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAIb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;AAClD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,SAAS,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;AAC9C,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;AACtD,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;gBAEb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;AACxB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,sBAAsB,CAAC;AAC1C,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,sBAAsB,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;AACjF,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,gBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,gBAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACjC,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AACF,iBAAA;AAED,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;;AAGrB,aAAA;;;YAGD,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,CAAC,KAAI;;;;;;;;;;;;;AAatC,gBAAA,IAAI,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE;oBAC9C,IAAI,GAAG,GAAG,EAAE,CAAC;oBACb,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AAC5C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC;AACxC,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC;AAC7C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC;AAC9C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;AAC3C,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAGb,oBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,oBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBACvB,OAAO,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC,YAAY,CAAC,CAAC;AAClD,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AACb,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,oBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,oBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,OAAO,GAAG,EAAE,CAAC;AAEb,oBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;;AAE5C,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,wBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAClB,OAAO,GAAG,EAAE,CAAC;AACd,qBAAA;AAED,oBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBACpB,IAAI,CAAC,IAAI,CAAC,EAAE;wBACV,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;wBAC/C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,4BAAA,IAAI,EAAE,IAAI;AACV,4BAAA,IAAI,EAAE,GAAG;AACV,yBAAA,CAAC,CAAC,CAAC;AACJ,wBAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACtB,qBAAA;AAEF,iBAAA;AACD,gBAAA,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AAC/B,oBAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AACtB,wBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;4BAC7C,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,IAAI,GAAG,IAAI,SAAS,EAAE;gCAC1C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACvB,6BAAA;AACI,iCAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,EAAE;AAC3B,gCAAA,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACjB,6BAAA;iCACI,IAAI,GAAG,IAAI,SAAS,EAAE;gCACzB,IAAI,IAAI,GAAG,EAAE,CAAC;gCACd,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,gCAAA,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AACpB,gCAAA,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnB,6BAAA;AACF,yBAAA;AACI,6BAAA;AACH,4BAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,yBAAA;AACH,qBAAC,CAAC,CAAC;AACH,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,MAAM,GAAG,EAAE,CAAC;AACd,iBAAC,CAAC,CAAC;gBACH,IAAI,EAAE,GAAG,EAAE,CAAC;gBACZ,OAAO,GAAG,EAAE,CAAC;AAEb,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC;AAC7B,gBAAA,OAAO,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC;AACpC,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,qOAAqO,CAAC;AACxP,gBAAA,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBACjB,OAAO,GAAG,EAAE,CAAC;AACb,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,aAAC,CAAC,CAAC;AAEL,SAAC,CAAC,CAAC;;QAGH,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,SAAS,GAAG,EAAE,CAAC;AAEnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;AACvD,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAA;AAC5D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAA;AAC7D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAEf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAA;AAC1D,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAEf,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAA;AAClE,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAA;AACtC,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACzB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACxB,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AAGf,QAAA,IAAI,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE;AACvB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC5C,gBAAA,SAAS,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;AACnC,gBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACvB,gBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;AAG1B,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;QAC/B,MAAM,QAAQ,GAAG,cAAc,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACxD,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;AAClC,cAAA,WAAW,CAAC,WAAW,EAAE,GAAG,KAAK;AACjC,cAAA,WAAW,CAAC,QAAQ,EAAE,GAAG,GAAG;AAC5B,cAAA,WAAW,CAAC,UAAU,EAAE,GAAG,GAAG;cAC9B,WAAW,CAAC,UAAU,EAAE,CAAC;AAC7B,QAAA,IAAI,EAAE,GAAG;AACP,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,OAAO;AAEL,oBAAA,OAAO,EAAE;AACP,wBAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AAC/E,wBAAA;4BACE,IAAI,EAAE,WAAW,IAAI,CAAC,GAAG,cAAc,GAAG,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI;AAC3F,4BAAA,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;AACf,yBAAA;wBACD,EAAE,IAAI,EAAE,WAAW,GAAG,MAAM,GAAG,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,iBAAiB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE;AACzG,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,eAAe,EAAE,WAAW;AAC5B,YAAA,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AAC1B,YAAA,OAAO,EAAE;gBAEP,EAEC;AAED,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,SAAS,EAAE,QAAQ;AACnB,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;AACb,wBAAA,IAAI,EAAE,SAAS;AAChB,qBAAA;AACD,oBAAA,MAAM,EAAE,gBAAgB;AAEzB,iBAAA;AAEF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,wBAAwB,EAAE;AACxB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,MAAM;AAClB,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,MAAM,EAAE;AACN,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AAEX,iBAAA;AACD,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EACb;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;AACrB,iBAAA;AACD,gBAAA,wBAAwB,EACxB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;oBACpB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACF,aAAA;AACD,YAAA,YAAY,EAAE,EACb;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,SAAS,EAAE,kroBAAkroB;AAC9roB,aAAA;SAEF,CAAA;AAED,QAAA,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;;QAEtB,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;;KAG9B;AAGD,IAAA,QAAQ,CAAC,OAAO,EAAA;AACd,QAAA,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC3C,QAAA,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC7C,QAAA,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACvC,QAAA,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACzC,QAAA,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;AAGnC,QAAA,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;;;;;QAOzD,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;AACzH,YAAA,OAAO,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AAC1D,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACjD,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC;QACjC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;QAEnB,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC/C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,YAAA,IAAI,EAAE,IAAI;AACV,YAAA,IAAI,EAAE,GAAG;AACV,SAAA,CAAC,CAAC,CAAC;AACJ,QAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAIrB,QAAA,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,IAAG;AAEjC,YAAA,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,IAAG;AAEjC,gBAAA,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AAC/B,oBAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AACtB,wBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,SAAS,EAAE;4BACjE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACvB,yBAAA;6BACI,IAAI,GAAG,IAAI,SAAS,EAAE;AACzB,4BAAA,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,yBAAA;AACI,6BAAA;AACH,4BAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,yBAAA;AACH,qBAAC,CAAC,CAAC;AACH,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,MAAM,GAAG,EAAE,CAAC;AACd,iBAAC,CAAC,CAAC;AACL,aAAC,CAAC,CAAC;AACL,SAAC,CAAC,CAAC;AAGH,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC;AAClC,QAAA,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,MAAM,GAAG,EAAE,CAAC;;;;;QAMZ,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,KAAK,IAAI,CAAC,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,IAAI,SAAS,EAAE,CAAC,EAAE,EAAE;YAChD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,EAAE,CAAC,EAAE,EAAE;AAChC,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;AACjB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACjB,GAAG,GAAG,EAAE,CAAC;AACV,aAAA;AACD,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACb,SAAA;QAED,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAChD,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;QACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QAEnB,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;YACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,gBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,gBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;oBACnC,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;AAC3C,oBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,iBAAA;AACF,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACpB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;;;;;;;;;QAc1B,OAAO;;AAEL,YAAA,KAAK,EAAE,UAAU;AACjB,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,KAAK,EAAE;AACL,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,GAAG,CAAC;oBAChB,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,GAAG,CAAC;AACb,qBAAA;AACD,oBAAA,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,EAAE,CAAC;oBACf,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;wBAC7B,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,OAAO,KAAK,CAAC;;iBAEd;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;KAEF;IACD,QAAQ,CAAC,GAAG,EAAE,SAAS,EAAA;QACrB,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,QAAA,GAAG,CAAC,OAAO,CAAC,OAAO,IAAG;AACpB,YAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACrB,SAAC,CAAC,CAAC;QAEH,OAAO;AACL,YAAA,KAAK,EAAE,cAAc;AACrB,YAAA,KAAK,EAAE,OAAO;AACd,YAAA,SAAS,EAAE,SAAS,CAAC,GAAG,GAAG,EAAE,GAAG,OAAO,GAAG,EAAE;AAC5C,YAAA,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gBAAA,IAAI,EAAE;AACJ,oBAAA;AACE,wBAAA;4BACE,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACjC,4BAAA,OAAO,EAAE;AACP,gCAAA;AACE,oCAAA,KAAK,EAAE;AACL,wCAAA;AACE,4CAAA,IAAI,EAAE,2DAA2D,EAAE,QAAQ,EAAE,CAAC;AAC9E,4CAAA,IAAI,EAAE,IAAI;4CACV,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,yCAAA;AACD,wCAAA;AACE,4CAAA,IAAI,EAAE,iCAAiC;AACvC,4CAAA,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAC9C,yCAAA;AAEF,qCAAA;AACF,iCAAA;AACD,gCAAA;AACE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACD,wCAAA;AACE,4CAAA,QAAQ,EAAE,CAAC;AACX,4CAAA,IAAI,EAAE,sCAAsC;4CAC5C,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,yCAAA;AACF,qCAAA;AAEF,iCAAA;AACF,6BAAA;AACF,yBAAA;AAEF,qBAAA;AACD,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,+BAA+B,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AAC9H,oBAAA,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,uNAAuN,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;oBAC1S,CAAC;4BACC,MAAM,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;AACjC,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,QAAQ,EAAE,CAAC;AACX,oCAAA,EAAE,EAAE,IAAI;AACT,iCAAA;AACF,6BAAA;yBACF,CAAC;AACH,iBAAA;AACF,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACtE;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;;KAEF;AACD,IAAA,QAAQ,CAAC,WAAW,EAAE,SAAS,EAAE,MAAM,EAAA;QACrC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,OAAO,CAAC,OAAO,CAAC,GAAG,uBAAuB,CAAC;AAC3C,QAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAA,IAAI,WAAW,IAAI,CAAC,IAAI,WAAW,GAAG,SAAS,EAAE;AAC/C,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,8BAA8B,GAAG,oCAAoC,GAAG,QAAQ,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;YAAA,CAAC;AACjI,SAAA;AACI,aAAA;AACH,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,8BAA8B,CAAC;AAClD,SAAA;AACD,QAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAElB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;YACnC,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACnB,SAAA;AACD,QAAA,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACd,QAAA,OAAO,GAAG,CAAC;KACZ;AACD,IAAA,kBAAkB,CAAC,OAAO,EAAA;AACxB,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;AACtC,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;QAClC,IAAI,OAAO,GAAG,EAAE,CAAC;QACjB,IAAI,aAAa,GAAG,EAAE,CAAC;QACvB,IAAI,cAAc,GAAG,EAAE,CAAC;QAExB,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,SAAS,EAAE;YAC/G,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AACrD,SAAA;QAED,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,IAAI,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,SAAS,EAAE;YAC/H,aAAa,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;YAClE,cAAc,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;AACpE,SAAA;QAED,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;YAExC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC1C,gBAAA,IAAI,OAAO,CAAC,GAAG,IAAI,QAAQ,EAAE;AAC3B,oBAAA,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;AACvB,iBAAA;;;;AAIH,aAAC,CAAC,CAAC;;;;AAMJ,SAAA;;;;;;;;;AAeD,QAAA,IAAI,GAAG,GAAG,SAAS,CAAC,KAAK,CAAC;AAE1B,QAAA,IAAI,cAAc,GAAG;AACnB,YAAA,MAAM,EAAE;AACN,gBAAA,OAAO,EAAE;oBACP,EAAE,IAAI,EAAE,iCAAiC,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9E,iBAAA;AACF,aAAA;AACD,YAAA,OAAO,EAAE;AACP,gBAAA;AACE,oBAAA,OAAO,EAAE;AACP,wBAAA;4BACE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,w0+FAAw0+F;oCAC70+F,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC3C,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,SAAS,EAAE,MAAM;4BACjB,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,UAAU;AACjB,oCAAA,IAAI,EAAE,SAAS,CAAC,QAAQ;AACzB,iCAAA;AACD,gCAAA;AACE,oCAAA,KAAK,EAAE,UAAU;AACjB,oCAAA,IAAI,EAAE,SAAS,CAAC,QAAQ;AACzB,iCAAA;;;;;;AAMD,gCAAA;oCACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oCAAA,IAAI,EAAE,2BAA2B;AACjC,oCAAA,KAAK,EAAE,UAAU;AAClB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACvD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;AACd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;AAC5C,wDAAA,aAAa,CAAC,KAAK;;AAEpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7C,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,QAAQ;AACzE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;gDACL,EAEC;AACD,gDAAA;;;;;AAKC,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;AAChC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,MAAM,IAAI,EAAE,GAAG,YAAY,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;wDACtD,MAAM;;AAEP,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,CAAC,aAAa,IAAI,GAAG,IAAI,aAAa,IAAI,mBAAmB,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AACxF,wDAAA,CAAC,aAAa,IAAI,GAAG,IAAI,aAAa,KAAK,EAAE,GAAG,aAAa,GAAG,EAAE;AAEnE,qDAAA;AAGF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC3E,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;;;;;;;;;;AAUtB,gBAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,YAAY,CAAC;AAChC,gBAAA,EAAE,IAAI,EAAE,+JAA+J,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE;;AAG9M,gBAAA;oBACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,OAAO,EAAE;AACP,wBAAA;4BACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,w0+FAAw0+F;oCAC70+F,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM;AAC3C,iCAAA;AACF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,GAAG;AACV,4BAAA,SAAS,EAAE,MAAM;4BACjB,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACtB,4BAAA,KAAK,EAAE;AACL,gCAAA;AACE,oCAAA,KAAK,EAAE,UAAU;AACjB,oCAAA,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ;AAC9B,iCAAA;AACD,gCAAA;AACE,oCAAA,KAAK,EAAE,UAAU;AACjB,oCAAA,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ;AAC9B,iCAAA;;;;;;AAMD,gCAAA;oCACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oCAAA,IAAI,EAAE,2BAA2B;AACjC,oCAAA,KAAK,EAAE,UAAU;AAClB,iCAAA;AACF,6BAAA;AACF,yBAAA;AACF,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,IAAI,EAAE;wBACJ,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,OAAO,EAAE;AACxD,qBAAA;AACF,iBAAA;AACD,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,KAAK,EAAE,OAAO;;AAEd,oBAAA,KAAK,EAAE;wBACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,wBAAA,IAAI,EAAE;AACJ,4BAAA;AAEE,gCAAA;;AAEE,oCAAA,OAAO,EAAE;AACP,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,cAAc,EAAE;wDAC5C,IAAI,CAAC,aAAa,CAAC,KAAK;;AAEzB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;AAC7C,wDAAA,WAAW,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,mBAAmB,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,QAAQ;AACzE,qDAAA;AACF,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;gDACL,EAEC;AACD,gDAAA;;;;;AAKC,iDAAA;gDACD,EAEC;AACF,6CAAA;AACF,yCAAA;AACD,wCAAA;AACE,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE;AAChC,wDAAA,aAAa,CAAC,KAAK;AACpB,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;AACJ,wDAAA,EAAE,IAAI,EAAE,MAAM,IAAI,EAAE,GAAG,YAAY,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;wDACtD,MAAM;AACP,qDAAA;AACF,iDAAA;AACD,gDAAA;AACE,oDAAA,IAAI,EAAE;wDACJ,EAAE,IAAI,EAAE,CAAC,cAAc,IAAI,GAAG,IAAI,cAAc,IAAI,mBAAmB,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;AAC1F,wDAAA,CAAC,cAAc,IAAI,GAAG,IAAI,cAAc,KAAK,EAAE,GAAG,cAAc,GAAG,EAAE;AACtE,qDAAA;AACF,iDAAA;AACF,6CAAA;AACF,yCAAA;AAEF,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AACD,4BAAA,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAChF,yBAAA;AAEF,qBAAA;AACD,oBAAA,MAAM,EAAE;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AACF,iBAAA;;;;;;;;;;;AAWD,gBAAA,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AAGtB,gBAAA,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,YAAY,CAAC;;AAGjC,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC;AAC5B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,CAAC;KAC1C;IAED,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,cAAc,EAAE,OAAO,EAAE,WAAW,EAAA;QAChF,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;QAC1C,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK;AAC3B,YAAA,SAAS,EAAE,CAAC,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,aAAa,IAAI,OAAO,GAAG,QAAQ;AAC1E,YAAA,IAAI,EAAE,IAAI;AACV,YAAA,IAAI,EAAE,GAAG;AACV,SAAA,CAAC,CAAC,CAAC;AACJ,QAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAErB,QAAA,OAAO,CAAC,OAAO,CAAC,OAAO,IAAG;YAExB,IAAI,GAAG,GAAG,EAAE,CAAC;YACb,IAAI,OAAO,GAAG,EAAE,CAAC;AAEjB,YAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,YAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;YACvB,OAAO,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC,GAAG,IAAI,SAAS,GAAG,EAAE,GAAG,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC;AAC1E,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AAEb,YAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,YAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,QAAQ,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACvH,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AAEb,YAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,YAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,WAAW,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AAC1H,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AAEb,YAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,YAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,SAAS,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACxH,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AAEb,YAAA,OAAO,CAAC,OAAO,CAAC,GAAG,0BAA0B,CAAC;AAC9C,YAAA,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,WAAW,GAAG,YAAY,CAAC,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AAC1H,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAClB,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,YAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAClB,OAAO,GAAG,EAAE,CAAC;AAEb,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;AAC1C,gBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AACrB,gBAAA,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAClB,OAAO,GAAG,EAAE,CAAC;AACd,aAAA;AAED,YAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAIpB,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,IAAG;gBACxC,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,gBAAA,OAAO,CAAC,OAAO,CAAC,GAAG,IAAG;oBACpB,IAAI,OAAO,GAAG,EAAE,CAAC;AACjB,oBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,aAAa,EAAE;AAC5C,wBAAA,OAAO,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC;AAC/B,wBAAA,OAAO,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;AAC1D,qBAAA;AACI,yBAAA;wBACH,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,SAAS,GAAG,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AAC/D,qBAAA;AACD,oBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBACnB,OAAO,GAAG,EAAE,CAAC;AACf,iBAAC,CAAC,CAAC;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBACrB,IAAI,GAAG,EAAE,CAAC;AAIZ,aAAC,CAAC,CAAC;YAEH,IAAI,EAAE,GAAG,EAAE,CAAC;YACZ,OAAO,GAAG,EAAE,CAAC;AAEb,YAAA,OAAO,CAAC,OAAO,CAAC,GAAG,OAAO,CAAC;AAC3B,YAAA,OAAO,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AAClC,YAAA,OAAO,CAAC,MAAM,CAAC,GAAG,qOAAqO,CAAC;AACxP,YAAA,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACjB,OAAO,GAAG,EAAE,CAAC;AACb,YAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAErB,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,qBAAqB,GAAG;;AAE1B,YAAA,eAAe,EAAE,WAAW;AAC5B,YAAA,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AAC1B,YAAA,OAAO,EAAE;AACP,gBAAA,EAAE,IAAI,EAAE,eAAe,GAAG,KAAK,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACpG,gBAAA;AACE,oBAAA,KAAK,EAAE,cAAc;AACrB,oBAAA,SAAS,EAAE,QAAQ;AACnB,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;AACb,wBAAA,IAAI,EAAE,SAAS;AAChB,qBAAA;AACD,oBAAA,MAAM,EAAE,gBAAgB;AAEzB,iBAAA;AAEF,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,wBAAwB,EAAE;AACxB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,MAAM;AAClB,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,MAAM,EAAE;AACN,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AAEX,iBAAA;AACD,gBAAA,YAAY,EAAE;oBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,aAAa,EACb;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;AACrB,iBAAA;AACD,gBAAA,wBAAwB,EACxB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,oBAAoB,EACpB;AACE,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACV,oBAAA,SAAS,EAAE,SAAS;oBACpB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,iBAAA;AACF,aAAA;AACD,YAAA,YAAY,EAAE,EACb;SAEF,CAAA;AAED,QAAA,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;QACtB,OAAO,CAAC,SAAS,CAAC,qBAAqB,CAAC,CAAC,IAAI,EAAE,CAAC;KAEjD;AACD,IAAA,oBAAoB,CAAC,OAAO,EAAA;AAC1B,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AAExC,QAAA,IAAI,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACpC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC1C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;QAC5C,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,GAAG,GAAG,EAAE,CAAC;QACb,IAAI,SAAS,GAAG,EAAE,CAAC;AAEnB,QAAA,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAExB,QAAA,aAAa,CAAC,OAAO,CAAC,GAAG,IAAG;AAC1B,YAAA,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,KAAI;AACtB,gBAAA,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,SAAS,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;oBAC7C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC;;AAElC,iBAAA;AACI,qBAAA;AACH,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,iBAAA;AACH,aAAC,CAAC,CAAC;AACH,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACd,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC;AAClC,QAAA,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,MAAM,GAAG,EAAE,CAAC;QACZ,IAAI,UAAU,GAAG,MAAM,EAAE;YACvB,MAAM,GAAG,EAAE,CAAC;YACZ,UAAU,GAAG,CAAC,UAAU,GAAG,EAAE,IAAI,MAAM,CAAC;AACzC,SAAA;QAED,IAAI,GAAG,GAAG,EAAE,CAAC;AACb,QAAA,KAAK,IAAI,CAAC,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,EAAE,CAAC,EAAE,EAAE;AAC7C,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACxC,gBAAA,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC;AAClB,gBAAA,GAAG,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC;AACtB,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACjB,GAAG,GAAG,EAAE,CAAC;AACV,aAAA;AACD,YAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACvB,MAAM,GAAG,EAAE,CAAC;AACb,SAAA;QAGD,IAAI,QAAQ,GAAG,EAAE,CAAC;QAClB,IAAI,UAAU,GAAG,EAAE,CAAC;QACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAC3C,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3C,QAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;QACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,YAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,SAAA;QACD,IAAI,SAAS,GAAG,EAAE,CAAC;QAEnB,IAAI,SAAS,GAAG,EAAE,CAAC;AACnB,QAAA,SAAS,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;AAC5B,QAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC1B,SAAS,GAAG,EAAE,CAAC;AACf,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACpB,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACrB,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACxB,aAAA;YACD,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;YACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,gBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,gBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;oBACnC,SAAS,CAAC,MAAM,CAAC,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC;AACtC,oBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,iBAAA;AACF,aAAA;AACI,iBAAA;AACH,gBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,aAAA;AACF,SAAA;AACD,QAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AACvB,QAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAE1B,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAC3B,IAAI,YAAY,GAAG,EAAE,CAAC;AACtB,YAAA,YAAY,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AAC1C,YAAA,YAAY,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC;AAC7B,YAAA,YAAY,CAAC,WAAW,CAAC,GAAG,MAAM,CAAC;YACnC,YAAY,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;AACrF,YAAA,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AACvB,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAEb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;;;;;;;;;YAgBb,YAAY,GAAG,EAAE,CAAC;AAElB,YAAA,YAAY,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;YAC1C,YAAY,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AACxC,YAAA,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AACvB,YAAA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACb,YAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACpB,GAAG,GAAG,EAAE,CAAC;AACX,SAAC,CAAC,CAAC;QAKH,OAAO;AACL,YAAA,KAAK,EAAE,UAAU;AACjB,YAAA,SAAS,EAAE,QAAQ;AACnB,YAAA,KAAK,EAAE;;;AAGL,gBAAA,UAAU,EAAE,CAAC;AACb,gBAAA,MAAM,EAAE,SAAS;AACjB,gBAAA,IAAI,EAAE,SAAS;AAChB,aAAA;AACD,YAAA,MAAM,EAAE;AAEN,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAC9D;AACD,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iBAChE;AAED,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,IAAI,KAAK,GAAG,EAAE,CAAC;oBACf,IAAI,CAAC,GAAG,UAAU,EAAE;wBAClB,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,EAAE;wBACvC,KAAK,GAAG,OAAO,CAAC;AACjB,qBAAA;oBACD,OAAO,KAAK,CAAC;;iBAEd;;;;AAID,gBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oBAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iBACxE;AAEF,aAAA;SACF,CAAA;KAEF;AAED,IAAA,cAAc,CAAC,OAAO,EAAA;AACpB,QAAA,IAAI,QAAQ,GAAG,OAAO,CAAC,QAAQ,IAAE,EAAE,CAAC;AACpC,QAAA,IAAI,OAAO,GAAG,OAAO,CAAC,OAAO,IAAE,EAAE,CAAC;AAClC,QAAA,IAAI,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;AACpC,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACpC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC1C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;AAC5C,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;AAC5B,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,IAAE,EAAE,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,YAAY,CAAC,KAAK,IAAE,EAAE,CAAC;AACzC,QAAA,IAAI,aAAa,GAAE,YAAY,CAAC,aAAa,IAAE,EAAE,CAAC;QACjD,IAAI,YAAY,GAAC,EAAE,CAAC;QACrB,IAAG,WAAW,IAAE,EAAE,EAAC;AACjB,YAAA,YAAY,GAAC;gBACT,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,gBAAA,KAAK,EAAE,GAAG;AACV,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,KAAK,EAAC,WAAW;wBAChB,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ;AAC9C,qBAAA;AAAC,iBAAA;aACR,CAAA;AAAC,SAAA;;;AAQF,QAAA,IAAI,GAAG,GAAG;YACR,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,YAAA,KAAK,EAAE;gBACL,EAAE,IAAI,EAAE,sBAAsB,EAAE,UAAU,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxG,gBAAA,EAAE,IAAI,EAAE,aAAa,GAAC,YAAY,CAAC,UAAU,IAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE;AAChE,gBAAA,EAAE,IAAI,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE;AACvE,gBAAA,EAAE,IAAI,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC3E,gBAAA,EAAE,IAAI,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC3E,gBAAA,EAAE,IAAI,EAAE,cAAc,GAAG,OAAO,CAAC,UAAU,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9E,aAAA;SAEF,CAAA;;;;QAOD,aAAa,CAAC,OAAO,CAAC,CAAC,IAAI,EAAC,KAAK,KAAI;YACnC,IAAG,IAAI,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAE,CAAC,CAAC;gBACzC,YAAY,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;AACrD,SAAC,CAAC,CAAC;AAGH,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;AAC/B,QAAA,MAAM,QAAQ,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACvC,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;AAClC,cAAA,WAAW,CAAC,WAAW,EAAE,GAAG,KAAK,CAAA;AAErC,QAAA,IAAI,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AAC9B,QAAA,IAAI,IAAI,CAAC;;QAEP,IAAI,GAAG,GAAG,UAAU,CAAC,YAAY,CAAC,YAAY,CAAC,IAAE,CAAC,CAAC,CAAC;AACpD,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAE3B,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,SAAS,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,EAAG;gBAEtF,GAAG,GAAG,GAAG,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AAE5C,aAAA;AAEH,SAAC,CAAC,CAAC;QAEL,IAAI,MAAM,GAAG,GAAG,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACvC,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAE9C,IAAI,GAAG,OAAO,GAAG,EAAE,GAAG,OAAO,GAAG,EAAE,GAAG,YAAY,CAAC;AAElD,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,aAAa,GAAG,EAAE,CAAC;gBACvB,IAAI,QAAQ,GAAG,EAAE,CAAC;gBAClB,IAAI,SAAS,GAAG,EAAE,CAAC;gBACnB,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,SAAS,GAAG,EAAE,CAAC;gBAEnB,IAAI,SAAS,GAAG,EAAE,CAAC;gBACnB,IAAI,QAAQ,GAAG,EAAE,CAAC;gBAClB,IAAI,UAAU,GAAG,EAAE,CAAC;gBACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBAC3C,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3C,gBAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;gBACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;oBAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,oBAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;oBACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,iBAAA;AACD,gBAAA,IAAI,YAAY,GAAG,QAAQ,CAAC,MAAM,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC;AAE1D,gBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,uBAAuB,CAAC;gBAC7C,SAAS,CAAC,SAAS,CAAC,GAAG,MAAM,GAAG,YAAY,CAAC;AAG7C,gBAAA,IAAI,WAAW,IAAI,CAAC,IAAI,WAAW,GAAG,SAAS,EAAE;AAC/C,oBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,kCAAkC,GAAG,IAAI,GAAG,kCAAkC,GAAG,QAAQ,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;AAC3I,iBAAA;AACI,qBAAA;AACH,oBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,mCAAmC,GAAG,IAAI,CAAC;AAChE,iBAAA;AACD,gBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAC1B,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACpB,SAAS,GAAG,EAAE,CAAC;AAEf,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;oBACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,wBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,wBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;4BACnC,IAAI,IAAI,GAAG,CAAC,CAAC;4BACb,IAAI,GAAG,IAAI,YAAY,EAAE;AACvB,gCAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,oCAAA,IAAI,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;wCACxB,IAAI,GAAG,UAAU,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAC3E,qCAAA;AACI,yCAAA;wCACH,IAAI,GAAG,UAAU,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAC3E,qCAAA;AACH,iCAAC,CAAC,CAAC;AACJ,6BAAA;AACD,4BAAA,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC;AAErF,4BAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,4BAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;4BAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,yBAAA;AACF,qBAAA;AACI,yBAAA;AACH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AACF,iBAAA;;AAED,gBAAA,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAEpB,OAAO;AAEL,oBAAA,KAAK,EAAE;AACL,wBAAA;4BACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE;AACL,gCAAA,KAAK,EAAE,cAAc;AACrB,gCAAA,UAAU,EAAE,CAAC;AACb,gCAAA,MAAM,EAAE,SAAS;gCACjB,IAAI,EAAE,GAAG;AACV,6BAAA;AACD,4BAAA,MAAM,EAAE;AACN,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAC9D;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAChE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACtE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACxE;AAEF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,cAAc;4BACrB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE;gCACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gCAAA,IAAI,EAAE;oCAEJ,CAAC;4CACC,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AAChC,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,QAAQ,EAAE,CAAC;AACX,oDAAA,IAAI,EAAE,MAAM;oDACZ,EAAE,EAAE,YAAY,CAAC,aAAa;AAE/B,iDAAA;AAGD,gDAAA;AACE,oDAAA,IAAI,EAAE,qDAAqD,EAAE,IAAI,EAAE,IAAI;AACvE,oDAAA,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAClC,iDAAA;AAGD,gDAAA,EAAE,IAAI,EAAE,MAAM,GAAC,YAAY,CAAC,UAAU,IAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAChH,gDAAA,EAAE,IAAI,EAAE,sBAAsB,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAG5E,6CAAA;yCACF,CAAC;AAEH,iCAAA;AACF,6BAAA;AACD,4BAAA,MAAM,EAAE;AAEN,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAC9D;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAChE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACtE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACxE;AAEF,6BAAA;AACF,yBAAA;wBACD,EAAE,IAAI,EAAE,YAAY,CAAC,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvF,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,OAAO,EAAE;AACP,gBAAA,EAAE,IAAI,EAAE,kBAAkB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,WAAW,EAAE;AAExF,gBAAA;AACE,oBAAA,OAAO,EAAE;wBACP,YAAY;AAEb,qBAAA;AACF,iBAAA;AACD,gBAAA;AAEE,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;wBACb,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC;AAC3B,wBAAA,IAAI,EAAE;AACJ,4BAAA;AACE,gCAAA;AAEE,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9B,wCAAA;AACE,4CAAA,IAAI,EAAE,QAAQ,CAAC,IAAI;;AACjB,4CAAA,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI;AAC3B,yCAAA;wCACD,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE;AACvC,wCAAA,EAAE,IAAI,EAAE,SAAS,GAAG,QAAQ,CAAC,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACpE,wCAAA,EAAE,IAAI,EAAE,cAAc,GAAG,QAAQ,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9E,qCAAA;AAEF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACzD,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE;wCAC3E,EAAE,IAAI,EAAE,mCAAmC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7E,EAAE,IAAI,EAAE,kCAAkC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,wCAAA,EAAE,IAAI,EAAE,QAAQ,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,qCAAA;AACF,iCAAA;AAGD,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACnD,wCAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE;wCAC/D,EAAE,IAAI,EAAE,wBAAwB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,oBAAoB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC9D,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AAGnD,qCAAA;AAEF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACzD,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9D,wCAAA,EAAE,IAAI,EAAE,WAAW,GAAG,OAAO,CAAC,SAAS,GAAG,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AACjF,wCAAA,EAAE,IAAI,EAAE,cAAc,GAAG,OAAO,CAAC,SAAS,GAAG,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACnF,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC1D,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AAEF,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AAEF,iBAAA;AACD,gBAAA,IAAI,CAAC,oBAAoB,CAAC,OAAO,CAAC;AACnC,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,CAAC;AAC7B,YAAA,YAAY,EAAE;AACZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,WAAW,EAAE;AACX,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,KAAK;AACZ,iBAAA;AACD,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC;KACtC;AAED,IAAA,eAAe,CAAC,OAAO,EAAA;AACrB,QAAA,IAAI,QAAQ,GAAG,OAAO,CAAC,QAAQ,IAAE,EAAE,CAAC;AACpC,QAAA,IAAI,OAAO,GAAG,OAAO,CAAC,OAAO,IAAE,EAAE,CAAC;AAClC,QAAA,IAAI,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;AACpC,QAAA,IAAI,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAC1C,QAAA,IAAI,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;AAC5C,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AACxC,QAAA,IAAI,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACpC,IAAI,SAAS,GAAG,EAAE,CAAC;QACnB,IAAI,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;QAC1C,IAAI,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;AAC5C,QAAA,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;AAC5B,QAAA,IAAI,YAAY,GAAG,OAAO,CAAC,YAAY,IAAE,EAAE,CAAC;AAC5C,QAAA,IAAI,WAAW,GAAG,YAAY,CAAC,KAAK,IAAE,EAAE,CAAC;AACzC,QAAA,IAAI,aAAa,GAAG,YAAY,CAAC,aAAa,IAAI,EAAE,CAAC;QACpD,IAAI,YAAY,GAAC,EAAE,CAAC;;;;;;;;;;;;;;;;;;;;;;;;QAyBrB,IAAG,WAAW,IAAE,EAAE,EAAC;AACjB,YAAA,YAAY,GAAC;AACX,gBAAA,OAAO,EAAE;AACT,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;wBACZ,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACrB,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,KAAK,EAAC,WAAW;gCACjB,GAAG,EAAC,CAAC,EAAE,EAAC,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM;AAChC,6BAAA;AAAC,yBAAA;AACJ,qBAAA;AACD,oBAAA;AACE,wBAAA,KAAK,EAAE,KAAK;wBACZ,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,wBAAA,KAAK,EAAE;4BACL,EAAE,IAAI,EAAE,YAAY,CAAC,cAAc,EAAE,QAAQ,EAAE,EAAE,EAAE;4BACnD,EAAE,IAAI,EAAE,YAAY,CAAC,eAAe,EAAE,QAAQ,EAAE,EAAE,EAAE;4BACpD,EAAE,IAAI,EAAE,QAAQ,GAAG,YAAY,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE;4BACxD,EAAE,IAAI,EAAE,WAAW,GAAE,YAAY,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE;4BACvD,EAAE,IAAI,EAAE,YAAY,CAAC,cAAc,EAAE,QAAQ,EAAE,EAAE,EAAC;AACnD,yBAAA;AACF,qBAAA;AACA,iBAAA;aACN,CAAA;AACF,SAAA;;;AAQG,QAAA,IAAI,GAAG,GAAG;YACR,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,YAAA,KAAK,EAAE;gBACL,EAAE,IAAI,EAAE,sBAAsB,EAAE,UAAU,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACxG,gBAAA,EAAE,IAAI,EAAE,aAAa,GAAC,YAAY,CAAC,UAAU,IAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE;AAChE,gBAAA,EAAE,IAAI,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE;AACvE,gBAAA,EAAE,IAAI,EAAE,WAAW,GAAG,OAAO,CAAC,aAAa,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC7E,gBAAA,EAAE,IAAI,EAAE,eAAe,GAAG,OAAO,CAAC,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC7E,gBAAA,EAAE,IAAI,EAAE,cAAc,GAAG,OAAO,CAAC,UAAU,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9E,aAAA;SAEF,CAAA;;;;QAOD,aAAa,CAAC,OAAO,CAAC,CAAC,IAAI,EAAC,KAAK,KAAI;YACnC,IAAG,IAAI,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAE,CAAC,CAAC;gBACzC,YAAY,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;AACrD,SAAC,CAAC,CAAC;AAGH,QAAA,MAAM,WAAW,GAAG,IAAI,IAAI,EAAE,CAAC;AAC/B,QAAA,MAAM,QAAQ,GAAG,WAAW,CAAC,OAAO,EAAE,GAAG,GAAG;eACvC,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG;AAClC,cAAA,WAAW,CAAC,WAAW,EAAE,GAAG,KAAK,CAAA;AAErC,QAAA,IAAI,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC;AAClC,QAAA,IAAI,IAAI,CAAC;;QAEP,IAAI,GAAG,GAAG,UAAU,CAAC,YAAY,CAAC,YAAY,CAAC,IAAE,CAAC,CAAC,CAAC;AACpD,QAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;YAE3B,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,SAAS,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,EAAG;gBAEtF,GAAG,GAAG,GAAG,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;AAE5C,aAAA;AAEH,SAAC,CAAC,CAAC;QAEL,IAAI,MAAM,GAAG,GAAG,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACvC,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9C,QAAA,IAAI,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAE9C,IAAI,GAAG,OAAO,GAAG,EAAE,GAAG,OAAO,GAAG,EAAE,GAAG,YAAY,CAAC;AAClD,QAAA,IAAI,UAAU,GAAG;AACf,YAAA,QAAQ,EAAE,IAAI;AACd,YAAA,MAAM,EAAE,UAAU,WAAW,EAAE,SAAS,EAAA;gBACtC,IAAI,aAAa,GAAG,EAAE,CAAC;gBACvB,IAAI,QAAQ,GAAG,EAAE,CAAC;gBAClB,IAAI,SAAS,GAAG,EAAE,CAAC;gBACnB,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,SAAS,GAAG,EAAE,CAAC;gBAEnB,IAAI,SAAS,GAAG,EAAE,CAAC;gBACnB,IAAI,QAAQ,GAAG,EAAE,CAAC;gBAClB,IAAI,UAAU,GAAG,EAAE,CAAC;gBACpB,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBAC3C,IAAI,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;AAC3C,gBAAA,IAAI,OAAO,GAAG,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC;gBACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;oBAChC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1C,oBAAA,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;oBACpB,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;AAChC,iBAAA;AACD,gBAAA,IAAI,YAAY,GAAG,QAAQ,CAAC,MAAM,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC;AAE1D,gBAAA,SAAS,CAAC,OAAO,CAAC,GAAG,uBAAuB,CAAC;gBAC7C,SAAS,CAAC,SAAS,CAAC,GAAG,MAAM,GAAG,YAAY,CAAC;AAG7C,gBAAA,IAAI,WAAW,IAAI,CAAC,IAAI,WAAW,GAAG,SAAS,EAAE;AAC/C,oBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,kCAAkC,GAAG,IAAI,GAAG,kCAAkC,GAAG,QAAQ,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;AAC3I,iBAAA;AACI,qBAAA;AACH,oBAAA,SAAS,CAAC,MAAM,CAAC,GAAG,mCAAmC,GAAG,IAAI,CAAC;AAChE,iBAAA;AACD,gBAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAC1B,gBAAA,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACpB,SAAS,GAAG,EAAE,CAAC;AAEf,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACvC,oBAAA,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACvB,IAAI,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;oBACtC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE;AACtC,wBAAA,IAAI,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACrB,wBAAA,IAAI,GAAG,IAAI,SAAS,IAAI,GAAG,IAAI,IAAI,EAAE;4BACnC,IAAI,IAAI,GAAG,CAAC,CAAC;4BACb,IAAI,GAAG,IAAI,YAAY,EAAE;AACvB,gCAAA,UAAU,CAAC,OAAO,CAAC,OAAO,IAAG;AAC3B,oCAAA,IAAI,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;wCACxB,IAAI,GAAG,UAAU,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAC3E,qCAAA;AACI,yCAAA;wCACH,IAAI,GAAG,UAAU,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;AAC3E,qCAAA;AACH,iCAAC,CAAC,CAAC;AACJ,6BAAA;AACD,4BAAA,SAAS,CAAC,MAAM,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC;AAErF,4BAAA,SAAS,CAAC,OAAO,CAAC,GAAG,iBAAiB,CAAC;AACvC,4BAAA,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;4BAC1B,SAAS,GAAG,EAAE,CAAC;AAChB,yBAAA;AACF,qBAAA;AACI,yBAAA;AACH,wBAAA,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACpB,qBAAA;AACF,iBAAA;;AAED,gBAAA,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAEpB,OAAO;AAEL,oBAAA,KAAK,EAAE;AACL,wBAAA;4BACE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE;AACL,gCAAA,KAAK,EAAE,cAAc;AACrB,gCAAA,UAAU,EAAE,CAAC;AACb,gCAAA,MAAM,EAAE,SAAS;gCACjB,IAAI,EAAE,GAAG;AACV,6BAAA;AACD,4BAAA,MAAM,EAAE;AACN,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAC9D;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAChE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACtE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACxE;AAEF,6BAAA;AACF,yBAAA;AACD,wBAAA;AACE,4BAAA,KAAK,EAAE,cAAc;4BACrB,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB,4BAAA,KAAK,EAAE;gCACL,MAAM,EAAE,CAAC,GAAG,CAAC;AACb,gCAAA,IAAI,EAAE;oCAEJ,CAAC;4CACC,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;AAChC,4CAAA,KAAK,EAAE;AACL,gDAAA;AACE,oDAAA,QAAQ,EAAE,CAAC;AACX,oDAAA,IAAI,EAAE,MAAM;oDACZ,EAAE,EAAE,YAAY,CAAC,aAAa;AAE/B,iDAAA;AAGD,gDAAA;AACE,oDAAA,IAAI,EAAE,mGAAmG,EAAE,IAAI,EAAE,IAAI;AACrH,oDAAA,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AAClC,iDAAA;AAGD,gDAAA,EAAE,IAAI,EAAE,MAAM,GAAC,YAAY,CAAC,UAAU,IAAE,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAChH,gDAAA,EAAE,IAAI,EAAE,sBAAsB,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AAG5E,6CAAA;yCACF,CAAC;AAEH,iCAAA;AACF,6BAAA;AACD,4BAAA,MAAM,EAAE;AAEN,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAC9D;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;iCAChE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACtE;AACD,gCAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;oCAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;iCACxE;AAEF,6BAAA;AACF,yBAAA;wBACD,EAAE,IAAI,EAAE,YAAY,CAAC,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE;AACvF,qBAAA;iBACF,CAAA;aACF;AACD,YAAA,OAAO,EAAE;AACP,gBAAA,EAAE,IAAI,EAAE,kBAAkB,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,WAAW,EAAE;AAExF,gBAAA;AACE,oBAAA,OAAO,EAAE;wBACP,YAAY;AAEb,qBAAA;AACF,iBAAA;AACD,gBAAA;AAEE,oBAAA,KAAK,EAAE;AACL,wBAAA,UAAU,EAAE,CAAC;wBACb,MAAM,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC;AAC3B,wBAAA,IAAI,EAAE;AACJ,4BAAA;AACE,gCAAA;AAEE,oCAAA,KAAK,EAAE;AACL,wCAAA,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE;AAC9B,wCAAA;AACE,4CAAA,IAAI,EAAE,QAAQ,CAAC,IAAI;;AACjB,4CAAA,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI;AAC3B,yCAAA;wCACD,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE;AACvC,wCAAA,EAAE,IAAI,EAAE,SAAS,GAAG,QAAQ,CAAC,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACpE,wCAAA,EAAE,IAAI,EAAE,cAAc,GAAG,QAAQ,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9E,qCAAA;AAEF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACzD,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE;wCAC3E,EAAE,IAAI,EAAE,mCAAmC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC7E,EAAE,IAAI,EAAE,kCAAkC,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC5E,wCAAA,EAAE,IAAI,EAAE,QAAQ,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AAC7D,qCAAA;AACF,iCAAA;AAGD,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACnD,wCAAA,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE;wCAC/D,EAAE,IAAI,EAAE,wBAAwB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAClE,EAAE,IAAI,EAAE,oBAAoB,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;wCAC9D,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AAGvD,qCAAA;AAEF,iCAAA;AAED,gCAAA;AACE,oCAAA,KAAK,EAAE;wCACL,EAAE,IAAI,EAAE,eAAe,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACzD,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AAC9D,wCAAA,EAAE,IAAI,EAAE,WAAW,GAAG,OAAO,CAAC,aAAa,GAAG,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;AACrF,wCAAA,EAAE,IAAI,EAAE,gBAAgB,GAAG,OAAO,CAAC,SAAS,GAAG,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AACrF,wCAAA,EAAE,IAAI,EAAE,OAAO,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE;AAC1D,qCAAA;AAEF,iCAAA;AAEF,6BAAA;AAEF,yBAAA;AACF,qBAAA;AACD,oBAAA,MAAM,EAAE;;AAEN,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAC9D;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC;yBAChE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACtE;AACD,wBAAA,UAAU,EAAE,UAAU,CAAC,EAAE,IAAI,EAAA;4BAC3B,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,GAAG,OAAO,CAAC;yBACxE;AAEF,qBAAA;AAEF,iBAAA;AACD,gBAAA,IAAI,CAAC,oBAAoB,CAAC,OAAO,CAAC;AACnC,aAAA;YAED,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,CAAC;AAC7B,YAAA,YAAY,EAAE;;AAEZ,gBAAA,SAAS,EAAE,SAAS;AACrB,aAAA;AACD,YAAA,MAAM,EAAE;AACN,gBAAA,WAAW,EAAE;AACX,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,KAAK;AACZ,iBAAA;AACD,gBAAA,EAAE,EAAE;AACF,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,eAAe,EAAE;AACf,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,EAAE;AACb,iBAAA;AACD,gBAAA,YAAY,EAAE;AACZ,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,QAAQ,EAAE;AACR,oBAAA,QAAQ,EAAE,CAAC;AACZ,iBAAA;AACD,gBAAA,qBAAqB,EAAE;AACrB,oBAAA,QAAQ,EAAE,CAAC;AACX,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACD,gBAAA,SAAS,EAAE;;AAET,oBAAA,QAAQ,EAAE,EAAE;AACZ,oBAAA,IAAI,EAAE,IAAI;AACX,iBAAA;AACF,aAAA;SACF,CAAA;QACD,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC;KACtC;AAED,IAAA,UAAU,CAAC,GAAG,EAAA;QACZ,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,QAAQ,EAAE,EAAE,MAAM,GAAG,CAAC;AAAE,YAAA,OAAO,UAAU,CAAC;QACzD,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,QAAA,CAAC,GAAG,CAAC,WAAW,GAAG,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,uCAAuC,CAAC,CAAC;AAClF,QAAA,IAAI,CAAC,CAAC;YAAE,OAAO;QAAC,IAAI,GAAG,GAAG,EAAE,CAAC;AAC7B,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,GAAG,EAAE,CAAC;AACvG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,GAAG,EAAE,CAAC;AACtG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,GAAG,EAAE,CAAC;AAC1G,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,UAAU,GAAG,EAAE,CAAC;AACzG,QAAA,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC;AAC3H,QAAA,OAAO,GAAG,CAAC;KACZ;;iIA5+GU,iBAAiB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAnB,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAW,oBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAjB,mBAAA,iBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,cAFhB,MAAM,EAAA,CAAA,CAAA;2FAEP,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAH7B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCPY,qBAAqB,CAAA;IAEhC,WACU,CAAA,IAAgB,EACjB,MAAwB,EAAA;AADvB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AACjB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;AAEjC,QAAA,IAAA,CAAA,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;KADZ;AAGL,IAAA,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,GAAG,EAAA;QAC5B,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,OAAO,CAAC;AACvE,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;;qIAZU,qBAAqB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAX,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAArB,mBAAA,qBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,qBAAqB,cAFpB,MAAM,EAAA,CAAA,CAAA;2FAEP,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAHjC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCFY,eAAe,CAAA;AAC1B,IAAA,WAAA,GAAA,GAAiB;IACjB,YAAY,CAAC,EAAE,EAAC,EAAE,EAAA;AAChB,QAAA,IAAG,EAAE,CAAC,MAAM,GAAG,EAAE,CAAC,MAAM,EAAC;AACvB,YAAA,IAAI,GAAG,GAAG,EAAE,CAAC,MAAM,CAAC;AAEpB,YAAA,KAAI,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,GAAG,GAAC,EAAE,EAAE,CAAC,EAAE,EAAC;gBAEhC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;AACvB,aAAA;AACF,SAAA;KACF;;+HAXU,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;mIAAf,eAAe,EAAA,CAAA,CAAA;2FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAF3B,UAAU;;;MCFE,SAAS,CAAA;;AACF,SAAQ,CAAA,QAAA,GAAG,aAAa,CAAC;AACzB,SAAA,CAAA,aAAa,GAAG,CAAA,EAAG,SAAS,CAAC,QAAQ,WAAW;;MCGvD,2BAA2B,CAAA;AADxC,IAAA,WAAA,GAAA;AAEE,QAAA,IAAgB,CAAA,gBAAA,GAAa,EAAE,CAAC;KAUjC;IARC,OAAO,CAAC,KAAY,EAAE,IAA2B,EAAA;QAC/C,IAAI,KAAK,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE;YACvC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;YACvC,OAAO,IAAI,EAAE,CAAC;AACf,SAAA;AAAM,aAAA;AACL,YAAA,OAAO,EAAE,CAAC,IAAI,CAAC,CAAC;AACjB,SAAA;KACF;;2IAVU,2BAA2B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;+IAA3B,2BAA2B,EAAA,CAAA,CAAA;2FAA3B,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBADvC,UAAU;;;MCME,oBAAoB,CAAA;IAE/B,WACU,CAAA,IAAgB,EACjB,MAAwB,EAAA;AADvB,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;AACjB,QAAA,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;KAC5B;AAEL,IAAA,IAAI,CAAC,MAAM,EAAE,OAAY,EAAE,GAAG,EAAA;QAC5B,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAC,OAAO,GAAE;AAC/E,YAAA,MAAM,EAAE,OAAO;SAChB,CAAC;AACC,aAAA,SAAS,EAAE;aACX,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;KACjC;IAED,UAAU,GAAA;AACR,QAAA,OAAO,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;KAC7B;;oIAjBU,oBAAoB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAD,IAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAAC,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAApB,mBAAA,oBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,cAFnB,MAAM,EAAA,CAAA,CAAA;2FAEP,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAHhC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCHY,oBAAoB,CAAA;AAHjC,IAAA,WAAA,GAAA;QAKU,IAAA,CAAA,WAAW,GAAyB,IAAI,eAAe,CAAM,IAAI,CAAC,CAAC;QACpE,IAAA,CAAA,YAAY,GAAG,IAAI,CAAC,WAAW,CAAC,YAAY,EAAE,CAAC;QAE9C,IAAA,CAAA,UAAU,GAAyB,IAAI,eAAe,CAAM,IAAI,CAAC,CAAC;QACnE,IAAA,CAAA,WAAW,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,CAAC;KAkBrD;AAhBC,IAAA,OAAO,CAAC,KAAU,EAAA;AAChB,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;KAC9B;IAED,SAAS,GAAA;AACP,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KAC7B;AAGD,IAAA,aAAa,CAAC,KAAU,EAAA;AACtB,QAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;KAC7B;IAED,eAAe,GAAA;AACb,QAAA,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KAC5B;;oIAvBU,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAApB,mBAAA,oBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,cAFnB,MAAM,EAAA,CAAA,CAAA;2FAEP,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAHhC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;ACLD,MAAM,OAAO,GAAG;AACZ,IAAA,aAAa,EACT,8tyEAA8tyE;AACluyE,IAAA,WAAW,EACL,8r2EAA8r2E;AACps2E,IAAA,cAAc,EACZ,0935BAA0935B;AAE5935B,IAAA,YAAY,EACV,0o0CAA0o0C;CAC7o0C;;ACVH;;AAEG;;ACFH;;AAEG;;;;"}