From 8554d3f9ecc3a70f5be2b901831fac502f5d1f0f Mon Sep 17 00:00:00 2001 From: julianpoemp Date: Fri, 15 Nov 2024 15:59:48 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20IPS-LMU/?= =?UTF-8?q?octra@55c957a889de4cd227bdb2dc953d2871b65f276b=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/navigation.js | 2 +- assets/search.js | 2 +- .../_octra_annotation.AnnotJSONConverter.html | 10 ++--- ..._octra_annotation.BundleJSONConverter.html | 10 ++--- classes/_octra_annotation.CTMConverter.html | 10 ++--- classes/_octra_annotation.Converter.html | 10 ++--- classes/_octra_annotation.ELANConverter.html | 10 ++--- classes/_octra_annotation.Link.html | 4 +- classes/_octra_annotation.OAnnotJSON.html | 6 +-- classes/_octra_annotation.OEvent.html | 4 +- classes/_octra_annotation.OEventLevel.html | 4 +- classes/_octra_annotation.OItem.html | 4 +- classes/_octra_annotation.OItemLevel.html | 4 +- classes/_octra_annotation.OLabel.html | 4 +- classes/_octra_annotation.OLevel.html | 4 +- classes/_octra_annotation.OLink.html | 4 +- classes/_octra_annotation.OSegment.html | 4 +- classes/_octra_annotation.OSegmentLevel.html | 4 +- .../_octra_annotation.OctraAnnotation.html | 4 +- ...octra_annotation.OctraAnnotationEvent.html | 4 +- ..._annotation.OctraAnnotationEventLevel.html | 4 +- ...a_annotation.OctraAnnotationItemLevel.html | 4 +- ...octra_annotation.OctraAnnotationLevel.html | 4 +- ..._octra_annotation.OctraAnnotationLink.html | 4 +- ...tra_annotation.OctraAnnotationSegment.html | 4 +- ...nnotation.OctraAnnotationSegmentLevel.html | 4 +- .../_octra_annotation.PartiturConverter.html | 10 ++--- ..._octra_annotation.PraatTableConverter.html | 10 ++--- ...tra_annotation.PraatTextgridConverter.html | 10 ++--- classes/_octra_annotation.SRTConverter.html | 10 ++--- ..._annotation.SRTConverterImportOptions.html | 4 +- classes/_octra_annotation.TextConverter.html | 12 +++--- .../_octra_annotation.WebVTTConverter.html | 10 ++--- classes/_octra_annotation.WhisperJSON.html | 4 +- ...octra_annotation.WhisperJSONConverter.html | 10 ++--- .../_octra_annotation.WhisperJSONSegment.html | 4 +- ...tra_json_sets.DecisionTreeCombination.html | 4 +- ...ctra_json_sets.DecisionTreeExpression.html | 4 +- .../_octra_json_sets.DecisionTreeNode.html | 4 +- .../_octra_json_sets.FileSetValidator.html | 4 +- classes/_octra_json_sets.IFile.html | 4 +- classes/_octra_json_sets.JSONSet.html | 4 +- .../_octra_json_sets.JSONSetBlueprint.html | 4 +- .../_octra_json_sets.JSONSetCombination.html | 4 +- ..._octra_json_sets.JSONSetFileBlueprint.html | 4 +- ...octra_json_sets.JSONSetFileConditions.html | 4 +- classes/_octra_json_sets.JSONSetResult.html | 4 +- .../_octra_json_sets.JSONSetStatement.html | 4 +- ...ctra_json_sets.JSONSetValidationError.html | 4 +- .../_octra_json_sets.JsonSetValidator.html | 4 +- .../_octra_json_sets.PossibleSolution.html | 4 +- classes/_octra_media.AudioSelection.html | 4 +- classes/_octra_media.OAudiofile.html | 4 +- classes/_octra_media.SampleUnit.html | 4 +- ...ra_ngx_components.AsrOptionsComponent.html | 36 +++++++++++++++++ ...a_ngx_components.AudioViewerComponent.html | 40 +++++++++---------- ...a_ngx_components.AudioplayerComponent.html | 12 +++--- ...ctra_ngx_components.AudioviewerConfig.html | 4 +- ..._components.ConfigurationArrayControl.html | 4 +- ...a_ngx_components.ConfigurationControl.html | 4 +- ..._components.ConfigurationControlGroup.html | 4 +- ...omponents.ConfigurationControlOptions.html | 4 +- ...ts.ConfigurationMultipleChoiceControl.html | 4 +- ...components.ConfigurationNumberControl.html | 4 +- ...components.ConfigurationSelectControl.html | 4 +- ...components.ConfigurationSwitchControl.html | 4 +- ...x_components.ConfigurationTextControl.html | 4 +- ...mponents.ConfigurationTextareaControl.html | 4 +- ...ents.FixedConfigurationControlOptions.html | 4 +- classes/_octra_ngx_components.Interval.html | 4 +- classes/_octra_ngx_components.Margin.html | 4 +- ..._ngx_components.MultiThreadingService.html | 4 +- ..._ngx_components.OctraComponentsModule.html | 2 +- ...x_components.OctraFormGeneratorModule.html | 2 +- classes/_octra_ngx_components.Position.html | 4 +- .../_octra_ngx_components.PreparedItem.html | 4 +- classes/_octra_ngx_components.Rectangle.html | 4 +- classes/_octra_ngx_components.Size.html | 4 +- ...ponents.ToolConfigArrayAdderComponent.html | 8 ++-- ..._components.ToolConfiguratorComponent.html | 10 ++--- ...x_components.ToolconfigGroupComponent.html | 8 ++-- ...octra_ngx_utilities.CapitalLetterPipe.html | 4 +- .../_octra_ngx_utilities.FileSizePipe.html | 4 +- classes/_octra_ngx_utilities.JoinPipe.html | 4 +- .../_octra_ngx_utilities.LeadingNullPipe.html | 4 +- classes/_octra_ngx_utilities.MapPipe.html | 4 +- ...ra_ngx_utilities.OctraUtilitiesModule.html | 2 +- classes/_octra_ngx_utilities.ProcentPipe.html | 4 +- ...tra_ngx_utilities.SubscriberComponent.html | 8 ++-- .../_octra_ngx_utilities.TimespanPipe.html | 4 +- ..._octra_ngx_utilities.UnixDurationPipe.html | 4 +- .../_octra_utilities.SerializableClass.html | 4 +- .../_octra_utilities.SubscriptionManager.html | 12 +++--- classes/_octra_utilities.TsWorker.html | 20 +++++----- classes/_octra_utilities.TsWorkerJob.html | 18 ++++----- classes/_octra_web_media.AudioChunk.html | 8 ++-- classes/_octra_web_media.AudioCutter.html | 6 +-- classes/_octra_web_media.AudioDecoder.html | 8 ++-- classes/_octra_web_media.AudioFormat.html | 4 +- classes/_octra_web_media.AudioInfo.html | 10 ++--- classes/_octra_web_media.AudioManager.html | 26 ++++++------ classes/_octra_web_media.AudioResource.html | 4 +- .../_octra_web_media.AudioTimeCalculator.html | 4 +- .../_octra_web_media.Binary.AudioFormat.html | 4 +- ...tra_web_media.Binary.BinaryByteReader.html | 4 +- ...tra_web_media.Binary.BinaryByteWriter.html | 4 +- ...octra_web_media.Binary.PCMAudioFormat.html | 6 +-- ..._octra_web_media.Binary.WavFileFormat.html | 4 +- .../_octra_web_media.Binary.WavReader.html | 4 +- .../_octra_web_media.Binary.WavWriter.html | 4 +- classes/_octra_web_media.BrowserInfo.html | 10 ++--- classes/_octra_web_media.DataInfo.html | 4 +- classes/_octra_web_media.DirectoryInfo.html | 4 +- classes/_octra_web_media.FileInfo.html | 10 ++--- .../_octra_web_media.MusicMetadataFormat.html | 4 +- classes/_octra_web_media.ShortcutManager.html | 4 +- classes/_octra_web_media.WavFormat.html | 8 ++-- enums/_octra_annotation.ASRQueueItemType.html | 4 +- ..._octra_annotation.AnnotationLevelType.html | 4 +- enums/_octra_media.PlayBackStatus.html | 4 +- enums/_octra_utilities.TsWorkerStatus.html | 4 +- enums/_octra_web_media.Binary.SampleSize.html | 4 +- functions/_octra_annotation.addSegment.html | 2 +- ..._octra_annotation.betweenWhichSegment.html | 2 +- functions/_octra_annotation.cleanup.html | 2 +- .../_octra_annotation.combineSegments.html | 2 +- functions/_octra_annotation.contains.html | 2 +- ...tation.convertFromSupportedConverters.html | 2 +- ...annotation.convertOSegmentsToSegments.html | 2 +- ...annotation.convertSegmentsToOSegments.html | 2 +- ...annotation.getSegmentBySamplePosition.html | 2 +- .../_octra_annotation.getSegmentsOfRange.html | 2 +- ...ra_annotation.getStartTimeBySegmentID.html | 2 +- .../_octra_annotation.removeBySamples.html | 2 +- ...octra_annotation.removeSegmentByIndex.html | 2 +- functions/_octra_annotation.sort.html | 2 +- .../_octra_ngx_utilities.downloadFile.html | 2 +- .../_octra_ngx_utilities.navigateTo.html | 2 +- ...octra_ngx_utilities.uniqueHTTPRequest.html | 2 +- .../_octra_utilities.base64ToArrayBuffer.html | 2 +- functions/_octra_utilities.contains.html | 2 +- ...octra_utilities.convertDurationToUnix.html | 2 +- .../_octra_utilities.equalProperties.html | 2 +- functions/_octra_utilities.escapeHtml.html | 2 +- functions/_octra_utilities.escapeRegex.html | 2 +- ...ctra_utilities.extractFileNameFromURL.html | 2 +- functions/_octra_utilities.flatten.html | 2 +- .../_octra_utilities.getBaseHrefURL.html | 2 +- functions/_octra_utilities.getFileSize.html | 2 +- functions/_octra_utilities.getProperties.html | 2 +- .../_octra_utilities.getTranscriptFromIO.html | 2 +- functions/_octra_utilities.hasProperty.html | 2 +- .../_octra_utilities.hasPropertyTree.html | 2 +- functions/_octra_utilities.insertString.html | 2 +- functions/_octra_utilities.isEmpty.html | 2 +- functions/_octra_utilities.isFunction.html | 2 +- functions/_octra_utilities.isNumber.html | 2 +- functions/_octra_utilities.joinURL.html | 2 +- functions/_octra_utilities.last.html | 2 +- functions/_octra_utilities.mapFnOnObject.html | 2 +- functions/_octra_utilities.popupCenter.html | 2 +- functions/_octra_utilities.range.html | 2 +- ...octra_utilities.removeEmptyProperties.html | 2 +- ..._octra_utilities.stringifyQueryParams.html | 2 +- functions/_octra_utilities.unEscapeHtml.html | 2 +- ...tra_utilities.waitTillResultRetrieved.html | 2 +- ..._web_media.calculateChannelDataFactor.html | 2 +- functions/_octra_web_media.downloadFile.html | 2 +- .../_octra_web_media.fileListToArray.html | 2 +- functions/_octra_web_media.findElements.html | 2 +- functions/_octra_web_media.getAttr.html | 2 +- functions/_octra_web_media.getAudioInfo.html | 2 +- .../_octra_web_media.getBaseHrefURL.html | 2 +- .../_octra_web_media.getFileContent.html | 2 +- .../_octra_web_media.normalizeMimeType.html | 2 +- functions/_octra_web_media.popupCenter.html | 2 +- functions/_octra_web_media.readFile.html | 2 +- .../_octra_web_media.readFileContents.html | 2 +- functions/_octra_web_media.renameFile.html | 2 +- functions/_octra_web_media.setStyle.html | 2 +- interfaces/_octra_annotation.ASRContext.html | 4 +- interfaces/_octra_annotation.Bundle.html | 4 +- .../_octra_annotation.ELAN30Object.html | 4 +- .../_octra_annotation.ExportResult.html | 4 +- interfaces/_octra_annotation.IAnnotJSON.html | 4 +- interfaces/_octra_annotation.IAudioFile.html | 4 +- interfaces/_octra_annotation.IEvent.html | 4 +- interfaces/_octra_annotation.IEventLevel.html | 4 +- interfaces/_octra_annotation.IFile.html | 4 +- interfaces/_octra_annotation.IItem.html | 4 +- interfaces/_octra_annotation.IItemLevel.html | 4 +- interfaces/_octra_annotation.ILabel.html | 4 +- interfaces/_octra_annotation.ILevel.html | 4 +- interfaces/_octra_annotation.ILink.html | 4 +- interfaces/_octra_annotation.ISegment.html | 4 +- .../_octra_annotation.ISegmentLevel.html | 4 +- .../_octra_annotation.ImportResult.html | 4 +- .../_octra_annotation.SegmentWithContext.html | 4 +- .../_octra_annotation.WhisperJSONWord.html | 4 +- interfaces/_octra_assets.OctraGuidelines.html | 4 +- .../_octra_json_sets.AudioFileMetaData.html | 4 +- interfaces/_octra_media.IAudioFile.html | 4 +- interfaces/_octra_media.NumeratedSegment.html | 4 +- interfaces/_octra_media.SampleTimeValues.html | 4 +- ...x_components.AudioViewerShortcutEvent.html | 4 +- ...gx_components.CurrentLevelChangeEvent.html | 4 +- interfaces/_octra_ngx_components.ICircle.html | 4 +- .../_octra_ngx_components.IInterval.html | 4 +- interfaces/_octra_ngx_components.IMargin.html | 4 +- .../_octra_ngx_components.IPosition.html | 4 +- .../_octra_ngx_components.IRectangle.html | 4 +- interfaces/_octra_ngx_components.ISize.html | 4 +- interfaces/_octra_utilities.FileSize.html | 4 +- interfaces/_octra_utilities.Serializable.html | 4 +- .../_octra_web_media.KeyMappingEntry.html | 4 +- .../_octra_web_media.ReadFileEvent.html | 4 +- .../_octra_web_media.SegmentToDecode.html | 4 +- interfaces/_octra_web_media.Shortcut.html | 4 +- .../_octra_web_media.ShortcutEvent.html | 4 +- .../_octra_web_media.ShortcutGroup.html | 4 +- ..._octra_web_media.SupportedAudioFormat.html | 4 +- modules/_octra_ngx_components.html | 3 +- modules/_octra_web_media.Binary.html | 2 +- ...octra_annotation.AnnotationAnySegment.html | 2 +- types/_octra_annotation.IAnyLevel.html | 2 +- types/_octra_annotation.OAnyLevel.html | 2 +- ...ra_annotation.OctraAnnotationAnyLevel.html | 2 +- ..._annotation.OctraAnnotationFormatType.html | 2 +- types/_octra_json_sets.JSONSetExpression.html | 2 +- types/_octra_web_media.IntArray.html | 2 +- variables/_octra_assets.IO_SETS.html | 2 +- ...ctra_assets.OctraGuidelinesJSONSchema.html | 2 +- .../_octra_assets.OctraLoggingJSONSchema.html | 2 +- ...a_assets.OctraProjectConfigJSONSchema.html | 2 +- 234 files changed, 543 insertions(+), 506 deletions(-) create mode 100644 classes/_octra_ngx_components.AsrOptionsComponent.html diff --git a/assets/navigation.js b/assets/navigation.js index c20d4b9aa..173253088 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 1371d0d37..54d470b83 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA+yd63PbSJLg/5UN6z66uQYl6tGfTpblbs3IkldSd89sx4YCIksS2iTAAUHZno373y8A4lFPIKsyCyBtR1xcz8qsxC+rsqryUSj876s0+bx69fOf//vqUxTPXv08fv0qDhfs1c+v/m8yzdLwP8M4TrIwi5L41etX63T+6udXi2S2nrPVf94Xv7hvfjF6zhbzV69fTefhasVWr35+9er/va4kH9eST+sGl+yFze++Llktm8XrhU6ypo3maa9fLcOUxZkWv0EJDmuW89/Pr+6cn75XNQcy6ATpuS7uzj+4Y5Wtyaluz3/5gOqvRgANG2dUtzf/tWZrdpGxBcyipAYk5nR6e+P24L1NS3CvyNqaaD6c/nbrTlS2pqVCIBHyjKX16G+311dnSfzC0oylNV75JJOJC43cDWgSNMvuNIlXWbqeZgmCYk+UYjXXxI7geuzN+KCmvA+Xy3k0FfcFe0xJTMOZrWY/RauflmmSsWnGZv9R/iGKn1kaZWxGpsi0+MUKqYcgpR81DieT/WZS3d9n/KKHUmFUC3M3nBHfJYa+Z1+WSZqRMo9qmTToVVcYNIgW9BrUMnvR4J7F02QWxU8YJTgZQ0xh9iVjMXYG80KGUGKxnmdRFrF0hdFCkDKEGsV/EQqU7T3sWHGSRVMcWyVhiI79zB5WUYbib0Ts5g5V8pcr2k8Bco2susPQ41mUzUlxR5VEAuiOVT1npiTfyPPPPWOP4XqeXRRb4PUyl4ZZDg3iFOsnn60JGj3xSzs+HAcHDS+NN9/hzHvgJnHe2333LVwIOeeu+Z8/BdV0HeOmqla6Nxe+S5fSoccu9trH+HbuO3XbPKEn3aSpQ+D3t7n9HiY7hZvf6uV7YCbx6tudeg/USCde8eE9kmKderNP74EW78O3uPBbuFFVTl/532bp28eteJJcXx68GX/jymMXbkm+V5++RZd1OveuyfjNwTGd01D6BDhHx0SH3vbLXd0PXczYbFWGMu+T9AILa5JHk4Dhiixv1/FszmyrLJpWQ5RZTBiOdRZdX9AUWoygviotNqpYRWtmTfzUWtoVcdwYIUrYV1t0UinLLRbU9vWWDniqmMxGB+uKC04Hm5KLWQ0fNRebyWwTjbVo4aPqYqOGVYBm1sNP3cVGEWDMZlbBsvJixQaN0lroyGsvNgrAAzezBh6qLz3vWYj6i3bFJArf4MDWFZg2bJJwzYLdrgaDIHcswhhVIa7CWMxbeBnGCI+vw7TzogoxRmqaSowVOY1zT1KL6XdZJKzG6J7hpxzjrI1LPQaslnfn30dFBqGde0nGqCFBTcZq2pOEARRVGStqGq+fpC5jxY118pGVGTtWtNOPrs1Y8RL4+PjqTL9bF0l9RieduEDjoIBDhQagiF+fn7BG46SLW5GmZVW3roN0TFinMo2Rz6FOY8HnWqgxr4bISk1H3MSVamwKNIOWZUiKMdQlGNfCC5bSKgBzrKnYMzpuWZTlEj9FEg+lEa8FEQ9lEN/FD6eSB3Ya2QQ0btUMLKFV8OJYqMAyAgOVzhoEORc0KHGoP2DZ4AGIS2lhsKUbUTWgrxWQVwg81QWIqwF91QBsM//IKQPP7wOy+vYsqNw9MGOPpsK4hQavcKilhDDT7ju/3kNWvadceg8Z9B7z5pBsOXrKIVxIvQeJJsK4jAaPEc3k5iJanlKhzFN3Z6fRLM4uoM4DHGqZJskqe8sl+8wg+80b+8sWe88R4zPDdPlgfBbYW+6XOOPbmee9+2CV6uV+Pki2V36+a8KXV5so56ug+TpvD4K38/lVdj8n7A3orptOG7ZDkpgXR5onBnA6pIoNuGReP4TaPmHsRm2VM1bBfZyUB01DqzhAw+3jbDwI3C5cUMn9nIYHoUOjChXaNrIA0YBjCw0P+Yl3ELJFCKIyezjj7n3XwOSnhfWMKkDpRrTPUutAaYISAK1lrtqB1TVdrcATn1WHzDiLJLaCiz+dbiDEpbYVTprz6DBWpPNLcgLd96JFmQnnhXtKhlvzO+XDOxXx5xx7yYo76INIjCs6EZwkh01YnJtMcXYcxon0iklOi8NInZ1g5PlwIJ27U4w+EQ4jxPjA+DPgvjcPmvw8L5Y6RW+B7JKlb0H35BNT5uqt6B3T9ZpV1j5Lbphqbkl7hcglbw8gck7dq2sVNntviB24BP755anVbTrC74dI4asAjjl8UXOaJL4GzlcWH4ZvFcno6P3k8U3wjhtUO7h9Jl+UR5nKB5Ha5/KNwFTxCozbOpvvym2Tzteh+8jnwyakTaSiJfeR0YehWwUvOnY/OX0YPDCe0WFbZvWBPNAIRktEnteHQcODGh21h8x+D/sIIrcvrW5EoQ0E0jq7r0clCWVAvHb5fSdaxwS/Bp84ww+ae/AUvwYYn+M3MaKS/BpSmiw/kBbrHJPk+f0vYYSZflG6n1S/gwYuuX6AKh6dZx/ZfieN3NP9Gq0I8v3AqYt0oyky/kBSrNdMkvMHsro7ycisP5QP4TSj8/5ARpSPjM/8+99OSHL/olzi5L8VtEP2vxXel89MmP+35HcrAGhXXet8u3HSOZUANEwONQAQk2sRQLdyIasAxviCKwNcRvEnAF3+syGS/vVzHXP9hXqGGfmYJouLd1YQdROK52eJ5dPLBq7P5kb9uv70AgCg+fEQFiA93dEOOIUNo1H+mEG8NZmJb0tHNM+/We+CUzckZIniT04oZTs6EqCrKoNY5nK7OVbhYjlnNyHI45NphMYoJjnoCL/kH6wHLSwyFN+WmOkyt0hXqKYxjorfpWdsxdIonEf/dhk+sTUdFYbJDxFZP1k5WvrZx+9feYvTZqMBoIktBtnJNAiu25mkvznTuU5zIcUUckYUZZAzRrOzZB1nsESJllCQgOdzDJk70EbN/6xjOHfckVawMWOZsYUfDUalaFI1OkLpOcaaO9SZ46zcTR9YDOakzka0Z22kCQ13XHUa2Xuv0IUG7MRqsWw9WSjVis2LCvjGzYln7IsrolYSAS/vEISzWe4k3iVnBDuLSRg9MxbTIxli8jfNibmmz2H8xMpRyYfo7deLmbP/YBDWAzNmNrXI80mOXwbM4nxy37KnBYuzt19vi9j2Y7KKEK75HlC2F42KPsNbPC/GKyfeWCRJ/mipWP2TXoULRte3ojQ/1FH8icBoGyk+KQm6VRDkhfXWKsVnRr11yvYBSecsTE/n83yDWr1PkwWFX9YllFyHJHbv4rIxNVOyeIhiVu48zlGDKoaaM2Vhxs5f0EOuyvFCmpsUASgvxgtnOWI4ykaIT0aC7pQkEdNaJpF1mI4ZdyDfenP2lKF6UpFCTPnEMtEdLvY+Kn8bLJ1eK2x8KYog5kvZInlhWERFik9KjG+lE+SFFTXVRBHEfOi1yuNKtV7O8s3vHbZgopGz1Wu+XfXQSNhSQiw8H3vSotkWFBMbDpqK4qY7TNUkh3WQA4wQC2Ar1zx8cKo7cGy1CB98q3IvjXCWtifK8UHqVvHkEHHFTZmNIlrkZwguZGylQ617HCOJw9tK+sSy91G6yi5zk/8jyp6TdXYFPFxlxG4R6kOHaHX+r3VYPAi3JAlyfJDSWIVvm/BgvZitW1mjOvZvR6eyabstO3kDQ7idb3qHek/nUNEbezthnowkgCzFeOOEHlBtx7Q9r2pLidjhOUqCbV6m1OThL5xOLykTiZfljzhPnRPAlmI8crp7UQIn3pVq5ayzanhWXpQ33ieWXbLH7DZ6mMPepu2AVuT5JL+Jnp5J0SWB3tiTF5Z+zl+SvKDZJBR53six/hYHTeUcKvuG2etCVHPqplvgc4ksNC5X0zWmS3VcXC6J9F5yuZC36tiq4HgQV1JCPXJLTq2cOEdD6zveH7HbuiZDK6uZb243Z1jCRt4xYE+9StIsSWegezHb0XlJ/fG7OfcSuuLb01NTufry+q339D3zuzn+Mrri9/umdgoDFGpUFNBJiQgCJFKCGKCTFhsCSMgtEYBf20AHBKoixnjArybY8EBSpCU68KsHIliQ9yV8rKD1Ds2hgmOYsC0hAnV4QB8aWIQFdKSOEUCr94+iI/D0iTLafjx6uky2F8+dLIPtz0Pv9M4pOd08cbIMuzePmziv7sOzpsum+/JNaf1Srz6ph4y0X9/TRx7aq4/pIfvsy5ek9SNtfEind2WHurvMhEHkQIq3e1H4PTUgyu1p5XK76qAhw91nILMRZEK4UcUlQdpuaxN/6fxqStlwC+YCT0IzHapOMcQp0yTO2Bdkn+01UvxQuh5gFSCxR1g7GLPIJS4QCEsRnvicPG6RD+Vzq3wEa7PAh1meNXRqTEB0LlScO62SfWpTPI6EvpLkidZtBxI5cZtQByHqeKjASXK8uYOW7oCzgE5/xLlbDwoT5sT44UQdxhYXOIrj2B20VJbs347rJ9wl1yS+355e4g6tGZhD5XDe/OYDoh43S6XzgjojBscSDN96e2IH6oKM0EeUdRmV1++pLYgijmUbVRXis1sGdjoH2tMJLiC3W2ZQg05bd4bRuxWEVHja01wwdkS5SFXAw5kumBao0NbbyS4TO1WpSbPeezjfBdLCrRClUYD2lBeMHRNc0p31grAiSmoqL0FlDcKMLbCp4L7OfQG1wZXftOr4Of0F0QdbnFPV8XUGDKINPqCireCZPE4+IAHfrzHcjRr4OzQIbs0w35NhaVZEN2W0341ByWR5Owb+PgySGzAQd17Q3HKBudeC8i4A/N0V3m6rsL2fAmnVmKQo4E4KSjrXEaYfXxJrs0sLtt4uYXefxMA3SBDdGUF4B0P3rQsuZkxy70LnTQvkZFZ7CWGcTngLQPd7/+RsLisCH/chNiHiSM/inX7yXnSI5Gze4yfnRY25pxGns0SHDao1qoJm1PLfDbIz1Q923ZMKDVERVYNgd26m7cnw+Kl5uv25rDYC6J7SPN82PJGe7rZvcONvG5y0Pd9yRjYUjrtCGwsmMmnAKE6VtFFaxiHcpHE7i9HG4jh25CNHYUV2K7o8o+W1HBxwDHt7Cs19KZ3Xi4CjDeprLjrJoLEG8UUWnVw2uwJhoEF3zUDnxQLUZA5rAD7I8HCFgLdLA3xcE+DvYgDaV+gpXprvzwLtt6LW2AJ85rT44SD7UPNk1z1ooyRylecwbF96bn3+Szhf2wJUbZwJMLbJcTiujK00riz0JCT9YjdfFUsR5irUbxzOZ8T7izS+IuYCBRKfEHFFAonvh7hcgMbHwxwmIvaaSF5rp/aOaF5db9/bga/hDvbqNPplafl1Wn6mPKbJ4uKdHUbdhoQgS2yfX7ZwfbrjTHV/ubnt+ba7Z03h6lS0sDiSkHNQ9ImlQ9HywrnFSy9DvlRO8Rp5x+vEsBpD2+u5lhEs2SviXS+F03JtzmC9W9uPG9+SatQ2Mm+zMLW24T2xLRUR1DtrfxEdPWZu+wDuFWPaFwQpXiP2+OKw/avCtGNqWecBvXZLS+g+2j7Gmsj67Lbejpc3bV/XHPwFTbJXMiHvLoIjfQ/vzUH4oHkA+jfjIHSW+xBhkYj0LSXIe0ke+NxWC3zByM8bSD7fOfL0lpHX94rI370hetumb8t02sza8k0fwzSLsnV6lsQvLM1Ar+EqbYbY2fQQjrub2gumawbC5eadRdj33A2QkhRlVrheNwBXY1r8YoXTQhDSixKHk8n+YaPFPXDL7FZgVMtyNpkR3x+Gfmdflgko7gUTj2qRJOBVP5gcvAU5fy2yD/57Fk+TGWxDM6nAiRhg4rIvGYuR85aXMYAKi/U8i7Jo8217Vx0EIQMoAQwlTPiW5UULriSLpiiySsAAnfqZPawi0N0CJvpGwi7uRyV9uYj9FOBWxaovTOFmlM0pYUeVQDxyxyqeExNyb8R5p56xx3A9zy6K/e56mQtDLIAGaa4BFniOJljwxCurdC0Pibfe4azTU1M45+2++dYtfZwH1/zPn4JqktpEveoTtMJ9uehdmpQOO3Jx1z7Fs/PeqdnmAf1oJk0ZvF/f5tbTT3ECN77Vi6cnpvDa2512emack47M+dtwIp12s89Oz4r20Vtc9K3blirPrvxvs9jto9Y4SawnD90Mv3HVkQu1JN6nz96iyTqd+9ZDSOZj3YNy90c5NMYDBsgNvty/vbDFjM1WZZzyPkkvkKgmcSQJFb48koZhdhc+zJlVgURtNUiJxIDhWiTR9AVRmcQE6q1QYqGKXTRm1MRTsaRVEdfNEKCEQ8FEI5W0ZAKndiiatMOTRV4WOtgXTlA6WJVOjGp4KZ5YTGaruMushZcCioUadsGYUQ9PRRQLRaARmlEF20KKDRs4KjPT0RdTLBSwCNWMGvgoqPS7Z2GKKroVkypoAwPbF1ZasGnCNDi7ZXHFndy1vGJShbrAAp+3FiUWEzxBkaWVF1dmMVETFVpsyGmce5piS6/LImXBRfMMTyUXV22cii5Qtbw7/14KL+7aIUovJg0pii82054kDCApwNhQ03j9NEUYG26sk48txFixop1+fDHGhpfAxycoyPS6ddEUZTTSqcsy9gq4FGa6FfHr81MWZ1x0cSzPmFd1+yJI+4R1K9GY+FyKNHA+5zKNcTXEFmra4yalVMO+ZE9pNLOv1sgNhyvYaElQNRulUyjLNnpcv5UbsEIO8Z1BH5/1mxZ1UJtnpyquVRxFMH0hB8ruWstpU4E2ogNr4ljRQWhiX9QxKOOvrgOe6vYxnUkXf9UdsDIOoZ5BG581HrA6VhGgQRGnSg+c0C7uMzF6qveA1bANBw16eKv69LzToWs/6tpKGhwCsR0rQEZ4woAQqoFLHciVH1UK0ivkpRoEndW2BSG9ClQ1oRZqgrKQnp2yMgTnJwseCOtD/S6g5FUi5TE+C0VuOrnXimDK9RFc+KsYueqILRrp9SSrG8EXBaowg656BGcniyoIa0hweoIggqSSZEFMEVQQ1ZPg1DQxBFVVqd8Nj7C2pDzAS3nJVg3nClOXOt5jCvI6k71GmFKTaRdwrOa0TWdEwUlP6VxzglLiyk6GdZOk8tQWo3HFp9ubO5uSE//zIQpNyvMdy0uC2jRFJRXNVykJBG8VA2rY/ZSNDOiOG2Irtn2JSBBHWRiCcNqXg0y4VHEaiNq69ONIbVPw0YD7KPOApqFN1KXj9lHSAYFbhVwacj/lGxA6MN7SQFuWamA00FhKx0NelgEhwwMpDbOHEoz3XQNRbhHXM6IQCYBoXVrRgpIEPxBauzKKC6tj8USF7yyZ4GcYvDCi4uHLIQZCVBFE5aQpfcBYkc4uSZnD9yJFWNIQhPspZNjzu5QvuhXx5wz7KFW46ONeoFB1IihLwCYszi2mKEHAOJFeMEm5AUbq7PQiSwtAOncnGF1GgBFifF58ycD35kFSHhDEEhcFbJAdSgFt6J58YMK0vx29W7Jft8paJ89NU40nekzSRZhdrRcPbhnnPUkAJdsTy+6iBbvN0ih+ep8mi9viw31ui3+LMEpmhAvjUB6BELkWRTRrP7IUAhzzcmDyMWpGzHXMTcKw8aOhaIOJd4W2Q5dzVBiC2o7YO4YVfposHqKYlR8dWuXfKrwNF+x2ycJPLL17TtnqOZlDPtraqQ/0Qd50XSVpVj6vwsDrpRfqT4fNoy5mLM6ix4ilH8MsY6ltLKFTxCyZVBtuLueFWpsKrPD7IeasCuA4T0XNaYqwGjhfVVgYvlVmSkfvpw5rgncMONrB7SuxojzKUiyI1L4WawSmyj/BuK2rsa7cNuVYHbqPeixsQtpknrTkPiqyMHSrZJSO3U9NFgYPzE/psC2rskAeaEZKS0Rel4VBw5NUOmoPldke9hFEbVZa3YhSVRBI6+qsHpUkNQXitavPOtE6Fmg1+MQvtYHmHrxkqwHW1WyHnlglk0v9UJSWtEdr4Wx2xT5f5nEvNK8CoB1pxKLwO4x39Zx8ztM5qyxcLOFZQYgmBtH9aUM5LHrJxLqgTipotKA5qmCaspizCvpgG39Ywf/y0lEet6k7idL9nFdw0MDlwAJAFY8RY6dGDkcWnDRyP7Og0Yrg0AJw6iJjR4pjC0BSbKhIcnAByOoeGSKPLkD5EJEi+vACkBEVGOKPL/jfTozV9APntYr4BIMVtMMRhlZ4X4Fiiwa2hxgs+YUa7WYvye4Sq/KscQeUBWGDMrcTF9odwrogD2LCOA0OhwRATK6nBHSrLPKYgDEBwNXp/mAPv99ZvSsptRiiVqdDcKzWyfrT1Ou0gL4qdlAVrCI0vQZ+qnZmBRw32i54+8qdLJGydgekta/etUBTRWNQdusKnju7TQ1Pj++jigedpDaxmIHeRyUPim8VoOn5/VTzoAoAozY9umVFD8wEjdQMVORVPSg4PHzTk3uo7PW01yCqe8rKRxTIwUCtK3wmXJLQDchsV+VzJHas82lVIK70AecjvNanhca/oWnmRJU+tLQ0xQ8wMd65JimA9LO8Eb6zKcv3UwZx0sKlEAJSx6vz7eP9TUet3MshWs0ICiLg6Yx2wymKImBavNdNUhgB82KcbGRxBM6IcrrRBRIwJ9LHxhdJ+tlySN70lCUTl0oswR2KJR0K+PO5Cd/6tNbBrQxhWJWtk/4tExHx+qeWzvENUCAh4oVALS3BO4FwctfXV03k2DdYgeQ4V86hRAXkci1S6fc6ZJmqJXrlC1XP0WrJ0r/dXl9BQJtfD1Kgkh7vWpzidDas6fMwflqHT6DtSYbi2hISreDvXypEK/vXLAFEGfsCMm6ZpmxHSPI5SWf3mA6SBSDZ9PPLqhqsaTbwjKOpC+u6g6g4bET1ViG2UcYuk2XWxVOtuF0V15ADooZD1VgnlrR0bMHtUD/uwCfLY9loYV9JxmlhVU42K+Klpmwzra0yWi16eKku2yhil+wya+KpzmyjCjQPZlbCtuJsRQfOgLXw0deebVSwSI6ZdfBRhe57F8PUo7XrJ1XKDI5sX5luA6dJlVnQW9aoEeyuhWqjMtTVaosZbFGyNuIT1K3biXHFayM3UQXbip3I+aepZfe8SFJWtXUP8VTadtbHqb4NVsx/cOCl0o3QD1HuNupIUfO2WgBowgSS6rcVN1FUQFMHtyJHBwHYirgdLT4owNfGrYgpYgCCKnnPmxlNvVwnnrpo7qCCS+UcoIrnmICyhu6kjWMhvWWVt69Pdkxdt+KpkdClgmpB6FxGNa+N2FpqR2ylL/iUt5vakZeNBi728BT4Uk/VEaY7f16e7ufJ0zJNHhCUohR6ymmyWKZslbtf92neGNWjqix6YhZDbiE2MW5a01NFGKjID1Oc3K+WjE2f75FGqAiiZ10x9glBWDb3wLW5DRmDVkvwQJeFtnuIyFa2pyfL2GLJ0jBbp5Z+ncAnSvFBaXvYQ8JzPfPRxZV8YraJTJGsEkDPlp8qwaBV7UnIxpMmEDq9vTlLYmFIozhj6WM41QI2v3d3S8Qdf5U6PXlv0xDaIZyewJjQFsb+8AInJFfGtEmu3s6T6Sc2e/sVyzYSZblxdsRwyzR5yv2Zi/gxQfNKwqiAfYy7wOpSBdRCiz3Q0eV+VBhx4ul06bpnMguz9eoyfGBzT1qJT/CpGL/cvl3HsznQ1ja/pVpmm1/YPnxPaAvtqVJTA86CzaLwfeTQFXt8U2cY9xVAi2K/9pdiGmVMpeYwC/Fgo1KMK13HbFUKMe6g2nIMKexq9fiY/wy4XPK0fFNn0+OXg/PL06v9N9cPf7Ep0P/iWxAtDadXV9d3p3cX11f3767PfvtwfnXnyLKnFwXtKqE3KOYqCNB+7gpidSqbDkud/nb36/UNPfuokUylQ9eZzXend+c+FCnl9qXG++ubD6eU5l4rUkvuS5Xfz29uL7hXdwh1aUT3pcyXxTxe/fxlFflQpxB+vxHem0Kr6Oc4uQoXbLUMp+x2+swW4WUytXDJLJVcRfdtD+xJ8bPrq9u7m9ML0j2lUlIQ3p9CdzfXl5fn7+5/vz47ffvb5enNP/3opn2OPzX72Wf1irkEzEANDT1pmqhnv99fvOtd7VH93F6071qtzv9xd39z/n6AbmievA0dcfb7/fnV3c0/7z9c9t8X4sMH6o6tWBT4rnA5LErRJ8JwmBeP80FWD13/jBqaofppa5cZfX+VOP1tQvZdlg/p76eXv/mIvVz6jOfZni7b3kWr6TCX04Keeo4bRWO4f357dnPx8c5PgEnTkSOJcmt6tWsZvDy9+mWL1kFdz3KIO9Ot8KL2IF1qeQ5i6O4cdAUYbmJv3a7CdUX1R5sv2ZCYET8c27eo6XqoWcH69+5Uni1bsvQdlrNsc2ed/+Pu/Obq9NKTkUnidz7txutTjfLEw+gK/dYR+PmJlbWajsRn+tS6a5Lf/fOjj/DNoHb5tCEV9hWwGjT2FY9aqPzr+em7cx+F3lrwzq9HG02qYTv0MF5lX5ms8sP5u4vT+/cXlz5MU9JuJD7Nj6ad687Fh/P7364u7m77UFh42iAKX15c/f38XdHndWbAy+kLWXfjg/vqhmGmsEHv6t+PfHeAqd+Np3Fub6/PLk7vzt/d/3Fx9+vwHTTSIA3RY535qourv9//duOjJGbdYxzLNnbVh3wV9OTwWfcVD7ONnXVzfnl6d/H7+VYZmA5qGzuv2G+vby5+ufCRn7PuNhFnCzts45D16hdoHvmNewSyxtW/HHu3CaWvW1IRN6dn+Y77/ub6w5B9MlJZ+u2jzs2s+H0/63JLL/EYW9ZBPe72bR1UYXhJ3+K6qN5Ot8SYtDzb1WX97uwtfcWBbJ9lfby5/nh+c+fjKK7cRdyjhklsnF798tvpLz5WGU70zmcYK12qgTvxMF51f7WWQd95qVAp+o34p/nStDM5kCN4qeuY9PVS0LFS9/L07bmPfcykcfW8gZS+PP/Hxdn1lafCqyh991ehRp1qGIM3PsaO67aWl/bOTu88zU6dniPhkR5V7pqmJcbV6Qcvu2ar7uVDB9T+8vwf/srtBuWFZw6re/HTnnVvnrkFuvdr9tJTB9S/X72H19dT6sGgr7cMg4XGfvIHBoX9JAfg2l5enJ1f3XoZ4Vry7vtbG1XqcfNioGV3mQukxb/7sk5Zw5H0QE/qdlrn1S+/XdzeXZx5W4eUJ3wD1iqoVI+pj7cb5e4zvsRYv1Xv46CQUeOR9GDP6nftLNpTyr5C3tY+MWIM3EP+3t5s6Y/qHc0eJkiX/r/cnH789eIsxzm/Ob86O+95umifP3CfeE4NmTvDa9bIuhfEn3uKPVs6Q/f8gfukKB6dXl78cnX61suR25b+UJ49bF9cXp+d+umCSnBPd+HcXXg55F6K7U2Joqrp57y+IHznvdVGm3p2+Xh9neu0tjG7vbz2camUTskR/0B/6qoDK1wWWXwM5oat1nPoS4JcC6LLIlmaJsALu5Wn71WNwT3Ia2wAegRfIqvyPNrdImvA4cfo4jT/eX7tOoyp+T3tPb/Q202l5+/xzaHdwulsgJqzFzZ3JKrbEuJE8SdXmrIpHUzxHyeWsiUdyipcLOfsJswcgYT2KCxxSq1nUQK/K7r5PdWUStPw68P68ZEBFz6JYE8UAO+YWm/T3dDrdAPuRMW1pkOysWYRx9qau1DsrVkEcrTmTqzo365Am5Z0KHAvUUbJ7C5M7kZZp8B7/mWStdVHv7UgwmJz/sJioHe1+S3RIsN9Cgv6UPkLWHafyyw1NW2R+XcRoHskh1S384O1mZMfk8hhjPbExmCTkYFUc7nMXRQbnqIBleFkbGE1UM3D96q2dn2xURe/Acg0yg7gYjmtcBYLngynrHgUcIIpWXg4hM7NNP+aCXg2Netu0w5sPG3rv90XJDgOh+9FtIJY2K+770K0Kbvvx2074EXGFkCA/Kd973/1M+0+ALlRi2K3awA0m50dhNLvNjtJ/fsBNhLx2fb7SKMrfhpKLNhdpBPNYoJKaNg9RIcmmJDF97I2vyUyHYvRah5rvWputDMgvITztQND1cwZQux/i+lLOXVt+r9lpnSpTjQr2maEJYLY+1H8CYoQxZ+I+v4xTRbQ+m7z3L26GVz3XD1T7ycOCGUjVwCh7xe2pQm+BWXq+68VOB8mE+zxAsC9suguUYR50gFep9CAcQIowSyKOSqUbTHHACSYUfWtWhgS/4XcHj3Qtq+QW+7oHV8NtvJLBSx8HqbrI9pFMuXdGmo+4he0ucZg8wEB3Qrf9rZGurX8tLcGSmfPNn4B32QAz155vL1zLyiN91hUIqyLDwG08GdUQKyjbwDkTav8yR9R9mz1/W61HWUiCUmx1wiBWpumH5Dru4nNKt0Ax7JZ401o1okIOF4WQSeqCa6UQILGzwDuE/d/JClwcKVGVIdiYsTj9zatof0jq21AWqbJQ/gQzaMM+NV4LZoohRhxNU1SoG1p4ar21FhLFn6Clvr1YLUEajS4d6MHs3RvgFifUdNvr2yOhxq/OTkKJuOa67RudBp/lUOLfI/WIeoauS8TMtLFafxV9AZNHPUv6R5+DX74tYeH5z8VOheIom/nDex9ki7C7I53/4BoTUt3uEMuazCbyTb7uI6neQMdTPNzxNPbjhFbPHyP+79rKdD5zbXlusC482ZpxB12REGOGmko2I4D53lAdfHuLFnnKyURuSyTmJ8zyweWfWYs/uM5mj7b2KemHck0mc5ZGK+XIIbytzTPTRYPUcxKVWAWKLUh4oizMIqhAJsfUz35haXZ+zRZ3K6XeXKPzc42f2MpmKdFBCXlddXpd4nlkJmaU9I10q9d6DTNSeieWCX67dfb8vTUKsr4I6dtdObmxHSr68ebMH6C7VVqswE2TAPEnubv1huoRoamq8yh7EU8Y1/8aDHixJOq07HlFoGPT72EB3jWTJoC+ZPvogV7W0UrXCmwS0lNW5KpmbJF8sKqWQ9by6Q2hBz1IgS3AF1DEqJVksL8pfyHiCCnfmD1q9WKcZvKIpmt51xQU/yr5nH61FsR+PyyjmZsHsXtrxptBEsNYHptiE1OdLzK0vWm99yevyeJAMDIckxwizD9xLtAdlxNa0okloWuPJumOBjbN1Q7eKC7ol5MoZGxWJ89J+5j17CNGkmujB272qzj3RYg5wzyioszJORkLxAUfNbXGTYpXta9n4fx0zp8ouhcVaIn9OXskQB3I4UO0c+0zzHrl7PxvIXWbi8mOfCOIK8sgZi7LCJNctujwK8leTLel3AezQof5p6mwxWBvsBZuup4AxNKXEuiQ93nCg/X97fn3IVeL2EahQ+qC1j+zs1Da53tkCfuWW3rlU5GF3G55lxei+eP6qYWGJaLnz2O7YonclU6GY9vFKlJCrxRI8sZs7/OrGirP3RfLNaNXfeAySf6skzZaiXELpQqjMQHUKnTsRZ6G5GR/ZqA0WPGVtM0WgppTow6ojzCKWE+UYfBBb0W4M6ZrDPnZblpux3rcslT9V33XUjabqu08rAyy4DVDHDdQ0R5fXRpQ1z96YAC3fcKDVCDX6RpxsP3Og1RCuOhOGmDXa0VpTiB5NOEZsVWkHNJ5Kz70hGZJtrIj17dTp/ZIuzEN7bsMcBoZ7ALOcw9YQ7ClyzN+DMqKM6RIBCFTLSK22IjEzcKP98jNsUCcn1G+IJCm3JDD5egnm20ZK+n2JugN1t6UnkEeyOGRPHtHPRND9i6vTRdUfZ+/8utXZ9wDX2sdJ0dtBOGI3SSrX/vobcAW4l84HSbOg58frWPDtxhA6z6sfrDZJs6tB7k7dsSbbt102rI5dHcvd+S+Vb9XP3hcIs7fBe3d4ue59v15DsjhuGbngTCUFR/PdqVMQG4KtNk9m2NzajUaNcG6DucRsVQVf/X8e6O2cbkMIn03R01m7Lrtg6dOvWciwc7NZD2NectHMHvasHkRqz648nuDp1ggN/N8qkbQ7uK6JYPZcdyyr5I7/t8E6PKabWjQ/hdLaTVcNUQb3Z34Brb+3ayffbjV7bcmXxJyzj+mJD8gNZ/2eXtUVLve0pg2o0x33SImrHXAf8xsQGDXv/5G1rKbbOy3OvaP4xhYwwjoU++cbvoCKH419++e7twfnXvGzKI73Tb2IB8o6P/XY/15jnfzsiaXf0oSfnrd7+JAeW02tHx+65c9Gq4aohdnni17X03y6c6fJvlczvOyOJGsWsvjLL5NzaalUo7OnLf1cJZjFVNsMvzbWN1382SKQ3cZr3cyhPcNuP37QQOm8Hb4vEw9fFTmnDXTG9VJ1doW9OlO7lVFL1YS9quJWMzwjs3+6Uu3Uz+7TpjzSNucwcX/xnwJO1W9U3xn36Px0HveqXvAtR9sFv9RnmpWf0Hj25B1YkDnaNRNC3dWY/pGPGRWzTIler1XzxuCOLDt+BsBqA3+L3UY+Cp65pdMBahe+o/e9wZWzoKUO9/WGdZEt8L38bcpn4biYCD9uEOmx/fjfVfPXooVh0qjPEwfhx1z5bH6j2e7XXu4Q6H0fNrmYiOzsl8vqnw7S8Cmx6s45Stsc4B32Ik7M1yzm+LhW7PC4aIPna57fDH1O/qyNpmt6VLt+B9PPq+LdcDj6fEnPu4Y1mIptu6HpRk29CfO7kM5P1XW+jWWGYxqjs37cW+LGd7bxkzSJ92TfPZlnZs9/fWf0zxlt6rjXJ7jHG2g9Ob68dycg+T7tT2Z8fUBl3ePUi3Wny/4cf0NvRfbZhbY5BFx+3cFBf7spzkHk9W2PdpxzRfPSdpNl1vaeqeo9uGDt3J6V71YW2mW2Oe9ejuUr2ytWf5X25dN39bRix0df1n/wcs3DodUEddhNMd7/vRRoUt7//vYhrkQ1H/Xz0fP0EMSmFBO+cEOo5K6S3uwJLFjU6HO7nc+TVs+WMJ25qRqP+PwQ8/wefI8ptewPgxKdevHdpdll3L104NUflPW9r9u9fFm/9uy5G2nVzcyy6sjXRbOnO00xbZdGd5a8zWHLsq/r+tn++bThvmpMrWdMumE3or2BuzHCzDflS1Ve+N+G/uPSKWVVg/7fuc/Xn3DZqNFRTl10WfYXLz0G0ZYkHz+s8+l7Dm8YBcZbjOnhO/7wRCumPUcPTaLbthLFXv1H/xufi39VM9TAPthW6dVe6YPk/AQDqtYz+dhdnwfVdC/JiD+q6p/8/BbKkYoG2efWI3lVPP59mUzu7qmHcsniazKH4avOc4kB/zz9w99Z8GM6p6oLZ5HqrdVc5Fn6cZQN3WMR+Th7/YNLufh/HTOnwaviNVnh+zs7OX6n8ZzNrkYdvmuWrsvHLK9hMxd3dix8xdpkn+88G7s+H4MVONvVP/ZTDjqoZpm2em0lnljPRZKoV0WsdMfAnn0az4SsW93680wHpRwfkxL7s6qf6HwSxNGrRtnqWmrisnq8/CukUXds1Zlq48v3sP68ya48csNfZO/ZfhbKscpq2el3JnlRPS52ECSKd1zMSU/WsdpczrG7Fi/3FP7LUyNqDJZH1UQPsd6Eoc2e0kPYxURlqO5ID3xzVu0eoyeXqK4qemCUwBpVlBD8Ml2Uv0AHu1CHC3qR1AVJ5vJRwJ0txhKbdnKHC9dlCQQ2rhs1mUO2vh/KOnIWhWQ8OzKNXsWETs6h72GrqUM5y06tEQlay6VSEerh1hiYFAxxF6qUMXBebJk7epWMr+dow0V6j2tDyNW9Fp+BuqkcqNqkf5UnGLBlK8Zd+q+OmmNO0V1LTa8xEntXtg7IrtNQahO6q/WpXeCPoF4GFNw5Rly2R4k6n7aMQhDdRZu2ZWdZdVf7GqIHnpu2YUB/CXKHpw5CXQQXRkhz+2nIdft2seN0Q/prFVj1V/sCo0+TG+agx3YxLL/efwIXCv3diVRAzTJwY8rNFLf9ZAPyawTYdV/7dVJcqP4ZUjuBvTV+o9h4+9++zErskbLdgqCxfArzz206Ec048pbNln1Z+sSqOeDLAexx2ZyEofOnx53HNXdk3nLevRgdMHuzeNN/+pRFhVtT1Z3q5ZW9N5Dt9d9teHHRP3JZyvt6kvK54fE9eiv2oJW5B/2QzgbkxcqfMcPpnssQ+3dcfNhojVhu+FvpzbjndT4Hfh2yssPuLbKSdzetV/9JXl4vtwAJvVqury/UY3lbucDZsT4vbKOxz83nrblU4g232Sx2IQyU5jE6jo8u1Be1XVcZVPfH7cGPZZEj9G1uc+DY37Pv3ZhuFwBtTUJQaz+T/QrzIBMEf3dp9SMolsX6Lcj1BCVMAemnTTyfakC0QTt1O5YH6vBo89oduuBeSc7lPK2CKX71OlEf8YeuW2YNAaDas/Wbl1tqpyHTrITGvT2/k8mXsnbKcBaEN9K68J3SOAFYDFeVcQbo6Yzhk1NIN00i4ZUtVXdT5k4E6rxw7tuPfec9an8j12X1eaiX3pa6/u6sUS5cdEhXRUneod2syKUdv+KSr0mcORTl9dR5YFJuzBPv3NDv0fGZs9hNNP949JuvDbEfKjvs24QtCy+rNVQdd6rMWOxb+YRKu6/XtKuA7YXiMQy2FWxUKSLqF9qclr3/CbjN+F0txRO2NIQmdVf7Uqs9L3GiCQnSZxlibzrTO3ugdHHOF2dOWOm2TdodVfrIriffRsM+TbuY1ad3D5IRm/rjimo785k656vBZvVTwfou931S+wGgS+pd+cLtmIfAdTQxiV+s9bv1pZuzrrVZb0GV73NlKjWrWdHLDvd4qVA1f/YeAoCz2ElSEOlufbkmF0eJdve0dTnZ7izUjhAwPe8Lxjo1pptstj+D0uqsW41f/3zs/CjRl+b0uqNIgOb1Ru7Vh2LKjwVwR2bEhtX0zYwgH8HpdT4WWEnZ+BNG927PQQOrxeva0j2bGU2t2vvWOD6nJn+xaO4/e4pFZDV/9p5ydjbYzf29KqDqXD9QHbPKIdS+w3O7AbuTs+it/j4lrKrf6w8xPxO559zSA6XFuwrWPZsaBa3OiyY2NqfTfMFo7g97igites7PqWSHXDzW4PosN9KFs7lt+8h1r+d6cG61sZjXL+bHvfm+9pzeZb3N8V3lb17c7u8UVv1qK2z1nejPZOLgxS15bLwvad1+E5t72nNz8euD6/dZ2UDVRnMx62jzOWPoZT30ePhed8m68lNirWf/PrgXN9OtyrFDqtSyfX7/qpPHjrBr/qhuovY78+voLQ/tLBtvRJuST6rZEZ+mbwXULbRVkPme222SMdAI2f1uGT7/2Bf8y3uT3UGtam7zfsbHp0uM1Bo3O5APj1C+XnbtvAV51Q/8XvVikTDL0xgHqkXAb9JqT1PTP4tqDroD7C/pZ5Ix1ifYmewgx8W7BrPwjP+Ta3hUbFeqz9ro1cnw78OqpOdT5B4zdKVp6+dWYg9EX95557hfuN8brEL8sk9XwDm0X/jGqeYbppx8yp7K76D34DMUDHVeM32O6L6bxRH4kfeCd27OPPbL68z3tya/qTI/oxe206rP6T37wBxPTqMdyJGax2YHl5oN9snU1HbkkO36ZXGybPF+N8S3OZ77T6z34DYIgZdtcZdqEby1k9uDXCU68D9WrWQ0aqLfgS+qB4lt9OqB7xbeYXCkn16PpNH216cuCsgqQwv0j4DW34B2/TkAs9UP/Zb4TCIwAyCOF8nnxms/uHNPm8YumAFtL0z0gD1XuH7Y45Kd1V/dO+Xz+6vePUQRyuGIbux7JG4jcBaNmf34SBVh1b/8Wvk+jWxdtxhaSHvuZl+E1eYDr+GzV0ofPrP/t1/gmGAeBT+L9op7/hKG7D8JxIoR2V72u6lONT/8FvBdfLSA18dc6AY1UmPHZ1zDoSKFZfdd6B0XP4jPR2DNb3shRKH4ze38ZwpfPFU6rvbe/ieJXr4Q6PW8eSuJvDl/VwOoM2QNq5Ts96KKCj8ytCrz6sn1Lm//QVsGt5mh+pUkA/1bY36LRuhm03kkua7uN/6rdgDu3L3TZHoT/rPw+6MsqUkLLSOnu+z5JPbDvCH3g/jwTybezyb9K8uW6v/7hVq4nOYWgsZds9L+RAlO7Z7gxIh+9WfRt+x4amxB42G/3drUx1r9d/6+EoD2oeVOb9Da1KmkEoF6UdGYyOFWlrSmYWY1Jk8wetV353a9Gmy+s/DHKSzML2d6Kwhej+cgnahWHoWH+8v4lEPxi+X1X6sfYo/V39XweDHiwEWPygr0B57vryG4g7MAQda85Wj8Tmv1sVaQ18TxCwM2uaQcPUXVh7uZ6qZ/egBrcN9xZh+q4s3Q5a0dmq+48oOrP+y6CR3rbdo0Tbs+Vus4U9vCtbuL6jN9066PFC6L1O8+Qp2o5aWUXyY+vu6KPa0IY1sGK4duP4gNRt/M8GTePyXDtofkI/1n8e9BQhTwg4LrBNBTlY59YViWE3bX03f3Om3PR2/bdhvfzWft+ZApx755eu1TauMdIg7IwHK43FpoO3xsrNX4JeLZN4Fb1sRy8KOD88WEhH1TY36BlDbuAMlvZ/ou3wD3Q9N7qPBj6Wo1DtSEig7U3ut4PWVts6dadmttCj9Z8HPc+nYO5YmGDRzbUDNWiioK3Dv03zbvq9/tugaQbACOxM6IAchtK93RKXAxtEPEZf2OxzNMued25sBPRtHopvbW1qOr7+43b5OprfcMbyLa1PuqEoF6itdZHUIdmVRId2ZDa9vV27s6knV8/J5xnLwmi+HSGUyPMj6QHqqeqvk0HP0fFDt+3zVtt55cQddOdSwYx9mSRbMmcrkh+ztaOPalMbNLu2Ga6tPxUn9Vh50GjQIItH2kGjq7qw/sug5V4erv0EHIvXi93oz1GJukWduiuedHffbtzrQV2cb6d7N505/D60df236Zj+VkZjaWu+fopiz1tx85Bv86sVpX613futWVS9OZgtK+qW1tyL2h323NfZiuY5fmvYg9o1r2Q92n7PL3WfaeirGK9Xnt/4Ar9OwnZV0iHdUf/d7xGsrS2D2/VRXePra0bt0iLT3Wn13/zG6jtRgMb3YbmFD26KW1Y9tuzYBsvzybZvbFLz/Vb/2W8dcVdqtyQ9Wc7u4bZltUcHj8gNHbvpqZ73lEE/h1A+5BuOY2oN63H2WzXvuJA/ZeHsOp5/7V3pEfdk79oPPsF1HbCZ3X53Fpj+KfvXOkopI5JKIuVE7mf0Mupzphz2uGYupfy1SuKfckE1/yKZrTn6/Af3xZNyRhGK647xcS35HZtG+ZDfpYydJYuHKC4+Flw/oBSgPsDQUPNgtTcaPRqoSdCoO03iVZaup1mS4kD2REkwKJNEk0HdszRNuE+pupE2UhrKbDX7KVr9FMXPLI2yYsLRUXPv1zgSFxIU2mWaZGyasdl/eMUvJSFVqKUMpkayWkUPc3bL5mya/xJtR1qJA6n3MF+zZRqhx4mXM5Aq0+doPksZcmXc48T4WY2mVIv4niiJjHZ8OA4OGt4ZW03TaEnAK0rytopK/OhlVL+KeqIVLh524y1F9EW8DLlEmRtxKaI3YuolHbaik2nz5qBxD8PlksVYC6+F0K0hPON0nsRYo65k+CGM4hVLsXtgLcQPY7LOluvsNpmvKUxWldaPvS6Tz6dpGn5Fz7haTH/uhqBIyhbJC9aqayF+TGYj/u3XC+wCIQjyw/oSzqNZmGF7lBPjhzNvOM5ShgXl5fQz9eonkqUR9gwi6RxnQyLk/MsyZauVtQJNu2HTIBIHPgvCdQhlEkTmJM2BAJhtfXeF11sGBADvkgBRFPCa/4AogfSVVYX6yn50K+eY/JBV8p376FZklYUZW6CNjRfjZQ0qNueLjC1wnLwYKk6qpIfMSp7zgNBjl02qjAeE1T7hIdPS5TsgvPbpDpmXLtsB4iVewH3lOvS6INMIip+lZBE88qICdpncS7zerYNbuK7ajNdovVsNt+BSu+84x5bdlI6hpYxJHFnqt3VDYHaVzCzp8xbDBmM1AT4MK9SnDMAaNl3oRcNl6y1wTB3hFQ2fSxzFMQIiKCJO5E7LM9sFSST8jtFQQw2Lg1xZqRz0htfkmhMRuk+ryDHL2s5j72g3RIqLTcRk70w3TIobTcVENo07ZrEzL9Ip5vY796JaGxPK8W3o2lxeEk4355YfX4BbS0Lq5r82pDjPtY3M0Wdt0PTeqvOOxvml76N86mW/b3SHeIVyi/79Ui2Bm1+qqI/f9/V0+n3flU3Z55uxdgWUZDjGRG3MwqoSpitn1KoxVZgMhYYvMHpu7QJDRcpP6ov8d92Uxc/6n77NY93m7EY748HBOAMFQiJFZpXQbyWAuZDc4+38xtZnr6J/2z27bEDxbOGNBMizywauz+bsvXj9gAEGvfxh/zbPP9jN6isdWw/MAgZAIqla0VBYBZwCiVOc2UEDm4kCht1c1Dxftcq3cNdBbjGYnYoEKINt1DelhMptMUriDyx7TmaAWEiPqZXkGHS00EvOFxl+O70zrXAQNmXn/1qHc2BEp+eUhRAzTucsjH9bWkTGBqNV5RCTbmLv3GH+I8qe0cBmcQQzTl2XrA64qW0GW5to3o7TdILp4pq6tAMfWYVRFELOCPO9THB2jlg7lWpnud9mvwcKrQazNZUCZW1iV9Dvhxpcyz3RLnDuUItso9ToBVKLRgv8Bqrhx22iIFbnjVRn9djNFESM3VA14JBNldJaDAvgWRLPIntlmmaDLoESBnoN5HoDm8Zpp7RL61gRsi8Zi2GH61sYeSk+KBfRgt3ZOAc6SE6ID8b8Px/DLGMpri9FOT5IYem1FkS7dFsnm7rW3LDVeg6fNpufD7a2cI9HrSml1t3vkltNBZFOlkFJWJxacuKqWlLSwM4baGDsDhuAWAo3zwmmaomlUefYLfxFArnFYDNNJEBNtkZ9wiSwxIfJBnfyWaWFJTCn/HAn0ao4++LKVLcmpvocWawDElPZloBInX+/16HfudW6KbUbbC7qOFAzUu4Q4n3QwIvbEIHMC7ZahU9I1kaIF0ar/VIL6LRxAuksXntrQ3R47a2bk5/bqyS2O4cktxhgPusIHGeyrD7+HJKejuD8cQsr6lySHth4LsmZ0eEckh6t+xwSCSP82JEe0/5cY5s1cnP2Y3V0t8yqdQPKLfqfs1oCtzmrqI/aH/RgdjsDlGhVnbV2xeIFULPB9ysDm/1O1cI2njQ3JZ+uZ1GSZ2M+sCx8F2ZhjRjFGUsfw6mOUmnlbPTiThBlN/yiYI+w14gA9pPaAUZXc8amGLRKAD1YnIVRzFIcXCOEGnC2TsWSvAMfJ4MAr/W2cATdqBblCjmqFTWtJeFiOec+U4SnHTUi0dQdNzyv2DSJZ7TwtUjf8PNktZqzFYqek0E9y+L14oGl149nz2EcszkKUyOLGndjdNjlXpBCgDh+c3IUTMZyekZz7VRuKeZ4k+C+KeWO8QWbRc32LN0vXvyj5lmNPM7HnYdf34bTT3luat3YSf79V0me+EuQKhtKbtCbdfb86t35O8vH7VWNuh8qNdczXFxd3F2cXl78tz2J2JSI5+Ppb7f2KHUrKorL039eXP1ijVE3o+K4Of94enNuzVE3I+K4vTu9ubMflqYZGcf1x48uHFUzFAcXFhdr5m1XiLURKP7WadGwDIWNz7UJgnVCWtJAsk8LRoJ6snY8LXcBm1EAd//aUcxZ/GRODJhB6naELKssNN/sa0apmqFIhCNrz2z6yX3q7Cnt6cjaXiFvAYK8PN7Bwa8t18WvHlte79sIa37X35oiPdN+PeGUMzjCYX5a8mH9+MgsWcSGJCywVU0GsVvRuinaitl6AkgJG/p0TWACYoCHImCSlqNZBgbAWSzo09vO3+ufDkl9QJ+eP9bq4ZsGzs/m1qPbYiB/i6OO3aP5XX/rkfRM+/WIU868cwJngAxjOwPgLMYTxm0gnVkLCwopbwWjgGWm4BTrOPpih1C2cH6+8JrArMPDlB++aUDybICnoswMuJfS/XyWv9ZgOfx1GxKC53BVvFtx6zg3te1JyFbrB8t5UTQgeXaW3GZpFD/ZAXCtaKwznE/X8zBjty6LlaY1CdVjmiw+RPPo1mXtUhuTMTnzELBwhc+LOg3ckn/eyGp+6pYBtayFaR9q6WRz2kGcbCgE3M/uBgAVAPQYto4GAIZ3tcEYYG+7G6CjAqkHgDvc3QC8ww19Ptjn1j6en41X6wVLw4zNbtmTcFDChCI3wM/MTc3L7cF7dWNAZyi6tk6Qd2tXJr49OdatkF1zAbuFJ9pa0Hgj2qz5d9GC/R7O1601cn6TaBrgjai7wN3yZJeIgdPWNLH5qMGOxzZ80MIodcz46ctP02SxTGIWmz+YHD99uW9+1VrZVAoVy3n4laVnVWuTqyE9QtcUZBGSQs4hPpTHJuoX2bQyjYnJ/Ldnz+v4ExpYEOWL91MSv4RnymEoV2ZFHCG3FNg/sSyvwv3Kwtk/0NySMH/UK5ZlUfxk9OTBxJwgf7RZtGCX7BG9GOxxgvzRfo5m5joaGLWSQskppIQeM5YW0/q3ZX4a25gggi8UGom+6OOn0/xpv0fs80VLshfMrsrzR34d50eznsy5BgtqXpZP4ndslaWJ8YYRK+JGlk9iIrOoBfliTeJqxX+Xhk9PLQkxMLVWJCF/6wlcOuiR+qefAuApXYBCGvGaP5kcFmMy35PCo05nnkzljqO0+EXAUnOKlcJVc2mq3rC2uq5FB9SCfC0ryy93ySawQ9MKonzxrpdtr5SBWWsxlIGKHKLmXoJjiCo1HTxE1fFgQ1S5e0hDVC0wLkSF8r7gOV888rmH0FpWfAgN5F5FcxZP2cd5OGXPyXxGwK4VScgvBXzhnJlPK8KNo5TikTOOk6z1jBgclhfVB/EmzCHkrgX6oy9+/fHLH7b5AC25JMwf9UOyjmdh+tUlHNGSawT6o5+u01zaJXthcyKb0YrsR4OLd6T0F52vFaDIH5PpemWXSNIiN3L8sT6z6OkZv2jXYvyRRqsP63kWXbZ8TQGMK8ryx7xI1it2tk5XBN6oKIuQGZvG6KIdcf8blbiQH2R4hvnd1ynNpt+l24h7ki8lu15StgzP3fR0jd2dddRNr2nx2ynNHqeT6G95aHtJAIwMOc+EokyK1G8UzqN/E2xqsjR/3Hkmg9Q4NAL90afsMWWr5zzvnt+c61Aq0epgFOtPk/JEyEeWkuzdijif5MVRnfz/EQTjojCf1HMig+cl+eS1r8EbcN1r8HDa5yTNpmu8y8wJ8kdrXYPXojrX4Fs4yWrw+vwGRQ0eSD+LVmF+SVU5nng71gj0xc5iWnRVni/yyLKurY8DHWvaQEbHMw56Nw93xsGC2OGMg5EYccbBgtj2jIMR1/WMA5A1v72Rd14240nhU5vk+tPkjyieJZ/tC8EGBSRxvrhTNkvDzwRedCnGF+dqmibz+V1y+rD6J97TEIV5Yy7uSJBffkD4noI0yrKbXMh+KX8aP0ZWaX6+3eAlbAUGW78WesVUDF4hGTcCqNiwqUwtHyJjKcjLVTV048ZtstoI2lBHjTw0ckei8SGcfnpK88rWNJljDVYV5sVoy0JcZOeVaXB5Odtrwg1mOZY/BWjD4FQ3dDKFOajgIxLDGCmSvU5MnR6lYNKh6NAlZeEsiedWjj1MGU5yT7pY5zVgijgnOty0mKbJcml5tECzzTdSvCyXU+v6pYbRuW7Z2zI55WtOP43RVjBtLUYSLI8S8GZpJFhQppAC42P0BbssyvyVyB7oZ/wl8U7wpYTtNeccsOrbfXSvzlrvbkebsgBbGjJ+BnJSjYawSbXO/s6+Ip1BSZKXlfgxtSwYq5iViO013IKwMoYDtBFsFPZnuiJuabv4CceLNdE/peZvMMLgSwnbaww5YNW5E3SnFur6MwUBtrQEvAFzUr1GKSJ9FZ/gV2EA/1/rVRY9fr2NnuJw/qv1iURVF71AL2vyPIqZ/SFKFVmQ44V0EaZPkdXpN5WylrG9S8YGsbLkQ7T9liobc0lZlixIiUe1TArwrg+CWF4n0E0/d7xXwJ49xc86GT6lmIAw+ixZ0rJvBPZAvnA5h63hxxzBhix4y+gLm39k6S33zSsnUlGQH9b6bCESlZezvYt0g1nZ7xHadjnV/fl4GvDS08O7p4pskx4U/oZOERr/A64HQRZXp0YhliARBtajKFlJ97U5aSMK8rLQbA4DPITIecCL2d5lpqasjOMYbRSN4p0VUWr2kSCaSA3VtPsYBk6V6m8n5Drx/eVvR4ApV24S+HCkRcmud4KyNPnUy0iO6kcNq6v1G8dIhZ1fSibSmiQPpNG4Sgbh05oty47mS8gepiYneLcX0EqRunj9ht7w6s7qdfVUNSsXT3yIYNRwmKVTo+nmSQTOK05VPyunUd8/iDx2V6UJAhGYupvQBJ9U3y5FN1r1vTtYvsqt0QT6QbphY5j6y3WVGRHME93n7KhXdpW7XMcJgjBJtl+HSKNI5RHhy3tQVVYu72hplMG8mgXKL1QPOCfpe1WaL+rPH9PkKf/g9dswxXeyLM0bdX5fvcOr1XpoUZg/5jSMV9M0WhJYsyTMD3PGloWLcpNf64FElmV5Ic4v+J6jTYKTsr37YwVZr85476rW2+e2onLXuwq+lCAJNx4oS+ze1AJpUQrtTYFbyzcQwUrcOr6L6KrIHwRlHYMqf9BUdsDKpOwM70FqdWkk96IKRalNo8dGLEHEC1SDYJkleAXO8A7m5h/Lb8Od5l+Ezu9bTRPj13MlYmP7Id/JbIdCvJtp7i3D2N9bXDPVQV2Janiz1eynaPXTMk0yNs3Y7D/KP0TxM0ujzcUb5Aoly/ynUN+xS6dG2sBqpUkCXWm6dCpFDauQ3T2YHSrpLsPsQYcoY4vVHXz17NCCF9erHlny9AR3WTu0aIT51kG+EzaJM/aFaJI0wnrWYsaWLJ6trqHpyw49eHG9a7KJvOGp2E5deIE9awN+m6Jrkg8wM6KnOEmpFqlKVs860PkpJjfFL38WZeDPjHStsKWovjUoFvY8CUG5UZTy+taFbNNWQp9e+F/yY4A0ClSivGsgfFH+mU0/3RUGcJuFGbt+pIzq9trE96pnllw//EU1XTaivHuGpuAbMULbFnL7iLZ9BdqWMTYxNSKatg+kidldQ2bLaJmWGhEXd4bEtKSo6BcQ+NLSImLczvAWTUoXyXYGsdSsqHgVEKrS86KiUlBASs3sFnu2hZ3khM4RZldwSU1Ksg0ruzA1pXO02BEoknOiYkJIOEhOTLFhOdS77Cid47uO0A7P6S2KcwjgaLVxjtU6wjS8H9MRkf2SJmvo6+LG9tsWmzVQxAHaprdMMQOFO8Oh37fm35EhRLsmyI2OV8JT0NnOj90CeQWMGVO/GlBsjoIarRlTn7rgIxJxPhOFJZ3MaTLH5C4k6FKaV2qa+IQDpw1SWtnxuQuOmy6B0cqMiq04XJIAq50UG2PxtFSBVjsxQYaIhyZME7VyIxOHHLKSPPRAi89sccB06a1WZmx8wxFTBTkyr4c8l7Aq0yW7OsjpHEGitEcHL6HjR5UA6SImdvRIUyFd7GTLM1FSROH1nXHgnTyPaYdWvbC5B8F4aBIQyvrdkYW4RlcKSwnblongsYhzEVWfeYu6ZHaiuKuDe8Yew/U8+x25yQvwkkzvGuB3ewmfbr/vZKeIICV6yhiygx8d5wjoZJFOBzXWaxGgqfyWLmYKv0UEp/RcuuhxnovITeO7dBBjox4BmSru0TCbdvoP+aWsyzk7e06iKUN4XlpBW7Pvm+motn99R1Jn8lv08P+ulp2KiGNmbVr28faWnaKuqaU2Lb2/z2WlIiIJ3KKkhze8rLRCpTJb9PLyzpeVZoj0YYteHt4C69KK7hBd+wZA/V6YpV6o0KRFMy9vilnrhgpdWrXz8u6YpX5uxaa25WPIGeYeqLVpRP5+maVWHrwt6jfOLDVyDk3b1nfTiYq+dEKFrp0bF/Vbabba0Tsa1O+pWWrkHPq2qET+5lqnTt5KEW0eRx/vsllp7lysaJ12xG+3dfrApiTH1XrxUNxJ4zqWgoCtSWqoVFTJDLHDqJMYGm7/yQuYSoikhU6rPpIVMMVckxQ6rbwnJ0AqIZISGqU8JCNAWqCSEBo9vCQfQJogkg4aPTwkG0xa0CUZ9AsydXIBqAcqqaDRxEsyAawLKomg1cZL8gCoj1vSQDfdh5gh7kkCnQbkyQGgFoTeC3UyAKiBcxJAt95SB/9QHVBBv3HjoA72odrQbeTUwT1QA+egXqMCeTBv1MFbEK/b0fsI3kGaOgft2mlDHKwbfUZTkH5bfBgBMVaCgK0J0lUqqiBd7DDqIF3D7T9Ih6mECNJ1WvURpMMUcw3SdVp5D9JBKiGCdI1SHoJ0kBaoIF2jh5cgHaQJIkjX6OEhSDdpQRek6xdk6iAdqAcqSNdo4iVIB+uCCtK12ngJ0oH6uAXpuuk+xAxxD9J1GpAH6UAtCL0X6iAdqIFzkK5bb6mDdKgOqCDduHFQB+lQbeg2cuogHaiBc5CuUYE8SDfq4C1I1+3ofQTpIE2dg3TttCEO0o0+ozFI/xxl02fMWPECtidIV6jIgnShw8iDdJW7hyAdpBImSNdo1UuQDlLMOUjXaOU/SIeohAnSVaV8BOkQLXBBuqqHnyAdogkmSFf18BGkG7QgDNK1CzJ5kA7TAxekq5r4CdKhuuCCdJ02foJ0mD6OQbpmug8xQxBBukYD+iAdpgWh90IepMM0cA/SNesteZAO1AEXpJs2DvIgHagN3UZOHqTDNHAP0lUV6IN0kw7+gnTNjt5LkA7R1D1I100b6iDd5DOagvQ79iULUxYiRksSsTWBuo6LKlSXu406WNey+w/XoWohAna9Zn2E7FDlXIN2vWbew3agWojAXauYh9AdqAkqeNfq4iV8B2qDCOC1ungI4c2a0AXxpsWaOowH64IK5LXaeAnlLfRBBfMGjbyE82Cd3AJ6/RIwzIxxD+r1WpCH9WBNSD0d6tAerIVzcK9fi6nDe7geqAC/ZWOhDvHhGlFu+NRhPlgL50BfqwZ5qN+ih7dgX7/z9xHuA7V1DvgN04g45G/xM9uCfuSIbWOw7yvQ9xnkDxDgew7uhwnsfQb1AwT0foP5PgJ530F8PwG83+C9j8Ddd9DeR8DuP1jvJ1DvI0jvK0D3GJx7Dsw9B+U9BOReg3HvgbjfINx/AN5D8N1T4O016PYecPsNtv0H2n0H2cME2D6Da/+BdXtQ/T76wmZCm/L3dh/D6RIzZJANYkME251daPC87bxWsBYE3qurRg5fzYGpZfx0Tp+62fnnUMVo/HR3rWy9daheVF67q2ZWHjBMKRJP2FUfG48Spg6FZ+msja1/CVSJys901gvubQI1sv+sjyu7ja8Jg6fwOW204fyaizhj6UsI9TSrnw/ppwgMCH+kVt0wziyGpjVEok07SpJVFqZQ/0dkqVpiaTiL+RCmTxF0F9z8eEhr4QgQtlIqbRifhyTLkoUDUN2QjmXOHqGmwpOUzeg40ujp2QWkakdHkiVLB45NKxwFP2vyS8rvnlMWzqL46ZalL9EUuolo2w46p4xAmCmm7SFjxudzkn5iKTTubiFuBJHS8pmPGVtlafIVz9oI8sb6xLI8SxStsmhK0LuyOG/c6Rq8J5lpN0IoGfk14DoXcFa3/ZDM1mC/Xtt2yDXADIRYA/Q91NKb75N08QuLWRpmSWrfoZrmg/epiQnbrbqu0vfsx2QVWWQ6qp8P2XMCA6KnatUNvsQXJ54vxBTQnUSksN02dBS8laQsFzC7yBjU9eWbDGotMgfGYvhuMMVvxX064MMjKh4ngJrNJpuhgrl8mthExdnWDZtmYfwEXszr3w9pVSIEwqQa7Q1jtrRboCUwrjUp1Sr6t9t47ZUt0TScBd3CYfKfDmk39fMRJlOoaxiXZ2YRijcwdTMqjs/RLHu2xqhaYSg4u7hLkvkmS3qapuHX09ksv428bAmEa5UxpCV1gyFMrL3nTIdxi+OadPi1PCVVXp/J9aTJLFrl9RLoHg7QhZPofRyieLm2qjcD+AWZ/jWgNSTVjnxyn84I7YaT6J1+mSyTF0a4/jQCvbOv1g91cf1DGIdPlHrohZtXJYc3BZyUtiisArR0qKo6Ua/j6F9rdkE7xUWh3nUoQiFC/FqeD3IhdRpSrk6ht4VJYI6fruN3Vml1ALsoFFONd9IpWTJoSAdQppTmfSTKlfCBcNnhRQ6zpEoRw7Ro80uarJcuwYKu+dBxgpEJGSJou8qwZD7lvyJhriT5pF0lC5Y9R/HT2XMYP1lFAmZwjVCvOqB8ohY1+nGHOlQl2CHMKtJuDjaaJHGxWuWejF0gYVZGEUlsdCb+d2zOMpudAqRCLdWnFi77XOeE8bPFda0I2nzYuigMuufCpPZD729mKJIcmNxbxre3U2hxrAO6lOSV9q8VuKbQQVtK8k57O31mi5COuZbnnfwO/koLgPtOfpnFI/XGU6Flr2V61YAiI6RVo9dskFlZxf/ZdKt9UkKrpCiQeqDIonsjO3VkD9QliW/dA4cWlbRyvY6Ke6TfNml8Rvktik0Oa71O17Mo+T1in1l6+5yk2XSdnb/wLlCUn4h/DKdGTU0ScE6Q5gwJX/THUe3xAm3MxthbJvDyR2Tcjbw+sK/4+xWI0K/kqxbo8bNowZRzfEh8SaZv/FUWLpaU7JVAr+B8/QXLbF99scUVT38heV0OgwGA+aX6bJ3m4i7ZC5tvdj3LldoggHChFgvVKCCnKrWpi0zv6bBF8sLkWwxw2LJMWvzDyWS/sYj7e7spBwcf1aIJ+EdinxgGY8HSJ3aXhvEmmvAyHqVaI82zyPWsutB4YnDO4ik7S2Y+B3AkPqZvJQnNk84cDcvrxVmUTucWuGUDwuVTOdtqxeB6uLVS3LRIhrNobTEbBaS6MQ5IGCflte1uJJpXt41vSFsCuLwlbfeatC2Q06vSGiRhnKSXpbuZKF6Ybns32YrA7f3kC4sXlO1wHF5S7oAR31K2o3F5U7kDh39V2Q7G/nVlFUWwXPvg8YLmRTDD+1aWj7d+5+oC/tKVLYrti1c6FGFs1NdjupGIXpHB7tU076Jc2L2MYo3l8EKKFkkYtVs7JPxrKW1vgVg83+1NkAv4qyA2LC6vg8goTWmZ+/06i+ZRFnHFkkXxjqzAVP9IMzD6+vpZuIyycH7JsoylH6P2w7mNeKUZ2BIaPVDV9C4U2yJ6izzjfZF5bNpVQO/k5KUQUYr3Qs5Zbl7woeVbDDeqCoX7gApdQDOWKp3jMBrY+BH8WxLF8NGrfj3cyAkE7qNWq00zYiKV42hpmPiRutxcsnG1ns/hAyY1Gm7cdCDuwyf3Bc0oahkdB9NMKN4mtoSPZfnj4caQB3Afu0pnmjETmBzHSiVSblr5rfpx9y0rjVxdy+FGz0jjPpTarjHdl5FMWZzBrZ1rMFyfyRDuXcXrT2P5Cpuj9evJhNsEqqMqsPOxjWhNw+HG0gTjPqa6fqE5ewegtj10h9TG5YAaQAvTyTRKWtDBLXiPd5zYwloNfzo9P7WxDC38c77FcDNNoXCfYkIX0KybKp3jwmlg40fwtzj68q68kBg+inKr4UZSS+I+mkp30IyontJxVFsYD7n7MJLP8TwJZ3mEXUM+ruPiSKEBk2+DGlKOIw5foqcwY3cJlKJpQcWwedP817u7jzfsX2u2yqAoSkMUkZLX7MxpwvKZ3Hq8+qO4LTW/0pOrh7N4vdDIFH8NUk2nVtDk0N+fXlyev3N47l7dEvZ4SYaB5uLq4vZXR56mLSHRxdXF3cXp5cV/u0GJzQm5bn67urq4+sWFqWlKyHN7d/3xo1sfNU3RPHyAwdIonEf/zi8EOsvlmtZ9zouSmzhPMMsNsgvBZndskWXaGmdsxf3UGVIRQ8CpCRkh8Y7iGfONBhhVA4TjuGr6wf4eEgAd4OIRJ6qOy7sBZMBbu53oNicR3369wHSdIMQf4134RAC5kUJCKYSa5TLdTVj9sv+ZKTzZbTrWanJjBf2YqwkksjCb7uf/lTysiq1y2vqeqQlGbU5G9q81M9+fZ+KpGiEopDXyb8mDLUTdioii+KTkW/aYpPknJc3fpjGartqeiAy8WotA1kt0F8cTy95H6Sp7nzLmMGBqczqum3UcR/HT35KHi3cOXFJzIq7ncOXQTXUrIorNHvO35OHtV/u+kRu7M+n2Jave+VvyMNzuVD0ct0Hl+hpKCWH6BIiPFJyyGR3HLHlfpnccaITGKCbE/l3TuGzhrRQpW63nFvtCTVI3pKRZdX7RpoVoBf5+TRdV65trLkCj5n/+FADfV9ML1spsee/DfIuBM/ioEkuF3/X2We55+NCjEexPE42Br12Nu/vlpM7pJjqHueN960okNcdxceevq6OALceOG3HVj92T1sIrL+EDa3tVy/DcvaodsA9qDd3OxJsoIIfhWyH4UbjV5e7aWPgGzqNhSCA6EuyJEhwSh8ZCPRKMDourbj2EK3Z4cJcU1+29XT8+ckkSpb7VCNY0cx4/jib/cnsYca+qtyBUvyV67gtLs6owepfkZVIghNqQgoj9ax3OP6bJkqVCja+FRWpCQrGahkv260ZQN0D9a7pn37AnBhoJ7uckT/+SpeE0yxe8/EKX92my+O3mEgSibenO1OZWumHsGf7N1sU0iDF0ncnd/JKxeMWHWT6UGvGP8aFehzsa8xcNeVEwBlw7RKYbN1Ee52GWMdDolT+lmJ5PLHsbrtivKXsETkuxBRGD4na2A6AdT/HpdtuD0ICIoLlhJDeVi2sgh9yMguY5XJXqfYVQcD8nfvpdykD2IDWhoIjiFUuz2yyN4icIAv97kuevzhdLWP+XP6V5qpKpa31w9WuaZ1+tFw8wn7n6LcVz/0qiGLjwlT+leOo8bDv91jwy/x3F8xbh8n18HV8//MWmoAcLDSgIlslyvTxjeZwGeT73c4qnp0KNtOW5xQ9JnliUOYqpabe7aBtSEK2K1Sl6/Ppfa5Z+/Rim4QIEpGtHwbOOz62CIv73FM//HEbZXTSf3xSp9BuWpRF74RKdLSiGpu6JF/lI6mf28NOCzaLmzm7pSOpn9nBf/KD1SGqj7NsoDtOv3dI2vwMp0jDqzsDehoul5NIJxweVRzYN7J5etjed9LwLDt0A9qq2VhicFCPR/tidqGhLQcTVTovLJfPvnofGSpSCxrXBDpdlJbUTxaagqnQW3xeGCDTPvMdsfpasza+3ASBFKeSUq2LUb0LzZ0S6GQUZJISc1W1++PZrxm5YODOfKFMw5YZD25+WB2WEStcYxvhh/Yik3EjwQ7fC462I+aRy4DIxVt6AgBsJdHx8lYMl2O7bSPBDN2fxk/k71UDAWogfxpSFs9PVNIqQmLwcf6Tv50mYcb6BO2sjyR/tRZwFh2/PCWgbSZ5pL8loL73T7o+p+raU5JX2mAb12CvnbxGZEXCi/PLuj8l4S1F+eFefIuMXKqF7/UYEnS+i9TX/yD+O4uLbbRpuj6/J8RD5mmXXkPqaPCXOl2une3f+/vS3y7v724v/Pr+/uDpDomrEkXGT+KA8LM4HVfkEHzRerVN2Fi7DaZQZXxcAgirC/DA/RnG0cvFMedZaiB/Gz/m/urqmPKcgyCNr4VJSsFaCPLIWLhoFayXIL6uTy69jRXn8ANaN10MBW0vyTEvTtbUkz7QuXrQWFuNHq/ssfznb2QeXZLHYbGgfSkOD8qCkTqHMGmtRTYljwBcAHdlZPE3ySyrtNgEdvCzJR087ZL51qIbkt79eXqkVM3fuW8DpZjTnRfw2yuDuazttLYyIWbwoKpHO8riwckKo+pVbW/8IX/JTbZZLq9Bq6JVVhUEtrGKPGKzx49kHDN+muQeum4v37+//fv5PDBwnwwPhH6e/YwEbEX74zu/fX998OL27vzg/P79/f3l9eofE1Uskohdns2VZs26xBbOYqpDZ9IIpVk/DBbu0KyVJfKIIYr48eeoKVrb1QGS/RygVokoCnk6yessEa91iC6yeKqXa9EJXtvL0w8fL8yLL6MqpF4XnFSPU4p3Rrrf4u1AVKdSU+b86w5WNfTCdrr7GUxRYJcEH3dnzOv70q/VepTCKcnyQvguzsHgKipOX4oPyfTjN8JS8FC+UCwrIhVdGAqMktEflxCSw/5rfOp+qdd7bpGe77WqcsuYrIjovIjND2dxDZkeVLD/Ow68P4dR+mPak1hgqm/tMYEDAF0x1XCNBMWNZMnxYJfN1xvJfKt8vBDMbpGA6U+bMf9NxcWgLn9iakMt8vZCZpvt2IUuGVTXO52030bQAKQK80N223zAD4buF3SXjQvi2EJ8sl+6EoghyQlBeU09mlc2EEOUvrC3n4Vc2Ax1skKnk5oRky9JUYIUBGUxqTciVsnmYRS/IldYghZQz7wMXsrIdIYtNiUfZRx1eagAxsTkDxscKEteUkihfFJ2mIdeSlqflrqsuB5GWJYsWDrZTtiLkeEnmaxeSuh2KRbiPbJ7EDiBVMzKOjqtpzSTAy2ltWJbhesXcYwi5ORlXMT8xsY3YnJCLLXNn53OYOjhLUmsvVHdO814jgYwuS56e5uzGcXeVWqOCZyXBsc5AqXzux0OlOJqHY3IcG30N6YTHomRyhmLTyaAjTOIinp2uAaUhBU1ojGISd5V1tjn6kBdM02Rxtjm9lCdhXca2VRopNSf6Nv/oVJxF4XwOnqEitFkYHXN541T+jLxrivsEHWgNYug4y9ub8gf8HrHPDoiqBFK6K/a5urbLDU4UQMe2Ws6jypRWd8UkAHvTHKFBDCFnliyLn93mT8os0hM8pU4Ibq2U97d3bJqACgz8rwfa4finI7a4SmXjDsKtVGfhfLqew2NsAdEoiZC242bqNjzg3dOdPFI0N210zgt4jqOrEYKkFPa2lIUZu06jpygO55vLQZww9XIISe0iQQHOLRbs4Hlim3Inm9l7MQKdSRAh6yKKo0X0b4Yk1Ysh5Ew3H/TMV/vil/DNQuDUi0GuNa5X5Di/60C2W6BP4AKOgd8/RNnqI0utVhAeTBHQsAG+lW3Jmr8hDN/KRMymrUfCctWHOnQCIdfWI+HMyl0SAJumPvnKq8OdAJu2pISI0r+Wz63wX4pqtGx9s8PJBCXAUSMKA9r1aRI2TeIZDW8tyiPv/WM0ZzE8rhSIubYeJ9EiWrA7RyPl2noktK79CYztb3URUq6XyyQPMTa/c7JRjQx/xK7pTZ4Ym95U3+ESwyusx2F2OAjY3D0MrYOBJ0J4FFqHAk/k7kHoHAgCHnePQeswDOcg1BtQ9T/qz2z9FLjtaYpEeqehDbpyIMjwvbkS7VpsxHrUQjJphIehdTDwkwzhUWgdCjwRyoNwPj7USYX3GFodBhdCPlMTxZFD7mOvbEbIsfo9nIOP1woodUs6muJqyPxnF/HG+3HbTgxiaN09OZ+VPwvImv90oFxW/WhEJqvQ1OSqF3XvzZfXXHpkTyMAM24SK8JBMCO6pRE2LWVtCW7hgNGOnJdeLXiXQ2Dl1kDhbZdkF/J79UNgYHj9x71kI/4Pq0tQumdg7nnYs5at+sN8DiHXysmYZav+MC3cPw6zM7VEjbkCXXQjYypfWfWN6bbeKqurb8ycz5py08gnpPy2Vpal0cM6c1hXhaYKMh0h0hlo8wXQbC9hNBe+CAym4lr667uHKEtd9vumHV1fWSa/OCfTLfXVQVOclZidQgMoDodr6W/kLBNhDZ5jGqydxt1/aXVfyHrLyV0xeSt0VOv53Gnr5xr6o3PynUyuExmVU39576sknkfgV3EarrqZPzJEUNc0tU6GdjC5+JEmN5Ksp5zcRpPXSEbl4iUanEQEk3SmLv+Y8OGBNRff0hddtPqQ//C9y4IvtvVFmCWnMfSEJGdoZStfVOvlLMzYWRJnLM7kL76DDU8vxBfz5rP3lif/OddDbu6NU/yyuIuPJLUnJCXJVkqE8rfU3UubxSM6pJsibJRTClRnVD/kJ4vrxsGqdeQNnZwhC+Vy+T3pJd0xmSxcFsmmna+pnD8hV0L6LLMNoNDcJ6fLCv7ofdEuXwUrNwkXH0Js7pmzeGcRxyqK8Mj7oSy+v/167rz0GcX44k6LEwxO/prQlJBPKbva3VZV/nqg4iv/dET9tVLZsPNYXMYhADlcx6GSIFwWBcatrlqJKdQxuR8x9MSDCWq0EeEK1lUuzV+owxJWQugYtbfFsTzHG60WLriKBJzx6bPWTpOzbuqDyPqNRh2b8xuNnZRPYRRfJTOnecu1JWWyvZtNgHK9na2TahFG8dTi4lKBim9MSiW+LWxzj6jApxdDSprfs3Id/5q8OG3ge2JzcrKPdvfHKWgf3W6O62RL2SpZp1OnQeXakjJZ57IFKuezSN1cmStS5ovG6mZflcnpal8NGe/oh7OZzf3L4h7etCUk2lRqr9jn4sfOcHox5Jybd2B+g5/p1UAKMggJ7d77F8Dc3vvv4HG5BU5cWhH3wHWwpWyRvDBnaxObE3K53FAnrxzOd9R1sllfNiChOd8yACDDdZrzpeWgVcN9raClqXJhNhcyiE6/JICW7Wq9eGDp9WPuhn4MU/C7HDKiTg4hafk+RPFTy3KSFKxo5SATRHLa7MbOh6x+PlDiTHg8InNWa23OaeQ3tD0UJw6d2MT2mMRnN6ttEU0kpTrd1c0ZwY9+ioiR/ZnPbhqLwpxIQ3BSqZvO4vyNSEdwBqebDn7iRYTDn3rRsUn7xHW9ZDoxyhKQVqesuPlNt9XVbeCFT2w00OqrgUCswVI/EN0/o2PU30NDRVjkrj9++SOaQb62aISUxJBw4s4j6yipe1LMPjys/lEETVliHUhru9Qgzw959ZDVGIksCKJnLV+Zy5LTh9U/EKiyHG+kd8mt1TUCLbC8KA+8G9l31fhheFVR9Lxpso5neFZJDM0Ky+2ab9Pk8wr64hD34/53Sfnhjt875fQ1vxW0+ZEDU9OSkgfyPRQFxeZTKCCK5TzM8jf9HVi4ppRELyyFRWYKUNMSxcPPpDzjAZtG1S/7n0PCk90mUK0m7pVjkaT7jWMcEywclZg6Xy/GMcGCUImp811iHBPsIJHE1PnisC0T4g1cEc3wAi6Sx8XAFftGMrgYtGLPSAYXA1bsF8ngYrB2x910c4Zf9aOU5QvoV+DSz/98gPVfebzjJiBojdwJVCbqCyhguMA5pcElvogChgucfhpc4gspYLjAmarBJb6YwoSL2XVUaoq7H4CkLM7SyBGzaYuc+W57pAqEe38aSOc803HVCSDdMoTkOjV0ZUPakXReZnC1EiCd86qCe2/ZSCed9zpHTE2hOXZMHb6aqfMV7D6cCaKpXoxL5jOWwsr5unVMI4WSsnhvrRAOffFNA6kRgvW3OE80r6jBnNDql/37n8KT3VzPWk2Cq+REHOBNcjg62EUsEljntXE4JthmLTERu+idkLA9W4Ikdsw7IWGbpQRJ7I53QsL2TAmS2AnvhAQdgpAYDQcgnGcJIiIQySiCAQAf/K41CU971RqSxuL+MGlX0F4fhqRx3hT0ewKSxmUTUPYALAP47i2JQ3f1FpLFZQPCBYrdTC59gwsPu5mgt2yJVJpLtpAcLtscLhzsZnLZ1XBBYDeTwyYm72HWBI43VYkU+ouqUCxW91KJNKZrqVA8wFuoJINRLqFCMbjdOSUZTNeVUyhC2xumpM3TfMEUjsr2PillTzdeJ2XL5XYVQyuP8UIie9Aebo5yU8Xt2iioWiS3RjkqFlteGeWuk9uNUZI3p7kwCjU1be+HUnEM10OhqRzWVt1lUNgN2eruJ2VXNl39REFlddOTlsx00ROWzuleJ4Ww61onFKXNLU4imeESJ+v0CZcK/rBeRdMPLAtn+fUlwDcONY36TxCbINxyxbp+MCWcLD/UaAS1+ES0XcrMShnwlx1b9IB8Q9qfCvDb8M0qgD4y7U8F8LcjzRqgv0JtxQt+haUFGPJVasoud3PAuxWw9rl1Iuk+Xw0Gtv9qUys41TcoLfhtXyLB8Ft83tqsAegz1/6WGfjXKs0qgL6D7U8Fm4uNzEoAP5TtUQ3r72G2KGPzJW1vKjl8YtuoUvuntgk1wH2C28jf6dj5YMc7cm1+nAdiAr+tzW3zQIx301q8NB+8eDetzUvbQqeM5lPhOvH0nwx3UsLl0+Egdby7b9SfEnfUyvmT4ubdqsWp8zCpCZy4Nh/OAzGJz9busvmgpnPRIB4aiQb2nzQ3MiufNvfGCf3kuRnV9tPnFnRun0A3onZ+Ch3jjnN53dvnJM2m6wx8Hb/UoP98rg7ALZcr627Y0Z5YzNJwXv0aML+1iBoxtJyrSvJ5nJ+8A0wULadGDJpTfh0lZasVm/2dfXXtTFECms/NuewiG3H/26HiLos3SDbeczQHrOpOKow2omnV6HArpwtXe+7UZiO6X20yyDEuR3Uym/NeNPok2bPr3tGtUCW8V41Wz9Gjt/lTCfetkeyoInewFeXWJb4/9symn/7Ovp6/gE4K6F0ASQYx4ZyFKdYFUITQMs6iVb5jV7/+JU3WS0dSgyhaXhZT4eol0dI+sewsWSzCePYWZac6OeSk+S+n6/xBD1EMjEVMtFpZXoixZqARQ8uZsqdolbGUAtYki5p4xbKPaH9bI4aWcx1X/XGRsUV+6gvTt2ZpvqgpLMIsDR8ociH/H+EL9ABX/dP+w3zx0W4BfqMp0REtCcrbwSwA+DyZfjqdR0+AhV2h5ts6HgICEILrjAof/TGxblx4kVHG9XAkrBsXXGGUadHHvwBs4GqiAkd/1EuH65buMcFaJ3YaQXSHuTrg7I9waSCpKn+drLbHtexZLQ5pybQejmZ1Tyl4LU/G9XAMqxvXppAnA3s5cgVAtq7iKeD+jld14ud1nlvYx2clbL6lrx3B4ciXREl40EtHizveJbESHeqCcLo7gQYfEE3k6vThj5QB6Jx9PPzxMQCdq0uHPioGYXN16fDHwrw5cDRHwBqh9Ae/LIBdjnu1oHty9aiPdllp4HygS96L0Me4ABPO2eHDH9kC0CH8O4rjWRBCrDtHdxRLS6u5e6D4MHz+8nT+KTprXoMQzNYuZeg3nxMHfWJVYpMaE7qZRsZb0H0yLZy3qGvxO1lhh+4kPuWoHZIBeqBOxrA9RtdJ4nZ4TsLCHZnrZFyx7C0qLtAI8GVd+aPcYwO5tU9K13hBbOuR8Mw1ZhDbeiR85+qbi209Et4i3AWptTfKLFkWi8ftch5lGeib2DKqTgRm9Zk0Ic7f2dcP4XIZxU/5Bc6NdxDFGUsfw6kOT2rjXMITPP9P7OtZMmPOAHuNAGDXyKpDbuCxplL8eUckfsxuWDjLb9UQD4u0oQktaMZrmSZPedne8fl7XHtg54hqG7BStlrPXTtlr25NibTKwmzt3E91ayQSb0C37GnB4uwueVdkeEBoUhsaI4qLL7A7P3+vbg89xyAp3ppHebdGkPEifMCJOXlHPDU97wgoGFd5VgQGV/6Yxpym4Xz+EE4/2T96j2tqeSYGmj20Z3E+2D+qtTHWTabrVRLPYfu9SMe3de8qee+HrY8iySen82L04/WpOSNtc5teLeRTy8sWi3CKJRptZLhQdWRrl3i2pSe0efjA5g50VTsiywY7jyKFndfYBZFF2dyFomrnjqHbF+Beq9CCZodgiIfvMbdD1a3OYRK/z9fTa9u1mMMSRVDCKV/RtSSz/5QuCGvl4mHwLnXT3gdWcbb2ynbia/h4QT5AKRg94GXRgq2ycLF0ZeMFIMF0C5h4EhvCVrQgWsCkV3DtHr/HXF+93ShtgIoytrBz4DikqjElkPW2y/G47b0yjmA4VcWvSOJJR+Rb6TQNicxIuZvWicPlkyPa3jAZFv+NMDfCUoQHuEX4JU+0CAVBN0ZRkgfUlzCN8ol/VeRLrh9vpYMibthmqR5U+BymMZ88d0NupNAgjt+cHAWT5k2UizgTq+x5jKIhrH7nPJsPhazHdD3PP6ywqQoVlfpQOA35uI6neTVGQ2JuTcE2Sz7H82STkYTQ8L+neH5+pOYyWmV3iTgsLQhSExqKeHY+Z3nybAVDaH5P8fwnlp1mGcgcyp9SPbWqmkMfXf2e6Pn5h2F+Tdkjf59+OwHXgohBd4l+OwPXgoIhzhetefRv9kE++tWCoTSiIFkmy/XyjOUrN4SB+znF01MGX4eq31I+txxS0Aogt6HhiOVr/1sJql9TPDuvtmdfYU+ufuv83GY75n40TRbLJBb6f5HM1nNxd25+pXn6//uf16+ieMa+vPr5f1+9sLTwe39+NR7tj05evX71GLH5bPXq5z+r8GOaLBabWT9Lpuvif/5P+bPfi0/k5j/e/Po/37x6/eeb10cHo/Hk+H/+5/WfVePiH4o/VDKavxQNg1ev/wx0DQOlYSA0HL96/ef49eHJKDg4FBqOlYZjoeH+q9d/7usa7isN94WGB69e/3mgQz1QGh4IDSevXv850TWcKA0nQsPDV6//PHx9OBkdHYkND5WGh0LDo1ev/zzSPfFIaXgkNDx+9frPY13DY6XhsdDw5NXrP090DU+UhieiAeT2ELx5vf9mdHw0Fk1ANZ5Asp7CfILXk/3Rm33JfjQGJFpQkNtFMNY2Vo0oEK0oyG0j2H89PhiND6XGqiEFoiUFuX0EB68PxqM3B/tiY9WYAtGagtxGgkneeD84EBurBhWIFhXkdhIcanVWjSoQrSrIbSU4ej0JRpOJhK0aViBaVpDbS3CsfbJqXIFoXUFuM8HJ64PJaBJIjVUDC0QLG+c2M36je/JYtbCxaGHj3GbGWgsbqxY2ltaosdFIxpplSrSwcW4z4/Hrg2Akzf6xamBj0cDGucmM918f7I8CaVKNVQMbiwY2zk1mfKBVWTWwsWhg49xkxhNtY9XAxqKBjXOTGWutc6wa2Fg0sHFuMuMjbWPVwMaigY1PzCOlGthYNLD9N8bpvK8a2L5oYPuBcTrvqwa2LxrYfrELHr8+OBkdHgViY9XA9qWNsDCwk9cHx6M3x0diY81eKFrYfm4z+9pJta9a2L5oYfu5zewHr/cPRweHonnuqxa2L1rYfm4z+9ple1+1sH3RwvZzm9nf1zZWLWxftLD9Y6OR7KsWti9a2P6JaTrvqwa2LxrYwRvjdD5QDexANLCDwGidB6qBHYgGdjA2WueBamAHooEdFK6WdiE5UA3sQPK2CgPTuk0HGodLNLCDidGpOFAN7EA0sINDo1NxoBrYgWhgB0dGp+JANbAD0cAOzAZ2oBrYgWhgByfmcVYt7EC0sMkb4zhPVAubiBY2CYxOxUS1sIloYZOx0amYqBY2ES1ssm90KiaqhU1EC5scGJ2KiWphE8mnnxidionGrRctbHJodComqoVNRAubHBmNZKJa2ES0sMmxaRWaqAY2EQ1scmJchSaqgU1EAzt8Y3QqDlUDOxQN7DAwOhWHqoEdigZ2ODY6FYeqgR2KBna4b3QqDlUDOxQN7PDAOFKHqoEdigZ2ODFO50PVwA6lwPHQOJ0PNbGjaGCHR0an4lA1sEPRwA6PjU7FoWphh6KFHZ4YnYpD1cIORQs7emN0Ko5UCzsSLewoMDoVR6qFHYkWdjQ2OhVHqoUdiRZ2ZA4kj1QLOxIt7OjANJ2PVAM7Eg3saGKczkeqgR2JBnZ0aLTOI9XAjqTsxJHROo80CQrRwI6OjU7FkWpgR6KBHRUGdqjNjKgGdiQa2LE5U3GsGtixaGDH5kzFsWpgx6KBHZszFceqgR2LBnZsNrBj1cCORQM7NmcqjlULOxYt7NicqThWLexYtLBjc6biWLWwY9HCjs2ZimPVwo6lHJg5U3GsSYOJFnZszlQcqxZ2LFrYiTlTcaJa2IloYSfmTMWJamEnooWdmDMVJ6qFnYgWdmLMVJyoBnYiGtiJOVNxohrYiWhgJ+ZMxYlqYCeigZ2YMxUnqoGdiAZ2Ys5UnKgGdiIa2Ik5U3GiGtiJlGg1ZypONLlWOdlqTlVs/k1szv2tbG/OVmz+TW4vpVzfmBMWm3+T20tZ1zfmnMXm3+T2UuL1jTltsfk3ub2Ue31jzlxs/k1uL6Vf35iTF5t/k9tLGdg35vzF5t/k9lIS9o05wtz8m9xeysO+MWYxNv8kN5fMLzAnMgJdtl9J95tzGYE24S+ZX2BOZwS6nL+c9A/MGY1Al/aX8/5FKn9fW5kJdJl/OfUfmPMagS75L2f/A3NqI9Dl/+UCQGDObgS6EoBcAwhazE9XBZDLAIE5xxHoCgFSJSAYm9McgaYWEEjFgGBsznQEmnJAINUDgrE52RFoKgKBVBIIxuZ8R6CpCgRSWSAYm1MegaYwEEiVgWBsznoEmtpAIBUHgrE58RFoygOBVB8IxubcR6CpEARSiSAYG9MfgaZGEEhFgmBszoAEmjJBINUJgn1zEiTQVAoCqVQQ7JvzIIGmWBBI1YJg35wKCTT1gkAqGAT75mxIoCkZBFLNINg3J0QCTdUgkMoGwb45JxJoCgeBVDkI9s1pkUBTOwik4kGwb86MBJryQSDVD4J9c3Ik0FQQAqmEEOyb8yOBpooQSGWE4MCcIgk0hYRAqiQEB+YsSaCpJQRSMSE4MCdKAk05IZDqCcFBS9FdU1EIpJJCcGBMlwSamkIgFRWCA3PGJNCUFQKprhAcmJMmgaayEEilheDAnDcJNMWFQKouBAfm1EmgqS8EUoEhKGoG+9rjIYGmxBBINYZg0nLUQ1NlCKQyQzBpOe2hKTQEUqUhmLQc+NDUGgKp2BBMWsxPU24IpHpDMGk59qGpOARSySGYtJ380B39kOxv0nL4Q1N3CKTCQzBpOf+hKT0EUu0hmLQcAdGUHwKp/hBMWk6BaCoQgVSCCA7N6ZVAU4QIpCpEcGjOsASaOkQgFSKCQ3OSJdCUIgKpFhEcGvMsgaYYEUjViODQnGoJNPWIQCpIBIfmbEugKUkEUk0iODQnXAJNVSKQyhLBoTnnEmgKE4FUmQgOzWmXQFObCKTiRHBozrwEmvJEINUngqOW3IumQhFIJYrgqCX3oilSBFKVIjhqyb1o6hSBVKgIjlpyL5pSRSDVKoKjltyLplwRSPWK4Kgl96KpWARSySI4asm9aIoWgVS1CI5aci+aukUgFS6Co5bgV1O6CKTaRXBkzr1oiheBVL0IjltyL5r6RSAVMILjltyLpoQRSDWM4Lgl96KpYgRSGSM4bsm9aAoZgVTJCIrixP6J7jhtoKllBFIxIzhuyb1oyhmBVM8IihLFwRv98zXmJ5U0gqJKcRDo22vMT6pqBEWh4mCs9d40dY1AKmwEm8qGQX+N/Um1jaAoVxxoT14HmupGIJU3gqJicXCg1V9T4AikCkdQFC0OJvr2GvuTihxBUbgwLD+aOkcgFTqConZxcPh68mY0ltXXmJ9U6giK6sWBPnWoKXYEUrUjKAoYB3rnXVPvCKSCR1DUMA4K5+vkjTT9NSWPQKp5BEUZY/JGu/toqh6BVPYIikqG6fm6M8DyIeDcnCbaVw3GmsrHWKp8jDeVD635jzWVj7FU+RgXlYyJdvqNNZWPsVT5GBeVjMm+vr3mQLBU+Ri/MedexprKx1iqfIw3lQ/tCxeawsdYKnyMi0LG5OD14f5ofLgvtdccDJYKH+NN4UO7eo81hY+xVPgYF4UM/eox1hQ+xlLhY1xUMvSrx1hT+RhLlY9xUcmYaI8zjjWVj7FU+RgXlYyJ9uTCWFP5GEuVj3FRyZhol4+xpvIxliof46KSMdEuH2NN5WMsVT7GRSVjon1DZKypfIylyse4qGQcal8xGmsqH2Op8jEuKhmH+umvqXyMpcrHuKhkHOqnr6byMZYqH+OiknGon76aysdYqnyMi0rGofb1o7Gm8jGW34EoKhmHevvTvQUhvwZRVDIO9fanexFCeRMit6dDvf1p34WQ7K+oZBzq7U/3PoT8QkRRyTjU25/ulQj5nYiiknGktz/dWxHyaxFFJeMoeH1wNAom0vqpezFCfjOiqGQc6V94070bIb8cUZQyjvT2p3s9Qn4/oihlHOntT/eGhFT6GBeljCO9/WlKH2Op9DEuShlHevvTlD7GUuljXJQy9O7DWFP6GEulj3FRyjjS26+m9DGWSh/jopRxpLdfTeljLJU+xkUp40hvv5rSx1gqfYyLUsax3n41pY+xVPoYF6WMY/36qSl9jKXSx7goZRzr109N6WMslT7GRSlD7z6ONaWPsVT6GBeljGO9/WtKH2Op9DEuShkG+9GUPsZS6WNclDKO9fNHU/oYS6WP8ab0oXc/NaWPsVT6GBe1jOOJ/o0w3Sthkv0VtYzjw9eTyejoeCK119ifVPsYF7WM4yOt/6SpfYyl2se4qGUcH78en4zeHEjNNeYnlT7GRSnDsPxqSh9jqfQx/v+M3duOHDmSJuB3qWtBCNqBNM4b7DMMFgVNlbpb2GpVQ6Xu7cFg332RNHpU6PffiLxSIqi0zIwwN6fz48Hqpw8h9CFAH7IoI+aH3j6Kw9tH6EOAPmRRxnzw7yfpB/QhizKKy4fQhwB9yKKM4u8n9CFAH7IoY/LyQehDgD7E68EXIfQhQB+yKKNIf0IfAvQhizKmMHoQQh8C9CGLMvjggRD6EKAPWZTB05/Ih4B8yJKMqfTpi8iHgHzIkozJn96IfAjIhyzJKC4/Ih8C8iGLMqbzn0/SD+hDFmXM/sH7x5jw8RH6EKAPWZQxB/9+kn5AH7IoYwb//dmyWEi/RRnF5UvoQ4A+ZFHG5L0HQh8C9CG9HvsTQh8C9CFJH4/HB58fPeANIPYhYB+yLKMYPiD2IWAfsiyjuP6JfQjYhyzLKK5/Yh8C9iFpH/z6J/YhYB8ysv7R0V8h+CGAH7IwgxcQYh8C9iHLMooCQuxDwD5kWUZRQIh9CNiHLMwoCgjBDwH8kIUZRQEh+CGAH7IwoyggBD8E8EMWZhQFhOCHAH7IwoyigBD8EMAPWZhRFBCCHwL4IRs/eP+d6IeAfkgu5+AVhOiHgH5IrugoKgjhDwH+kMUZRQUh/CHAH7I4o6gghD8E+EMWZxQVhPCHAH/I4oyighD+EOAPyRUeRQUh/iHgH7I8g1cQwh8C/CHLM4oKQvxDwD9keUZRQYh/CPiHLM8oKgDxDwH/kOUZRQUg/iHgH7I8o6gAxD8E/EOWZxQVgPiHgH9o+getAEr8Q8E/dPsHfYJWAiAKAKIPKSuAEgBRABBdoMEvQCUAogAg+qj9VwmAKACILtHgtyAlAqIgIPrICkiHAJQQiAKB6GMc3kCyeQUQiObaj4d/cLnvX0EMRMFAdJkGHwNQYiAKBqJ7q6fOclgJgiggiC7UoCVIiYEoGIi2uhOoxEAUDERzz6cHHQRUgiAKCKK579ODjgIqURAFBdF2yEGiIAoKoks1+GO8EgVRUBBdqsGHMZQoiIKCaK7/eNAHESUMosAguliDj4MoYRAFBlE5VEHCIAoMorkApNFxVCUOouAgKvU4tBIHUXAQzRUgjY6kKIEQBQjRXALSaE9OiYQoSIhKPRSjREIUJESl1z05JRSiQCG6aIP35JRQiAKF6KKNogwQClGgEF20wXtySihEcbcorWfhK9svCjeMyh2jeE9O2Z5RuGnUsg1eRtmuUbdto7TsySndOAoycNEG78kp2zsKN4/SQxFk20fh/lFa9wSV7SCFW0hp3RNUtokU7iKldU9Q2T5SuJGU1j1BZXtJAYWoHWogoRAFCtHcUKrxniCxEAULUTv0BImFKFiI2qEnSCxEwUI0LYT3Y4iFKFiIpoVQy1BiIQoWolaOxSihEAUK0WUbRf4TC1GwEF22UdyCiIUoWIgu2yg6AcRCFCxEl20U93BiIQoWoss2ivwlFqJgIeqHWzCxEAUL0VwG0nhHnmCIAoZorgPh+U8wRAFDdOFGcQMiGKKAIbpwo9p+jyQgYIh6aXFKLETBQtRri1NiIQoWol5bnBIMUcAQTQzh9ZtgiAKGaGIIr98EQxQwRHttcUowRAFDtNcWpwRDFDBEc1uqRudiKNEQBQ3RfugBEg1R0BDtNcYp0RAFDdGlG0X9JhqioCG6dIPnL8EQBQzRXo9FK8EQBQzRZRvF50csRMFCdNlGUX+JhShYiC7bKOovsRAFC9FlG0X+EgtRsBBdtlH9/ST9wEI0LaTRuUBKLETBQnTUY9FKMEQBQ3TUGKwEQxQwREeNwUowRAFDdJQYrMRCFCxEl20U+UssRMFCNOqpMEosRMFCNC2E119iIQoWomkhvP4SC1GwED1YiBILUbAQXbRR/f0k/YBCNCmk8WEkYiEKFqJxGAgkFKJAIRqH/CMUokAhmitBGt92mFiIgoXoPFRAYiEKFqLz0AMkFqJgIToPPUBCIQoUojN7gHwYi2CIAoboPPQACYYoYIjOQw+QYIgChug89AAJhihgiM66B0gsRMFCdB56gMRCFCxE00J4BSEWomAhtmyDVxAjFmJgIZYWInQU0IiFGFiIHSzEiIUYWIgt2+BryYxYiIGF2LINvpbMiIUYWIgdLMSIhRhYiD3qcWgjFGJAIfao58MYoRADCrFH/QhsREIMJMSWbDSho7BGKMSAQuxw6oURCTGQEEsJoV1oIxRiQCGWFEK70EYoxIBCLClEhA1CGaEQAwqxpBCho4hGKMSAQmzRBi1BRiTEQEKs1fPxjUiIgYRYq5fDGZEQAwmxBRu8E28EQgwgxA4QYgRCDCDEDhBiBEIMIMSk7gQacRADB7HcCUv4eToEQgwgxKSeEG3EQQwcxBZr8FuoEQYxYBCTejW6EQYxYBCTchDQCIIYIIhJPQhoBEEMEMTkUAEJghggiEl9CzaCIAYIYnq4BRMEMUAQ07oLaMRADAzEDutBjCCIAYKYZgHk5xMQBTFQENO6C2hEQQwUxHIvLH5KAVEQAwWx3AuLH1RAFMRAQUzrrdiMKIiBglgepsGPKyAKYqAgtlSjOJmCKIjhkRpLNfhmOMYO1cBTNVJB6GY4xs7VwIM1EkHoZjjGjtbAszVyQQjdDMfY6Rq34zWs3AzH6AEbkH+5GRbPP3bGBh6ykZth8fxhx2zgORtLNehuGMYO2sCTNhZqFEeqsLM28LCNhRp8Mxxjx20AgthCDb4ZjhEEMUAQW6jBN8MxgiAGCGILNfhmOEYQxABB7LAXlhEDMTAQO+yFZcRADAzEDnthGTEQAwOxPIKDDmEYMRADA7GFGnwzHCMIYoAglgtC+OVHEMQAQWyhRtH9IAhigCC2UINvhmMEQQwQxBZq8M1wjCCIAYLYYS8sIwhigCBW74VlxEAMDMQOe2EZIRADArHD6RxGCMSAQOxwQIcRAjEgEFukURytRAjEgEBsmUYTOoZuBEEMEMQOK0KMIIgBgliuCOG3D4IgBghiuRlWcc4SyT9AEBuH/CMIYoAglsd28AQgCGKAILZQo0gAgiAGCGKJILz+EwMxMBBLA+HdF2IgBgZieYYH774QAzEwEMvNsHj3hRiIgYFYbobF6ydBEAMEsdwNi+cfQRADBLHcDas4qovkHyCILdTg9YsYiIGB2DKNon4RAzEwEFumUXRfiIEYGIgt0yi6L8RADAzEFmkU3RdCIAYEYos0iu4LIRADArGo92IzQiAGBGJRb0RuREAMBMRmvRG5EQExEBDLwz5494UIiIGA2BKNovtCBMRAQCw3w+KXHwEQAwCxWa+HMwIgBgBiCzSK7gsBEAMAsQQQ3n0hAGIAIDYPT79EQAwExGa5EbkRADEAEJv1RuRGAMQAQPxwDIgTAHEAED8cA+LEPxz8w5dn8O6LE/9w8A9/5OgLJVQnAOIAIP6oR1+cAIgDgPijHn1xAiAOAOKPevTFCYA4AIg/6vxzAiAOAOKPevTFCYA4AIg/6tEXJ/7h4B/e6tEXJ/7h4B/e6tEXJ/7h4B/e6tEXJ/7h4B/e6tEXJ/zhwB/e6tEXJ/rhoB/e6tEXJ/zhwB/e6tEXJ/zhwB/eytEXJ/rhoB/e6tEXJ/rhoB/e6tEXJ/rhoB8u9eiLE/1w0A+XevTFiX446IdLPfriBD8c8MOlHn1xgh8O+OFSj744wQ8H/HCpR1+c4IcDfrjUoy9O9MNBP1zq0Rcn+uGgHy716IsT/XDQD5d69MWJfjjoh2s9+uJEPxz0w7UefXGiHw764Vo//TrRDwf9cC1HX5zYh4N9uNajL07sw8E+/HAOiBP7cLAPP5wD4sQ+HOzDtR59cWIfDvbhaR9C1wE6wQ8H/HCtR1+c4IcDfrjVoy9O8MMBP9zq0Rcn+OGAH26H/CP44YAfbvXoixP8cMAPt3r0xQl+OOCHWz364gQ/HPDDrR59cYIfDvjhVo++ONEPB/1wq0dfnOiHg3641aMvTvTD8bRxr0dfnJ03jgeOez364uzIcTxz3MvRF2eHjuOp416Pvjg7dxwPHvd69MXZ0eO3s8fr0Renp49D+nk9+uLsAHI8gdzr0RdnZ5DjIeRej744O4ccDyL3evTF2VHkgB/e69EXJ/jhgB/e69EXJ/jhgB/e69EXJ/jhgB/e69EXJ/rhoB/e69EXJ/rhoB/e69EXJ/rhoB/e69EXJ/rhoB/eD0+/RD8c9MN7OfrixD4c7MN7PfrixD4c7MMPB4E4sQ8H+/BtH5NtBusEPxzwwzd+PHgAkoCgH576wS8goh8O+uG5HRYvgEQ/HPTDUz+08T+AZCDwhyd/KF0F78Q/HPzDRz0H34l/OPiH78NA6CJaJwDiACA+8jQaOoHOiYA4CIjnceZKZzA5IRAHAvFNINQQnRiIg4F41LOgnSCIA4J4nmzOexEEQRwQxPNwc17GCII4IIjnpli8DBEEcUAQz4UgvA4QBHFAEM91IPwqJAjigCCeCMK7AQRBHBDEE0F4L5YgiAOCeCII78USBHFAEF+oUfRiCYI4IIgngvDbKEEQBwTxPPec5x9BEAcE8VkfyeAEQRwQxPP4c3obIwbiYCCeB6Dz2xgxEAcD8TwDnRdxYiAOBuJpILwXSxDEAUH8cBK6EwRxQJCeCMJPY+5EQTooSE8F4QcidsIgHRik5zIQpeuIOnGQDg7S8zh0egV3wiAdGKQv1uAd+U4YpAOD9EddATthkA4M0h91BeyEQTowSH/UFbATBunAIH2xBu/Id8IgHRik53HotCPfCYN0YJC+WIN35DthkA4M0lu9KWAnDNKBQfpiDd6R74RBOjBIz/PQaUe+EwbpwCC91RWwEwbpwCC9lRWwEwXpoCC91RWwEwXpoCA9j0M3ug6sEwfp4CC91QzXiYN0cJDeaobrxEE6OEhfrsH74Z04SAcH6bkdltF1UJ1ASAcI6VJ3ATuBkA4Q0qXuAnYCIR0gpEvdBewEQjpASJdDASQQ0gFCuhwKIIGQDhDS5VAACYR0gJAudRewEwjpACFd6i5gJxDSAUK61l3ATiCkA4R0rbuAnUBIBwjpWncBO4GQDhDSte4CdiIhHSSkH05E70RCOkhI17oAEgjpACFdDwWQQEgHCOladwE7gZAOENK17gJ24iAdHKQv1yj6P8RBOjhIX65R9H+Ig3RwkG71OHQnDtLBQXo6CL/8iYN0cJBu9ThMJw7SwUF6LgLh/R/iIB0cpOciEN7/IQ7SwUH6co2i/0McpIOD9OUaRf+HOEgHB+l5Ijov/8RBOjhIzxPRef+HOEgHB+l5IjrPH+IgHRyk5yoQevkTBunAID0ZhF/+xEE6OEj3muE6cZAODtJzEQgfyOwEQjpASPfDOGAnEtJBQnoeic5HQjuhkA4U0v1wAyYU0oFCeq4D4RWUUEgHCumbQuhAZicW0sFCeq9XondiIR0spPfsAtKTITvBkA4Y0nMliNGBzE40pIOG9J5ZSM9m7IRDOnBIzw2xjA5kduIhHTyk79UgfCSBgEgHEOm93pGoExDpACI9QYR3QwiIdACRvpeD8O8nWQgi0g9Ho3ciIh1EpB9EpBMR6SAi/XA0eicg0gFEeoII70cQD+ngIT09hHeDiYd08JCeq0F4N5h4SAcP6ekhvBtMOKQDh/SlG0U3mGhIBw3pSzeKbjDRkA4a0g9Ho3eCIR0wpNdHo3dCIR0opB+ORu9EQjpISF+wUXSDCYR0gJCei0F4N5hASAcI6XEYBiQQ0gFCehyGAQmEdICQfoCQTiCkA4T0A4R0AiEdIKQfIKQTCOkAIT0Ow4AEQjpASI/DMCCBkA4Q0udhGJBASAcI6YezQTqBkA4Q0udhGJBASAcI6fMwDEggpAOE9AOEdAIhHSCk1xDSCYR0gJB+gJBOIKQDhPRcDMLTl0BIBwjpCzaK9CUQ0gFC+oKNog9JIKQDhIy9GoQ6xiAQMgBCxuFs9EEcZICDjHQQow4yiIMMcJCR60GcDsQOAiEDIGTkehBvbFP6QSRkgISMJRt8Q6ZBJGSAhIyUEH4+/CAUMoBCxqYQOqFgEAsZYCEjl4S87at/78gPgiEDMGTsNSHO38N7Hg7QkJGLQvgh54NwyAAOGbkqhD8JDOIhAzxk5LIQfkz6ICAyAERGrgvh56QPIiIDRGSkiPCD0gchkQEkMvKgdP4OkDwEEhmHhSGDkMgAEhlJIvyg9kFIZACJjCQRflL7ICYywERGq59FBjGRASYyJJcm0aO2B0GRASgyEkX4We+DoMgAFBmJIvyw90FUZICKjFSRzq8DwiIDWGQki/Dj3gdxkQEuMg4uMoiLDHCRkS7SB/8QSB4CjIxcIUK7dIPAyAAYGRtG+IVMZGSAjIyUEX7i/CA0MoBGRtIIP3J+EBsZYCND68HpQWxkgI2MXCQy+JVIcGQAjozcI2vwexrRkQE6MlJH+Kn1g/DIAB4ZuVCEH1s/CJAMAJKRK0X4ufWDCMkAIRm5TRY/uH4QIhlAJCPXivCT5wcxkgFGMnKtCD96fhAkGYAkw+pB6kGQZACSjL1TFr8SiJIMUJKxt8qi250OwiQDmGQkk/DT6wdxkgFOMqx+QBnESQY4ycj1IsGvBAIlA6Bk5IKR6i0geQhSMvaKEX4pESoZQCXD6iGaQahkAJWMRR8t+KVIrGSAlYy0knB6SyBYMgBLRi4aic4DkDwELhmeeTjeNl3sDW4qxEsGeMk4bJo1iJcM8JKRXlK9BSQPwUtGekn1FpA8BC8Z6SXBiwnxkgFeMryeuj+IlwzwkpFLR4IXEwImA8BkJJhMevzYIGAyAExGggk/y34QMRkgJiPFZPJiQMRkgJiMw95Zg4DJADAZCSaT1wICJgPAZCSYTH4tEzAZACYjwWTy2yoBkwFgMvrhMYWAyQAwGQkmk9+WiZgMEJORYjL5bZmQyQAyGUkmb8d4kUuRmMkAMxlpJvxQ90HQZACajIUg8qD2OYiaDFCTMXLyDL8SCJsMYJMxDvWQsMkANhkjd1HgVxJxkwFuMpaDCD/UdhA4GQAnI9eRFJ8ikZMBcjJSTvipsIPQyQA6GYtCyk+RJCLYydg7afFrkejJAD0ZuZCEC/AgfDKAT8ZhL61B+GQAn4zkkwe/mImfDPCTkX7CD3YdBFAGAMpIQOEHuw4iKAMEZeR+Wvxg1EEIZQChjDgUREIoAwhl5IZa/GDTQQxlgKGMNBR+MOkgiDIAUUYiCj+YdBBFGaAoY+aiYn4xE0YZwCgjN9XiB7sN4igDHGXkGeuUYQdxlAGOMvJckaJvQiBlAKSMBSPS+MAPkZQBkjJSUvjZSoNYygBLGfOQh8RSBljKyEUl/HCcQTBlAKaMXFXS+KVINGWApozDspJBNGWApsQj05BeykE0JUBT4pGTuuilGIRTAjglHofn5SCcEsApkctK+PEWQTglgFMi15UIvZaDcEoAp8QjRY9ey0E8JcBTYvGI8PMFgnhKgKfEI3c4orfFIJ4S4CmRa0v4FqtBPCXAUyIXl/BNzoJ4SoCnRKsHboJwSgCnRMtEpJdSEE4J4JRouc0CvxQIpwRwSrTcaIFnMuGUAE6J3GdL6Uk3QTglgFMiV5jwhcJBQCUAVCKPXKedoyCgEgAqkQeNGP8DSBqCp8TiEU5iQTglgFOi1VsdBeGUAE6JpSPWP/jjo8CfTzAlAFMid9pS/v4RTAnAlMittpS/gQRTAjAlJHPQP7h9HHBTDoIpAZgSUu+2EMRSAiwllo0U7yBJQKCUyL22dH1/BAYgGQiUEotG6EklQSQlQFJC6r3egkBKAKSE5G4LvAwSSAmAlFguwmk+iKMEOEosF+FnJQVxlABHiTxunR4XHYRRAhglco0JX2YahFECGCW0PuomiKIEKEpofdRNEEQJQJTQ8qibIIQSQCiRi0yUzhIPQigBhBK5yoQflxaEUAIIJXKZCcXEIIISICixRKR4A4mgBAhKLBDhbyDxkwA/icUhwlfpBfGTAD+Jw4HrQfgkgE/icOB6ED4J4JPIZSZ8knsQPgngk1gaUlwBRE8C9CQO60yC4EkAnsTCkOIDJPkHdhL7sBHeGyZ2EmAn4YcEJHQSQCeRdMJP/AxCJwF0ErnShE/yD0InAXQSi0Kqv4CkINBJLAnhnwCBkwA4idxxy/jTAIGTADiJ5SBFCSJuEuAmsRyEn9gYxE0C3CQ8ayB/GiFuEuAm4ZmD/DZM3CTATWIxiPBZhkHcJMBNInfdKh4GiJsEuEnktlt8mmEQOAmAk+iHOkjcJMBNoh/qIGGTADaJZBN+6mIQNglgk0g24acuBnGTADeJxSDCJ1oGcZMAN4nFIEUlJmwSwCbRD48jRE0C1CQWgvA6QMwkwEwizcT5rZSYSYCZRK40efgHl/tDOTGTADOJcchBYiYBZhLjkIOETALIJHKpyaPTFCJkEkAmkWtN+EzXIGQSQCaRW2/xubpByCSATCLJhE+VDUImAWQSSSbO72aETALIJJJM+FzbIGQSQCaRZMLn2gYxkwAzib3khN/QiJkEmEmkmfDJukHMJMBMIs2Ez7UNYiYBZhL7DBJ+QyFmEmAmkYeQ8Lm2QdAkAE0i0YRPdg2CJgFoEokmfLJrEDQJQJOIerA6iJkEmEmkmbxNdiX3VGImAWYSaSZ8smsQMwkwk8hNuPhk1yBoEoAmkbtwdZ7JBE0C0CSWgQw63zeImQSYSaSZdDqpJoiZBJhJ5PqTzq8EgiYBaBKJJnyyahA0CUCTSDThk1WDoEkAmkQeSMInqwZRkwA1makmfLLpJGoyQU3mo0bkSdBkAprMR27JT29Lk6DJBDSZiSZ8suokaDIBTebejIteCZOgyQQ0mYkmfLLqJGgyAU1mogmfrDoJmkxAk5lowierToImE9BkJprwyaqToMkENJmJJnyy6SRoMgFN5kIQCTqfYhI1maAmM9Uk6J4Ek6jJBDWZqSZBC9IkajJBTWarp9VMgiYT0GQmmgQdc58ETSagyUw0Cdq9mQRNJqDJbPX5EJOgyQQ0mXk8CZ8oOYmaTFCTmQeUBL8SCJtMYJN5WIUyCZtMYJMp9ZLkSdxkgpvMdJOgCygmcZMJbjLTTYLObJrETSa4yUw3icm6qJO4yQQ3mctBZNJ7yiRwMgFO5mERyiRyMkFOZsoJn+k5iZxMkJMp9WTXSehkAp3MpJNJe2eT2MkEO5lyyEJCJxPoZC4Kkan0FyB2MsFOppYj15PQyQQ6mXqYcT2JnUywk6n1sOEkdDKBTmaeVMJnuk5iJxPsZOohB4mdTLCTmTt0FSlA9GSCnszDOe2T4MkEPJmJJ1UKkBwEPJkLQ4oUICkIdjJz9UmRAgRPJuDJtHpx/CR6MkFPZuoJn6s8iZ5M0JNph9sx0ZMJejJzk67Z2fYCk/DJBD6ZdshBoicT9GRaP3SJCJ9M4JNphxwkfDKBT6bVg4aT+MkEP5l2KIOETybwyczjSopPgPjJBD+Zh/NKJuGTCXwyk0/4Y/okfDKBT+Zh5ckkfDKBT6bXhDyJn0zwk+mHFCR8MoFPZp5YUn0CJAXBT+Zh3ckkfjLBT2b6yeT9KeInE/xk+iEHCZ9M4JPZy4HrSfBkAp7MXHRSlFGCJxPwZB4WnUxiJxPsZKad8N+fJCDQycwD2yd/MCR2MsFOZj9kIKGTCXQye03Ik8jJBDmZhzNLJoGTCXAy88yS4gogcjJBTuZhj65J5GSCnMxcb8IXlU9iJxPsZKad8EcaQicT6GQuCeEZROBkApzMUScgcZMJbjJzrQlfbjMJnEyAkzkOCUjcZIKbzFHOoplETSaoycyFJmyPnEnMZIKZzMMOXZOQyQQymaPuBRIwmQAmM+rqR7hkApfMpR/KF8lMwiUTuGTGofoRLZmgJTPq5CNWMsFKZpSzFyaRkglSMhd8FN9OMg+cZKaTFCNaxEkmOMmMQ+0jTDKBSWYc+n9ESSYoyTwoySRKMkFJ5jz1/4iSTFCSOQ/9P4IkE5Bk5gZdfKXdJEgyAUnmPPT/iJFMMJI56wQkRDKBSGYSSdF7IkQygUjmYVnJJEIyQUjmLOewTuIjE3xk5g5dRe+J+MgEH5mHRSWT8MgEHmmPR1kAd9uPAV5fvCJkDaTAsVtvMRrGqMvgbryFEAxRVsLddougGMHKGRC78RbCMER9L96NtxCOIcrb8W67RegYoZ5UuBtvIQaGqO/Ku/EWIjBEeWPebbcImJr7EBP90NtHcYcYhExeX7xi1AVyN95CYG4mm/AivVtvMTA5D3KyG28hMDuXheiD2sduvcXA9Gyn9CR+8vriFeKQnkRQXl+8Iqz0fFBD2a23GJif7ZSfhFFeX7xCHPKTQMrrizuCHEonoZTXF68I5Sj2brtFwOSUU+EkmvL64hXiUDgJp7y+eEUob+K77RYBE1PKjuRuu0XAvNwnv1Pc3K23GJiZB1bZjbcQmJhyeJrerbcYmJkHXNmNtxCYmukrXFp3K8ZQTM7DNl+78RYCs1PLJ+vddouAyZlrVLj47tZbDEzPw1kou/EWAvNTD/lJtOX1xStCLc+78RYC0/MgLrvxFgLTU8v1ArvtFgGTcy9ZKao3gZfXF3eMw8ZfuxFDGCZnvXJlt90iYG4mv3DI3q23GJidB4HZjbcQmJx2qJ3EYF5fvCJ4Deq79RYDs9Pqx6DdeAuB2Wnlk9Buu0XA5LSoYX+33mJgeh5EZjfeQmB2+uG2Tkzm9cUrQj4R0anMu/UWA9PTD6WTwMzri1cEPf4WLDsds7Ne3bLbbhEwOxe4KN8CZbfeYmB2+ik7CdK8vniFGKf7MoGa1xevGKdOJ6Ga1xevEGuVwaO4VgnXvL64Y+R6l+JOQsjm9cUrxOnWTtDm9cUrxCE/Cdu8vnhFyPykA9+79RYD87Ofbu1Eb15fvEJ4OQa4G28hMD8Pm4btxlsIzM9+zE/iOK8vXjFO+Ukk5/XFK0SugqFTo3brLQbm5zjd3YnnvL54hTjc3YnovL54RVgDm3zXoN16i4EJethFbDfeQmB+jkP9JLbz+uIVIddIF6NrxHdeX7xinPKTGM/ri1eIw92dMM/ri1eEdSBVo/N9dustBqbnON3dCfe8vrhD1OCz2zBCYHLGITkJ+by+eEU4PbQT9Xl98QpxeGgn8PP64hXB6qW3u/UWA5PzcD7LbryFwNyMw3gSIaDXF68Ih9QkCPT64hXh8FREGOj1xStC1k06nW+33mJgZs5T3SQY9PriFeKQmoSDXl+8IsipD05E6PXFK8apbhIUen3xCnGom8SFXl+8ImTdpLPrdustBubmAYd24y0EJmf6UGEKRIheX7xCxKnPSJDo9cUrxjx1LwgUvb6YMdrjkJ+NUVFDKmpJRXwXuN16i9EwxqF4NkZFDamo5Yqa4t1oDIsaYlF7HHqejWFRQyxqj0xRejzWbr3FcIxxSNHGuKghF7VHXT8b06KGWtRSi/heULv1FiMwxuHW3pgXNfSi1upbe2Na1FCLWqvrZ2NY1BCLWh58z3cJ3K23GJieJyxqDIsaYlFr9bTK3XgLgdl5sqLGrKihFbV2mFy5W28xMDvbYdCzMSxqiEWtZc+T7vOzW28xMD0Py2524y0EpufSn+ozYV7U0IuaHJ7bGwOjhmDU5KSZjYlRQzFqckpQRkYNyajl3mV8L8rdeouBGXpYhrMbbyEwQ6XufTZmRg3NqC0BUqEbqOzWWwxMUDk8uDdmRg3NqEmtmY2RUUMyalpv5bMbMQSKUTuJUWNi1FCM2kGMGhOjhmLU9DTs2ZgYNRSjdhKjxsSooRi1gxg1JkYNxajVu5vttlsEzM0TGDUGRg3BqB3AqDEwaghGLY+JKZ4zGwOjhmDUTmDUGBg1BKN2AKPGwKghGDU7pCbjooZc1Kx+aG9MixpqUcslO2yy7W67RcC8PKzZ2Y23EJiYdkhMZkUNragdrKgxK2poRa3e+Gy33SJgXi73UeETBhqjooZU1PyUl8yKGlpRW/BT9QoYFTWkouanJyJmRQ2tqPkhM5kUNZSidpCixqSooRS1lCLhcxYak6KGUtROUtSYFDWUorbYp/xAWHIiFLUTFDUGRQ2hqPnhfs6YqCETtXpdz27DCKhEbZmP8q2ud+stBubmYXXPbryFwNzsx6d15kQNnaidnKgxJ2roRC3X+dDDeHfjLQRm58mJGnOihk7U+qFyMiVqqERtmY/y/cd36y0GZudhyc9uvIXA9Kz3S9ttGAGRqI12KuCMiRoyURun9GRK1FCJWr38Z7fdImByHpCoMSRqiEQtkYhvCb9bbzEwOU9I1BgSNUSiNk6I2RgTNWSidlgPtBtvITA7R97Z+ZSDxpioIRO1ON3ZmRM1dKIWpzs7g6KGUNROUNQYFDWEohbH6smoqCEVtThVTyZFDaWoRb3V8268hcAEPZxEsxtvITBBD1TUGBU1pKIWpzlKjWFRQyxqh1VDu/EWAtNzHqono6KGVNQOVNQYFTWkojYPz0MMihpCUVvso/wciN16i4G5OU+5yaioIRW1vYiouEQYFTWkonaiosaoqCEVtZkjSXw+TGNW1NCK2jxVT0ZFDamozUPPk0FRQyiSx+PgGsKkSFCK5LDr2m68hWgYos5PYU4k6ETyqDd52Y23EIohDukpjIkEmUge9UiSMCQSRCLJ7dfoAundeAvRMcRhKEmYEgkqkTzqR3ZhRiRoRHJYUiSMiASJSHJJUfGMKQyJBJFITkuKhCmRoBLJIp+iayAMiQSRSE5IJAyJBJFIWt3vFGZEgkYk7ZCajIgEiUiW96hyBxBGRIJEJCciEkZEgkQk7bRsQxgRCRKRnIhIGBEJEpHIsXIyIxI0IjkZkTAjEjQikUPlZEIkKERyWFMkDIgEgUgSiJSuDd+ttxiYnicgEgZEgkAkCUR8/oYwIRIUIpHTU5EwIRIUIjkJkTAhEhQikXnMLZafaESih6ciYUYkaERSb9y2224RMDuX+Kjy535hSCSIRKKn6smMSNCIRA/VkxGRIBHJgYiEEZEgEYlm9aRbw+7WWwxMzxMSCUMiQSSSAxIJQyJBJJIlPqp8qFEYEgkikZyQSBgSCSKR2OGRXZgSCSqR2OGRXRgTCTKRLPVR5SN0wqBIEIrksKxIGBQJQpHYITuZEwk6kRycSJgTCTqR5PE4yse1hEmRoBSJnUonoyJBKhI79DsZFAlCkeQ5OdXdjEmRoBTJYa+33XgLgcnpp8kfwqhIkIrksOPbbryFwORc9FPeipgWCWqRHDZ+2423EJiffshPZkWCViQ+TrcihkWCWCQnLBKGRYJYJAcsEoZFglgkBywShkWCWCR5iE4xMCYMiwSxSE5YJAyLBLFIclGR8lWdwrBIEIukH2onsyJBK5LuhzkowrBIEIukH7KTWZGgFUnP7Iy3I2FGiw+qc3+J4ViiIhxJwpEVj2oMjgThSBKOHh/08TFu3WkGR4JwJMuBlJ9YtVsxBtKRLAdqD3oe9m69xcBkzRVGRrfO3K23GJiti4LU+JoYYXokqEeyMEjfDnIlu6QI8yNBP5L0I34K2W69xcB8XRqk/CCw3XqLgRmbJ/Dw7ZB26y0GpunioOqJjQGSICDJqM+C2o23EJilkVk6Pnh8bI5/CQMkQUCS3FzOgmcHEyRBQZLILOWDysIISZCQZHnQaG8fSnMsqUyQBAVJlgcpP95rt95iYJImIXlx4TNDEjQkWSKkXly0DJEEEUmWCSk/5Wm33mJgki4TUn5O0269xcAszTVH7vzCZ44k6EiyWEi98/eDSZKgJMmCIeXnLe3WWwxM09yHjh+5tFtvMTBNc9lRcW9hmCSISTLtdG9hmiSoSTL9dG9hmiSoSTL76d7COEmQkyQ5qbq3ME4S5CTJpUfVvYV5kqAnycw0ncXvwdIURUlTlPh5WLsVYiiKkj4OGxXv1luMhjGkvrcoMyVFU9KTKSkzJUVT0ocd7i3KUEkRlTTXHhX3FmWspMhKupCouC8oYyVFVtLcqq6o6cpcSdGV9BGHmq5MlhRlSR+nWqrMlhRtSdupliqzJUVb0iVFys9t2623GJiki4qKOqgMlxRxSZse6qAyXVLUJV1YVNVBZb6k6Eva/FAHlQmTojBpClNRB5UJk6IwaW5ZV9RBZcSkSEzaDlt97tZbDEzT3LOuqD+MmBSJSeWwzEOZMCkKk0o71R9GTIrEpCKn+sOQSRGZVA79UmXKpKhMmspU1R+mTIrKpOKn+sOYSZGZVPqp/jBnUnQmzZVIVf1hzqToTLrUSDvfbUIZNClCk8rhGV+ZMyk6k+ZapOp6Y9CkCE2qWUo59SujJkVq0qSmzrvpyqhJkZo01yNVHy2zJkVr0jwtSPkKRmXapKhNmgcGFR8L4yZFbtLcw44fNr5bbzEwS/WwOa0yblLkJs2Tg7R/8MfHiNu7wZIUwUnrw4N22y0C5qhln5SPmSjzJkVvUmuHz4R5k6I36T5FqKg+DJwUwUlzG7vq1sTASRGc1OzwuTJxUhQnXYCknY8gKTMnRXPS3MiuekdZhiI6aaJT50PIytBJEZ3Uso7yPRuUqZOiOmkuUOrFRc/cSdGdNN1p0PMJdivGQHfS3M1ucLtSBk+K8KRLkZQfgrpbbzEwS/3wfK8MnhThSd3qM8d26y0GZqnXLqrMnRTdSRcjKT/QdbfeYmCS5rFD1ZvBchThST1Oec7kSVGeNPezq/Kc2ZOiPWl/nPKc6ZOiPmkuVarynOmToj5pl1OeM35S5CdNfuJH7e7WWwxM0lyrVHy0zJ8U/UkXJpU3auZPiv6kPTdvoFSsDKAUAUoToIZTBlOmTorqpKlO/Ojg3XqLgVm6DKnsMDB2UmQnTXbiJxDvVoyB7KTjdLtn6qSoTprqNIoLjqmTojrpIiTRIjuYOimqk47jGBRTJ0V10lQnfqTybr3FwCxNdYpiZJCpk6I66TjVUoZOiuik4/hwz9RJUZ30pE7K1ElRnTTVKYrhI6ZOiuqkqU5R3KqZOimqk6Y6RXGHY+qkqE4ap9s9UydFddJUp+piYeqkqE6a6hRFRWfqpKhOmupUXSxMnRTVSbc68WF0ZeqkqE6a6hTFIwtTJ0V10jg93TN0UkQnncene4ZOiuik8/h0z9BJEZ10Hp/uGTopopPO49M9UydFddJUJ34m+G69xcA0naene4ZOiuik85ilDJ0U0UkTnd42VWd3fIZOiuikiU5VpjN0UkQnTXQK7onK0EkRnSzRKXi/1Bg6GaKT5YZ3/Kjx3XqL0TDGSlN+WvhuvcUQjJG3fP/g9nHgYLwxdjJkJzstZTKmTobqZKlOUz64fxzhGIOkqaE62TIknVrEIGlqyE6W7MRP396ttxgDY6w05cc379ZbjMAYbzlnq18qtwQjSWqITpboNHntMIZOhuhkiU6Td22NoZMhOlnue8ePUd2ttxiYpKlOs7jgmDoZqpMtQjJ+IONuvcXALF2EZPxQvN16i4FZugjJikPRjKmToTrZIiR78F6UMXUyVCdbhGRvp0aRYmpMnQzVyZYhWXFgkzF2MmQnW4hkjyJPmTsZupPJ4fHJGDsZspPl7ndVHWTsZMhOlrvfeaOwacydDN3JJNOUj70YcydDd7Jc3eRe/B4sTdGdTDJNi8uWuZOhO9lCpILhjLGTITuZZJbyJ0Fj7GTITnZiJ2PsZMhOlqcmaXGxMHYyZCdbhlRmGGMnQ3ayZCf+JGhMnQzVyRYhFXcWZk6G5mTbnPigiTFzMjQnO6xwMkZOhuRkeli6bEycDMXJlh9ZcaaBMXIyJCdbflQlFxMnQ3EyPdzrmTgZipOlOFW9JyZOhuJk1k69J0ZOhuRky4+s8YFSY+RkSE62/MgaZytj5GRITrYAqSo8jJwMycmWH1krbrGMnAzJyRYgWbH3uzFzMjQns8zRojPJzMnQnGwBkrVefCwsSdGcbAGStaIryMzJ0JxsAZIVWyAbMydDc7IFSNaKGwIzJ0NzslzspHyIwJg5GZqT+fG5iaGTITqZH2TUmDkZmpMtQipqBzMnQ3My76dqzszJ0JzM691zjJGTITmZx6GaM3EyFCdbfGTFxsHGxMlQnGzxkUlRwJg4GYqT5RFKb7uPkZEOY+JkKE6W653edqOgMViGojjZ4iOT4kGDiZOhONnyo/KmwMjJkJys++mmwMjJkJxsAZK95cf8+Ij4YGL7SwzH8hX5yZYlWbHTnTF+MuQn66cbP9MnQ32ynhnL52UZ0ydDfbKRGVs8LzB9MtQnW5ZkxW5LxvjJkJ9sWZJJ8YjO+MmQn2xZkhVbfhjjJ0N+smVJpu2D948xbzFYxiI/2bIkKxZvGuMnQ36yZUlWLMA3xk+G/GQLk6x66mD+ZOhPtjDJtHgWZP5k6E+2NMm06D8wgDIEKFuaZFr0HxhAGQKUxWGdszF/MvQnW5hkymeXGvMnQ3+yyDTlw9DGAMoQoGxpkhVLJo0BlCFA2dIks2I0igGUIUDZ0iSz4ibBAMoQoGxpklmR6gygDAHK4lRNmT8Z+pPFsZoygDIEKFuaZFb02BlAGQKUzXaqyAygDAHKliZZsezSGEAZApQtTbJi2aUxgDIEKMs99Do/v8UYQBkClM1M0+LKZwJlKFA2M0251xoTKEOBsplpWjw5MIEyFChbnGTFakVjAmUoULY4yby4bJlAGQqUL04yF/r04UygHAXKFyeZKwVKZwLlKFC+OMmcXy/OBMpRoHxxkjnPdWcC5ShQfhIoZwLlKFC+OMmcXy7OBMpRoPxxepZyJlCOAuWLk6xYNOlMoBwFylOg+IOlM4ByBChPgCrWXTojKEeC8pZZyq84ZwTlSFC+PMmKBX7OCMqRoHx5khVrp5wRlCNBecthU36jdEZQjgTlSVCd3yidEZQjQXkSVNHPdkZQjgTlufDpUVz5jKAcCcqToIp+tjOCciQoT4Iq+tnOCMqRoDwJqhcViBGUI0F5ElQxYd8ZQTkSlEvmKd/Yw5lBORqUixz6+84MytGgXPTQ33dmUI4G5WlQRX/fmUE5GpRLDkwVZYwZlKNBeRpUL2oQMyhHg/IlStaLGsQQyhGhPBFqFDWIIZQjQvkiJRtFDWIK5ahQvkjJirnyzhTKUaFcD1TqDKEcEcoXKfFutjODcjQoP22y5wyhHBHK9bRTlDOEckQoX6ZkxXR7ZwzlyFC+UMmKed3OHMrRofy00Z4zhnp58QqRKep0oM6ZQzk6lOtpH0hnEuUoUZ4SVeyy5EyiHCXKFyuVtxYmUY4S5SlRxeRwZxLlKFGeElVM7HYmUY4S5XbqmDKJcpQoT4mqPlomUY4S5SlRo6ikTKIcJcoXK7ViVYgziXKUKD9tuecMohwhyhOiyreDZSlClCdEFfPLnUGUI0R5QlQxv9wZRDlClJ/OZ3LmUI4O5a6nt4M5lKND+VIlKyaHO4MoR4jy0657ziTKUaLc+/FPYUmKEuW5715Vw5hFOVqUL1myYp67M4xyxChPjCrmuTvDKEeM8sSo4LOQnWGUI0Z5PwyZOrMoR4vyBUsWfAzImUU5WpSnRUXRaWAW5WhR3jNLRxGDZSlalKdFBR/+dWZRjhblaVFRFA8GUI4A5QlQxexfZwDlCFC+OMmK2b/OBMpRoPx0XJMzgHIEKE+Aqq5aBlCOAOXjOBTFAMoRoDwBquo1MIByBChPgJrFlc8AyhGgPAFqFlc+AyhHgPJxKqbMnxz9ydOfionMzvzJ0Z98nPqljJ8c+cnHsV/K+MmRnzz5afJZps74yZGfPPlpFo+0jJ8c+clz/VN1b2H+5OhPnv5UzKh25k+O/uRxenpi/OTIT578VH0sjJ8c+cmTn6qPhfGTIz958lP5sbAsRX7yOI5EMX5y5CePOMZgaYr+5LnrXrHCxZk/OfqTz8NO5c74yZGfPPmp+mgZPznyk+f6pyrTGT858pMnP01ONs74yZGffGYtLQY7GT858pMvS/JHcatl/OTIT74syYt5/874yZGffFmSF/P+nfGTIz/5siQv5v074ydHfvJlSf4obgyMnxz5qT8OadqZPnXUp/44FdPO9KmjPvVFSf7g47ad6VNHfeqLkrxYftCZPnXUp74syR+8qHfGTx35qT8yTfkTemf81JGf+rKkqhvVGT915Kf+qKfydYZPHfGpPzJJef+4M33qqE/9cZiy3xk+dcSnviSpTXpiQ2f21NGe+oIkbw96V+jMnjraU1+Q5I3fWTqzp4721NOeCu3tzJ462lNfkOSNTxHvzJ462lNfkOSNzwbszJ462lNvuQ2Pv+03fq8dzJ462lNfkOTN3mpHjNv7wbIU7akfN93rzJ462lM/bbrXGT11pKe+HMmb8z+F0VNHeuq56x7X3s7kqaM89Vz9RE+P78ydOrpTX4jkrRd/CMtRdKcu9fb6nalTR3XqufKpxdvk0D7wU2Xq1FGd+iIkf7szsSxn6tRRnbpkhkYRg2UoqlNfhOTFTPfO1KmjOvXT0qfO0KkjOnU91VFmTh3NqeuxjjJ06ohOXY91lLFTR3bqeqyjzJ06ulPXYx1l7tTRnboe6yhzp47u1PVYR5k7dXSnrsc6yuCpIzx1PdZRBk8d4anrqY4yd+roTt2OdZS5U0d36naqo4ydOrJTt0MdZejUEZ26HesoQ6eO6NQPRzx1Zk4dzanbsY4yc+poTt2OdZSZU0dz6naso8ycOppTX4LkxbqQztCpIzp1O9VRZk4dzakvQHLhz5CdmVNHc+p50FNRixk5dSSnvgDJi1UhnZlTR3PqC5Bc+GNoZ+bU0Zy626l+MXPqaE59CZI2PjzQGTp1RKe+BKmsXwydOqJT93G6rzB06ohO3Q+Hk3RmTh3NqS9AKmsgM6eO5tT743R7Y+bU0Zz6EiQXPsLQGTp1RKfe5XSLZOjUEZ36EqSyiDF06ohOvdvpFsnQqSM69TzzqbivMHPqaE49t9zj9xUmTh3Fqfdxuq8wceooTn3xUXFfYd7U0Zt6n6d7AgOnjuDUx+N0T2Dg1BGc+sgULUaOGDh1BKc+Drvpd+ZNHb2pDz0VQeZNHb2pLzxy4UPonXlTR2/qw09ZzsCpIzj1cSykDJw6glMf41TBmDh1FKe++Ki4VJg3dfSmPubpUmHe1NGbetTH5nWmTR21qedip6p6MW3qqE098mZfDEwybeqoTf20215n2tRRm/qio6rbwrCpIzb18NMjJMOmjtjUo58eIRk2dcSmHsdbPcOmjtjUI073WIZNHbGpxzzdHxk2dcSmnthUVR+mTR21qc92qhxMmzpqU190VFYOpk0dtakvOqq6TwybOmJTn3YqPgybOmJTn6dbPbOmjtbU5+FWz6SpozT1ebzVM2nqKE19Hm71zJk6OlNfaFTWL+ZMHZ1pPB6H7sJg0DQQmsajHboLg0HTQGgaCU3FAunBoGkgNI3HoY4O5kwDnWk8DnV0MGYayEzjcaqjgzHTQGYaj1MdHYyZBjLTeJzq6GDQNBCaxuNURweDpoHQNB6nOjqYNA2UptFOdXQwahpITaOd6uhg1DSQmkY71dHBqGkgNY12qKODSdNAaRrtVEcHk6aB0jTaoY4OBk0DoWm0uo4OxkwDmWm0Ux0djJkGMtNodR0dDJkGItNopzo6mDINVKYhxzrKlGmgMg051lHGTAOZaUjWUU4ag0HTQGgacqqjzJkGOtOQUx1l0DQQmoYc6yiDpoHQNORYRxk0DYSmIcc6yqBpIDQNOdZRBk0DoWnIsY4yaRooTUOPdZRR00BqGnqso4yaBlLT0GMdZdQ0kJqGnuook6aB0jT0WEeZNA2UpqGnOsqgaSA0DT3UUcZMA5lp6LGOMmYayExDD3WUIdNAZBp6rKNMmQYq07BjHWXKNFCZhh3rKGOmgcw0lhp5sVHOYNA0EJqGneooc6aBzjTsVEcZNA2EpmHHOsqgaSA0DTvWUQZNA6Fp2LGOMmgaCE3DjnWUQdNAaBp2rKNMmgZK0/BjHWXSNFCahh/rKKOmgdQ0/FhHGTUNpKbhpzrKpGmgNA0/1lEmTQOlafipjjJoGghNww91lDHTQGYafqyjjJkGMtPwQx1lyjRQmYYf6yhTpoHKNPqxjjJlGqhMox/rKFOmgco0UpmUm+xgyjRQmUY/1VGGTAORafRTHWXGNNCYRj/WUYZMA5Fp9GMdZcw0kJlGP9ZRxkwDmWn0Yx1l0DQQmkY/1lEGTQOhaYxjHWXQNBCaxjjWUQZNA6FpjGMdZdI0UJrGONVRBk0DoWmMYx1l0DQQmsY41VHmTAOdaYxDHWXKNFCZxjjWUaZMA5VpjEMdZco0UJnGONZRpkwDlWnEsY4yZxroTCOOdZQ500BnGulMyieVDOZMA51pnJxpMGca6Ezj5EyDOdNAZxpHZxrMmQY60zg602DONNCZxtGZBnOmgc40js40mDMNdKZxdKbBnGmgM42jMw3mTAOdaRydaTBnGuhM4+hMgznTQGcaJ2cazJkGOtM4OtNgzjTQmcbJmQZzpoHONA7ONJgzDXSmcXSmwZxpoDONgzMN5kwDnWkcnWkwZxroTHF0pmDOFOhMcXSmYM4U6EyRzlRsGhvMmQKdKU7OFMyZAp0pHqe5ecGgKRCaIqGpmJYSDJoCoSk2NPGLPhg0BUJTLDWqLvpg0BQITbGhiV+xwaApEJpiqRG/3IIxUyAzRXscLrdgzBTITLHMiF9uwZApEJkikam43IIhUyAyxSIjVz5BMJgyBSpTNDukOUOmQGSK5ofjeoIpU6AyRS5nKo7aCeZMgc4UuZVesc9HMGcKdKZoh/1zg0FTIDRF7qRX7PMRDJoCoSlyJ71in49g0BQITZE76RX7fASDpkBoitxJr9jnIxg0BUJT5Iom5XMEg0lToDSFnLKUSVOgNEVKk/IFqsGkKVCaIqVJB89SJk2B0hS5pEn5HIhg0hQoTZHSpNz/gklToDRFSlOxc3YwaQqUptjSxD8WBk2B0BQJTcXm28GgKRCaQg8zSIM5U6AzxVIjN37YRDBoCoSm0FOSMmcKdKbInfSKbdWDQVMgNEXupFdsqx6MmgKpKZKaiq3Ig1FTIDXF6USnYNYUaE2hmaPFDY5ZU6A1xYKj8kbLrCnQmiKtqdhGPJg1BVpT2ClJGTUFUlPYMUmZNQVaU9jp0LFg2BSITbHkqI7BshSxKayf3g6WpGhNsa2JL9MPZk2B1hR22rAkmDUFWlOkNRUbxAezpkBrCj9VUkZNgdQUSU3F/vDBqCmQmiJXNVlxc2LUFEhNkauaiv3hg1lToDXFgqMpdAQqGDUFUlMsOPJii/lg1hRoTbHoyIst5oNpU6A2RWqTC89Spk2B2hQHbQqmTYHaFLmmyYuCzrQpUJsitanYpD6YNgVqU/Q8doyfShdMmwK1KXIjvWJr5mDaFKhNsezIi83yg3FTIDdFrmlyvlV1MG8K9KZIbyp2qQ/mTYHeFP1UShk3BXJTLDvS4lDfYNwUyE2R3FTsdB+MmwK5KZKbqouFcVMgN0VupFelB+OmQG6K5KZix/1g3BTITbHsyIsd94NxUyA3xdBTijFvCvSmSG8qdu0P5k2B3hS5kV6RYsybAr0pFh95sfF/MHEKFKdIcSo2/g8mToHiFAuQvNjoPpg5BZpT5MqmYqP7YOYUaE6R5tSLXgMzp0BzijSn6nJh5hRoThGnzfKDmVOgOUWcNssPhk6B6BSRaVpUQqZOgeoUqU7V5cLUKVCdItWp2Cw/mDoFqlMsQqq2sAumToHqFIuQqsMlgqlToDpFqlPnC7uDqVOgOsUiJC827Q+mToHqFDN3hFCeY0ydAtUpFiEVfSBmToHmFPO0jjkYOgWiUyQ6FccPBEOnQHSKRUhV55ahUyA6RW6kV5xgEIydAtkp5mFX0mDqFKhOkfvoFRv/B3OnQHeK3Eev2Pg/mDsFutN81KtEJ1Onieo0U50Gr+iTqdNEdZqpTsXj+WTqNFGdZm6jV+y3Pxk7TWSnmdvoFfvtT8ZOE9lpPk5j+pOx00R2mo/TmP5k7DSRneYyJC823J+MnSay03zEYUB+MnaayE4zj3EqBuQng6eJ8DTzGKdiQH4yeJoITzOPcSoG5Cejp4n0NHMrvWLX/snoaSI9zdxKrxionIyeJtLTzGOcioHKyexpoj3N3EqvOD1gMnuaaE9zQVJ53TJ7mmhPc0FSNSQ2mT1NtKe5JMmL4wMmw6eJ+DQTn4oxscnwaSI+zcSnYkxsMnyaiE8z8enPg4Y95E3BB97vJnOoiQ41c8FTcQzAZA410aHmacHTZAw1kaHmQiUPK94ZlrHoUDMdKoo7DXOoiQ415fDEPxlDTWSomQxV/iksYZGhZjJUFDcrxlATGWqedtabTKEmKtRcplT+KYyhJjLUTIaK4p7JGGoiQ80TQ03GUBMZaiZDlX8KS1JkqJnrnaK4ZTKHmuhQUw/P+5Mx1ESGmsuU6j+FJSky1EyGKo6ImIyhJjLUPDHUZAw1kaFmMlRxysRkDDWRoaYdBvgnU6iJCjVToap3lCnURIWaueKpOOxiMoaayFDztOJpMoWaqFDT7DBwMZlCTVSomec5FYMOkynURIWaueSpGDCYjKEmMtTMvfWKwy4mY6iJDDXtlKRMoSYq1EyFKrODJSkq1My99YozNyZjqIkMNf1wMN5kCjVRoWYqVPWnMIWaqFAzFWryyUCTKdREhZq54mkWt2rGUBMZaiZDzeIeyRhqIkPNZKjisIvJGGoiQ81kqFncFRhDTWSouVTJZ1GOGURNhKi5VKkXxwhMBlETIWrmgU6FVkwGURMhai5V6sVRBJNB1ESImglRD35yx2QQNRGi5lKlXhxnMBlETYSo2Q8TTyZzqIkONRcq9eJEhMkcaqJDzVz3VBV1BlETIWouVSr/FJal6FAzz3MqiHEyh5roUDMdqpjoNZlDTXSouVBJvahAzKEmOtQcmaV8cGwyh5roUHOhUi9Od5jMoSY61BynWz5jqIkMNZcpFTP+J1OoiQo1RyZpUUsZQ01kqLlMqRdnTEzGUBMZai5T6sUZE5Mx1ESGmsuUenG6w2QMNZGh5jhmKWOoiQw1lyn1VtRjxlATGWouU+qtqKWMoSYy1Fym1FtRBxlDTWSouUypt6KIMYaayFBzmVJvxRXHGGoiQ804PT0xhZqoUHORUm/FRcsUaqJCzUVKvRWXC1OoiQo147Cd7mQINRGh5hKl3vh5p5Mh1ESEmjOztLjiGEJNRKi5RKnwjskMaqJBzTzPqThHaTKFmqhQM89zenBvnUyhJirUnJmkxcgpU6iJCjWXKfViO+/JGGoiQ81lSr3Yi3syhprIUHOhkkor/haWpehQc6FSOfrKHGqiQ82FSr3Y0Hsyh5rgUPJ45Ol4b7I3Hz/W4934Y4jXF68Q6yH/wYxyN95CNAyxSinfVny33mIIxnhLOel02dFuvcVQjLGylO9fvVtvMQxjZJbSOrhbbzEcY2SW0jq4W28xOsZYtZTvALtbbzEGxli3fL774W69xQiMMcsithtvITBJlynJ/GDx8REDQhCFen3xClGf8LAbbyEwSVsmKe3/7NZbDEzSJUpd6XPgbr3FwCRdotT51hW79RYDk3SJUufLtnfrLQYm6RKlzpcs7tZbDEzSJUqdrwfbrbcYmKRLlDpfrbNbbzEwSZcodb7UZrfeYmCWLlHqWlxwBKFeX7xirH4pX2qzW28xME8XI3W+1Ga33mJgni5H6nypzW69xcA8XY7U+TqZ3XqLgXm6HKlbkaeEnl5fvGKsPDXl1xyxp9cXrxgrT/myjt16i4F5uiCp8yUZu/UWA/N0SVLnE/d36y0G5umSpM5n3e9WjKGYp0uSOp91v1tvMTBPFyX1t75Hgmv3BwPX/R9v4TBllyp1PvN9t95iYMouVepv40EsVQhEvb54xVgpy+et79ZbDEzZxUqdz1vfrbcYmLKLlbrTob7deouBKXuQqN14C4EZu1ipe9EtIxL1+uKOsVzJVl9ZMAKBqNcXrwgrX/mk9d16i4H5elgOtRtvITBHLXOUnoy7W28xMEctc7Qo7wSiXl+8Yqwc7UU3hEDU64tXjJWjfJL2br3FwBzN9VAP+qC9W28xMEcXK3U+S3u33mJgki5W6nyW9m69xcAkXazU+Szt3YoxHNN0uVLns7R36y0Gpulypc5nae/WWwzM0+VKnc9s3q23GJiny5U6n5W8W28xME8987TIdUJRry9eMVae8tnAu/UWA/N0uVLnc2h36y0G5qmfaimRqNcXrxDzVD6IRL2+uGMsVup8Hu5uxRgd0zQlqiofRKJeX7xirDTlE3F36y0GpmlKFJ+Iu1tvMTBNlyt1Po12t95iYJomRfEpsLv1FgPTtGeaFpccoajXF68YmabFJUcs6vXFK8Yqp3yq5W69xcA8XbDU+RTH3XqLgXm6YKnzqYW7FWMMzNO0qChynVjU64tXjNNdn1DU64tXCD11gYhFvb54xVhpyqcT7tZbDEzTJUtFN4pQ1OuLV4R+6h8Tinp98YqxkjSKi5ZQ1OuLV4wE0+odZUk6MElHJmlx4ROKen1xx4h6itRuxBCBOZoSxWck7tZbDMzRlCg+FXC33mJgkqZE8Tl4u/UWA5M0JYpPftuttxiYpMuVOp+5tltvMTBNo55suhtvITBLU6L4rLPdeouBWbpcqfNpVrv1FgOzNCmKz2/arbcYmKVJUbO44ghFvb54xajnSO3GWwjM0uVKnc9N2q23GJily5U6n5u0W28xMEuTovjcpN16i4FZmhTF5ybt1lsMzNKkKD43abfeYmCaLlcafG7Sbr3FwDRdrjT4vKLdeouBabpcafA5Qbv1FgPStC1YGnxCz26FGA0tqj1yEj9d9LJbbzEaxjjc8RuzqIYW1RYsDT4JZrfeYijGsBWDj980ZlENLarlmihuL41RVEOKasuVBp/BsltvMTrGyCzlj/mNUVRDimqPmvV34y1EYIhMUn7RNkZRDSmqtUxSftE2ZlENLaotWRp8AstuvcXAJF2yNFrjbynDqIYY1ZYsDT6BZbfeYmCWLlkafALLbr3FwCxdsjT4BJbdeouBabpkafDZJ7v1FgPTNHfjo/3jxiiqIUW15UrFKurdeouBWbpcafA5MLv1FgOzNCmKz7bYrRgDKapJ3vHpRPPdeouBWSqZpfxW2xhFNaSoJpmlb7t4NsePhUlUQ4lquQiKzzrbrbcYmKSSScrHXhqTqIYS1SSTlE7G2a23GJiki5UGnwSzW28xME0XKw0+CWa33mJgmi5WGnzyyW69xcA0Xaw0imkfjUlUQ4lqeuiYNgZRDSGqLUoaYjzTmT411Ke2KGkUsz4a06eG+tQWJY1i1kdj+tRQn9qipFHM+mhMnxrqU1uUNKRIdaZPDfWpaaZpcZ9k+tRQn9qypMHPOtqttxiYpsuSRjFZojF+ashPbWnSUD7q0RhANQSotjRpFJMlGgOohgDVTgDVGEA1BKi2NGkU8y0aA6iGANWWJhXTAXfrLQam6dKkoUXnlgFUQ4BqS5NGMWejMYBqCFAtV0JVdwYGUA0BqlmmaXHJMYBqCFDNMk2LrikDqIYA1TzTtLjkGEA1BKiWAFWgcWMA1RCgmp/SlPlTQ39qC5OGPXiKMX9q6E9tYdIwOktzt95iYJouTBpGF2bs1lsMTNOFScPoTjK79RYD03Rh0rDiDsX8qaE/tfSn4lmQ+VNDf2oLk3TSYyV26y0GZunCJJ30WIndijHQn9rCpGF0e4zdeouBWbowaVgxUsD8qaE/tZ5pSrfH2K23GJimPdOUbkuxW28xME27nzowzJ8a+lPrmabFIwPzp4b+1BYmDS8uW+ZPDf2pLUwa3oq/heUp+lNbmDS8uGyZPzX0p7YwSd7W6t6PYdmtGAP9qY16/v5uvIXANB1yuuSYPzX0p7YwqbzkmD819Ke2MGl4UcWYPzX0p5ZHQA3nHy0TqIYC1RYnFc/ozJ8a+lMbmaRF94X5U0N/aulPvXg2Zv7U0J/ayCQtihjzp4b+1JYmDS+KGAOohgDVliaNYmpUYwDVEKBanG75zJ8a+lNbmDT4Xpy79RYDkzRPgSquN8ZPDfmpRW2kjeFTQ3xqi5LKK5bpU0N9aouS3g6laR/dMb0YPjXEpxZZR4uxBoZPDfGpLUkab/M8WJozfGqITy2PgKInc+1GDIH21JYkjV7cEhg+NcSnlidAzQfv6DN8aohPbUmStOKKZfjUEJ/akqTR6c5Nu/UWA3N0SdIoZqs1hk8N8aktSRqdLvXdrbcYmKW5DiqKFGP41BCf2jze7hk+NcSnlvjUi4cWhk8N8Ukep9u9MHwSxCdZklQsUxFmT4L2JEuSRPlDizB8EsQnSXwqFkIJwydBfJLEp84HsoXhkyA+yaM+qWw33kI4hsgs5SNRwvBJEJ/kUY/qC6MnQXqSx2Gt3m69xQiMMav9HnfbLQJmaC6CUgpgwuBJEJ4k4YlvrrpbbzEwQxOeBp/7JwyeBOFJEp4Gxyth8CQIT5LwNPignDB4EoQnSXgafGWIMHgShCdJeBq8kAqDJ0F4klbva7obbyEwRxcjVbWHwZMgPMlSpOp6Ze4k6E6yEGkMXomFuZOgO8lCpDGK8sXcSdCdJN1pcHAW5k6C7iTpToM/mAuDJ0F4EskkLS44Bk+C8CQJT1FccAyeBOFJEp6iuK0weBKEJ5ET4guDJ0F4EjnMgRbmToLuJHv3Pf7oJcydBN1J8hCo4npj7CTITpLsxHeb3a23GJilufse3212t95iYJamOxVTXIW5k6A7SbpTMbdUmDsJupPoaUBfmDsJupOkOxUzQ4W5k6A7SbpTMS9CmDsJupOkOxUzQ4W5k6A7SbpTMa1TmDsJupOkOxXTOoW5k6A7SbpTMa1TmDsJupMsRRrFtE5h8CQIT7IUqeiFMXYSZCdZhjSKiaHC2EmQnSTZqZjVKYydBNlJkp2KWZ3C2EmQnWQZ0ihmdQpjJ0F2kmSnYlanMHYSZCexw3Y8u/UWA7M02amYGCGMnQTZSZYhjWJqqDB2EmQncTlMrhDmToLuJOlOxfRSYe4k6E7ip3l7wtxJ0J0k3amYoirMnQTdSdKdiimqwtxJ0J0k3amYoirMnQTdSfIkqGKKqjB4EoQnWYoUxRRVYfAkCE/SD3P1hbmToDvJQiThB4/s1lsMTNOFSFVHnbGTIDvJMqR4FI8+jJ0E2UmWIVWdfaZOguok/XCm3m69xcAkXYRUPdQydBJEJ1mCFMW0YWHoJIhO0jNHi1rK0EkQnaTX20LvxlsITNEFSBXzCjMnQXOSJUhmRTlm6CSITjLkNBjG0EkQnWRkkhYlnaGTIDpJbsBXzD0Whk6C6CRLkILvnrdbbzEwS5chRTFxWBg7CbKTjEzTopQydhJkJ1mGFMXEYWHsJMhOsgwp+M53u/UWA/P0tOxJmDoJqpMsQopi7rEwdRJUJ1mGFMXcY2HsJMhOsgwpWjF8w9hJkJ1kIZLE5L0o5k6C7iSLkaKYvyxMngTlSU7LnoTBkyA8yWKkSnyEyZOgPMlipEJ8hMGTIDzJhieuAsLgSRCeZMMTFx9h8iQoT7LliWuNMHkSlCdZjFQOpTN5EpQnWYxU3a0ZPAnCkyxFKu/WDJ4E4UmWIhWD2IydBNlJliFFMbldGDsJspPMesPd3XgLgSma6lSlOVMnQXWSRUhVmjN0EkQnzRVPRZorQydFdNJFSFWaK1MnRXXShxzSXJk6KaqT7u33+JwbZeqkqE56VCdl6qSoTnpSJ2XqpKhOughJbXzw+Ni8YQySpIrqpI/D6Tq79RZjYIwoLzdl6qSoTprqVKy/UOZOiu6kueKJr79Q5k6K7qQtb/a8/6TMnRTdSVve7Hn/SZk7KbqTLkSKYu2EMndSdCdt9c7lu/EWAlN0GVIxu0OZOimqk6Y6FbM7lKmTojppO93rlbGTIjtpO9zrlbGTIjtpO93rlbmTojupnO71ytxJ0Z10IVI1u0OZOym6k8qxkDJ3UnQnTXcqZmYocydFd9J0p2JGhDJ3UnQnXYhUDFQoYydFdlLph9kMythJkZ002amYzaCMnRTZSXO9U3VfYe6k6E4qBx1Vxk6K7KS53KmYzaDMnRTdSbWd7ivMnRTdSRciFfcVpk6K6qSLkIphG2XopIhOmuhUzEVQhk6K6KSJTsVcBGXopIhOmuhUzEVQhk6K6KSJTsVcBGXopIhOmuhUzEVQhk6K6KSJTsVcBGXopIhOagcbVWZOiuakdpgHpYycFMlJlx9VVxsTJ0Vx0lzqVMxFUGZOiuakaU7FXARl5qRoTprmVMxFUGZOiuakaU7FXARl5qRoTprmVMxFUGZOiuakaU7FXARl5qRoTppLnYq5CMrMSdGcdAFSFAtYlZmTojnp4dSn3XgLgVma5FQsU1JGTorkpHupU/F2MHJSJCfdS52KZy9GTorkpHupE5/gr4ycFMlJ91InPn6tjJwUyUn9MBdKmTgpipMuPqpmYCsTJ0Vx0r3Uia+ZUCZOiuKk/XFYpqSMnBTJSfdSJz7DXxk5KZKT7qVOfJmSMnNSNCfdS52KCsTMSdGcNJc6FcuUlKGTIjppLnUqlikpQydFdNJc6lQsU1KmTorqpHupU/HUwtRJUZ10L3UqLlumTorqpMuQKqpRxk6K7KTjdMtn6qSoTroIqbzkmDopqpPupU7FJcfUSVGddOhhmZIydVJUJ12EVC1TUqZOiuqkh632lJmTojnp6IdlSsrMSdGcdIzDMiVl5qRoTjrisExJmTkpmpPupU5FEWPmpGhOGnnL52CkDJ0U0UnjdMtn5qRoTprmVGxZocycFM1JFyAZP5Nnt95iYJIuQIripBJl5qRoThqH3aGUkZMiOekCpCi2vVBmTormpAuQotj2Qpk5KZqT5qFPxbYXytBJEZ10CVIUh50oQydFdNKZWVqMUjJ0UkQnXYJksxgmYOikiE66BCmKrTOUoZMiOukipCi2zlCmTorqpIuQojhnRJk6KaqTpjoVW2cocydFd9J0p2LfC2XupOhOuhQpinNGlMGTIjzpUqQo9qxQBk+K8KSLkaLYb0KZPCnKky1GimK/CWPyZChPthgpiv0mjMmToTzZYqQozhkxJk+G8mSLkaI4Z8SYPBnKkz0Oo/rG4MkQnuzhh4dBY/JkKE+2GCmK406MyZOhPFlutlc8UBqTJ0N5sgVJ1QOlMXsytCfL3faKB0pj9mRoT9ZOE6KM4ZMhPlk7LMI3Zk+G9mTttAjfmD0Z2pO10yJ8Y/ZkaE+Wa56KB0pj+GSIT5ZrnooHSmP6ZKhPlvpUPFAa0ydDfbLUp+KB0pg+GeqTLUsK43cGY/xkyE+W/FQ8lBrjJ0N+slz2VDyUGuMnQ36yZUlRnDBkjJ8M+cmSn4oHW2P8ZMhPlvxUPNga4ydDfrLkp+LB1hg/GfKTJT8VD7bG/MnQn2xhUnXpM34y5CdbllRe+oyfDPnJJE6XPuMnQ36y3G6veLA15k+G/mQLk6oHW2P+ZOhPtjCJP9ga0ydDfbLcba94sDXmT4b+ZHu3Pd5FNgZQhgBlS5OiOI7LGEAZApQtTYriOC5jAGUIUKb98JBuDKAMAcoSoIqHdGMAZQhQlgBVPKQbAyhDgLKlSVEcLWYMoAwByhYnRXG0mDGBMhQosyymRdeUEZQhQdkCpfCia8oMytCgbIFSFGeSGTMoQ4OyBUrhRZ+QGZShQdnebo8DpTGDMjQoW6AUxblmxgzK0KBsgVIU55oZMyhDg7IFSgUNGiMoQ4Ky5UnhxaXPCMqQoGx5UuvFW8oIypCgLHfb4+dM79ZbDEzTPO6p2OrXmEEZGpR5pmlRxphBGRqULVAy4Y5uzKAMDcoWKDXh02eMGZShQdkCpSZaxGBpigZlS5T0oR96+yiON2yGUIYIZbnsqdhWyRhCGSKULVGq+i/MoAwNyhYoRbGtkjGDMjQoW6AUxYlzxgzK0KBsgVL1pzCCMiQoW56kDz67wRhBGRKU5bKnYnGeMYIyJChbnlQc/71bbzEwS5cnVUWMCZShQNniJJEP1j7efwmWouhPlqueenGHY/5k6E+W/lS8nSxDUZ9sWVIU5wga4ydDfrLRDqs4jPGTIT9Z8lN10TN+MuQny0VPxVmExvjJkJ9sWZIXE6OM8ZMhP1nutNeKpwUGUIYAZbnoqdhlyhhAGQKULU3St6mu+vGhtxgsSxGgbGnSFDrF1Jg/GfqTjcPcPWP8ZMhPlvxUnO5ojJ8M+cniMC/KGD8Z8pMlPxVLP43xkyE/WS55Kg6ZNMZPhvxkyU/FIZPG+MmQnyyXPBWHTBrzJ0N/svSn4pBJY/5k6E+W/lQcMmnMnwz9yRYm+SwKEPMnQ3+y9KfioEpj/mToT5b+VBxUacyfDP3JFiZFcUKkMX8y9CdLfypOdzTmT4b+ZHnWk/LJZsb8ydCfLLfbKybOGfMnQ3+y9KfilElj/mToT5ZnPRVnkBvzJ0N/svSn4qRKY/5k6E+W/lScVGnMnwz9yeZpAp8xfzL0J09/Kk67dOZPjv7k+6wne54f/jxKHMORlL1e/N8ffvry9V+fv33//Ov/+vrr53//9B//+Z8//fzz9//+x+efPvzPTz9/yRebflg/9qf/+J+fmv70H//z/z78JLL/nfmvRv5r+18f+W+3/Hfs74v979zfP/f3vx1YlF+06wvZId7OecgvbH/z237n+UWX64srztjf/rYlX/5GuuO8PZHnF9e32/Xtb52Z/eu364vrD5r72/1xfdF2HJcdx3V/u9v1hbfri+sN6de3h+8vpl1f7F++P3ZTb7upy/XK9SZ025G7P/YX19/er7+9Xz+iXz9iXL/zaPs/jyvy0B1w2OP64vqu69Mc1zs2rs91XG/d6Ffk6yMe13s44mqazy/2T4+2f1bEfmU+9nfNK8Xm9avO61edV0rMK+2mXk3XpzyvJJl2Ndmz6fqu69OZ1981/frP1x84/frP1186+/V/ro9yXu/8HFfT9RHMuL4rrv/8/Evn9dPn9dOv92f+eTk85PmVP7+6Lo1Ha8+v9PnV8/89L6GHPKM8r6aHPH+GPqM8L7GHPv/flQ7t8bzuHtcl1B72jOLP1/z5c/szcn9G7s//15//bzx/xnj+jPH8f+PP4vD8O+L5V87n987n915vZHs7He/6Sp5f2fOrP//f9TPa851sz3fy7ZCr66vn/5P2/Or5HfL8DnnWsee7+2cBa893tz3f3WbP7/Xna/78nZ/vbnu+u39WvfZ8d9vz3f2zFLbx/H/P9/RZH9vbZtjXV8//F8948fyOeMabz9Y/3+f5LNfXBdyepbfJVTObPDNWnu+ztD9br58hz3dXnu+pPN/Tt63orq+eUZ7vqTzfU7nqcBN7fq8/Iz9vH+LPn/F8d+X57trz73jeFpo/X3P98250/QZuz9bnz/XnZ+nPn+bP68Ofn5aPZ+t4xovnz3hme39mdly3pvYsKfK48nmdZri/uv62tcX+/ur6pOX5Kcjz3V3LWvZXVz1c8173V9c1uGYL7K+kX19dhVP27fX/fbi6I/n61Q9ZbW8dk58//eMfv3355dP3L79//aHf0V76Hdd9ef+Y5wdy3dja9fHadUuw6xf2653w6896vq/9uoR71vR3/K5//PH7L18+ff/868//98v3v/3w+87+5y883h3wn79++f2//vmXv3z+9uXrX35/Dfi2I/wz4Nry/Z0Rv//t928//Gbj5a0c+s6P5b++fP/jH5+//fHp7//47YcO4dtEn5ff67qc1gKP/dHnW/6On/Hb77/8n0+/ffnrD5/82yygP3+AZbV+R7D//v7526fv8Lu2H35Xe/6u+vxd3/lJ/fK3T1+/fv7tjx/Dyw/h/RnenuHjneF///rH92+fvnz9/sNPkDb//AmRF/+7gn3/9vtvv33+9ed//f7Lp//652+fvv33z98+/+WH0PJ4Dd3eHfpfn7/9gRfry/vQnt3qfbH+eR+6Ltbrf+jVJ78qk1+3Zr86uh7PzvD1RX/vW/qvn7/8+uOF8PJmDnvvX/yvzxgn5DXOO5P910/ff/n0HUJJe/kQRrwzF3eo9X0/BHu90OOdb9OvcM208frX6TvLzq+ff/n918/ffrw69Ier47pH6PM6sbxfvSf6Pz5//fWPH5PO5fUWsZ+I3hPrj1++ffnH7X4T9vqhvvcX++e3253rbdbe69/9vMP+eQ99vhfW3vlbf/76y++/fvn61x9+5f769+/rZV83zx6c/NnZ2BfbdR+0q8/h1/OYX71Rvx6A+9X76uOd943P3779/u2HGqavRbg934Umzx6ltndm2ed/f8cy1uL1Crq6fuPZVXi89/fO0LdL/bVk+Dsvqc///v75661Gjpd34RoO2L9uPHuxz+7ic9zi6tmM5yd8lcbrb/Srk97lORhw3d9aPLtw7Z2F6vO/v3/79MtbH+cv337/+w8F5vFaGoa9L95fvkAHwucPHZt4/oLvvNO/BcTa9zY39CXo1cVe6wqvS+29v+/v3/7+6fuPH52+lsR3xvnrt0//+NuXX96y6vO3z19/+fzjnf21esXjnRfA3z798UOv820Tk9f38up9y/Njl/nn+/vO2wtcAo/XH/GsYdcPUHlWmvF8xprX04y+903/8v3z3394f9xer5fwd96tf/v09a8//wo9ncdr1zzeWRBWJLhbP8ZroHd+ZivQb5/+6/NvP8aK11jvfJtWrFsF9NcadY3j+XtDfv43KXzy2qUb8c7b4W+f//3ll9+/3mK9Xj7znXe8K9a9l/N6o57vzYsd7dYJlter8L1v2ZdfPn/94/PP//z240f6WuLHfOfV9tuXr3/955c/vn/5ZY2943sn+voLvrOE//bl6//B367N19/uvZ3ov3/+9cunWwlv8/UT7e+8EDIWvmmP11DjnX/g37/8/fOdKubrJXWNrYzxztvKW0wM+bZc4PW2cj3i6vMGY++9rf79n799//L9y+cfO0ctXqvcvp9fXPLnyNfVK7hcwp4PWU+XeCrE9co1aNSvkZ3+3js2XnKvD6HXYN31iPscIJTn6Ne8fslLWq5hR79G/54DZH6NXfVrwLRfvdJxKVHr7Tn89RwC7M8Bvf4cthzP4bnx/GWenNHGc7h0PIe/2vUerZ04rxvmdRPV9s6L5Ovv37/88mORer1nXr3riwmeHeDrLnn1Uez6Ze0a/PbLgvwacvfrbemXO/X3Jvjv66Hnx7vs6/Nn689x2ufH0Z6c1MbTIp581MZz/Hr051fxzivi/3f2tUuOIsmy73J+X7NLfvC1r3LtWBslZamYlkADqKp7zc67X0ukcDISao73/lrtzFQIQZIZ4eHuce+m+P9VqaCABEDYFpAzncXex3nu365hDtdw2v1ul9amxqL/YIGq0tnoFK7d0n+GbzbdtH6oyaMPIb/ZMdMDsCaPmWkcF/3kVfVs8LI5fEINWaNjUiPbQ4Vl0AQ0r57f/34xT1Rxj9bVarMFsoht17MPZe7/rUNXCggEYm6RMbsC1bkhs535cb+PsX/+rBgyaFChtxWQR/wqz6bjS/ilq5EmTWdlH6xL8sVY4tG5gq7dmz7VrfVprkHe6jXeOPWXftCrNK3LpTSoa3JLXaM+hl7fVdOmS78ij7OlX/QPLdOsz1QlWREs4+VyDfldK9MMzVQlmQztk5f0fskZWrco5GXfX82aZc2izLXk1rJLWdPaod3ORbx7lkywP7trf16xsFtYPsaz3m6rtJhzHpssi6h8dtdHdrtSrLMif/0RdF2nS8qRL9FXeJv7JatL0hf+dVhLax+VsWyVkj96OUC9dGRLaUCXUsqV8jQq6TpW7K7/63Yd5n/9mnv9k9OH7sj3/Nfc/2sY45/N9+4U5tNHuHXX8aBzV6f7k+OutHubx+tjCfdr9/s+zv0OVC1UIk5uTt3b/Ov08Rh+LuPzyIk7iuo1FSls9MoDqLAScbY6XqXicTtUd1Y1n1ftFKTRpkHjuCXLt+58Xn++upNt2rSynryT53MYlqnXIFaTVryrgzIZK8I9y3h6TDEDvIZPjY2U6llzG9AatB+H7nqfxnuYluxSXYq3mKIEu6Slb+Vf41sasVIRW/KV7M7n/e9VeQ93GsU4vX6yumFMLuXzeQhf134I8zLl/QWXXFdFNh+783kOl1uW2Ns0/2rI1lT3voRpXb+Pe+xS6ZfEqZdk40+QRVt3mULIL9Oploohm6LdNUwqjE9RA+Nb8lFcr+NXOP94m8avOYMJnE0PUFOTL9pVb3Y23ewcmax3wzAu3aLfJlU+ST7SkNn5K2J+bFTpqSSQR4t2kW/JzRTRf+DfqdMpzbMcuagRsxt+Hy3vdMdqSGB4Cxq5BZegV1CtVhCXlmwR1y1ml2ImIfl4f2VtV5teWlOSK1EiPfkDi+4UJzUyGe4e+8G6oE8xKkuC/N9wj2x6/giXWSidyF1RJ0urDiQkKZxL5IGSCFYFUjlp1bGrZQrh70d37aap+61z6/SXO1AzHZkUd9NFvdpVWhKYlt0l4mU9iUzqTrq0pER304NsZityKc4qbvKAwG3GCUBSnLp5ikSZvLpOu5M12b7q5unWPTQAkERhY/z9CI+wpkbZm5s8EXInWJapf3tku3b0509RELAAgYe4Agi3Je/iPzDYKkUAYTexGHCXtXqrjlQQJ32zUR7JlbTGfyzZHlRbdbHswRCDHXFfnIpGco3WaHmvxaZIUsO+1BLpFpbu3C2d2jGaNHF1LbnnriF3vfGqTJMKMMitITu2a9g991FlxM0fhLp1Q3fJHkahohVojVvyzVzjhnhK97MiRNSNqqVIstQaLxa6YTqNt/s4ZNmET/M040ku6TPqr6/+rImpPl0/xguSbl/tei7uFObxMekeR5xKmvx4NhOI4QDKqwst1CtOIlprvIgWnrrr6XHtFk1+bVKwfJ1dSQf97MPXd09I5b+e5O2pqMN7r4otn9LuTPkn+88z5PwxTsvpsYTP7GLLSvUY2QP9sXz8WMafQT0jZ9Nkw5A97icnWdNfmuQOttLlMgX7uz/14/BqibMxuv6ao7lx/Ex6ZoG0aMl3+/Py4zpe7pPGCkyantYkJ+2tO/28TONDZ7o+xcBNSTb/tlin8apfEZ+ym0xJQqBv3Rwqv4zfJH6VOk4L9heH5SuE4eujP30coghpNtmSMfuhm37rI8uoI4t7ss84K8s8dNlxX6nzqiCP+y3i19Rn6UhVq2ssuRftrV/ypppLGYzGo8vFvrv/oANQNL4Kb0oFei+5hX8nA0jfRE/2Id6uj3Cf+rytnL4yL1R27fYKw8KBnO5AMXDkPvI2LovmSfqUkWVKaIoaKJ1aUhfwFt/YLoddfa22ABLBf8X6fZ66yyWD+rwqnz27Np5IlUaEVUZEZm6vQHka2BiVYZCo19vjXb+bjXo3pbNVkAnL2+Myhdjn1edgo85Bcgt5DOeMSJXuaDVZcj3DfIumuGTxea5+fXssyzjsOs0uzfBadr890uGUiqZagZOMXcOTv12yvPDS48Ta5r075VlfiolYNj9D7FdnR/dkFCBH6gNO3fUaT151beqs8GQH9NTd+6W7XkOsW+99Bg80Co6lb+UUlvuocWbFByoq8meu+OWrmxPxi7ffmsWoGd/cmjwKukZTLZg0Lpe4qLgrTroPq1q53O6qwr5yl7ffz5V01NDUUAy5QNfveO+neVn5xFGDOD6WHV0vrXdZbcUzdrzPCplNszhQ6YV0CAWHI3Oo55fsuNAm7aSxlPFXrPgA8+WmcSfyBVPhditCVwV/GnEfT7WduTwjiRf/9OgqVfOZO3pfUfvh5+4upvsUu6ek0XaXlx7EZD31DHjMF1ObvP2TVTMv3aLh2iplbJqWxCpfh5CGhJz6lfxlDeF6Gh9Dhq6lj7SQpoEtSKbCP56StVOaGWGiWEuWgIeS2FLvnRCfbzIUnP6eXgPh9PMtvEcUaul0IlYViptM0svWiD/D7x1WEgeHJC1SMuVZw32DaSnwzbJnSTj9fLLN4koN4/tL0asJnGlGUm3MIhAzq80XB7YBtcUnGCbUFT7BFoLVGp8++ut5ykCiVItlLMnpP11DNzzuut5PAjVkkv2Ks9KJdrTftPlrHCw3HNmFirF15zI9F6AJgA2R6KAcuw3E+N31uqqhovruO4ZM+jteXhlccEEJNY3HGbXq2Rs9DjrLV9UaMnu5GWDxCrndCaHcGdwn+SAUQSeSByeL2ckadbKleInjRQXrYXhjYaLhQGJ20FNs/x2o9xZqi3WcO3UjburcbFT72LHFx3jWbZ9UrtPKXaAPptiUUis/pZcaT/bKDrBChWyI8ZeBcthAqGBKOK2g/W1K0DlKeNFA4m9KUs11Gm8RO8s3W6doN5ZERpNgedvV1apRBjmCI+V6z9DZY03y/lbU1a3D2vTkkfMM/So09BGsEBhxYSDZM1ncWGHMK+UzdD/DtHxMYf4Yr1ogmvY6S/YElraKrrKtAvKBDpT0er3dpzBHju+PVZivO/sp84dU3D4bNS+V/4p1Hx3FKgmpSGxPhT484FVU+59HjcC/OlhLle1W/j8PfaQpUu3LimwzquCrVu5+DaePsT+Fo3uj+HAVSfdR3zE8bm9rI24fO33r2WaNiv3MBQ9jp8+UBfx07K9+OX0cxU5zV1PTG0kSOwKA3RS6w+gpfawm3Z120Q8jp51PVp+9GeZodl/Ku3H0up6X6ZGXRxoKeyUWr2Nus0/DuYfMWf4JmClQaQB7hgOKJDVWKGMg4DihKTiLnEj+lWgv0WpxYg7hIMsXaMZLQI/fIAmOF2s60GlgcFZKpQk7slJ8fCphcVVSNlRwgdxc4FB6WPjzOWjMHFwIkfAZJ0YXxqGAgU2TgROZcZBxOvgNOHimuS3dgzDVwY3AwwzF4wo8chgPZ0L4f5py00HCKxAuG6ZCrlMhN6hwBXWBT0g4a5D56wqf8BcN/qJBR7yBn2MDUWuDHlUDFmLjtn+Lv4ATXoN72mwLFbq9BuzpFlfaoqCE36Zp8W2w3jQtvq1FQQkbTtPCCQ+2m6bFE4SXpmmhwGzhL1dIZFvI77BwmbRFjX8mL6Mt5C2yBRhtcIC08GS0BvHgRWXhg2jhOGg3xHN7US2+De+shWrUOgOhXwlOXYP3nzQYiJtk1w9ZWydVPBnPH0sxlOZepDhh0+J+8ynRksEmNvWE29af29Laiq1b9oTMVKLjxAW12V44mABW+LpKdkgDJxxTQXddQ09e40WCb4apUaLU7YaG8A9uZ7ymz6fUosCRQPIzataoUUQcbBIVKQM99nFLsyo4PwkTf3uq2OqeHzwM3eT0KeWMKGEFLSdLJbtERRdRa49TnLaW8TH0GlZOiwZb8I/qoHWaKtfohxPjRLAGemDEzl67lDjfstXpGmqUgmz7pEOnHFGye/8KvUX+JnTqQEiKpV6hl5WYdyAsSreLim1+TSHvKreqQ8Gu/DXOWbNYa9WQMZsFBNtWWIOucPIeq1MNAfIGrvEiDLgPpwiN5CJdww3h65hcXas2n/V/8kCeyu/uekAQckrGRwoNn1GP1Zq1glstW7Y+I+7pZLWSQ5FYXxps/2wU8kcWvtN4v+d0nDSQKdlSbrkd72pKO0Yu6EULxRt1NDhSwfetwDOFqNhMJol1IJgqFb7J7lO7mHv2bIpqGxpGS+kFmr5ZqjSOJN+fHtOcI7G1WiJk7vaYM66aU1CQYfe7xwKJwdqn2PqMGopUWwDbBXksSbw5/P2IDJDuev2tYytWP9uz/PwRdcy/f9w0A6FJ7QTYm/kZDowJ0v5vTW6l+X0zaaqwea6UfxBuz6VTlAPSo2d9AHnPtVHGrp4kWOQ+szY1XG23+QUkleQcTn1MX5cpaMy+UgNLUL87sreQxv22z5C+MqymIA0cfglMrYl7KfBoyeZzGnfImkguZTIZR0rpj/RMasfGlAHr0OD35M5xDu/d47q8LIB2Rj1Vq+RE9D14Be3/HX70g+p8VaofUpACqlfE/hYz+gOQW9UcMnDlVdls7pebW9nzgxfAyEvPq4SfmpSspYAJlWipKpJF+7rm3ZZUKu1cBfozayd47L6c2jCaCvxpXLWpqq0Ih9MZnFBqeI1hBo2BmZGBYZCp8ResI9G3Bs/pniolKyAtoFettPHbbbrFhi8C4XQouR3QLoeeZrUV5G4rzQFPYCJHBZO7GuhoDZQNV2lqwB2bLV5DWtefQ6RWd9f+37nYpSoUb5TEaLZ4OgPTRJzXRSaVlGwUQMPkXwnK6wTJcQIfOIEPMVzAiXEHjLQwmsLJwgbghlkVrgVnQKAKYQN4QZS8LGGgxF4gEI+LL0haTHKPYno0HlQfJiW3s/Kic6ymR5UHlSq9bzbYFhB8K4QLC5NGa4RgYS3JZT73U4gtkt/7zELRDklg49zPcTlqmrCSKjakL5dE+hl+ZyqJdEWWpD/8K5rwZHat0ybtVllH1gNZVH2dlVJzkOzS8/j+GHZ8s0oZmLQk9+Q8fg3XsTvn0uNSSc3abWgGWf6dH097BRVUHfBwwwOqLoo7R6pa8B37YlxVrOT7deDnb1OaZLNxh9Cs8YmvARpMuFkGltkW4is4W1rQmqwnaVzh2g2uGN/+Cie9n6RAXU0CQzHYMWagRcNcsGH3RjtFUsRUIoNbYazdPqFnCPi+dNunjVe0TUjCcIPNLHbrtpKOTM/L/ocX3qkXnnxKwz+874pDRbK/jwZApESFzQ32dSMw+QwJGeYcYhSE5FalnBqYTVXJsVgJMa6SpmgNTpE8khYtmAItGDbRlt/1fh0zYwFFpC5IK7XMFsakaAv8gRvkc+iFmwYVaIvZWSyEF4ZztuxbJafD0DNWQxWG8449b9M6piVBszDMjymcunt36hctglWwdEHyOQ484GyqZGla1EDY4ci2YhgeGphyikVMYjJh1OI/JeUpSAx6Ndo5tpGrlIdWQVZQa8BMT6YcBMghQutwFX02pY1XWWebUaAjdQJhPnX3cDhYQ7cv5C2xjiTXPCN/LBpvqxQwWJCV3TPWFC6ZrkQhgQVZFu2Q3jSvkyOEFMCFX3vFoE3d6FvSqzb8ypWmqsyWAkeYPFKoiJeUWKfL8BvYKoCuhMl5YMeAHLOhjHJeoP2N6Xro+II5hHl7QioS3k0pX1rKUVJK9VHKl5ZSOpdS1oEgXAq7opJKDTU1tA6V8DgqybaqGt1l+W9Qihqyvn0+gynMD22fZ1PuXkPaNG5IX7Y4UvsLeZ4bl8aR0zsOJw2l1wnHWExd3QhS8pjlyWHmkCRTpZz0kLCDBVUJE67aeFag6xZmS3nhtC1Pz25CAFDbrNtQARLsir98GrrrfhpKyrAoyY3lOfJolUlN423nsVZbba0JbQNZVrziH++vqqcpmZR1JDkkCx0vP/N4rtTFFyQ7WeKO13O8z/qim3RshWVx5feuzwt+lSe1pBb6PYRzVFWvk5p0taFU+eQrujPcSpmuIOJZm1ijcasqBt6BJWoyBCvOjZGu/by87FZUQCUF8uSknsOVWCrZrKBp1mGYmCeryhh9DsvLEnzMKDYp29eRfIg1Yt4qUPP/WhJ3kkh7Db2yPSSL8ff419fVR1YrqpQWinUkeu+HXs/3qtTuUJCTdp5x9KtWFUrgSppfvPe/MttdJYkpyYR6DcPKB9J627Dz+9Zv2HmfOUUtBwZtLOmn837tliVkuv1UdVywe8x4eszZnSyV4RdStArVYrUx7QB5VBgVWBdbXY9PcNavgQOwU0XXSxwH3WRvlHmKJ2v69zHjUBRKEcI+0nFY8ne+VB5xFVlaxkhfob98ZFelNCQkbzCqkHeyuFLJfCuyKsyPr1JtjQ2pX3taMn6jYahVnxKetRYdSQs+vfUk8vz8wqd8RmVe6ZtRSgOvIjPZ9yk7jnw62NOUpJ3kGuYahoveCKpW4QDsKxFzwUFngoo0BvDSOhKfiCHjEbTHb2tFHrPShLKO9PBZI6/Z2j52k7KFrWM3rWm8ZeSl9JE06KAJ7EBm2zHurb/2c1R2nTNYROHOZM9mJd8eBVMoHL2Cdhl0XWsrDCSCJGzz/rhed9mWNuuQe2gdaUp66fohp3vUjaolyA7KJQxh6q7HynBl4+dIbdYlLNGAWCdEaqg7ScaJgY78YRsFSnkSVb2E5elaqJ+DchExeO1Istor6McU3vO6S3lJFAZZNKmvv4RlZeqG83fsOqcYcCQdNoYdb7duOL8d+V+kK8iROXUMqYyP1mj/5H5Uq/qRvtPxDuzYy40a/ev/g2h5ltGoqY+epBZewlqFH8hjavVz7WYw4AEkkH3k13fEK4+ur/qoVyZb5NydV8C9r3Pdqmsmt3YJFymhR/dBvWsgIziS1/iKvisElX1FQTKc12DTvLxPIeSTXZT0s224U0gC/pM1V2rGaUVyBPNJmPdD2siSKy/h0HdN3W9+GR8YdKWQIn9N1/C+xCmMWd+yTV8v5J+QyQli66RziSHeTkR6TnhFLCRxCYvMd337fYia1o3yVEmgSfrnDuHrEFhRB4EhGycx3ppjj+/xdb93U2bz0KqXiaxoL2EZD23mm0L1eUjT8UtYopH5R+jOqiXjlYbekx4AMdpx102RbgrS6e8SlikWfUcrMD05UQtBAirMPycgOeb9QmAMJ11PKkfi1TyGoR8uf41vmdOamsXZkgj4JSwvo8q43X6jtEq3xlJomKxIMH7D/+5kaFMEsiEFDVvoeXyfcjWHTeGzluTcxZAf4xTVA8e87Ub5nTlSJvcK+w03RAl+SNVJjBg59fGRvck4oWzsd4r7tSQ08Yy7rLPEM0hN8erYCiMs26JaS6x9k9OkW1tZox1HZwvL1A1Puu5abY76rVcUBdKI8zJlNWsq7TAlCUfsHrVL8dMWxKOG3Cg/Vh2LyORyJ0Ovu7wkqvrRabC41o6NBToX7cbFQMpFAu8f3bxLjqzarLja66ObX1u7ZqGoeqMgpaBJsFz+Ual3vCBTlY+do7tJfZpq0h7uY4cx+lJ564M9DnjMoL1tGoC3LYnEfYTrPZ/o6pT7jiHFKf3xqK/02G3IU7fvht87LqZNTY8bUvndH8/DSXeFZnP0INnC/amfThnNVZmataTXVH/K1DtF+l4UbBRtHacqWXlXha63sUal5+4ENoK3ihPOOlQJaMt7wTYwyB0+Io0Hc0g+wDehKMAiAZUC7n4GXofGbYRDkEuq7RPom1UJQQSsYWr0PGr0PGqYv9S4FoxDNi1ULK3wEq0hW9v9efVZzeT5qvtJNhb6PYkoxWQasjjpj4XjNj22G5Jq0O/fl5S2AjIoi2/1l2Gc9OuiBsRV4O/C2cFUmK5agWlZtaAVwdumBru33khHeLAYR20a9sH28al+dtlw1Vq93eTPzp2wrU9ZAaQiuz9U8FufbqskhtzvinKbyjAbkqPdH1xNOlSF3UXz2bM2BeEasr7ob92UjY0vVX+5Jbl8T5meJv6m565skq+NUOhN8K967YvCa4YWFWw5NI43x1g5d0BGl7/C0S7lpJe9z8t/A2dDL6vdt2DLCSdbqFalQBGlfGkpR0MpwEgpW2Qp/eFK2sPYgyuMspTdHm3lCt06/DlZyzzv/AFZLoVQG5LYs4P5C2VlCbGIJ5POPvOP8JWyVUCLzcCwF05i1pPdk/gdT6FX1ilTfgTY8lqyhd4P96wVY9MWZktSkNYwnztBqNLqNSV5sgxzNufYKdMFy6Z1a5w9VlGpYrogc+D+1ffeMSxTOK8VQmJLllb9sJhKXVyWHpAb3LA4q8OoeodeY8ue96Xc9D051W09IN+7UzYb3aapq4GrnSFxu8NjN63sTEMS3frxxxzydZ8+SFJl3h8BVaUSBLZkF3yVPXbDJasZFDuhZWujeZ11Fc5v2hUsnWNSk0VwfzQgLX2xG1LT0X/nZmPT15sFOvo53O55ka/4+aTgqX8CJrGRopDbFEsXvTgqDli6w6yZZbX086Ge0inuLDlTo9/RlhQG1ZKoRD/fwrnv8oS+1ubvBuAOuynNq73uNXOm9qWSoZIkrX7eE4EqpyhypMltP8dOQuT17uRUdaHo1wX7RCXgirbmIVW3lHR6T0OO93sW0qg2D0mKfobMjsJaDT5D+mkt2dXt55V7q9m9yuEMknB4Flj/Z8EBzux6nIVan2zul9VbyXG7TWyjI6HEV/tZag3TkBSUdRSD2oDSnFQSaAuONJwGLLYkmPTCm1fKAOmAw7wVPq2NCDbgoNpKidxK8QDkwxTSwjIGmeZWqxjYahjwSKHpMXYrbmDB26Ac3+xBPensvt6w7qx5/ipRpMvDGGk3Cl3BzxV+bgUsAb7EBpJVUxf4ZPEJ3rQ11DE1qWz/a3x7zhDaO5FViqLaktNP/hr7YU9JV5FIxD5GyplIXjGRSK+JHA0ulbNSQ6qrYxS7M2kq1aQG+Kw6OLOyNDiE/86rKQWejSVf+hh1Pn2EW6dvgEppyfdhjRV03aQU4M5zh88r0PGEU1XZsrzEV8Tvbp2aSO1IZOgV8xuHq1aN+CZP3VfIeNYc/3g1wNiRzcckamSO9gfDgtLH7UjtxSvsHhFxCod8udaw4dYxUHm271QN4ki++CviS5zTj8NOVOzUOEmW9Knj5hHVgmc32XnvBl2qV6chTXol0n63LtWL05BUr78e89K//577y9BdD7p+jZJ2kBnQz/A7HwLUKLjAkzS5n+H3rVs9RVerQx1QEWdJNCR31mnUPE9Pdkd/jsNnd2ht7tU0Dw/dMUsT3kHjTknDDPQxLYzaPSkGXkPrH6+4oZLbCVjrBJrFmDsv+VUj+HMj/00j3LeGdLe4dsPl0ekVbNI2QCU8pZpcyRIxw4PSDWBDti25YV+7WVt5eEXQJDGcGCXWRuGcDamt1YxpQ0JL19BFn5Hhcb3uEy3VIiJdPyK5Ub/1Cl3GfIcGiXhLVq57/YpXWiXUDbYgt4S9A6/WFb7CSRvASuLMpmFrfC2+UNZREhf2/STIdQ2/Yp89F3nbtHqvSS/Ta38Kw6x7o0YZvrNxhnC05yumB6mvjLzEx0rY+pEXOjaVwtRkOyZvyzkF9GPVSCFKNkNj1HD+EVOlH+KumM3KSV29anZv7Yefes1oCa5cbStrhrwH46nLWuApJ4a1TYxhduM8Vd1SkoDEdcyanE5NamInTF/Hi96l1dQxVht8Hef5GmYdSfm8efIG3To9YbBIgxTQzXvywm5dP+yd6RUjxpLU6Vt3fx/GYa+Dq7w2Huee35pM5SeGalOTXIp9u9s3CnQFcsHuj7du+pmPmUix5lY4Py3ZILp1ei5yykAhA/w60mg0asCCb9g18euJ5ql7pg5r9hH+OvJiVw+RvEERktctPQWuOK5aWsN8s5naIjUtq/8gYN4qMGl1U5N51y1MkasuvFxNklKlNjsO5BbmOctanVr4jjzCb0Er4GxaaLUAMguyOy6KEF2mq1IVw6qNkOctfGYtS/2/9UN/6/8dvtXxqfYGyeS5jY85HMwFKBXzhSSyJcGOZiuoUQPs8XDYZGqUJ2tFPqcYKs4eXTP4OUyf/Ulvx8orriEBzmfYPts/07NZMGVY6YILCTojCDxCa/TCUSwFaUYpUAm8iRndFekMcnvM/Smu/tWiaCfWa6wa4EzKpvPGTaoVEYcu1OKw7tzGhm8j4F7vA4az4Q2RxN8J09QJmRV9J4daQ6xfvRCevPAIvVABS+mqlFI6V3LCVR7UJamzpSvcbH0WYb7KrwDpGnPxmhJcWLG3FE5qiwZJAfONzeR9m/wINbfBrGvjNuOtjUS2sTE9Fhb+Aq7Txm9+qOhjVGA+V7iqCm2gqt3YaPgEq7d646rhIdbbHDhooO3mhCm30m56PUx2tBjkbdH1sphWaT0mgG8DfT0J3MXleI8eLFMGTSu4myS5D91nf+mWsCiSWdmqqoPUh7xi5fi2ml9sSGBsCOE8v5xw3sdpT2ZMqTTC3QPvGtRptLMgUZPDqxRqdikLrpQ3FPRd0LIrUsE1XLr3SPvpw9eOZ6csfDwJTA+XcXgeProoVEQiD0IxZsyZhkSo4xccGKh7dXj4bS755g1b4as2T0RM7WzJbkv8+v2dUg0RvPslmasN44/5HsLp48d90jIdk9oL1aTB5hBPlshlPMqMGuVF5cnMexiX7LBORSXCaAVnFmoYbGpiZumlOPKyU5Wy9Zay71WSAlYeq5lcGzsWi1cYMr7denaHeIl3X0lfVnCrJUfS24fHbVWOnQ+YX16NcfIk/DQeyn68siHirm08Vv2k5SOZ4x/Lk70COzzZC38iAD+OYHObIgstxpcUpO3ieFqmTq/q9E02ZNt/DfN/16ewO0ySB8rlc69g845BmXLqW3KxPYPlS8MpJSmrEn/G2lXOrlWgNkmYegYbLpneXJ04mGzckoy9Z9BHLFhy7XnZaryB20mfAb+Clk56RYyDG1dJisXWoMeLpVQdlj9YL1u44zc4JZSSGFIWd28yo84Rbn8+irm7WmXyRW7TWeBnbbXD4lOCbkO6h2WRD6VAysOBTGOzuLuYRqkm2F03C5r1EUzqDuH+s+V6NAMnxYwdmaQch93fhrRLyM5xXWOfxtt9HKI1wW08PzLet7ZAIwV+a9i4tJ5eW8s4HUVWgybJJuQa+fLozyFCLdm236bb/h9c6RbvmAhl0/Sl/ZM3+DpeLtEB4zCsU03OgmQJrnHv0xhP+qfF6DfRlSSsINPXNTrOhYOnpgCtlqTQjrs90aTzAF5u2GSYg5WfvlWkumfMCbgmvV+O9K8fD3c5k7ZZHZsa7V2I0mEyjj2MDq4mNTMizdjG3Y6YJtye3RGHVccTb9KOIas6taTwJokXbYiXjNqktiqyjzAOzxnRD+3cpcZeGFKL/KznX4j3qbueHtd8hLfyfzCkiaaOu8Ora0XRsWxGPxw74KoJIp6k7T0r/SNdoJrxWbK78pAD6bWSf20MDke2JMZBfJvOU7fuyRqWUJk5ySUah2nX9/PqvPSkRDCe6qud5z1M8Zc/n7G+kZVqSpCt3HGYx1tYPvrhchCzVDFZm4px+OqH8/h18OMr9bDJrtR4147TperoNGQ7/WhmqZq89l8vxOT5v4K9G7eByc8PXoBxL/h2KZhhKThyKYZZmHZZkZicZnY1RpmQ0TEOMssUvfHsa/ZtLpniup4UNI3Lh0aUGjWIwZFW/eNj2UuBU3coknzwijNeH3ums5pJbtHHcOhy0Pnz+iWRjx91e8dfpgaqO2hTHClXHD/D9DX1S9grc9Lbi1ZDA2WOUDTJA+HeTZot5hT/36E940iMMVr49ctjOhy4Z9K3k50rcu8yv3vFjcBQReO2viXaRmhjG9fg5W9xjpDF2L3b+doXCjcllbFrHBHXabKnao7DltGSTc57RlJSRYDZ6MDc+r6fVI5cqUyjII377qfbE+Pc9XGrRvGTyCzwftbkyPSiWK3pvf8VrvcwzUHdL5/KbU1J4n33a7fk5vaNUd7UeCtZb0hZG7l1Wq2ODEOavybK0OWRQfPKuZIUicd4B1yMVlnPkfjOFuuIiqH4EyQf+0Bh6pVblScpiDHQOHzELVgn3Mp4jtQzxWAZs9spI8yCLFlegQ5MplWOTBbV9+vj0mdHlurSWZJzfR/v+Y0q1UHL+uXfx/vjfgq5nLXyypLCordOMtmye19VisfmQQcgu9iHjgu6lQRvL/iNmRauYS27Bsc5GrqGOVzD3vbDKU4fPIUNKArGkekbvueVxGj2muIfkObd9/FrZ+Ph1BQYu53EIHo4srS5T123LHHq7Df5RXLJnt2K1pjh1xJNNb8Jm7z6LNvsPoV7N2X9PdXAIemvr0DnHLsqvaIpkqjcqljczxFv1AwVR1aF96kfp2zmqk3h/pbU/MTGfvcWAUgdK1VysVrU+zTGfWTHZlanfMvmx9N4mTImuUlH2NR265mTR8IrZG4EZVIQpmZTmicmrFOjZLW2SIULEsJ+Rdzz5hTznazrjp2ubaqQbYUV1koN3gp9roU/AMTTRcJ/hTEABP/FNhhaCiGzDYM0mOBsQKsxUDAZkG7ALTIGDDNMdjQWQjtLqoWPPGFtmqPXJFHs/msZn966Gn1StQjZC/v7EbRfVqUaEy3JZ5q6c//I2NNK0E/uljt37Mor8RYp0YrsWRVFGVkUJM8jRunmU9/r1EGFIg3z11Ay3SVWQnn6loptrJFi1oIhaT2pB4nftPO7V4OcPGkGLpFewy2ymX9KGUpy4yXivkteajNY7j1Yw8VR6pnvWKVyxT8Jti9SWxWL3O6e5O3FVG96LVdqLZPnBIJds2DK/Jkc+PQK5mx+Zaq2Jze0V7BGR1L+V2RDLkbKmxFO4fIwRDQlWXLFmI/DG6dsrkjqhERzNo+maC5kH/fYZk1JAhuyhJvCeerUcBxfqbqZ3jLfpzB/xGZOZCAfkVNVj60kKUxTuPRz9B/+fq5AumIcycidwrVb+s/wbT2sIBhDInNTuI2fmXtLml1bkg7zjJNPqHHKdQy6Y9OSjTaJejCbwKY7fEtqNSXe0mlvSiVubEnM6hlsL2pslaiR3qZisNVc75shKWoOVkFSJJ9hj4YHqXk4pFOliraGURBgGvBPVs1f41t+dVWK+5mWFBQ+w+36Owp2pZOKGOpogK3yzWlINOYZDuNWdjfPptlFS6Lz03MmeG4gqB4EvNwtxk9ZT+84ca/Re4wiCpCYzhT+foR5iaZ653Aaz7kdnjIUNHSS8Pejn3RzwilzrgLNpwJm8wYglSVl7FOcdf0ddqCkfZ4kZk5hHh/TKXtoatwTWbFOYb6Pw9xnG7hT/T5RRxm2p7I3N6qMqpAaLCR2c+vf33/8DNo2VKHKBdkMnvbGDIooIPIls42OaEkYfRpH7UWk1D4ViZNO42M4HxxXjbKPtCSis0b7jAbPOi9plQNRTe6OD43eavcI9kB5DrnSp6eyPyVv1PMenR8Z3pj8MG8g1YM6UQgN1pN5pwy2ykzF1OITuaYTVLwhZd7fjPtRMIBoEwUtayx+TLFpAaHygvIUbvK2EDWjLaBSNmZTLssGD4WihQWItR4qPvytJ8mnB6vYqYXnN9UoLtGIqNMazDPBLGHroCHFDEQLByXrycT9dWH5nMhSwRQi7rUFCehsUfvhrdfFf6VI7QVpjviKGO1p9SJ36SKHWxS0URVuCNlCki8au7dZ52SFat2R3EyEO5i63CizXvtH9zbOGzvYzJQ9Oesn8oz4yAV3arQna3k7vz3e9UpSFS45oXs+ZZNUbFr8sF5282kar9e3Lus0K/chsrXwDLUuCq2IrFVVS278B2vBqcvym7gP6j4PObGBws7ATNdhr4Cft/XbIOU/u7AXl1BvxKpBTzb7X/EEcM5Wv0rT2H0gBE0uTivsmjRcOFIFJtvIn8TY9Zp9pfIJ0nJNJjyqn5aC1xXJ+XoFWsa1OsgsErUf3x9dWSSpnfYmkzZt07Nc7DlcD/gayjO3JNkpz9a2bjgr0hxJyH3GyTiuypitIXt9EulpopPXptpa/E+ubddXVx6pmDdWSkFhmgZpDdkGfH5RTsxRNQFZWjwjHb1mitJYkqKgOUwrQTy27NXhoo67lizF02ina6fbspVi+7TsCfoKqRFZPRpbtmfZp0vZpmGcI65zTgbmwv/CSU4IEqiTxMbJEeDw5+Lq4SV19RLHC2fZslP38MuW8ZA8nCYJjpSQRmvmfomnzL4P2XhVTdAv3bKOC+mu/UUPsvUKVSDB/xju97IrRholSvUkxB5tow+E7Y0yw/IkSjGH5fyY9vN6lajVk+KQXP3sVBXLSpZnGa68u12qiPBs6hctnH/nHch0UZQkNjTHqbzDJUuQlTheUiVTkhD//NG/Z35CanA8aVIk7QwNuKUHYAF/9xKEgwbzGz2mKXiS+SffuG+eKjIbS3f6vh+j2qesoYkKl5NGGtUz9yRCIyFv3dBdcnWBBrH/7Jnll1eqhlmzAXpsafGKm6FSSg+z+QeRPs8IGoZ4zGnaeas6fIKqWEd2BuaP8esclq7PnDqUlQ3bBonBhMv01mVzRtVkuJLUocaIsTo+KGJKha6VZL9BAs5Ld7sfTvZOnlXFnqsq6ME0+jaNSb/jX9+5Eaq0piQ5HHOcWXPaFRKlsvtn59i/gt2v3Sl8jNdsirRX7WtP6kRy3Mqm9OMGo3edA0W02nBCgbe9MMVMmUyYBvgtQKbZrE9aZHOwaba2AmK4vVHADh2LE/7s1XZaqQlWBYth/ZNyT8kqG3a/z3y2bHois7NHY5BxyseHp++kBbAqnsb0jRunmFF20eP1qJZO1bMlix8942m4IYmDUTnsMIRXwP4chqV/78N0YNhmUo+tkg587ZFlLqslkPaBd2pKFptVT8s3TOZkCZVkEzgN9vRtO2gIm9TxqmSTh/n9ffeLTcrTqVn4awcvp/V6DXttcOXhv2gaZGktFMaWbX3sh655xaLw4I22yAQMm0/H4Ac9cpe+v+TBH0MdK89U1xltcpbb+gycjy5QnEZyNuE6/UUzSFSvkL9pSziQyyvbHEu62R1PpFHyJCgujWsgJCVpkTH86ouvcQyjHJvZumQn8qqMcu3A0WYSxjr9kA+ngNWF4lrxa3F5zHvji7T8qFk8Ygn3uKS/ukkPArRqTCHbUUuixQxPR1T7ML0thftXf14+1sJfp3UKNKVXzHhf6cTrsbHsKCRqZgi6kZ5e7t9QU1rlNcHCz/vpkV4pU734rZqWhchjyKNdrNDgLNxbSZLnM4vv33///QjT73s3dbeMdaZosiz2uUzjT42UK0vEcnPCJEn7z4jrgtJh1cQGKKJL0j5mfigHN69MhNiBTPPjLVYvml9cqlkSzcZLqaGSgxCfHVuNL5rgYaW+UulRWeOmV9A1rznAHUqlYGsgOIF9stkyCwhaTEtaf8+Pe8yqwvkbxXSj+OOsUwmiPgPqI1qNxoH0xTrQKDyZAS1dNNJX56MaXlmQ3fYl3O4Rh3zo7rFJF1BNtl3yVpdJK9RKCOW1WEAbQ9pFrtPVDtPqtHgtSYV8NGVXiV0qXmzYS8qOKZNy/zBpstkYM0IIs5bcxeI3/NjVfjaVRDak9cgaar5qgplNS5KGJJfHSLvRVGrgDAs2rpF2YJMaWEKiJCtydTiRXVlUkfncijDdu/28VMU9asnNGXiVflEVbA1P6AaTrDz78vZLPowohWmffyXtMyE/iTWH1EUGRDAo+7CTQgQiR6YXS3sv/8o3MgxdIJ5SUJ9SiGWldO5KURaWovCrxEK+Egf5Shp2lXwpDOfbTSu4XSI0hZXHJ7CZKtzdCi5ENQrP2uETEK26xif8RVMAoiZbPEv0LFY7f60KIfBMHIn6LuPlcg15O7dMSz5TwVS8gga+gjQTt9NU6H3XAOhqjAuoccrWuN01/qJhz4L1ejWOptY9HrzBkzcVvNArNOWBIZja4pPHJyQCNakVe17YAblcvTuG3aXHbOqP8mCQd0US41cCQ0T9GTKYJx2TUpNcomUc3/7ST6BRywVLw2+LBBM4Cpikg8xcJ8bp+IQErCGB/GUcr08zzdWxoDufv0spFZe1IYWFW/i1N3YcWU2daUgy/hb5sfqsHoeu9BLgKqEYOusNKe0SiT8uozppvJokBid702DPbNmDf9x3XLzafLZJHAVJL18bL7mVT6lmN7WQD7TbnFUMRcHsFNNiI9/GqLTYJFoSb1nmr3HK4OtKlc4t2TuWSH/puQmVEvO3pNuDBNtDTaXqebbs7pLPXlCEDylJwI5EaSIJg5MEHi5lDhx2OTucHPQQVINw5WXj94J6NvJsG3mMjTzFRlZVI2NqMCWjFWZOKxlOKyzPVpKTVugKbY1/IiYHcmGt1O2t+A+0wgtqpUgGiochv6YQypEp4HRQoBtW4NQqkG0UwF0KTOkpNp8IHN4FFn0BsBx+7qZw2z+DE8M2Owh5UYE9vSjxbSWiYOpPgTO32AZlwL6tQApQAN4osOMXcGwoYC5TNNtf4Ppa/IXcSGO2KUcgbpitNEQn0uDUN7gHBvfA4MU3uBvbeA+DjNAgITIef+G3bBJ/u2m1cIcgKjCgERuDtMrgxAS12GBwl0EOYAy8NDCx1mAOqTGAsy1MizAhyaBnauyWrAt131hkUhb7usVqsjDdtOjfWtw/i7tmsXIweNpAm2IsNlOLTBlbhLG4L5jgZGCSaBxUJQ6zoTyuAMQcU2FFVHgDqi3Pr5DJYyVWUnKYGv2eGr+oLvEJVUCNv2iw1ppyq8BwLsrbbXHHrcUUKxgoWUfCNY8hzKfuHj6Wm0LfK0XeK0iD3cfQ//0IH0tUBq7iRn0oKAUQqVR6htzZXpZKjt2Qo18eQ68naCjrNY+3kh2UHuMJiW9fmCutLqkyfAyik48/+X0abwc6ecVdJJPbLfD3hC+v+GMkVeVxP+dKL2WA5knQ+Rnn5TESf/hjuupC1apCFcwMUs7yjB8dvR6R6J8pVtUP5+Lpy7MqxPNvpOEi+5GgbslZI5vSpm/DBiPvvhB+5SyAesRj5pls0qXsNqVsqaWcG6UUpKWgB5UkAJWcVZUcw9jJAE40gsG0kiK0OJXtJnHBqYfJkNYa7Fiwp3Wk1evxbJpGIV5kZ/Czy+bgunRShGEN+tcw2Xp3yqvaAiFwOBNdwl/CRETShP/1jf04/MiXXJogtzhiC7K7twWOFKMxEzEpF2+HPMSRO+0aPHeoc8o4xJHk38+ojdNM9eTanNzuZtO1N3i/cMJXdnuxNlQHYBQyxwr5To2suN7mniKzqAFa1fiLBl5kmLRpGv4pZwLAUpmENBV7s6Y+gnEyiO1IraU8flh3+s8wzRmQbVN1fruVCX5Lr5FGIuW20Cpb9pvH6yPrvafCe2tIb8uvLnbIr9enkH8Ky9SHT40EVkpjUJCEta9uysXfjXI/Yj3YvrrPvR+AuiKS1/vVfYYfzzbfjz6E8GN1x9JxlZiTfBRf3WekZx15OCsbFpKVF8Ptm5teCSBIEslX9xmdmTKMRDGGCv4prFbrWSgldSabNl/hbe6zwyIdefOqK+qt0pXjU/6JlLmQ+Hs5kUupn8oKB7qMXJaiqCJ3n6/w9rl808pMH0dFHrZfH33UBOWD9EyaGFbkSZLE+uYCk1etIhP3JOiRFCrdBmrymEpCfo2afWRTtkBDciH3rA5lYOJRyqOtZUoADOUmh0GhX2IPBnhlXtkccTGZ577KwRzZ4d7fl2TXYAfaxiA/jkW2VboQyB1tnM5ZQyN99qTm94mDvj+GnbizUlSpgn0fn7iqSgeUHXdD+iOvG5m+HlXXkybOa5i9A6ZykyzYO/6M9Xs46etS5xwpEFljrVZjHwebvzrhSIXIGvE5YSk3MCvUYULqLtZ4791pOYinpleShL9nvN1prlw4C3YTXGPdji5NeYaQfIc13P451IWaVcDupuuwk2jaqH+nWr0knUpiZe6gtVpxZP98jfU4uDC12EgpBoJlV6ZM6IrqD27/Y2fDqWzPCtJgUINkavwtaBWmAVTakttkNoFc6TeB2Ddby4xxDvjv//NfEXlbKTv/+n///T//8/8BRvNEQJEbCwA="; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/_octra_annotation.AnnotJSONConverter.html b/classes/_octra_annotation.AnnotJSONConverter.html index 2eef80aeb..f653ba30c 100644 --- a/classes/_octra_annotation.AnnotJSONConverter.html +++ b/classes/_octra_annotation.AnnotJSONConverter.html @@ -1,4 +1,4 @@ -AnnotJSONConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +AnnotJSONConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,13 +20,13 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'AnnotJSON'
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'AnnotJSON'
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • checks if the converter needs further options to import the file.

    +

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.BundleJSONConverter.html b/classes/_octra_annotation.BundleJSONConverter.html index 1bf0bb51b..3467798ad 100644 --- a/classes/_octra_annotation.BundleJSONConverter.html +++ b/classes/_octra_annotation.BundleJSONConverter.html @@ -1,4 +1,4 @@ -BundleJSONConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +BundleJSONConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,14 +20,14 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'BundleJSON'
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'BundleJSON'
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • checks if the converter needs further options to import the file.

    +

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.CTMConverter.html b/classes/_octra_annotation.CTMConverter.html index 3a47e6d4a..6e3c1830d 100644 --- a/classes/_octra_annotation.CTMConverter.html +++ b/classes/_octra_annotation.CTMConverter.html @@ -1,4 +1,4 @@ -CTMConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +CTMConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,16 +20,16 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • checks if the converter needs further options to import the file.

    +

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.Converter.html b/classes/_octra_annotation.Converter.html index 373b038e4..0dda2c5eb 100644 --- a/classes/_octra_annotation.Converter.html +++ b/classes/_octra_annotation.Converter.html @@ -1,4 +1,4 @@ -Converter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +Converter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,16 +20,16 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    Parameters

    • annotation: OAnnotJSON

      the AnnotJSON

    • audiofile: OAudiofile

      information about the audio file

    • Optionallevelnum: number

      the level number for export returns resulted file or error.

      -

    Returns ExportResult

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    Parameters

    • file: IFile

      the transcript file

    • audiofile: OAudiofile

      information about the audio file. returns object with an annotjson or an error.

      -
    • Optionaloptions: any

    Returns ImportResult

  • checks if the converter needs further options to import the file.

    +
  • Optionaloptions: any

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.ELANConverter.html b/classes/_octra_annotation.ELANConverter.html index 8459c23da..dd64c6c8f 100644 --- a/classes/_octra_annotation.ELANConverter.html +++ b/classes/_octra_annotation.ELANConverter.html @@ -1,4 +1,4 @@ -ELANConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +ELANConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,14 +20,14 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • checks if the converter needs further options to import the file.

    +

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.Link.html b/classes/_octra_annotation.Link.html index 89ff790e2..6494732e7 100644 --- a/classes/_octra_annotation.Link.html +++ b/classes/_octra_annotation.Link.html @@ -1,4 +1,4 @@ -Link | Octra libraries - v2.0.0

Implements

Constructors

constructor +Link | Octra libraries - v2.0.0

Implements

Constructors

Properties

Constructors

  • Parameters

    • fromID: number
    • toID: number

    Returns Link

Properties

fromID: number
toID: number
+

Constructors

  • Parameters

    • fromID: number
    • toID: number

    Returns Link

Properties

fromID: number
toID: number
diff --git a/classes/_octra_annotation.OAnnotJSON.html b/classes/_octra_annotation.OAnnotJSON.html index 0749093ac..449981629 100644 --- a/classes/_octra_annotation.OAnnotJSON.html +++ b/classes/_octra_annotation.OAnnotJSON.html @@ -1,4 +1,4 @@ -OAnnotJSON | Octra libraries - v2.0.0

Implements

Constructors

constructor +OAnnotJSON | Octra libraries - v2.0.0

Implements

Constructors

Properties

annotates levels links @@ -11,5 +11,5 @@ deserialize

Constructors

  • initiates a new AnnotJSON object

    Parameters

    • annotates: string
    • name: string

      file name WITHOUT extension

      -
    • sampleRate: number
    • Optionallevels: ILevel[]
    • Optionallinks: ILink[]

    Returns OAnnotJSON

Properties

annotates: string = ''
levels: OAnyLevel<OSegment>[] = []
links: OLink[] = []
name: string = ''

name of the annotation file WITHOUT extension

-
sampleRate: number

Accessors

Methods

+
  • sampleRate: number
  • Optionallevels: ILevel[]
  • Optionallinks: ILink[]
  • Returns OAnnotJSON

    Properties

    annotates: string = ''
    levels: OAnyLevel<OSegment>[] = []
    links: OLink[] = []
    name: string = ''

    name of the annotation file WITHOUT extension

    +
    sampleRate: number

    Accessors

    Methods

    diff --git a/classes/_octra_annotation.OEvent.html b/classes/_octra_annotation.OEvent.html index feeb982c3..55c374410 100644 --- a/classes/_octra_annotation.OEvent.html +++ b/classes/_octra_annotation.OEvent.html @@ -1,4 +1,4 @@ -OEvent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OEvent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    samplePoint: number
    type: "segment" | "event" | "item" = 'event'

    Methods

    +

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    samplePoint: number
    type: "segment" | "event" | "item" = 'event'

    Methods

    diff --git a/classes/_octra_annotation.OEventLevel.html b/classes/_octra_annotation.OEventLevel.html index 73eb7b58b..cd00fed2b 100644 --- a/classes/_octra_annotation.OEventLevel.html +++ b/classes/_octra_annotation.OEventLevel.html @@ -1,4 +1,4 @@ -OEventLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OEventLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    items: OEvent[]
    name: string = ''

    Methods

    +

    Constructors

    Properties

    items: OEvent[]
    name: string = ''

    Methods

    diff --git a/classes/_octra_annotation.OItem.html b/classes/_octra_annotation.OItem.html index fc5ba0f59..3eb606b10 100644 --- a/classes/_octra_annotation.OItem.html +++ b/classes/_octra_annotation.OItem.html @@ -1,4 +1,4 @@ -OItem | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OItem | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    type: "segment" | "event" | "item" = 'item'

    Methods

    +

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    type: "segment" | "event" | "item" = 'item'

    Methods

    diff --git a/classes/_octra_annotation.OItemLevel.html b/classes/_octra_annotation.OItemLevel.html index c75cb94f6..7a9c5ebe0 100644 --- a/classes/_octra_annotation.OItemLevel.html +++ b/classes/_octra_annotation.OItemLevel.html @@ -1,4 +1,4 @@ -OItemLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OItemLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    items: OItem[]
    name: string = ''

    Methods

    +

    Constructors

    Properties

    items: OItem[]
    name: string = ''

    Methods

    diff --git a/classes/_octra_annotation.OLabel.html b/classes/_octra_annotation.OLabel.html index 2bd08e055..407fc309d 100644 --- a/classes/_octra_annotation.OLabel.html +++ b/classes/_octra_annotation.OLabel.html @@ -1,7 +1,7 @@ -OLabel | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +OLabel | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Methods

    Constructors

    Properties

    name: string = ''
    value: string = ''

    Methods

    +

    Constructors

    Properties

    name: string = ''
    value: string = ''

    Methods

    diff --git a/classes/_octra_annotation.OLevel.html b/classes/_octra_annotation.OLevel.html index 1d4ca6730..d4addd5e1 100644 --- a/classes/_octra_annotation.OLevel.html +++ b/classes/_octra_annotation.OLevel.html @@ -1,8 +1,8 @@ -OLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    items: T[]
    name: string = ''

    Methods

    • Parameters

      • index: number

      Returns undefined | T

    • Parameters

      • index: number

      Returns undefined | T

    +

    Constructors

    Properties

    items: T[]
    name: string = ''

    Methods

    • Parameters

      • index: number

      Returns undefined | T

    • Parameters

      • index: number

      Returns undefined | T

    diff --git a/classes/_octra_annotation.OLink.html b/classes/_octra_annotation.OLink.html index 372b16d73..3fef4baef 100644 --- a/classes/_octra_annotation.OLink.html +++ b/classes/_octra_annotation.OLink.html @@ -1,8 +1,8 @@ -OLink | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +OLink | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    fromID: number
    toID: number

    Methods

    +

    Constructors

    Properties

    fromID: number
    toID: number

    Methods

    diff --git a/classes/_octra_annotation.OSegment.html b/classes/_octra_annotation.OSegment.html index 1154a4126..1a40f4bf6 100644 --- a/classes/_octra_annotation.OSegment.html +++ b/classes/_octra_annotation.OSegment.html @@ -1,4 +1,4 @@ -OSegment | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OSegment | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    sampleDur: number = 0
    sampleStart: number = 0
    type: "segment" | "event" | "item" = 'item'

    Methods

    +

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    sampleDur: number = 0
    sampleStart: number = 0
    type: "segment" | "event" | "item" = 'item'

    Methods

    diff --git a/classes/_octra_annotation.OSegmentLevel.html b/classes/_octra_annotation.OSegmentLevel.html index 24b41f95f..2a3efee2c 100644 --- a/classes/_octra_annotation.OSegmentLevel.html +++ b/classes/_octra_annotation.OSegmentLevel.html @@ -1,4 +1,4 @@ -OSegmentLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OSegmentLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    items: T[]
    name: string = ''

    Methods

    +

    Constructors

    Properties

    items: T[]
    name: string = ''

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotation.html b/classes/_octra_annotation.OctraAnnotation.html index 251d6d3e6..a3552436b 100644 --- a/classes/_octra_annotation.OctraAnnotation.html +++ b/classes/_octra_annotation.OctraAnnotation.html @@ -1,4 +1,4 @@ -OctraAnnotation | Octra libraries - v2.0.0

    Type Parameters

    Constructors

    constructor +OctraAnnotation | Octra libraries - v2.0.0

    Type Parameters

    Constructors

    Accessors

    • get idCounters(): {
          item: number;
          level: number;
          link: number;
      }
    • Returns {
          item: number;
          level: number;
          link: number;
      }

      • item: number
      • level: number
      • link: number
    • get selectedLevelIndex(): undefined | number
    • Returns undefined | number

    Methods

    • Parameters

      • fromID: number
      • toID: number

      Returns void

    • Parameters

      • index: number
      • oLink: OLink

      Returns void

    • Parameters

      • segmentIndexStart: number
      • segmentIndexEnd: number
      • breakMarker: string

      Returns void

    +

    Constructors

    Accessors

    • get idCounters(): {
          item: number;
          level: number;
          link: number;
      }
    • Returns {
          item: number;
          level: number;
          link: number;
      }

      • item: number
      • level: number
      • link: number
    • get selectedLevelIndex(): undefined | number
    • Returns undefined | number

    Methods

    • Parameters

      • fromID: number
      • toID: number

      Returns void

    • Parameters

      • index: number
      • oLink: OLink

      Returns void

    • Parameters

      • segmentIndexStart: number
      • segmentIndexEnd: number
      • breakMarker: string

      Returns void

    diff --git a/classes/_octra_annotation.OctraAnnotationEvent.html b/classes/_octra_annotation.OctraAnnotationEvent.html index 5416a0e1f..ef63db3b1 100644 --- a/classes/_octra_annotation.OctraAnnotationEvent.html +++ b/classes/_octra_annotation.OctraAnnotationEvent.html @@ -1,4 +1,4 @@ -OctraAnnotationEvent | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +OctraAnnotationEvent | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Constructors

    Properties

    id: number
    labels: OLabel[] = []
    samplePoint: SampleUnit
    type: "segment" | "event" | "item" = 'event'

    Methods

    +

    Constructors

    Properties

    id: number
    labels: OLabel[] = []
    samplePoint: SampleUnit
    type: "segment" | "event" | "item" = 'event'

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotationEventLevel.html b/classes/_octra_annotation.OctraAnnotationEventLevel.html index b0c4d31f9..863d2e550 100644 --- a/classes/_octra_annotation.OctraAnnotationEventLevel.html +++ b/classes/_octra_annotation.OctraAnnotationEventLevel.html @@ -1,4 +1,4 @@ -OctraAnnotationEventLevel | Octra libraries - v2.0.0

    Constructors

    constructor +OctraAnnotationEventLevel | Octra libraries - v2.0.0

    Constructors

    Properties

    Constructors

    Properties

    id: number
    name: string
    type: AnnotationLevelType = AnnotationLevelType.EVENT

    Methods

    +

    Constructors

    Properties

    id: number
    name: string
    type: AnnotationLevelType = AnnotationLevelType.EVENT

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotationItemLevel.html b/classes/_octra_annotation.OctraAnnotationItemLevel.html index 25b8112f0..e90d94df5 100644 --- a/classes/_octra_annotation.OctraAnnotationItemLevel.html +++ b/classes/_octra_annotation.OctraAnnotationItemLevel.html @@ -1,4 +1,4 @@ -OctraAnnotationItemLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +OctraAnnotationItemLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Constructors

    Properties

    _id: number
    level: OItemLevel

    Accessors

    • get id(): number
    • Returns number

    • get items(): S[]
    • Returns S[]

    • get name(): string
    • Returns string

    • set name(value): void
    • Parameters

      • value: string

      Returns void

    • get sortorder(): number
    • Returns number

    Methods

    +

    Constructors

    Properties

    _id: number
    level: OItemLevel

    Accessors

    • get id(): number
    • Returns number

    • get items(): S[]
    • Returns S[]

    • get name(): string
    • Returns string

    • set name(value): void
    • Parameters

      • value: string

      Returns void

    • get sortorder(): number
    • Returns number

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotationLevel.html b/classes/_octra_annotation.OctraAnnotationLevel.html index 537c88db0..05d9bb26e 100644 --- a/classes/_octra_annotation.OctraAnnotationLevel.html +++ b/classes/_octra_annotation.OctraAnnotationLevel.html @@ -1,4 +1,4 @@ -OctraAnnotationLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Constructors

    constructor +OctraAnnotationLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Constructors

    Properties

    _id: number
    level: T

    Accessors

    Methods

    • Parameters

      • index: number

      Returns undefined | S

    • Parameters

      • index: number

      Returns undefined | S

    +

    Constructors

    Properties

    _id: number
    level: T

    Accessors

    Methods

    • Parameters

      • index: number

      Returns undefined | S

    • Parameters

      • index: number

      Returns undefined | S

    diff --git a/classes/_octra_annotation.OctraAnnotationLink.html b/classes/_octra_annotation.OctraAnnotationLink.html index 83e7297e1..b01995da0 100644 --- a/classes/_octra_annotation.OctraAnnotationLink.html +++ b/classes/_octra_annotation.OctraAnnotationLink.html @@ -1,5 +1,5 @@ -OctraAnnotationLink | Octra libraries - v2.0.0

    Constructors

    constructor +OctraAnnotationLink | Octra libraries - v2.0.0

    Constructors

    Accessors

    Methods

    Constructors

    Accessors

    Methods

    +

    Constructors

    Accessors

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotationSegment.html b/classes/_octra_annotation.OctraAnnotationSegment.html index d70f7e3a0..9b8dc6143 100644 --- a/classes/_octra_annotation.OctraAnnotationSegment.html +++ b/classes/_octra_annotation.OctraAnnotationSegment.html @@ -1,4 +1,4 @@ -OctraAnnotationSegment | Octra libraries - v2.0.0

    Type Parameters

    Implements

    Constructors

    constructor +OctraAnnotationSegment | Octra libraries - v2.0.0

    Type Parameters

    Implements

    Constructors

    Properties

    context?: T
    labels: OLabel[]
    type: "segment" | "event" | "item" = 'segment'

    Accessors

    Methods

    • Parameters

      • notName: string
      • value: string

      Returns boolean

    +

    Constructors

    Properties

    context?: T
    labels: OLabel[]
    type: "segment" | "event" | "item" = 'segment'

    Accessors

    Methods

    • Parameters

      • notName: string
      • value: string

      Returns boolean

    diff --git a/classes/_octra_annotation.OctraAnnotationSegmentLevel.html b/classes/_octra_annotation.OctraAnnotationSegmentLevel.html index b8c61ef5a..ea9ef82aa 100644 --- a/classes/_octra_annotation.OctraAnnotationSegmentLevel.html +++ b/classes/_octra_annotation.OctraAnnotationSegmentLevel.html @@ -1,4 +1,4 @@ -OctraAnnotationSegmentLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Constructors

    constructor +OctraAnnotationSegmentLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Constructors

    Properties

    _id: number
    level: OLevel<T>

    Accessors

    • get id(): number
    • Returns number

    • get items(): S[]
    • Returns S[]

    • get name(): string
    • Returns string

    • set name(value): void
    • Parameters

      • value: string

      Returns void

    • get sortorder(): number
    • Returns number

    Methods

    +

    Constructors

    Properties

    _id: number
    level: OLevel<T>

    Accessors

    • get id(): number
    • Returns number

    • get items(): S[]
    • Returns S[]

    • get name(): string
    • Returns string

    • set name(value): void
    • Parameters

      • value: string

      Returns void

    • get sortorder(): number
    • Returns number

    Methods

    diff --git a/classes/_octra_annotation.PartiturConverter.html b/classes/_octra_annotation.PartiturConverter.html index 9c7a65fc6..9616658f6 100644 --- a/classes/_octra_annotation.PartiturConverter.html +++ b/classes/_octra_annotation.PartiturConverter.html @@ -1,4 +1,4 @@ -PartiturConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +PartiturConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application _conversion _encoding @@ -20,16 +20,16 @@

    Methods

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'BASPartitur'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'BASPartitur'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.PraatTableConverter.html b/classes/_octra_annotation.PraatTableConverter.html index 5032160dd..e5b78bc86 100644 --- a/classes/_octra_annotation.PraatTableConverter.html +++ b/classes/_octra_annotation.PraatTableConverter.html @@ -1,4 +1,4 @@ -PraatTableConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +PraatTableConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application _conversion _encoding @@ -20,13 +20,13 @@

    Methods

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PraatTextTable'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PraatTextTable'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.PraatTextgridConverter.html b/classes/_octra_annotation.PraatTextgridConverter.html index 4df756461..2e8093698 100644 --- a/classes/_octra_annotation.PraatTextgridConverter.html +++ b/classes/_octra_annotation.PraatTextgridConverter.html @@ -1,4 +1,4 @@ -PraatTextgridConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +PraatTextgridConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application _conversion _encoding @@ -20,14 +20,14 @@

    Methods

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'TextGrid'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'TextGrid'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.SRTConverter.html b/classes/_octra_annotation.SRTConverter.html index c47f7d45b..89f427322 100644 --- a/classes/_octra_annotation.SRTConverter.html +++ b/classes/_octra_annotation.SRTConverter.html @@ -1,4 +1,4 @@ -SRTConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +SRTConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: SRTConverterImportOptions = ...
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: SRTConverterImportOptions = ...
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • Parameters

      • samples: number
      • sampleRate: number

      Returns string

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • Parameters

      • samples: number
      • sampleRate: number

      Returns string

    • checks if the converter needs further options to import the file.

      +
    • options: SRTConverterImportOptions = ...

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.SRTConverterImportOptions.html b/classes/_octra_annotation.SRTConverterImportOptions.html index 37bc2b271..1b6f6f72a 100644 --- a/classes/_octra_annotation.SRTConverterImportOptions.html +++ b/classes/_octra_annotation.SRTConverterImportOptions.html @@ -1,5 +1,5 @@ -SRTConverterImportOptions | Octra libraries - v2.0.0

    Constructors

    constructor +SRTConverterImportOptions | Octra libraries - v2.0.0

    Constructors

    Properties

    combineSegmentsWithSameSpeakerThreshold?: number
    sortSpeakerSegments: boolean = false
    speakerIdentifierPattern?: string
    +

    Constructors

    Properties

    combineSegmentsWithSameSpeakerThreshold?: number
    sortSpeakerSegments: boolean = false
    speakerIdentifierPattern?: string
    diff --git a/classes/_octra_annotation.TextConverter.html b/classes/_octra_annotation.TextConverter.html index 6e65a0fef..fd753f4f7 100644 --- a/classes/_octra_annotation.TextConverter.html +++ b/classes/_octra_annotation.TextConverter.html @@ -1,4 +1,4 @@ -TextConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +TextConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PlainText'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: {
        addNewLineString: boolean;
        showTimestampSamples: boolean;
        showTimestampString: boolean;
    } = ...

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • transforms milliseconds to time string

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PlainText'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: {
        addNewLineString: boolean;
        showTimestampSamples: boolean;
        showTimestampString: boolean;
    } = ...

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • transforms milliseconds to time string

      Parameters

      • value: number

        number or milliseconds

        -
      • Optionalargs: {
            maxDuration?: number;
            showHour?: boolean;
            showMilliSeconds?: boolean;
        }
        • OptionalmaxDuration?: number
        • OptionalshowHour?: boolean
        • OptionalshowMilliSeconds?: boolean

      Returns string

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +
    • Optionalargs: {
          maxDuration?: number;
          showHour?: boolean;
          showMilliSeconds?: boolean;
      }
      • OptionalmaxDuration?: number
      • OptionalshowHour?: boolean
      • OptionalshowMilliSeconds?: boolean

    Returns string

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WebVTTConverter.html b/classes/_octra_annotation.WebVTTConverter.html index 906cc069d..5a64e1fca 100644 --- a/classes/_octra_annotation.WebVTTConverter.html +++ b/classes/_octra_annotation.WebVTTConverter.html @@ -1,4 +1,4 @@ -WebVTTConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +WebVTTConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WebVTT'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WebVTT'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WhisperJSON.html b/classes/_octra_annotation.WhisperJSON.html index 5843ec5fd..44dcc14f1 100644 --- a/classes/_octra_annotation.WhisperJSON.html +++ b/classes/_octra_annotation.WhisperJSON.html @@ -1,6 +1,6 @@ -WhisperJSON | Octra libraries - v2.0.0

    Constructors

    constructor +WhisperJSON | Octra libraries - v2.0.0

    Constructors

    Properties

    language: string
    segments: WhisperJSONSegment[]
    text?: string
    word_segments?: WhisperJSONWord[]
    +

    Constructors

    Properties

    language: string
    segments: WhisperJSONSegment[]
    text?: string
    word_segments?: WhisperJSONWord[]
    diff --git a/classes/_octra_annotation.WhisperJSONConverter.html b/classes/_octra_annotation.WhisperJSONConverter.html index ad8f0e5c7..ef68cadc4 100644 --- a/classes/_octra_annotation.WhisperJSONConverter.html +++ b/classes/_octra_annotation.WhisperJSONConverter.html @@ -1,4 +1,4 @@ -WhisperJSONConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +WhisperJSONConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application _conversion _encoding @@ -20,14 +20,14 @@

    Methods

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WhisperJSON'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WhisperJSON'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WhisperJSONSegment.html b/classes/_octra_annotation.WhisperJSONSegment.html index 97a8cedd5..83756b814 100644 --- a/classes/_octra_annotation.WhisperJSONSegment.html +++ b/classes/_octra_annotation.WhisperJSONSegment.html @@ -1,4 +1,4 @@ -WhisperJSONSegment | Octra libraries - v2.0.0

    Constructors

    constructor +WhisperJSONSegment | Octra libraries - v2.0.0

    Constructors

    Properties

    Constructors

    Properties

    avg_logprob?: number
    compression_ratio?: number
    end: number
    id?: number
    no_speech_prob?: number
    seek?: number
    speaker?: string
    start: number
    temperature?: number
    text: string
    tokens?: number[]
    +

    Constructors

    Properties

    avg_logprob?: number
    compression_ratio?: number
    end: number
    id?: number
    no_speech_prob?: number
    seek?: number
    speaker?: string
    start: number
    temperature?: number
    text: string
    tokens?: number[]
    diff --git a/classes/_octra_json_sets.DecisionTreeCombination.html b/classes/_octra_json_sets.DecisionTreeCombination.html index d42482b93..534c09e7a 100644 --- a/classes/_octra_json_sets.DecisionTreeCombination.html +++ b/classes/_octra_json_sets.DecisionTreeCombination.html @@ -1,4 +1,4 @@ -DecisionTreeCombination | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +DecisionTreeCombination | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>
    children: DecisionTreeNode<T, U>[] = []
    combination: "and" | "or"

    Accessors

    • get description(): undefined | string
    • Returns undefined | string

    • get name(): undefined | string
    • Returns undefined | string

    • get path(): string
    • Returns string

    Methods

    +

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>
    children: DecisionTreeNode<T, U>[] = []
    combination: "and" | "or"

    Accessors

    • get description(): undefined | string
    • Returns undefined | string

    • get name(): undefined | string
    • Returns undefined | string

    • get path(): string
    • Returns string

    Methods

    diff --git a/classes/_octra_json_sets.DecisionTreeExpression.html b/classes/_octra_json_sets.DecisionTreeExpression.html index 533bcc0c1..abcd36c76 100644 --- a/classes/_octra_json_sets.DecisionTreeExpression.html +++ b/classes/_octra_json_sets.DecisionTreeExpression.html @@ -1,4 +1,4 @@ -DecisionTreeExpression | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +DecisionTreeExpression | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>
    statement: JSONSetStatement<U>
    validItem: boolean = false

    Accessors

    • get description(): undefined | string
    • Returns undefined | string

    • get name(): undefined | string
    • Returns undefined | string

    • get path(): string
    • Returns string

    Methods

    +

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>
    statement: JSONSetStatement<U>
    validItem: boolean = false

    Accessors

    • get description(): undefined | string
    • Returns undefined | string

    • get name(): undefined | string
    • Returns undefined | string

    • get path(): string
    • Returns string

    Methods

    diff --git a/classes/_octra_json_sets.DecisionTreeNode.html b/classes/_octra_json_sets.DecisionTreeNode.html index b397a1ff4..0d182c0cf 100644 --- a/classes/_octra_json_sets.DecisionTreeNode.html +++ b/classes/_octra_json_sets.DecisionTreeNode.html @@ -1,4 +1,4 @@ -DecisionTreeNode | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +DecisionTreeNode | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>

    Accessors

    Methods

    • Type Parameters

      • T

      Parameters

      • array: T[]
      • start: number
      • end: number

      Returns T[][]

    +

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>

    Accessors

    Methods

    • Type Parameters

      • T

      Parameters

      • array: T[]
      • start: number
      • end: number

      Returns T[][]

    diff --git a/classes/_octra_json_sets.FileSetValidator.html b/classes/_octra_json_sets.FileSetValidator.html index 4b39340e8..8a023744c 100644 --- a/classes/_octra_json_sets.FileSetValidator.html +++ b/classes/_octra_json_sets.FileSetValidator.html @@ -1,6 +1,6 @@ -FileSetValidator | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +FileSetValidator | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    blueprint: JSONSetFileBlueprint = ...

    Accessors

    Methods

    +

    Constructors

    Properties

    blueprint: JSONSetFileBlueprint = ...

    Accessors

    Methods

    diff --git a/classes/_octra_json_sets.IFile.html b/classes/_octra_json_sets.IFile.html index 6d97f4d96..484ad1dfd 100644 --- a/classes/_octra_json_sets.IFile.html +++ b/classes/_octra_json_sets.IFile.html @@ -1,6 +1,6 @@ -IFile | Octra libraries - v2.0.0

    Constructors

    constructor +IFile | Octra libraries - v2.0.0

    Constructors

    Properties

    Constructors

    Properties

    content?: string
    name: string
    size?: number
    type?: string
    +

    Constructors

    Properties

    content?: string
    name: string
    size?: number
    type?: string
    diff --git a/classes/_octra_json_sets.JSONSet.html b/classes/_octra_json_sets.JSONSet.html index 61f4a0482..0a0554f93 100644 --- a/classes/_octra_json_sets.JSONSet.html +++ b/classes/_octra_json_sets.JSONSet.html @@ -1,5 +1,5 @@ -JSONSet | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    constructor +JSONSet | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    Properties

    Constructors

    Properties

    description?: string
    name?: string
    +

    Constructors

    Properties

    description?: string
    name?: string
    diff --git a/classes/_octra_json_sets.JSONSetBlueprint.html b/classes/_octra_json_sets.JSONSetBlueprint.html index 70559b9ad..035984305 100644 --- a/classes/_octra_json_sets.JSONSetBlueprint.html +++ b/classes/_octra_json_sets.JSONSetBlueprint.html @@ -1,7 +1,7 @@ -JSONSetBlueprint | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +JSONSetBlueprint | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    _validationMethods: ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[] = []

    Accessors

    Methods

    +

    Constructors

    Properties

    _validationMethods: ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[] = []

    Accessors

    Methods

    diff --git a/classes/_octra_json_sets.JSONSetCombination.html b/classes/_octra_json_sets.JSONSetCombination.html index 5cf179bfb..53d7539d7 100644 --- a/classes/_octra_json_sets.JSONSetCombination.html +++ b/classes/_octra_json_sets.JSONSetCombination.html @@ -1,4 +1,4 @@ -JSONSetCombination | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    constructor +JSONSetCombination | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    Properties

    Constructors

    Properties

    expressions: JSONSetExpression<U>[]
    type: "and" | "or"
    +

    Constructors

    Properties

    expressions: JSONSetExpression<U>[]
    type: "and" | "or"
    diff --git a/classes/_octra_json_sets.JSONSetFileBlueprint.html b/classes/_octra_json_sets.JSONSetFileBlueprint.html index 7251c0d16..7ea791eec 100644 --- a/classes/_octra_json_sets.JSONSetFileBlueprint.html +++ b/classes/_octra_json_sets.JSONSetFileBlueprint.html @@ -1,7 +1,7 @@ -JSONSetFileBlueprint | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +JSONSetFileBlueprint | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _validationMethods: ((item: IFile, conditions: JSONSetFileConditions, combinationType: "and" | "or", path: string) => JSONSetResult)[] = []

    Accessors

    • get validationMethods(): ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[]
    • Returns ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[]

    Methods

    +

    Constructors

    Properties

    _validationMethods: ((item: IFile, conditions: JSONSetFileConditions, combinationType: "and" | "or", path: string) => JSONSetResult)[] = []

    Accessors

    • get validationMethods(): ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[]
    • Returns ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[]

    Methods

    diff --git a/classes/_octra_json_sets.JSONSetFileConditions.html b/classes/_octra_json_sets.JSONSetFileConditions.html index 41d36d39d..f820c387f 100644 --- a/classes/_octra_json_sets.JSONSetFileConditions.html +++ b/classes/_octra_json_sets.JSONSetFileConditions.html @@ -1,7 +1,7 @@ -JSONSetFileConditions | Octra libraries - v2.0.0

    Constructors

    constructor +JSONSetFileConditions | Octra libraries - v2.0.0

    Constructors

    Properties

    content?: string[]
    extension?: string[]
    mimeType?: string[]
    namePattern?: string
    size?: string
    +

    Constructors

    Properties

    content?: string[]
    extension?: string[]
    mimeType?: string[]
    namePattern?: string
    size?: string
    diff --git a/classes/_octra_json_sets.JSONSetResult.html b/classes/_octra_json_sets.JSONSetResult.html index 29b53294a..094396479 100644 --- a/classes/_octra_json_sets.JSONSetResult.html +++ b/classes/_octra_json_sets.JSONSetResult.html @@ -1,6 +1,6 @@ -JSONSetResult | Octra libraries - v2.0.0

    Constructors

    constructor +JSONSetResult | Octra libraries - v2.0.0

    Constructors

    Properties

    combinationType?: "and" | "or"
    error?: string
    path?: string
    valid: boolean
    +

    Constructors

    Properties

    combinationType?: "and" | "or"
    error?: string
    path?: string
    valid: boolean
    diff --git a/classes/_octra_json_sets.JSONSetStatement.html b/classes/_octra_json_sets.JSONSetStatement.html index 70ea40ecc..e77d17815 100644 --- a/classes/_octra_json_sets.JSONSetStatement.html +++ b/classes/_octra_json_sets.JSONSetStatement.html @@ -1,6 +1,6 @@ -JSONSetStatement | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    constructor +JSONSetStatement | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    Properties

    Constructors

    Properties

    description?: string
    name?: string
    select: string
    with: U | U[]
    +

    Constructors

    Properties

    description?: string
    name?: string
    select: string
    with: U | U[]
    diff --git a/classes/_octra_json_sets.JSONSetValidationError.html b/classes/_octra_json_sets.JSONSetValidationError.html index 81f122b1d..ca0e64a96 100644 --- a/classes/_octra_json_sets.JSONSetValidationError.html +++ b/classes/_octra_json_sets.JSONSetValidationError.html @@ -1,6 +1,6 @@ -JSONSetValidationError | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    constructor +JSONSetValidationError | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    Properties

    combinationType?: "and" | "or"
    message: string
    path?: string
    statement?: JSONSetStatement<U>
    +

    Constructors

    Properties

    combinationType?: "and" | "or"
    message: string
    path?: string
    statement?: JSONSetStatement<U>
    diff --git a/classes/_octra_json_sets.JsonSetValidator.html b/classes/_octra_json_sets.JsonSetValidator.html index 751c01204..71492a9c9 100644 --- a/classes/_octra_json_sets.JsonSetValidator.html +++ b/classes/_octra_json_sets.JsonSetValidator.html @@ -1,6 +1,6 @@ -JsonSetValidator | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +JsonSetValidator | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    blueprint: JSONSetBlueprint<T, U>

    Accessors

    Methods

    +

    Constructors

    Properties

    blueprint: JSONSetBlueprint<T, U>

    Accessors

    Methods

    diff --git a/classes/_octra_json_sets.PossibleSolution.html b/classes/_octra_json_sets.PossibleSolution.html index d901bcdd1..0ef940121 100644 --- a/classes/_octra_json_sets.PossibleSolution.html +++ b/classes/_octra_json_sets.PossibleSolution.html @@ -1,5 +1,5 @@ -PossibleSolution | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Constructors

    constructor +PossibleSolution | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Constructors

    Properties

    Constructors

    Properties

    path: string
    selection: T
    statement: JSONSetExpression<U>
    +

    Constructors

    Properties

    path: string
    selection: T
    statement: JSONSetExpression<U>
    diff --git a/classes/_octra_media.AudioSelection.html b/classes/_octra_media.AudioSelection.html index 55337f2ba..d6b5e163e 100644 --- a/classes/_octra_media.AudioSelection.html +++ b/classes/_octra_media.AudioSelection.html @@ -1,8 +1,8 @@ -AudioSelection | Octra libraries - v2.0.0

    Constructors

    constructor +AudioSelection | Octra libraries - v2.0.0

    Constructors

    Accessors

    Methods

    Constructors

    Accessors

    Methods

    +

    Constructors

    Accessors

    Methods

    diff --git a/classes/_octra_media.OAudiofile.html b/classes/_octra_media.OAudiofile.html index 6171a19ba..495869af8 100644 --- a/classes/_octra_media.OAudiofile.html +++ b/classes/_octra_media.OAudiofile.html @@ -1,4 +1,4 @@ -OAudiofile | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +OAudiofile | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Constructors

    Properties

    arraybuffer?: ArrayBuffer
    duration: number
    name: string
    sampleRate: number
    size: number
    type: string
    url?: string
    +

    Constructors

    Properties

    arraybuffer?: ArrayBuffer
    duration: number
    name: string
    sampleRate: number
    size: number
    type: string
    url?: string
    diff --git a/classes/_octra_media.SampleUnit.html b/classes/_octra_media.SampleUnit.html index 49e0ef8d3..5f29bbe39 100644 --- a/classes/_octra_media.SampleUnit.html +++ b/classes/_octra_media.SampleUnit.html @@ -1,4 +1,4 @@ -SampleUnit | Octra libraries - v2.0.0

    Constructors

    constructor +SampleUnit | Octra libraries - v2.0.0

    Constructors

    Accessors

    Methods

    • Parameters

      • seconds: number
      • sampleRate: number

      Returns number

    +

    Constructors

    Accessors

    Methods

    • Parameters

      • seconds: number
      • sampleRate: number

      Returns number

    diff --git a/classes/_octra_ngx_components.AsrOptionsComponent.html b/classes/_octra_ngx_components.AsrOptionsComponent.html new file mode 100644 index 000000000..fe11a6f85 --- /dev/null +++ b/classes/_octra_ngx_components.AsrOptionsComponent.html @@ -0,0 +1,36 @@ +AsrOptionsComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnChanges

    Constructors

    Properties

    accessCodeVisible: boolean = false
    asrLanguages?: {
        description: string;
        providersOnly?: string[];
        value: string;
    }[]
    dropdown?: NgbDropdown
    dropdown2?: NgbDropdown
    fields: {
        asr: {
            accessCode?: string;
            filtered: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            languages: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            selected: string;
        };
        maus: {
            filtered: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            languages: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            selected: string;
        };
        provider: {
            filtered: ASRService[];
            selected: string;
            services: ASRService[];
        };
    } = ...
    i18n: ASROptionsTranslations = defaultI18n
    languageSettings?: ASRSettings
    manualURL: string = ''
    mausLanguages?: {
        description: string;
        providersOnly?: string[];
        value: string;
    }[]
    options?: {
        accessCode?: string;
        selectedASRLanguage?: string;
        selectedMausLanguage?: string;
        selectedServiceProvider?: ASRService;
    }
    optionsChange: EventEmitter<{
        accessCode?: string;
        selectedASRLanguage?: string;
        selectedMausLanguage?: string;
        selectedServiceProvider?: ASRService;
    }> = ...
    popTemplate: NgbPopover
    settings: {
        allSegmentsNext: boolean;
        onlyForThisOne: boolean;
    } = ...
    showAccessCode: boolean = false
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that is invoked immediately after the +default change detector has checked data-bound properties +if at least one has changed, and before the view and content +children are checked.

      +

      Parameters

      • changes: SimpleChanges

        The changed properties.

        +

      Returns void

    diff --git a/classes/_octra_ngx_components.AudioViewerComponent.html b/classes/_octra_ngx_components.AudioViewerComponent.html index 9dd9642dd..010149329 100644 --- a/classes/_octra_ngx_components.AudioViewerComponent.html +++ b/classes/_octra_ngx_components.AudioViewerComponent.html @@ -1,4 +1,4 @@ -AudioViewerComponent | Octra libraries - v2.0.0

    Implements

    • OnInit
    • OnChanges
    • OnDestroy

    Constructors

    constructor +AudioViewerComponent | Octra libraries - v2.0.0

    Implements

    • OnInit
    • OnChanges
    • OnDestroy

    Constructors

    Properties

    Constructors

    Properties

    audioChunk: undefined | AudioChunk

    current audio chunk displayed by this signal display

    -
    av: AudioViewerService
    konvaContainer: undefined | ElementRef<any>
    silencePlaceholder?: string

    defines the placeholder for silenece. E.g. if it's

    and a segment +

    Constructors

    Properties

    audioChunk: undefined | AudioChunk

    current audio chunk displayed by this signal display

    +
    av: AudioViewerService
    konvaContainer: undefined | ElementRef<any>
    silencePlaceholder?: string

    defines the placeholder for silenece. E.g. if it's

    and a segment contains this value, the segment is marked as silence.

    -

    Accessors

    • get mouseCursor(): {
          location: undefined | Vector2d;
          size: undefined | {
              height: number;
              width: number;
          };
      }
    • Returns {
          location: undefined | Vector2d;
          size: undefined | {
              height: number;
              width: number;
          };
      }

      • location: undefined | Vector2d
      • size: undefined | {
            height: number;
            width: number;
        }
    • get segmententer(): EventEmitter<{
          index: number;
          pos: {
              Y1: number;
              Y2: number;
          };
      }>
    • triggers when the user enters a selected segment

      -

      Returns EventEmitter<{
          index: number;
          pos: {
              Y1: number;
              Y2: number;
          };
      }>

    Methods

    Accessors

    • get mouseCursor(): {
          location: undefined | Vector2d;
          size: undefined | {
              height: number;
              width: number;
          };
      }
    • Returns {
          location: undefined | Vector2d;
          size: undefined | {
              height: number;
              width: number;
          };
      }

      • location: undefined | Vector2d
      • size: undefined | {
            height: number;
            width: number;
        }
    • get segmententer(): EventEmitter<{
          index: number;
          pos: {
              Y1: number;
              Y2: number;
          };
      }>
    • triggers when the user enters a selected segment

      +

      Returns EventEmitter<{
          index: number;
          pos: {
              Y1: number;
              Y2: number;
          };
      }>

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: SimpleChanges

        The changed properties.

        -

      Returns void

    • A callback method that performs custom clean-up, invoked immediately +

    Returns void

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      -

      Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.AudioplayerComponent.html b/classes/_octra_ngx_components.AudioplayerComponent.html index 18b3dab80..89fdf64d3 100644 --- a/classes/_octra_ngx_components.AudioplayerComponent.html +++ b/classes/_octra_ngx_components.AudioplayerComponent.html @@ -1,4 +1,4 @@ -AudioplayerComponent | Octra libraries - v2.0.0

    Implements

    • OnInit
    • AfterViewInit
    • OnChanges
    • OnDestroy

    Constructors

    constructor +AudioplayerComponent | Octra libraries - v2.0.0

    Implements

    • OnInit
    • AfterViewInit
    • OnChanges
    • OnDestroy

    Constructors

    Properties

    Accessors

    getPlayHeadX @@ -14,19 +14,19 @@ onResize pxToSample update -

    Constructors

    Properties

    audioChunk: undefined | AudioChunk
    konvaContainer: undefined | ElementRef<any>

    Accessors

    Methods

    • A callback method that is invoked immediately after +

    Constructors

    Properties

    audioChunk: undefined | AudioChunk
    konvaContainer: undefined | ElementRef<any>

    Accessors

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: SimpleChanges

        The changed properties.

        -

      Returns void

    • A callback method that performs custom clean-up, invoked immediately +

    Returns void

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      -

      Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.AudioviewerConfig.html b/classes/_octra_ngx_components.AudioviewerConfig.html index 694601000..fb5649c09 100644 --- a/classes/_octra_ngx_components.AudioviewerConfig.html +++ b/classes/_octra_ngx_components.AudioviewerConfig.html @@ -1,4 +1,4 @@ -AudioviewerConfig | Octra libraries - v2.0.0

    Constructors

    constructor +AudioviewerConfig | Octra libraries - v2.0.0

    Constructors

    Properties

    Constructors

    Properties

    asr: {
        enabled: boolean;
    } = ...
    backgroundcolor: string = 'rgb(255, 248, 248)'
    boundaries: {
        color: string;
        enabled: boolean;
        readonly: boolean;
        width: number;
    } = ...
    cropping: string = 'none'
    cursor: {
        color: string;
        fixed: boolean;
    } = ...
    data: {
        color: string;
    } = ...
    disabledKeys: string[] = ...
    frame: {
        color: string;
    } = ...
    grid: {
        color: string;
        enabled: true;
    } = ...
    justifySignalHeight: boolean = true
    lineheight: number = 60
    margin: {
        bottom: number;
        left: number;
        right: number;
        top: number;
    } = ...
    multiLine: boolean = false
    pixelPerSec: number = 50
    playcursor: {
        color: string;
        height: number;
        width: number;
    } = ...
    roundValues: boolean = true
    scrollbar: {
        background: {
            color: string;
            stroke: string;
            strokeWidth: number;
        };
        enabled: boolean;
        selector: {
            color: string;
            stroke: string;
            strokeWidth: number;
            width: number;
        };
        width: number;
    } = ...
    selection: {
        color: string;
        enabled: boolean;
    } = ...
    shortcuts: ShortcutGroup = ...
    shortcutsEnabled: boolean = true
    showProgressBars: boolean = false
    showTimePerLine: boolean = false
    showTranscripts: boolean = false
    stepWidthRatio: number = 0.0226
    timeline: {
        enabled: boolean;
        font: string;
        fontSize: number;
        fontWeight: string;
        foreColor: string;
        height: number;
    } = ...
    type: undefined | string
    +

    Constructors

    Properties

    asr: {
        enabled: boolean;
    } = ...
    backgroundcolor: string = 'rgb(255, 248, 248)'
    boundaries: {
        color: string;
        enabled: boolean;
        readonly: boolean;
        width: number;
    } = ...
    cropping: string = 'none'
    cursor: {
        color: string;
        fixed: boolean;
    } = ...
    data: {
        color: string;
    } = ...
    disabledKeys: string[] = ...
    frame: {
        color: string;
    } = ...
    grid: {
        color: string;
        enabled: true;
    } = ...
    justifySignalHeight: boolean = true
    lineheight: number = 60
    margin: {
        bottom: number;
        left: number;
        right: number;
        top: number;
    } = ...
    multiLine: boolean = false
    pixelPerSec: number = 50
    playcursor: {
        color: string;
        height: number;
        width: number;
    } = ...
    roundValues: boolean = true
    scrollbar: {
        background: {
            color: string;
            stroke: string;
            strokeWidth: number;
        };
        enabled: boolean;
        selector: {
            color: string;
            stroke: string;
            strokeWidth: number;
            width: number;
        };
        width: number;
    } = ...
    selection: {
        color: string;
        enabled: boolean;
    } = ...
    shortcuts: ShortcutGroup = ...
    shortcutsEnabled: boolean = true
    showProgressBars: boolean = false
    showTimePerLine: boolean = false
    showTranscripts: boolean = false
    stepWidthRatio: number = 0.0226
    timeline: {
        enabled: boolean;
        font: string;
        fontSize: number;
        fontWeight: string;
        foreColor: string;
        height: number;
    } = ...
    type: undefined | string
    diff --git a/classes/_octra_ngx_components.ConfigurationArrayControl.html b/classes/_octra_ngx_components.ConfigurationArrayControl.html index 155fb436d..49144570c 100644 --- a/classes/_octra_ngx_components.ConfigurationArrayControl.html +++ b/classes/_octra_ngx_components.ConfigurationArrayControl.html @@ -1,4 +1,4 @@ -ConfigurationArrayControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationArrayControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<any[], any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<any[], any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationControl.html b/classes/_octra_ngx_components.ConfigurationControl.html index 7d2a38809..be823b8ae 100644 --- a/classes/_octra_ngx_components.ConfigurationControl.html +++ b/classes/_octra_ngx_components.ConfigurationControl.html @@ -1,4 +1,4 @@ -ConfigurationControl | Octra libraries - v2.0.0

    Type Parameters

    • R = any
    • S = any

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationControl | Octra libraries - v2.0.0

    Type Parameters

    • R = any
    • S = any

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationControlGroup.html b/classes/_octra_ngx_components.ConfigurationControlGroup.html index 1f46301ef..0d5280b34 100644 --- a/classes/_octra_ngx_components.ConfigurationControlGroup.html +++ b/classes/_octra_ngx_components.ConfigurationControlGroup.html @@ -1,4 +1,4 @@ -ConfigurationControlGroup | Octra libraries - v2.0.0

    Constructors

    constructor +ConfigurationControlGroup | Octra libraries - v2.0.0

    Constructors

    Properties

    _dependsOn _name _title @@ -20,4 +20,4 @@ type

    Methods

    Constructors

    Properties

    _dependsOn: string[] = []
    _name: string
    _title: string
    _toggleable: boolean = false
    context: any
    controls: (ConfigurationControlGroup | ConfigurationControl<any, any>)[] = []
    description: string = ''
    focused: boolean = false
    id: number = 1
    ignore: boolean = false
    itemsType: any = undefined
    toggled: boolean = false
    value: undefined = undefined

    Accessors

    Methods

    +

    Constructors

    Properties

    _dependsOn: string[] = []
    _name: string
    _title: string
    _toggleable: boolean = false
    context: any
    controls: (ConfigurationControlGroup | ConfigurationControl<any, any>)[] = []
    description: string = ''
    focused: boolean = false
    id: number = 1
    ignore: boolean = false
    itemsType: any = undefined
    toggled: boolean = false
    value: undefined = undefined

    Accessors

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationControlOptions.html b/classes/_octra_ngx_components.ConfigurationControlOptions.html index 78b8153f6..4c0633f03 100644 --- a/classes/_octra_ngx_components.ConfigurationControlOptions.html +++ b/classes/_octra_ngx_components.ConfigurationControlOptions.html @@ -1,4 +1,4 @@ -ConfigurationControlOptions | Octra libraries - v2.0.0

    Type Parameters

    • R
    • S = any

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationControlOptions | Octra libraries - v2.0.0

    Type Parameters

    • R
    • S = any

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    context?: S
    defaultValue?: R
    dependsOn: string[] = []
    description?: string
    ignore: boolean = false
    title?: string
    toggleable: boolean = false
    type?:
        | "number"
        | "select"
        | "textarea"
        | "switch"
        | "text"
        | "integer"
        | "multiple-choice"
        | "array"
    value?: R
    +

    Constructors

    Properties

    context?: S
    defaultValue?: R
    dependsOn: string[] = []
    description?: string
    ignore: boolean = false
    title?: string
    toggleable: boolean = false
    type?:
        | "number"
        | "select"
        | "textarea"
        | "switch"
        | "text"
        | "integer"
        | "multiple-choice"
        | "array"
    value?: R
    diff --git a/classes/_octra_ngx_components.ConfigurationMultipleChoiceControl.html b/classes/_octra_ngx_components.ConfigurationMultipleChoiceControl.html index 0a25ee1a3..7d9e154c6 100644 --- a/classes/_octra_ngx_components.ConfigurationMultipleChoiceControl.html +++ b/classes/_octra_ngx_components.ConfigurationMultipleChoiceControl.html @@ -1,4 +1,4 @@ -ConfigurationMultipleChoiceControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    • ConfigurationControl<string[], {
          label: string;
          value: string;
      }>
      • ConfigurationMultipleChoiceControl

    Constructors

    constructor +ConfigurationMultipleChoiceControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    • ConfigurationControl<string[], {
          label: string;
          value: string;
      }>
      • ConfigurationMultipleChoiceControl

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string[], {
        label: string;
        value: string;
    }>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string[], {
        label: string;
        value: string;
    }>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationNumberControl.html b/classes/_octra_ngx_components.ConfigurationNumberControl.html index 0d05c6831..3013f2317 100644 --- a/classes/_octra_ngx_components.ConfigurationNumberControl.html +++ b/classes/_octra_ngx_components.ConfigurationNumberControl.html @@ -1,4 +1,4 @@ -ConfigurationNumberControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationNumberControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<number, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<number, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationSelectControl.html b/classes/_octra_ngx_components.ConfigurationSelectControl.html index bd72ba227..ea92fae66 100644 --- a/classes/_octra_ngx_components.ConfigurationSelectControl.html +++ b/classes/_octra_ngx_components.ConfigurationSelectControl.html @@ -1,4 +1,4 @@ -ConfigurationSelectControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    • ConfigurationControl<string, {
          label: string;
          value: string;
      }>
      • ConfigurationSelectControl

    Constructors

    constructor +ConfigurationSelectControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    • ConfigurationControl<string, {
          label: string;
          value: string;
      }>
      • ConfigurationSelectControl

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, {
        label: string;
        value: string;
    }>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, {
        label: string;
        value: string;
    }>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationSwitchControl.html b/classes/_octra_ngx_components.ConfigurationSwitchControl.html index c09b90d4d..61bf7b3a2 100644 --- a/classes/_octra_ngx_components.ConfigurationSwitchControl.html +++ b/classes/_octra_ngx_components.ConfigurationSwitchControl.html @@ -1,4 +1,4 @@ -ConfigurationSwitchControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationSwitchControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<boolean, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<boolean, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationTextControl.html b/classes/_octra_ngx_components.ConfigurationTextControl.html index 2c1afadb4..a9db3e16f 100644 --- a/classes/_octra_ngx_components.ConfigurationTextControl.html +++ b/classes/_octra_ngx_components.ConfigurationTextControl.html @@ -1,4 +1,4 @@ -ConfigurationTextControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationTextControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationTextareaControl.html b/classes/_octra_ngx_components.ConfigurationTextareaControl.html index 0677b0988..1d762300c 100644 --- a/classes/_octra_ngx_components.ConfigurationTextareaControl.html +++ b/classes/_octra_ngx_components.ConfigurationTextareaControl.html @@ -1,4 +1,4 @@ -ConfigurationTextareaControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationTextareaControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.FixedConfigurationControlOptions.html b/classes/_octra_ngx_components.FixedConfigurationControlOptions.html index cea24a0df..8c50da15f 100644 --- a/classes/_octra_ngx_components.FixedConfigurationControlOptions.html +++ b/classes/_octra_ngx_components.FixedConfigurationControlOptions.html @@ -1,4 +1,4 @@ -FixedConfigurationControlOptions | Octra libraries - v2.0.0

    Type Parameters

    • R
    • S = any

    Hierarchy (view full)

    Constructors

    constructor +FixedConfigurationControlOptions | Octra libraries - v2.0.0

    Type Parameters

    • R
    • S = any

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    context?: S
    defaultValue?: R
    dependsOn: string[] = []
    description?: string
    ignore: boolean = false
    title?: string
    toggleable: boolean = false
    type:
        | "number"
        | "select"
        | "textarea"
        | "switch"
        | "text"
        | "integer"
        | "multiple-choice"
        | "array"
    value?: R
    +

    Constructors

    Properties

    context?: S
    defaultValue?: R
    dependsOn: string[] = []
    description?: string
    ignore: boolean = false
    title?: string
    toggleable: boolean = false
    type:
        | "number"
        | "select"
        | "textarea"
        | "switch"
        | "text"
        | "integer"
        | "multiple-choice"
        | "array"
    value?: R
    diff --git a/classes/_octra_ngx_components.Interval.html b/classes/_octra_ngx_components.Interval.html index 50df9002d..a90ff3a20 100644 --- a/classes/_octra_ngx_components.Interval.html +++ b/classes/_octra_ngx_components.Interval.html @@ -1,5 +1,5 @@ Interval | Octra libraries - v2.0.0

    collections

    -

    Implements

    Constructors

    Implements

    Constructors

    Properties

    Constructors

    Properties

    end: number
    start: number
    +

    Constructors

    Properties

    end: number
    start: number
    diff --git a/classes/_octra_ngx_components.Margin.html b/classes/_octra_ngx_components.Margin.html index 971f67cf3..8566d0cdd 100644 --- a/classes/_octra_ngx_components.Margin.html +++ b/classes/_octra_ngx_components.Margin.html @@ -1,6 +1,6 @@ -Margin | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +Margin | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Constructors

    Properties

    bottom: number
    left: number
    right: number
    top: number
    +

    Constructors

    Properties

    bottom: number
    left: number
    right: number
    top: number
    diff --git a/classes/_octra_ngx_components.MultiThreadingService.html b/classes/_octra_ngx_components.MultiThreadingService.html index 8e2b4f6e0..8745b8d94 100644 --- a/classes/_octra_ngx_components.MultiThreadingService.html +++ b/classes/_octra_ngx_components.MultiThreadingService.html @@ -1,6 +1,6 @@ -MultiThreadingService | Octra libraries - v2.0.0

    Constructors

    constructor +MultiThreadingService | Octra libraries - v2.0.0

    Constructors

    Accessors

    Methods

    Constructors

    Accessors

    Methods

    +

    Constructors

    Accessors

    Methods

    diff --git a/classes/_octra_ngx_components.OctraComponentsModule.html b/classes/_octra_ngx_components.OctraComponentsModule.html index f05367853..62949bed8 100644 --- a/classes/_octra_ngx_components.OctraComponentsModule.html +++ b/classes/_octra_ngx_components.OctraComponentsModule.html @@ -1,2 +1,2 @@ -OctraComponentsModule | Octra libraries - v2.0.0

    Constructors

    constructor +OctraComponentsModule | Octra libraries - v2.0.0

    Constructors

    Constructors

    diff --git a/classes/_octra_ngx_components.OctraFormGeneratorModule.html b/classes/_octra_ngx_components.OctraFormGeneratorModule.html index b00aacf58..f65b53e41 100644 --- a/classes/_octra_ngx_components.OctraFormGeneratorModule.html +++ b/classes/_octra_ngx_components.OctraFormGeneratorModule.html @@ -1,2 +1,2 @@ -OctraFormGeneratorModule | Octra libraries - v2.0.0

    Constructors

    constructor +OctraFormGeneratorModule | Octra libraries - v2.0.0
    diff --git a/classes/_octra_ngx_components.Position.html b/classes/_octra_ngx_components.Position.html index 672c45fb4..61fd5889d 100644 --- a/classes/_octra_ngx_components.Position.html +++ b/classes/_octra_ngx_components.Position.html @@ -1,4 +1,4 @@ -Position | Octra libraries - v2.0.0

    Implements

    Implemented by

    Constructors

    constructor +Position | Octra libraries - v2.0.0

    Implements

    Implemented by

    Constructors

    Properties

    x y -

    Constructors

    Properties

    x: number
    y: number
    +

    Constructors

    Properties

    x: number
    y: number
    diff --git a/classes/_octra_ngx_components.PreparedItem.html b/classes/_octra_ngx_components.PreparedItem.html index 23e1f3916..529eb769b 100644 --- a/classes/_octra_ngx_components.PreparedItem.html +++ b/classes/_octra_ngx_components.PreparedItem.html @@ -1,4 +1,4 @@ -PreparedItem | Octra libraries - v2.0.0

    Constructors

    constructor +PreparedItem | Octra libraries - v2.0.0
    +

    Constructors

    Properties

    selected: boolean = false
    value: any
    diff --git a/classes/_octra_ngx_components.Rectangle.html b/classes/_octra_ngx_components.Rectangle.html index 384296434..aefcbbc6a 100644 --- a/classes/_octra_ngx_components.Rectangle.html +++ b/classes/_octra_ngx_components.Rectangle.html @@ -1,5 +1,5 @@ Rectangle | Octra libraries - v2.0.0

    SHAPES

    -

    Implements

    Constructors

    Implements

    Constructors

    Properties

    Constructors

    Properties

    position: Position
    size: Size
    +

    Constructors

    Properties

    position: Position
    size: Size
    diff --git a/classes/_octra_ngx_components.Size.html b/classes/_octra_ngx_components.Size.html index fec33b6da..90bc7cfbb 100644 --- a/classes/_octra_ngx_components.Size.html +++ b/classes/_octra_ngx_components.Size.html @@ -1,4 +1,4 @@ -Size | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +Size | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Constructors

    Properties

    height: number
    width: number
    +

    Constructors

    Properties

    height: number
    width: number
    diff --git a/classes/_octra_ngx_components.ToolConfigArrayAdderComponent.html b/classes/_octra_ngx_components.ToolConfigArrayAdderComponent.html index 66b45e767..0b135f097 100644 --- a/classes/_octra_ngx_components.ToolConfigArrayAdderComponent.html +++ b/classes/_octra_ngx_components.ToolConfigArrayAdderComponent.html @@ -1,4 +1,4 @@ -ToolConfigArrayAdderComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ToolConfigArrayAdderComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    _items: PreparedItem[] = []
    disabled: boolean = false
    inputValue: any
    items: any[] = []
    itemsAdd: EventEmitter<any[]> = ...
    popover: NgbPopover
    subscriptionManager: SubscriptionManager<Subscription> = ...
    type?: "number" | "text" | "integer"
    uniqueItems: boolean = false
    values: any[] = []

    Methods

    • A callback method that performs custom clean-up, invoked immediately +

    Constructors

    Properties

    _items: PreparedItem[] = []
    disabled: boolean = false
    inputValue: any
    items: any[] = []
    itemsAdd: EventEmitter<any[]> = ...
    popover: NgbPopover
    subscriptionManager: SubscriptionManager<Subscription> = ...
    type?: "number" | "text" | "integer"
    uniqueItems: boolean = false
    values: any[] = []

    Methods

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.ToolConfiguratorComponent.html b/classes/_octra_ngx_components.ToolConfiguratorComponent.html index fcbd49561..05cac8266 100644 --- a/classes/_octra_ngx_components.ToolConfiguratorComponent.html +++ b/classes/_octra_ngx_components.ToolConfiguratorComponent.html @@ -1,4 +1,4 @@ -ToolConfiguratorComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnChanges

    Constructors

    constructor +ToolConfiguratorComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnChanges

    Constructors

    Properties

    Constructors

    Properties

    json?: any
    jsonSchema?: any
    jsonText?: string
    jsonTextChange: EventEmitter<string> = ...
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that is invoked immediately after the +

    Constructors

    Properties

    json?: any
    jsonSchema?: any
    jsonText?: string
    jsonTextChange: EventEmitter<string> = ...
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: SimpleChanges

        The changed properties.

        -

      Returns void

    • A callback method that performs custom clean-up, invoked immediately +

    Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.ToolconfigGroupComponent.html b/classes/_octra_ngx_components.ToolconfigGroupComponent.html index f7be004f3..c62af79b4 100644 --- a/classes/_octra_ngx_components.ToolconfigGroupComponent.html +++ b/classes/_octra_ngx_components.ToolconfigGroupComponent.html @@ -1,4 +1,4 @@ -ToolconfigGroupComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ToolconfigGroupComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    somethingChanged: EventEmitter<void> = ...
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that performs custom clean-up, invoked immediately +

    Constructors

    Properties

    somethingChanged: EventEmitter<void> = ...
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    +

    Returns void

    diff --git a/classes/_octra_ngx_utilities.CapitalLetterPipe.html b/classes/_octra_ngx_utilities.CapitalLetterPipe.html index 8be655603..8098025bd 100644 --- a/classes/_octra_ngx_utilities.CapitalLetterPipe.html +++ b/classes/_octra_ngx_utilities.CapitalLetterPipe.html @@ -1,3 +1,3 @@ -CapitalLetterPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +CapitalLetterPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    +

    Constructors

    Methods

    diff --git a/classes/_octra_ngx_utilities.FileSizePipe.html b/classes/_octra_ngx_utilities.FileSizePipe.html index a7f478aa6..541010bf8 100644 --- a/classes/_octra_ngx_utilities.FileSizePipe.html +++ b/classes/_octra_ngx_utilities.FileSizePipe.html @@ -1,3 +1,3 @@ -FileSizePipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +FileSizePipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: number

      Returns string

    +

    Constructors

    Methods

    • Parameters

      • value: number

      Returns string

    diff --git a/classes/_octra_ngx_utilities.JoinPipe.html b/classes/_octra_ngx_utilities.JoinPipe.html index 61dae4042..cf43b26e1 100644 --- a/classes/_octra_ngx_utilities.JoinPipe.html +++ b/classes/_octra_ngx_utilities.JoinPipe.html @@ -1,3 +1,3 @@ -JoinPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +JoinPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: string[]
      • options: {
            separator: string;
        }
        • separator: string

      Returns string

    +

    Constructors

    Methods

    • Parameters

      • value: string[]
      • options: {
            separator: string;
        }
        • separator: string

      Returns string

    diff --git a/classes/_octra_ngx_utilities.LeadingNullPipe.html b/classes/_octra_ngx_utilities.LeadingNullPipe.html index ba4a20dcc..fcf15092a 100644 --- a/classes/_octra_ngx_utilities.LeadingNullPipe.html +++ b/classes/_octra_ngx_utilities.LeadingNullPipe.html @@ -1,3 +1,3 @@ -LeadingNullPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +LeadingNullPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: any
      • maxnum: number

      Returns any

    +

    Constructors

    Methods

    • Parameters

      • value: any
      • maxnum: number

      Returns any

    diff --git a/classes/_octra_ngx_utilities.MapPipe.html b/classes/_octra_ngx_utilities.MapPipe.html index f749abb53..914ee4b17 100644 --- a/classes/_octra_ngx_utilities.MapPipe.html +++ b/classes/_octra_ngx_utilities.MapPipe.html @@ -1,3 +1,3 @@ -MapPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +MapPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: any[]
      • options: {
            func: ((a: any) => any);
        }
        • func: ((a: any) => any)
            • (a): any
            • Parameters

              • a: any

              Returns any

      Returns any[]

    +

    Constructors

    Methods

    • Parameters

      • value: any[]
      • options: {
            func: ((a: any) => any);
        }
        • func: ((a: any) => any)
            • (a): any
            • Parameters

              • a: any

              Returns any

      Returns any[]

    diff --git a/classes/_octra_ngx_utilities.OctraUtilitiesModule.html b/classes/_octra_ngx_utilities.OctraUtilitiesModule.html index a64b5d1b0..61d616b98 100644 --- a/classes/_octra_ngx_utilities.OctraUtilitiesModule.html +++ b/classes/_octra_ngx_utilities.OctraUtilitiesModule.html @@ -1,2 +1,2 @@ -OctraUtilitiesModule | Octra libraries - v2.0.0

    Constructors

    constructor +OctraUtilitiesModule | Octra libraries - v2.0.0

    Constructors

    Constructors

    diff --git a/classes/_octra_ngx_utilities.ProcentPipe.html b/classes/_octra_ngx_utilities.ProcentPipe.html index 0cf6d5c5c..6dcf64a23 100644 --- a/classes/_octra_ngx_utilities.ProcentPipe.html +++ b/classes/_octra_ngx_utilities.ProcentPipe.html @@ -1,3 +1,3 @@ -ProcentPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +ProcentPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: any

      Returns any

    +

    Constructors

    Methods

    • Parameters

      • value: any

      Returns any

    diff --git a/classes/_octra_ngx_utilities.SubscriberComponent.html b/classes/_octra_ngx_utilities.SubscriberComponent.html index 75380b789..2780c8d2d 100644 --- a/classes/_octra_ngx_utilities.SubscriberComponent.html +++ b/classes/_octra_ngx_utilities.SubscriberComponent.html @@ -1,8 +1,8 @@ -SubscriberComponent | Octra libraries - v2.0.0

    Hierarchy

    • SubscriberComponent

      Implements

      • OnDestroy

      Constructors

      constructor +SubscriberComponent | Octra libraries - v2.0.0

      Hierarchy

      • SubscriberComponent

        Implements

        • OnDestroy

        Constructors

        Properties

        Methods

        Constructors

        Properties

        subscriptionManager: SubscriptionManager<Subscription> = ...

        Methods

        • A callback method that performs custom clean-up, invoked immediately +

        Constructors

        Properties

        subscriptionManager: SubscriptionManager<Subscription> = ...

        Methods

        • A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

          -

          Returns void

        • Protected

          subscribes an observable that is internally added to the subscription manager and destroyed automatically on ngDestroy

          -

          Type Parameters

          • R
          • E

          Parameters

          • observable: Observable<R>
          • OptionalobserverOrNext: Partial<Observer<R>> | ((value: R) => void)
          • Optionaltag: string

          Returns number

        +

        Returns void

        • Protected

          subscribes an observable that is internally added to the subscription manager and destroyed automatically on ngDestroy

          +

          Type Parameters

          • R
          • E

          Parameters

          • observable: Observable<R>
          • OptionalobserverOrNext: Partial<Observer<R>> | ((value: R) => void)
          • Optionaltag: string

          Returns number

        diff --git a/classes/_octra_ngx_utilities.TimespanPipe.html b/classes/_octra_ngx_utilities.TimespanPipe.html index 40d09621f..8fd8e913d 100644 --- a/classes/_octra_ngx_utilities.TimespanPipe.html +++ b/classes/_octra_ngx_utilities.TimespanPipe.html @@ -1,6 +1,6 @@ -TimespanPipe | Octra libraries - v2.0.0

        Implements

        • PipeTransform

        Constructors

        constructor +TimespanPipe | Octra libraries - v2.0.0

        Implements

        • PipeTransform

        Constructors

        Methods

        Constructors

        Methods

        • transforms milliseconds to time string

          Parameters

          • value: undefined | number

            number or milliseconds

          • Optionalargs: {
                maxDuration?: number;
                showHour?: boolean;
                showMilliSeconds?: boolean;
            }

            [showHour, showMilliSeconds]

            -
            • OptionalmaxDuration?: number
            • OptionalshowHour?: boolean
            • OptionalshowMilliSeconds?: boolean

          Returns any

        +
        • OptionalmaxDuration?: number
        • OptionalshowHour?: boolean
        • OptionalshowMilliSeconds?: boolean

        Returns any

        diff --git a/classes/_octra_ngx_utilities.UnixDurationPipe.html b/classes/_octra_ngx_utilities.UnixDurationPipe.html index 2c8c15b55..11a903752 100644 --- a/classes/_octra_ngx_utilities.UnixDurationPipe.html +++ b/classes/_octra_ngx_utilities.UnixDurationPipe.html @@ -1,3 +1,3 @@ -UnixDurationPipe | Octra libraries - v2.0.0

        Implements

        • PipeTransform

        Constructors

        constructor +UnixDurationPipe | Octra libraries - v2.0.0

        Implements

        • PipeTransform

        Constructors

        Methods

        Constructors

        Methods

        • Parameters

          • Optionalvalue: number

          Returns unknown

        +

        Constructors

        Methods

        • Parameters

          • Optionalvalue: number

          Returns unknown

        diff --git a/classes/_octra_utilities.SerializableClass.html b/classes/_octra_utilities.SerializableClass.html index 5698b89cb..2936b067d 100644 --- a/classes/_octra_utilities.SerializableClass.html +++ b/classes/_octra_utilities.SerializableClass.html @@ -1,3 +1,3 @@ -SerializableClass | Octra libraries - v2.0.0

        ClassSerializableClass<S, T>Abstract

        Type Parameters

        • S
        • T

        Constructors

        constructor +SerializableClass | Octra libraries - v2.0.0

        ClassSerializableClass<S, T>Abstract

        Type Parameters

        • S
        • T

        Constructors

        Methods

        Constructors

        Methods

        • Type Parameters

          • S
          • T

          Parameters

          • jsonObject: S
          • sampleRate: number

          Returns undefined | T

        +

        Constructors

        Methods

        • Type Parameters

          • S
          • T

          Parameters

          • jsonObject: S
          • sampleRate: number

          Returns undefined | T

        diff --git a/classes/_octra_utilities.SubscriptionManager.html b/classes/_octra_utilities.SubscriptionManager.html index dedd9d20c..eb4f37903 100644 --- a/classes/_octra_utilities.SubscriptionManager.html +++ b/classes/_octra_utilities.SubscriptionManager.html @@ -1,15 +1,15 @@ -SubscriptionManager | Octra libraries - v2.0.0

        Type Parameters

        • T

        Constructors

        constructor +SubscriptionManager | Octra libraries - v2.0.0

        Type Parameters

        • T

        Constructors

        Methods

        • add subscription to the manager. Returns the id of the subscriptions

          +

        Constructors

        Methods

        • add subscription to the manager. Returns the id of the subscriptions

          Parameters

          • subscription: undefined | T

            subscription that shall be added

          • Optionaltag: string

            optional tag

          Returns number

          number

          -
        • unsubscribes specific Subscription with specific id.

          Parameters

          • id: number

            id that is looked for

            -

          Returns boolean

        • unsubscribes all subscriptions with a specific tag

          +

        Returns boolean

        • unsubscribes all subscriptions with a specific tag

          Parameters

          • tag: string

            name that is tagged to the subscription

            -

          Returns boolean

        +

        Returns boolean

        diff --git a/classes/_octra_utilities.TsWorker.html b/classes/_octra_utilities.TsWorker.html index 0c9d7f18b..b586c27fc 100644 --- a/classes/_octra_utilities.TsWorker.html +++ b/classes/_octra_utilities.TsWorker.html @@ -1,5 +1,5 @@ TsWorker | Octra libraries - v2.0.0

        Inline web worker that runs jobs asynchronously.

        -

        Constructors

        Constructors

        Accessors

        Constructors

        Accessors

        Methods

        • adds a job to the worker's queue and starts it automatically

          +

        Constructors

        Accessors

        Methods

        • adds a job to the worker's queue and starts it automatically

          Parameters

          Returns Promise<void>

        • starts the next free job if no other is running.

          -

          Returns void

        • checks if job is already in the queue

          +

        Returns Promise<void>

        • starts the next free job if no other is running.

          +

          Returns void

        • removes a job from the queue and tries to start another

          +

        Returns boolean

        +

        Returns void

        diff --git a/classes/_octra_utilities.TsWorkerJob.html b/classes/_octra_utilities.TsWorkerJob.html index 1254fef97..94ca48c73 100644 --- a/classes/_octra_utilities.TsWorkerJob.html +++ b/classes/_octra_utilities.TsWorkerJob.html @@ -1,5 +1,5 @@ TsWorkerJob | Octra libraries - v2.0.0

        This class defines a task with given function and parameters.

        -

        Type Parameters

        • I extends any[] = any[]
        • O = unknown

        Constructors

        Type Parameters

        • I extends any[] = any[]
        • O = unknown

        Constructors

        Properties

        Accessors

        id @@ -7,13 +7,13 @@ statistics status

        Methods

        Constructors

        Properties

        args: I
        doFunction: string | ((...args: I) => Promise<O>) = ...

        this function will be run in the web worker

        -

        Accessors

        • get statistics(): {
              ended: number;
              started: number;
          }
        • returns timing statistics

          -

          Returns {
              ended: number;
              started: number;
          }

          • ended: number
          • started: number
        • set statistics(value): void
        • sets timing statistics

          +

        Constructors

        Properties

        args: I
        doFunction: string | ((...args: I) => Promise<O>) = ...

        this function will be run in the web worker

        +

        Accessors

        • get statistics(): {
              ended: number;
              started: number;
          }
        • returns timing statistics

          +

          Returns {
              ended: number;
              started: number;
          }

          • ended: number
          • started: number
        • set statistics(value): void
        • sets timing statistics

          Parameters

          • value: {
                ended: number;
                started: number;
            }

            start and end time

            -
            • ended: number
            • started: number

          Returns void

        Methods

        • changes this job's status

          +
          • ended: number
          • started: number

        Returns void

        Methods

        +

        Returns void

        diff --git a/classes/_octra_web_media.AudioChunk.html b/classes/_octra_web_media.AudioChunk.html index cd7af9297..37afca0e7 100644 --- a/classes/_octra_web_media.AudioChunk.html +++ b/classes/_octra_web_media.AudioChunk.html @@ -1,5 +1,5 @@ AudioChunk | Octra libraries - v2.0.0

        AUDIOCHUNK begins here

        -

        Constructors

        Constructors

        Properties

        statuschange: Subject<PlayBackStatus> = ...
        stopPlayback: (() => Promise<void>) = ...

        stops the playback

        -

        Accessors

        Constructors

        Properties

        statuschange: Subject<PlayBackStatus> = ...
        stopPlayback: (() => Promise<void>) = ...

        stops the playback

        +

        Accessors

        Methods

        • Parameters

          • playOnHover: boolean = false

          Returns Promise<void>

        +

        Parameters

        Returns void

        Methods

        • Parameters

          • playOnHover: boolean = false

          Returns Promise<void>

        diff --git a/classes/_octra_web_media.AudioCutter.html b/classes/_octra_web_media.AudioCutter.html index 45014d5fc..573de17bf 100644 --- a/classes/_octra_web_media.AudioCutter.html +++ b/classes/_octra_web_media.AudioCutter.html @@ -1,4 +1,4 @@ -AudioCutter | Octra libraries - v2.0.0

        Constructors

        constructor +AudioCutter | Octra libraries - v2.0.0

        Constructors

        Properties

        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor
        onaudiocut: Subject<{
            fileName: string;
            finishedSegments: number;
            intArray: Uint8Array;
        }> = ...

        Methods

        • Parameters

          Returns Promise<{
              fileName: string;
              uint8Array: Uint8Array;
          }>

        • Parameters

          • namingConvention: string
          • buffer: Float32Array
          • segments: NumeratedSegment[]
          • pointer: number = 0

          Returns void

        • cuts the data part of selected samples from an Uint8Array

          +

        Constructors

        Properties

        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor
        onaudiocut: Subject<{
            fileName: string;
            finishedSegments: number;
            intArray: Uint8Array;
        }> = ...

        Methods

        • Parameters

          Returns Promise<{
              fileName: string;
              uint8Array: Uint8Array;
          }>

        • Parameters

          • namingConvention: string
          • buffer: Float32Array
          • segments: NumeratedSegment[]
          • pointer: number = 0

          Returns void

        • cuts the data part of selected samples from an Uint8Array

          Parameters

          • sampleStart: number

            the start of the extraction

          • sampleDur: number

            the duration of the extraction

          • uint8Array: Uint8Array

            the array to be read

          • OptionalselectedChannel: number

            the selected channel

            -

          Returns Promise<IntArray>

        • Parameters

          • data: Int16Array
          • channels: number

          Returns ArrayBuffer

        • Parameters

          • filename: string
          • type: string
          • buffer: ArrayBuffer

          Returns Promise<File[]>

        +

        Returns Promise<IntArray>

        diff --git a/classes/_octra_web_media.AudioDecoder.html b/classes/_octra_web_media.AudioDecoder.html index e05010c54..5b8d4d537 100644 --- a/classes/_octra_web_media.AudioDecoder.html +++ b/classes/_octra_web_media.AudioDecoder.html @@ -1,5 +1,5 @@ AudioDecoder | Octra libraries - v2.0.0

        The AudioDecoder is used as a replacement for the Web Audio API decoding and makes use of web workers.

        -

        Constructors

        Constructors

        Properties

        onChannelDataCalculate: Subject<{
            progress: number;
            result?: Float32Array;
        }> = ...

        triggers as soon as new channel data was read. Last event has progress 1.

        -
        started: number = 0

        Accessors

        Methods

        • decodes a WAVE audio file and minimizes according to calculated channel data factor.

          -

          Parameters

          Returns Promise<void>

        • Parameters

          • channelData: Float32Array
          • factor: number

          Returns Promise<Float32Array>

        +

        Constructors

        Properties

        onChannelDataCalculate: Subject<{
            progress: number;
            result?: Float32Array;
        }> = ...

        triggers as soon as new channel data was read. Last event has progress 1.

        +
        started: number = 0

        Accessors

        Methods

        • decodes a WAVE audio file and minimizes according to calculated channel data factor.

          +

          Parameters

          Returns Promise<void>

        • Parameters

          • channelData: Float32Array
          • factor: number

          Returns Promise<Float32Array>

        diff --git a/classes/_octra_web_media.AudioFormat.html b/classes/_octra_web_media.AudioFormat.html index 2004a0af8..af99cff98 100644 --- a/classes/_octra_web_media.AudioFormat.html +++ b/classes/_octra_web_media.AudioFormat.html @@ -1,4 +1,4 @@ -AudioFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +AudioFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        Methods

        Constructors

        Properties

        _bitsPerSample: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = "web-audio"
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        +

        Constructors

        Properties

        _bitsPerSample: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = "web-audio"
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        diff --git a/classes/_octra_web_media.AudioInfo.html b/classes/_octra_web_media.AudioInfo.html index 9962b4bc0..db69e44a6 100644 --- a/classes/_octra_web_media.AudioInfo.html +++ b/classes/_octra_web_media.AudioInfo.html @@ -1,4 +1,4 @@ -AudioInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +AudioInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        • Parameters

          • filename: string
          • type: string
          • size: number
          • sampleRate: number
          • durationSamples: number
          • channels: number
          • bitrate: number
          • OptionalaudioBufferInfo: {
                sampleRate: number;
                samples: number;
            }
            • sampleRate: number
            • samples: number

          Returns AudioInfo

        Properties

        _audioBufferInfo?: {
            sampleRate: number;
            samples: number;
        }
        _extension: string
        _file: undefined | File
        _hash?: string
        _name: string
        _size: number
        _type: string
        _url?: string

        Accessors

        • get audioBufferInfo(): undefined | {
              sampleRate: number;
              samples: number;
          }
        • Returns undefined | {
              sampleRate: number;
              samples: number;
          }

        • set audioBufferInfo(value): void
        • Parameters

          • value: undefined | {
                sampleRate: number;
                samples: number;
            }

          Returns void

        • get available(): boolean
        • returns if the file is ready for processing

          -

          Returns boolean

        • get extension(): string
        • extension including the dot. (this must contain a dot!)

          -

          Returns string

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        • Parameters

          • fullname: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        • creates a FileInfo instance form a URL. It doesn't contain the file itself.

          -

          Parameters

          • url: string
          • Optionaltype: string
          • Optionalname: string
          • createdAt: number = 0
          • Optionalsize: number

          Returns FileInfo

        • Parameters

          • extension: string

          Returns
              | "audio/wav"
              | "audio/mpeg"
              | "audio/ogg"
              | "audio/opus"
              | "video/mp4"
              | "image/png"
              | "image/jpg"
              | "application/pdf"
              | "application/json"
              | "text/plain"

        +

        Constructors

        • Parameters

          • filename: string
          • type: string
          • size: number
          • sampleRate: number
          • durationSamples: number
          • channels: number
          • bitrate: number
          • OptionalaudioBufferInfo: {
                sampleRate: number;
                samples: number;
            }
            • sampleRate: number
            • samples: number

          Returns AudioInfo

        Properties

        _audioBufferInfo?: {
            sampleRate: number;
            samples: number;
        }
        _extension: string
        _file: undefined | File
        _hash?: string
        _name: string
        _size: number
        _type: string
        _url?: string

        Accessors

        • get audioBufferInfo(): undefined | {
              sampleRate: number;
              samples: number;
          }
        • Returns undefined | {
              sampleRate: number;
              samples: number;
          }

        • set audioBufferInfo(value): void
        • Parameters

          • value: undefined | {
                sampleRate: number;
                samples: number;
            }

          Returns void

        • get available(): boolean
        • returns if the file is ready for processing

          +

          Returns boolean

        • get extension(): string
        • extension including the dot. (this must contain a dot!)

          +

          Returns string

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        • Parameters

          • fullname: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        • creates a FileInfo instance form a URL. It doesn't contain the file itself.

          +

          Parameters

          • url: string
          • Optionaltype: string
          • Optionalname: string
          • createdAt: number = 0
          • Optionalsize: number

          Returns FileInfo

        • Parameters

          • extension: string

          Returns
              | "audio/wav"
              | "audio/mpeg"
              | "audio/ogg"
              | "audio/opus"
              | "video/mp4"
              | "image/png"
              | "image/jpg"
              | "application/pdf"
              | "application/json"
              | "text/plain"

        diff --git a/classes/_octra_web_media.AudioManager.html b/classes/_octra_web_media.AudioManager.html index 046938bba..21cedfcce 100644 --- a/classes/_octra_web_media.AudioManager.html +++ b/classes/_octra_web_media.AudioManager.html @@ -1,5 +1,5 @@ AudioManager | Octra libraries - v2.0.0

        AudioManager controls the audio file and all of its chunk. Each audio file should have exactly one manager. The AudioManager uses HTML Audio for playback.

        -

        Constructors

        Constructors

        Properties

        Accessors

        Constructors

        Properties

        time: {
            end: number;
            start: number;
        } = ...

        Accessors

        Methods

        • destroys the audio manager

          -

          Parameters

          • disconnect: boolean = true

          Returns Promise<void>

        • starts audio playback using a given selection.

          -

          Parameters

          • audioSelection: AudioSelection
          • volume: number
          • playbackRate: number
          • playOnHover: boolean = false

          Returns Promise<void>

        • creates a new audio manager and reports the progress using an observable. The initialization includes audio decoding.

          -

          Parameters

          • filename: string
          • type: string
          • buffer: ArrayBuffer
          • Optionalurl: string
          • audioMechanism: AudioMechanism = ...

          Returns Observable<{
              audioManager: AudioManager;
              progress: number;
          }>

        • returns the FileFormat instance relative of the file extension or undefined if not found.

          +

          Parameters

          • audioMechanism: AudioMechanism

          Returns AudioManager

        Properties

        time: {
            end: number;
            start: number;
        } = ...

        Accessors

        Methods

        • destroys the audio manager

          +

          Parameters

          • disconnect: boolean = true

          Returns Promise<void>

        • starts audio playback using a given selection.

          +

          Parameters

          • audioSelection: AudioSelection
          • volume: number
          • playbackRate: number
          • playOnHover: boolean = false

          Returns Promise<void>

        • creates a new audio manager and reports the progress using an observable. The initialization includes audio decoding.

          +

          Parameters

          • filename: string
          • type: string
          • buffer: ArrayBuffer
          • Optionalurl: string
          • audioMechanism: AudioMechanism = ...

          Returns Observable<{
              audioManager: AudioManager;
              progress: number;
          }>

        • returns the FileFormat instance relative of the file extension or undefined if not found.

          Parameters

          • extension: string

            file extension

          • audioformats: AudioFormat[]

            list of supported audio formats

            -

          Returns undefined | AudioFormat

        • returns the number of data parts

          -

          Parameters

          • fileSize: number

          Returns number

        • checks if there is an audio format that matches with the extension of the audio file.

          -

          Parameters

          Returns boolean

        +

        Returns undefined | AudioFormat

        diff --git a/classes/_octra_web_media.AudioResource.html b/classes/_octra_web_media.AudioResource.html index 5cbcda9e2..850073436 100644 --- a/classes/_octra_web_media.AudioResource.html +++ b/classes/_octra_web_media.AudioResource.html @@ -1,4 +1,4 @@ -AudioResource | Octra libraries - v2.0.0

        Hierarchy

        • MediaResource
          • AudioResource

        Constructors

        constructor +AudioResource | Octra libraries - v2.0.0

        Hierarchy

        • MediaResource
          • AudioResource

        Constructors

        Accessors

        arraybuffer extension info @@ -6,4 +6,4 @@ size url

        Methods

        Constructors

        Accessors

        • get arraybuffer(): undefined | ArrayBuffer
        • Returns undefined | ArrayBuffer

        • set arraybuffer(value): void
        • Parameters

          • value: undefined | ArrayBuffer

          Returns void

        • get extension(): string
        • Returns string

        • get size(): undefined | number
        • Returns undefined | number

        • get url(): undefined | string
        • Returns undefined | string

        Methods

        +

        Constructors

        Accessors

        • get arraybuffer(): undefined | ArrayBuffer
        • Returns undefined | ArrayBuffer

        • set arraybuffer(value): void
        • Parameters

          • value: undefined | ArrayBuffer

          Returns void

        • get extension(): string
        • Returns string

        • get size(): undefined | number
        • Returns undefined | number

        • get url(): undefined | string
        • Returns undefined | string

        Methods

        diff --git a/classes/_octra_web_media.AudioTimeCalculator.html b/classes/_octra_web_media.AudioTimeCalculator.html index 327ddb343..7343b3554 100644 --- a/classes/_octra_web_media.AudioTimeCalculator.html +++ b/classes/_octra_web_media.AudioTimeCalculator.html @@ -1,4 +1,4 @@ -AudioTimeCalculator | Octra libraries - v2.0.0

        Constructors

        constructor +AudioTimeCalculator | Octra libraries - v2.0.0

        Constructors

        Properties

        _duration: SampleUnit
        audioPxWidth: number

        Accessors

        Methods

        +

        Constructors

        Properties

        _duration: SampleUnit
        audioPxWidth: number

        Accessors

        Methods

        diff --git a/classes/_octra_web_media.Binary.AudioFormat.html b/classes/_octra_web_media.Binary.AudioFormat.html index 08d23a2ee..fcc0921f9 100644 --- a/classes/_octra_web_media.Binary.AudioFormat.html +++ b/classes/_octra_web_media.Binary.AudioFormat.html @@ -1,7 +1,7 @@ AudioFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Hierarchy (view full)

        Constructors

        Properties

        Constructors

        Properties

        channelCount: number
        sampleRate: number
        +

        Constructors

        Properties

        channelCount: number
        sampleRate: number
        diff --git a/classes/_octra_web_media.Binary.BinaryByteReader.html b/classes/_octra_web_media.Binary.BinaryByteReader.html index 8974b2eac..8a24b77b8 100644 --- a/classes/_octra_web_media.Binary.BinaryByteReader.html +++ b/classes/_octra_web_media.Binary.BinaryByteReader.html @@ -1,7 +1,7 @@ BinaryByteReader | Octra libraries - v2.0.0

        Constructors

        Constructors

        Properties

        Accessors

        pos @@ -16,4 +16,4 @@ readUint16LE readUint32LE skip -

        Constructors

        Properties

        buf: Uint8Array
        sbuf: Int8Array

        Accessors

        Methods

        +

        Constructors

        Properties

        buf: Uint8Array
        sbuf: Int8Array

        Accessors

        Methods

        diff --git a/classes/_octra_web_media.Binary.BinaryByteWriter.html b/classes/_octra_web_media.Binary.BinaryByteWriter.html index fabaf7974..2a1fbe4c0 100644 --- a/classes/_octra_web_media.Binary.BinaryByteWriter.html +++ b/classes/_octra_web_media.Binary.BinaryByteWriter.html @@ -1,7 +1,7 @@ BinaryByteWriter | Octra libraries - v2.0.0

        Constructors

        Constructors

        Properties

        Accessors

        Constructors

        Properties

        buf: ArrayBuffer
        DEFAULT_SIZE_INC: number = 1024

        Accessors

        Methods

        +

        Constructors

        Properties

        buf: ArrayBuffer
        DEFAULT_SIZE_INC: number = 1024

        Accessors

        Methods

        diff --git a/classes/_octra_web_media.Binary.PCMAudioFormat.html b/classes/_octra_web_media.Binary.PCMAudioFormat.html index 6f6930843..57f064db2 100644 --- a/classes/_octra_web_media.Binary.PCMAudioFormat.html +++ b/classes/_octra_web_media.Binary.PCMAudioFormat.html @@ -1,12 +1,12 @@ PCMAudioFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Hierarchy (view full)

        Constructors

        Properties

        channelCount: number
        encodingFloat: boolean = false
        sampleRate: number
        sampleSize: number
        sampleSizeInBits: number

        Methods

        +

        Constructors

        Properties

        channelCount: number
        encodingFloat: boolean = false
        sampleRate: number
        sampleSize: number
        sampleSizeInBits: number

        Methods

        diff --git a/classes/_octra_web_media.Binary.WavFileFormat.html b/classes/_octra_web_media.Binary.WavFileFormat.html index c58f8b85a..2c2c8a07b 100644 --- a/classes/_octra_web_media.Binary.WavFileFormat.html +++ b/classes/_octra_web_media.Binary.WavFileFormat.html @@ -1,9 +1,9 @@ WavFileFormat | Octra libraries - v2.0.0

        Constructors

        Constructors

        Properties

        PCM: number = 0x0001
        RIFF_KEY: string = 'RIFF'
        WAV_KEY: string = 'WAVE'
        WAVE_FORMAT_IEEE_FLOAT: number = 0x0003
        +

        Constructors

        Properties

        PCM: number = 0x0001
        RIFF_KEY: string = 'RIFF'
        WAV_KEY: string = 'WAVE'
        WAVE_FORMAT_IEEE_FLOAT: number = 0x0003
        diff --git a/classes/_octra_web_media.Binary.WavReader.html b/classes/_octra_web_media.Binary.WavReader.html index fa03d94b0..d0c22e5df 100644 --- a/classes/_octra_web_media.Binary.WavReader.html +++ b/classes/_octra_web_media.Binary.WavReader.html @@ -1,5 +1,5 @@ -WavReader | Octra libraries - v2.0.0

        Constructors

        constructor +WavReader | Octra libraries - v2.0.0

        Constructors

        Methods

        Constructors

        Methods

        +

        Constructors

        Methods

        diff --git a/classes/_octra_web_media.Binary.WavWriter.html b/classes/_octra_web_media.Binary.WavWriter.html index 66bceaae7..9fba5ee83 100644 --- a/classes/_octra_web_media.Binary.WavWriter.html +++ b/classes/_octra_web_media.Binary.WavWriter.html @@ -1,4 +1,4 @@ -WavWriter | Octra libraries - v2.0.0

        Constructors

        constructor +WavWriter | Octra libraries - v2.0.0

        Constructors

        Properties

        DEFAULT_SAMPLE_SIZE: SampleSize = SampleSize.INT16

        Methods

        • Parameters

          • encodingFloat: boolean
          • sampleSizeInBits: number
          • chs: number
          • frameLength: number
          • audioData: Float32Array
          • buf: ArrayBuffer
          • buffPos: number

          Returns Promise<ArrayBuffer>

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns Uint8Array

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns Promise<Uint8Array>

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns void

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns number

        +

        Constructors

        Properties

        DEFAULT_SAMPLE_SIZE: SampleSize = SampleSize.INT16

        Methods

        • Parameters

          • encodingFloat: boolean
          • sampleSizeInBits: number
          • chs: number
          • frameLength: number
          • audioData: Float32Array
          • buf: ArrayBuffer
          • buffPos: number

          Returns Promise<ArrayBuffer>

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns Uint8Array

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns Promise<Uint8Array>

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns void

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns number

        diff --git a/classes/_octra_web_media.BrowserInfo.html b/classes/_octra_web_media.BrowserInfo.html index 5db4a098d..481411a14 100644 --- a/classes/_octra_web_media.BrowserInfo.html +++ b/classes/_octra_web_media.BrowserInfo.html @@ -1,10 +1,10 @@ -BrowserInfo | Octra libraries - v2.0.0

        Constructors

        constructor +BrowserInfo | Octra libraries - v2.0.0

        Constructors

        Accessors

        Constructors

        Accessors

        • get browser(): undefined | string
        • returns the browser name

          -

          Returns undefined | string

        • get platform(): "mac" | "pc"
        • returns if current system is mac or pc.

          -

          Returns "mac" | "pc"

        • get version(): undefined | string
        • returns version

          -

          Returns undefined | string

        +

        Returns undefined | string

        • get platform(): "mac" | "pc"
        • returns if current system is mac or pc.

          +

          Returns "mac" | "pc"

        • get version(): undefined | string
        • returns version

          +

          Returns undefined | string

        diff --git a/classes/_octra_web_media.DataInfo.html b/classes/_octra_web_media.DataInfo.html index 6f0470cd4..d408776c6 100644 --- a/classes/_octra_web_media.DataInfo.html +++ b/classes/_octra_web_media.DataInfo.html @@ -1,4 +1,4 @@ -DataInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +DataInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        _hash? _name _size @@ -8,4 +8,4 @@ name size type -

        Constructors

        Properties

        _hash?: string
        _name: string
        _size: number
        _type: string

        Accessors

        +

        Constructors

        Properties

        _hash?: string
        _name: string
        _size: number
        _type: string

        Accessors

        diff --git a/classes/_octra_web_media.DirectoryInfo.html b/classes/_octra_web_media.DirectoryInfo.html index 6113f2805..f1bca336f 100644 --- a/classes/_octra_web_media.DirectoryInfo.html +++ b/classes/_octra_web_media.DirectoryInfo.html @@ -1,4 +1,4 @@ -DirectoryInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +DirectoryInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        Constructors

        Properties

        _hash?: string
        _name: string
        _size: number
        _type: string

        Accessors

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        +

        Constructors

        Properties

        _hash?: string
        _name: string
        _size: number
        _type: string

        Accessors

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        diff --git a/classes/_octra_web_media.FileInfo.html b/classes/_octra_web_media.FileInfo.html index 57c735b8d..84852b8f1 100644 --- a/classes/_octra_web_media.FileInfo.html +++ b/classes/_octra_web_media.FileInfo.html @@ -1,4 +1,4 @@ -FileInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +FileInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        _extension: string
        _file: undefined | File
        _hash?: string
        _name: string
        _size: number
        _type: string
        _url?: string

        Accessors

        • get extension(): string
        • extension including the dot. (this must contain a dot!)

          -

          Returns string

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        • Parameters

          • httpClient: any

          Returns Promise<string>

        • Parameters

          • fullname: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        • creates a FileInfo instance form a URL. It doesn't contain the file itself.

          -

          Parameters

          • url: string
          • Optionaltype: string
          • Optionalname: string
          • createdAt: number = 0
          • Optionalsize: number

          Returns FileInfo

        • Parameters

          • file: File
          • Optionalencoding: string

          Returns Promise<string>

        • Parameters

          • content: string
          • filename: string
          • Optionaltype: string

          Returns File

        • Parameters

          • extension: string

          Returns
              | "audio/wav"
              | "audio/mpeg"
              | "audio/ogg"
              | "audio/opus"
              | "video/mp4"
              | "image/png"
              | "image/jpg"
              | "application/pdf"
              | "application/json"
              | "text/plain"

        • Parameters

          • file: File
          • newName: string
          • attributes: any

          Returns Promise<File>

        +

        Constructors

        Properties

        _extension: string
        _file: undefined | File
        _hash?: string
        _name: string
        _size: number
        _type: string
        _url?: string

        Accessors

        • get extension(): string
        • extension including the dot. (this must contain a dot!)

          +

          Returns string

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        • Parameters

          • httpClient: any

          Returns Promise<string>

        • Parameters

          • fullname: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        • creates a FileInfo instance form a URL. It doesn't contain the file itself.

          +

          Parameters

          • url: string
          • Optionaltype: string
          • Optionalname: string
          • createdAt: number = 0
          • Optionalsize: number

          Returns FileInfo

        • Parameters

          • file: File
          • Optionalencoding: string

          Returns Promise<string>

        • Parameters

          • content: string
          • filename: string
          • Optionaltype: string

          Returns File

        • Parameters

          • extension: string

          Returns
              | "audio/wav"
              | "audio/mpeg"
              | "audio/ogg"
              | "audio/opus"
              | "video/mp4"
              | "image/png"
              | "image/jpg"
              | "application/pdf"
              | "application/json"
              | "text/plain"

        • Parameters

          • file: File
          • newName: string
          • attributes: any

          Returns Promise<File>

        diff --git a/classes/_octra_web_media.MusicMetadataFormat.html b/classes/_octra_web_media.MusicMetadataFormat.html index 099e41bd7..db65f9bd6 100644 --- a/classes/_octra_web_media.MusicMetadataFormat.html +++ b/classes/_octra_web_media.MusicMetadataFormat.html @@ -1,4 +1,4 @@ -MusicMetadataFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +MusicMetadataFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        Methods

        Constructors

        Properties

        _bitsPerSample: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = 'web-audio'
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        +

        Constructors

        Properties

        _bitsPerSample: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = 'web-audio'
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        diff --git a/classes/_octra_web_media.ShortcutManager.html b/classes/_octra_web_media.ShortcutManager.html index a07e89133..0a851d172 100644 --- a/classes/_octra_web_media.ShortcutManager.html +++ b/classes/_octra_web_media.ShortcutManager.html @@ -1,5 +1,5 @@ ShortcutManager | Octra libraries - v2.0.0

        manages all supported shortcuts

        -

        Constructors

        Constructors

        Properties

        generalShortcuts: ShortcutGroup = ...
        shortcutsEnabled: boolean = true

        Accessors

        • get pressedKeys(): {
              alt: boolean;
              cmd: boolean;
              ctrl: boolean;
              other: number;
              shift: boolean;
          }
        • Returns {
              alt: boolean;
              cmd: boolean;
              ctrl: boolean;
              other: number;
              shift: boolean;
          }

          • alt: boolean
          • cmd: boolean
          • ctrl: boolean
          • other: number
          • shift: boolean

        Methods

        • Parameters

          • event: KeyboardEvent

          Returns undefined | {
              groupName: string;
              shortcut: Shortcut;
          }

        • Parameters

          • groupName: string
          • itemName: string

          Returns void

        +

        Constructors

        Properties

        generalShortcuts: ShortcutGroup = ...
        shortcutsEnabled: boolean = true

        Accessors

        • get pressedKeys(): {
              alt: boolean;
              cmd: boolean;
              ctrl: boolean;
              other: number;
              shift: boolean;
          }
        • Returns {
              alt: boolean;
              cmd: boolean;
              ctrl: boolean;
              other: number;
              shift: boolean;
          }

          • alt: boolean
          • cmd: boolean
          • ctrl: boolean
          • other: number
          • shift: boolean

        Methods

        • Parameters

          • event: KeyboardEvent

          Returns undefined | {
              groupName: string;
              shortcut: Shortcut;
          }

        • Parameters

          • groupName: string
          • itemName: string

          Returns void

        diff --git a/classes/_octra_web_media.WavFormat.html b/classes/_octra_web_media.WavFormat.html index 0c3281cf2..4574bbd48 100644 --- a/classes/_octra_web_media.WavFormat.html +++ b/classes/_octra_web_media.WavFormat.html @@ -1,4 +1,4 @@ -WavFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +WavFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        _bitsPerSample: number
        _blockAlign: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = 'octra'
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        dataStart: number = -1
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        • cuts the data part of selected samples from an Uint8Array

          +

        Constructors

        Properties

        _bitsPerSample: number
        _blockAlign: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = 'octra'
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        dataStart: number = -1
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        • cuts the data part of selected samples from an Uint8Array

          Parameters

          • sampleStart: number

            the start of the extraction

          • sampleDur: number

            the duration of the extraction

          • uint8Array: Uint8Array

            the array to be read

          • OptionalselectedChannel: number

            the selected channel

            -

          Returns Promise<IntArray>

        • checks if it is a valid wave file

          +

        Returns Promise<IntArray>

        +

        Returns boolean

        diff --git a/enums/_octra_annotation.ASRQueueItemType.html b/enums/_octra_annotation.ASRQueueItemType.html index ecd8c2c3e..04483b3a8 100644 --- a/enums/_octra_annotation.ASRQueueItemType.html +++ b/enums/_octra_annotation.ASRQueueItemType.html @@ -1,4 +1,4 @@ -ASRQueueItemType | Octra libraries - v2.0.0

        Enumeration Members

        ASR +ASRQueueItemType | Octra libraries - v2.0.0

        Enumeration Members

        Enumeration Members

        ASR
        ASRMAUS
        MAUS
        +

        Enumeration Members

        ASR
        ASRMAUS
        MAUS
        diff --git a/enums/_octra_annotation.AnnotationLevelType.html b/enums/_octra_annotation.AnnotationLevelType.html index 8c3255cd8..54ff7bf2b 100644 --- a/enums/_octra_annotation.AnnotationLevelType.html +++ b/enums/_octra_annotation.AnnotationLevelType.html @@ -1,4 +1,4 @@ -AnnotationLevelType | Octra libraries - v2.0.0

        Enumeration Members

        EVENT +AnnotationLevelType | Octra libraries - v2.0.0

        Enumeration Members

        Enumeration Members

        EVENT
        ITEM
        SEGMENT
        +

        Enumeration Members

        EVENT
        ITEM
        SEGMENT
        diff --git a/enums/_octra_media.PlayBackStatus.html b/enums/_octra_media.PlayBackStatus.html index 190fbe4d0..100e1db94 100644 --- a/enums/_octra_media.PlayBackStatus.html +++ b/enums/_octra_media.PlayBackStatus.html @@ -1,8 +1,8 @@ -PlayBackStatus | Octra libraries - v2.0.0

        EnumerationPlayBackStatusConst

        Enumeration Members

        ENDED +PlayBackStatus | Octra libraries - v2.0.0

        EnumerationPlayBackStatusConst

        Enumeration Members

        ENDED
        INITIALIZED
        PAUSED
        PLAYING
        PREPARE
        STARTED
        STOPPED
        +

        Enumeration Members

        ENDED
        INITIALIZED
        PAUSED
        PLAYING
        PREPARE
        STARTED
        STOPPED
        diff --git a/enums/_octra_utilities.TsWorkerStatus.html b/enums/_octra_utilities.TsWorkerStatus.html index 1289d88dc..55930bae7 100644 --- a/enums/_octra_utilities.TsWorkerStatus.html +++ b/enums/_octra_utilities.TsWorkerStatus.html @@ -1,6 +1,6 @@ -TsWorkerStatus | Octra libraries - v2.0.0

        Enumeration Members

        FAILED +TsWorkerStatus | Octra libraries - v2.0.0

        Enumeration Members

        FAILED
        FINISHED
        INITIALIZED
        RUNNING
        STOPPED
        +

        Enumeration Members

        FAILED
        FINISHED
        INITIALIZED
        RUNNING
        STOPPED
        diff --git a/enums/_octra_web_media.Binary.SampleSize.html b/enums/_octra_web_media.Binary.SampleSize.html index f3865f2bd..6a2a2ae41 100644 --- a/enums/_octra_web_media.Binary.SampleSize.html +++ b/enums/_octra_web_media.Binary.SampleSize.html @@ -1,3 +1,3 @@ -SampleSize | Octra libraries - v2.0.0

        Enumeration Members

        INT16 +SampleSize | Octra libraries - v2.0.0

        Enumeration Members

        Enumeration Members

        INT16
        INT32
        +

        Enumeration Members

        INT16
        INT32
        diff --git a/functions/_octra_annotation.addSegment.html b/functions/_octra_annotation.addSegment.html index 85e55b3fd..2d1fb6ef3 100644 --- a/functions/_octra_annotation.addSegment.html +++ b/functions/_octra_annotation.addSegment.html @@ -1,2 +1,2 @@ addSegment | Octra libraries - v2.0.0
        +

        Parameters

        Returns {
            entries: OctraAnnotationSegment[];
            itemIDCounter: number;
        }

        diff --git a/functions/_octra_annotation.betweenWhichSegment.html b/functions/_octra_annotation.betweenWhichSegment.html index b6d170f88..a53555ead 100644 --- a/functions/_octra_annotation.betweenWhichSegment.html +++ b/functions/_octra_annotation.betweenWhichSegment.html @@ -1 +1 @@ -betweenWhichSegment | Octra libraries - v2.0.0
        +betweenWhichSegment | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.cleanup.html b/functions/_octra_annotation.cleanup.html index 1e8eae967..8e93e8b21 100644 --- a/functions/_octra_annotation.cleanup.html +++ b/functions/_octra_annotation.cleanup.html @@ -1 +1 @@ -cleanup | Octra libraries - v2.0.0
        +cleanup | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.combineSegments.html b/functions/_octra_annotation.combineSegments.html index a3b701932..7b1352ae5 100644 --- a/functions/_octra_annotation.combineSegments.html +++ b/functions/_octra_annotation.combineSegments.html @@ -1 +1 @@ -combineSegments | Octra libraries - v2.0.0
        • Parameters

          Returns void

        +combineSegments | Octra libraries - v2.0.0
        • Parameters

          Returns void

        diff --git a/functions/_octra_annotation.contains.html b/functions/_octra_annotation.contains.html index f9891b98e..05038cf4f 100644 --- a/functions/_octra_annotation.contains.html +++ b/functions/_octra_annotation.contains.html @@ -1,4 +1,4 @@ contains | Octra libraries - v2.0.0
        • checks if a given string contains a given substring

          Parameters

          • haystack: string

            string that should be searched

          • needle: string

            substring that is searched for

            -

          Returns boolean

        +

        Returns boolean

        diff --git a/functions/_octra_annotation.convertFromSupportedConverters.html b/functions/_octra_annotation.convertFromSupportedConverters.html index 1dedc8d2a..8b6912ded 100644 --- a/functions/_octra_annotation.convertFromSupportedConverters.html +++ b/functions/_octra_annotation.convertFromSupportedConverters.html @@ -1 +1 @@ -convertFromSupportedConverters | Octra libraries - v2.0.0
        +convertFromSupportedConverters | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.convertOSegmentsToSegments.html b/functions/_octra_annotation.convertOSegmentsToSegments.html index 1592deaa6..9b09b84f2 100644 --- a/functions/_octra_annotation.convertOSegmentsToSegments.html +++ b/functions/_octra_annotation.convertOSegmentsToSegments.html @@ -1 +1 @@ -convertOSegmentsToSegments | Octra libraries - v2.0.0
        +convertOSegmentsToSegments | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.convertSegmentsToOSegments.html b/functions/_octra_annotation.convertSegmentsToOSegments.html index 727b97a44..742cc8bfe 100644 --- a/functions/_octra_annotation.convertSegmentsToOSegments.html +++ b/functions/_octra_annotation.convertSegmentsToOSegments.html @@ -1,2 +1,2 @@ convertSegmentsToOSegments | Octra libraries - v2.0.0
        +

        Parameters

        Returns OSegment[]

        diff --git a/functions/_octra_annotation.getSegmentBySamplePosition.html b/functions/_octra_annotation.getSegmentBySamplePosition.html index d7ce81e60..8bd6b448a 100644 --- a/functions/_octra_annotation.getSegmentBySamplePosition.html +++ b/functions/_octra_annotation.getSegmentBySamplePosition.html @@ -1,2 +1,2 @@ getSegmentBySamplePosition | Octra libraries - v2.0.0
        +

        Parameters

        Returns number

        diff --git a/functions/_octra_annotation.getSegmentsOfRange.html b/functions/_octra_annotation.getSegmentsOfRange.html index ec9cca7e5..6cd6baeba 100644 --- a/functions/_octra_annotation.getSegmentsOfRange.html +++ b/functions/_octra_annotation.getSegmentsOfRange.html @@ -1 +1 @@ -getSegmentsOfRange | Octra libraries - v2.0.0
        • Parameters

          Returns {
              endIndex: number;
              startIndex: number;
          }

          • endIndex: number
          • startIndex: number
        +getSegmentsOfRange | Octra libraries - v2.0.0
        • Parameters

          Returns {
              endIndex: number;
              startIndex: number;
          }

          • endIndex: number
          • startIndex: number
        diff --git a/functions/_octra_annotation.getStartTimeBySegmentID.html b/functions/_octra_annotation.getStartTimeBySegmentID.html index 26bd46c2a..ffa7d996c 100644 --- a/functions/_octra_annotation.getStartTimeBySegmentID.html +++ b/functions/_octra_annotation.getStartTimeBySegmentID.html @@ -1 +1 @@ -getStartTimeBySegmentID | Octra libraries - v2.0.0
        +getStartTimeBySegmentID | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.removeBySamples.html b/functions/_octra_annotation.removeBySamples.html index 73f353226..58370f65f 100644 --- a/functions/_octra_annotation.removeBySamples.html +++ b/functions/_octra_annotation.removeBySamples.html @@ -1,2 +1,2 @@ removeBySamples | Octra libraries - v2.0.0
        +

        Parameters

        Returns OctraAnnotationSegment<ASRContext>[]

        diff --git a/functions/_octra_annotation.removeSegmentByIndex.html b/functions/_octra_annotation.removeSegmentByIndex.html index c51baa831..ad70d236b 100644 --- a/functions/_octra_annotation.removeSegmentByIndex.html +++ b/functions/_octra_annotation.removeSegmentByIndex.html @@ -1,4 +1,4 @@ removeSegmentByIndex | Octra libraries - v2.0.0
        +
      • mergeTranscripts: boolean = true
      • Returns OctraAnnotationSegment<ASRContext>[]

        diff --git a/functions/_octra_annotation.sort.html b/functions/_octra_annotation.sort.html index 0483c0629..9410a39b9 100644 --- a/functions/_octra_annotation.sort.html +++ b/functions/_octra_annotation.sort.html @@ -1,2 +1,2 @@ sort | Octra libraries - v2.0.0
        +

        Parameters

        Returns OctraAnnotationSegment<ASRContext>[]

        diff --git a/functions/_octra_ngx_utilities.downloadFile.html b/functions/_octra_ngx_utilities.downloadFile.html index 28ed41734..3c7382740 100644 --- a/functions/_octra_ngx_utilities.downloadFile.html +++ b/functions/_octra_ngx_utilities.downloadFile.html @@ -2,4 +2,4 @@

        Type Parameters

        Parameters

        Returns Subject<{
            progress: number;
            result?: T;
        }>

        +

        Returns Subject<{
            progress: number;
            result?: T;
        }>

        diff --git a/functions/_octra_ngx_utilities.navigateTo.html b/functions/_octra_ngx_utilities.navigateTo.html index 1a2b2cf0c..f91df6462 100644 --- a/functions/_octra_ngx_utilities.navigateTo.html +++ b/functions/_octra_ngx_utilities.navigateTo.html @@ -1 +1 @@ -navigateTo | Octra libraries - v2.0.0
        • Parameters

          • router: Router
          • commands: any[]
          • OptionalnavigationExtras: NavigationExtras

          Returns Promise<boolean>

        +navigateTo | Octra libraries - v2.0.0
        • Parameters

          • router: Router
          • commands: any[]
          • OptionalnavigationExtras: NavigationExtras

          Returns Promise<boolean>

        diff --git a/functions/_octra_ngx_utilities.uniqueHTTPRequest.html b/functions/_octra_ngx_utilities.uniqueHTTPRequest.html index 7dd34a336..e59e74948 100644 --- a/functions/_octra_ngx_utilities.uniqueHTTPRequest.html +++ b/functions/_octra_ngx_utilities.uniqueHTTPRequest.html @@ -1 +1 @@ -uniqueHTTPRequest | Octra libraries - v2.0.0
        • Parameters

          • http: HttpClient
          • post: boolean = false
          • requestOptions: any
          • url: string
          • body: any

          Returns Observable<any>

        +uniqueHTTPRequest | Octra libraries - v2.0.0
        • Parameters

          • http: HttpClient
          • post: boolean = false
          • requestOptions: any
          • url: string
          • body: any

          Returns Observable<any>

        diff --git a/functions/_octra_utilities.base64ToArrayBuffer.html b/functions/_octra_utilities.base64ToArrayBuffer.html index dd4b55baa..f00abf41d 100644 --- a/functions/_octra_utilities.base64ToArrayBuffer.html +++ b/functions/_octra_utilities.base64ToArrayBuffer.html @@ -1,2 +1,2 @@ base64ToArrayBuffer | Octra libraries - v2.0.0
        • converts base64 to ArrayBuffer

          -

          Parameters

          • base64String: string

          Returns any

        +

        Parameters

        Returns any

        diff --git a/functions/_octra_utilities.contains.html b/functions/_octra_utilities.contains.html index c9fd68515..f584045b3 100644 --- a/functions/_octra_utilities.contains.html +++ b/functions/_octra_utilities.contains.html @@ -1,4 +1,4 @@ contains | Octra libraries - v2.0.0
        • checks if a given string contains a given substring

          Parameters

          • haystack: string

            string that should be searched

          • needle: string

            substring that is searched for

            -

          Returns boolean

        +

        Returns boolean

        diff --git a/functions/_octra_utilities.convertDurationToUnix.html b/functions/_octra_utilities.convertDurationToUnix.html index 785563839..2236993cf 100644 --- a/functions/_octra_utilities.convertDurationToUnix.html +++ b/functions/_octra_utilities.convertDurationToUnix.html @@ -1,3 +1,3 @@ convertDurationToUnix | Octra libraries - v2.0.0
        • converts time declaration from string to unix time (miliseconds).

          Parameters

          • duration: string

            e.g. 2d, 1h, 5m

            -

          Returns undefined | number

        +

        Returns undefined | number

        diff --git a/functions/_octra_utilities.equalProperties.html b/functions/_octra_utilities.equalProperties.html index 9996d26ad..52bbec1f2 100644 --- a/functions/_octra_utilities.equalProperties.html +++ b/functions/_octra_utilities.equalProperties.html @@ -1 +1 @@ -equalProperties | Octra libraries - v2.0.0
        • Parameters

          • elem: any
          • elem2: any

          Returns boolean

        +equalProperties | Octra libraries - v2.0.0
        • Parameters

          • elem: any
          • elem2: any

          Returns boolean

        diff --git a/functions/_octra_utilities.escapeHtml.html b/functions/_octra_utilities.escapeHtml.html index 8903de8c8..964896621 100644 --- a/functions/_octra_utilities.escapeHtml.html +++ b/functions/_octra_utilities.escapeHtml.html @@ -1 +1 @@ -escapeHtml | Octra libraries - v2.0.0
        • Parameters

          • text: string

          Returns string

        +escapeHtml | Octra libraries - v2.0.0
        • Parameters

          • text: string

          Returns string

        diff --git a/functions/_octra_utilities.escapeRegex.html b/functions/_octra_utilities.escapeRegex.html index 4a7e5aca2..93969d2f1 100644 --- a/functions/_octra_utilities.escapeRegex.html +++ b/functions/_octra_utilities.escapeRegex.html @@ -1 +1 @@ -escapeRegex | Octra libraries - v2.0.0
        • Parameters

          • regexStr: string

          Returns string

        +escapeRegex | Octra libraries - v2.0.0
        • Parameters

          • regexStr: string

          Returns string

        diff --git a/functions/_octra_utilities.extractFileNameFromURL.html b/functions/_octra_utilities.extractFileNameFromURL.html index c2daf5e52..3e22f143a 100644 --- a/functions/_octra_utilities.extractFileNameFromURL.html +++ b/functions/_octra_utilities.extractFileNameFromURL.html @@ -1,2 +1,2 @@ extractFileNameFromURL | Octra libraries - v2.0.0
        • returns the file name and extension part of an URL. Extension contains the dot.

          -

          Parameters

          • url: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        +

        Parameters

        Returns {
            extension: string;
            name: string;
        }

        diff --git a/functions/_octra_utilities.flatten.html b/functions/_octra_utilities.flatten.html index 3540d95f7..e13ccfdd0 100644 --- a/functions/_octra_utilities.flatten.html +++ b/functions/_octra_utilities.flatten.html @@ -1 +1 @@ -flatten | Octra libraries - v2.0.0
        • Parameters

          • values: never[]

          Returns never[]

        +flatten | Octra libraries - v2.0.0
        • Parameters

          • values: never[]

          Returns never[]

        diff --git a/functions/_octra_utilities.getBaseHrefURL.html b/functions/_octra_utilities.getBaseHrefURL.html index c93574ee9..0482c28d0 100644 --- a/functions/_octra_utilities.getBaseHrefURL.html +++ b/functions/_octra_utilities.getBaseHrefURL.html @@ -1,2 +1,2 @@ getBaseHrefURL | Octra libraries - v2.0.0
        • returns the base URL path to the application

          -

          Returns string

        +

        Returns string

        diff --git a/functions/_octra_utilities.getFileSize.html b/functions/_octra_utilities.getFileSize.html index 0901842f4..5266b79f7 100644 --- a/functions/_octra_utilities.getFileSize.html +++ b/functions/_octra_utilities.getFileSize.html @@ -1 +1 @@ -getFileSize | Octra libraries - v2.0.0
        +getFileSize | Octra libraries - v2.0.0
        diff --git a/functions/_octra_utilities.getProperties.html b/functions/_octra_utilities.getProperties.html index d71dbdd6d..65a1964f0 100644 --- a/functions/_octra_utilities.getProperties.html +++ b/functions/_octra_utilities.getProperties.html @@ -1 +1 @@ -getProperties | Octra libraries - v2.0.0
        • Parameters

          • obj: any

          Returns [string, any][]

        +getProperties | Octra libraries - v2.0.0
        • Parameters

          • obj: any

          Returns [string, any][]

        diff --git a/functions/_octra_utilities.getTranscriptFromIO.html b/functions/_octra_utilities.getTranscriptFromIO.html index 93f42aee3..e833e918d 100644 --- a/functions/_octra_utilities.getTranscriptFromIO.html +++ b/functions/_octra_utilities.getTranscriptFromIO.html @@ -1 +1 @@ -getTranscriptFromIO | Octra libraries - v2.0.0
        • Parameters

          • io: any[]

          Returns any | undefined

        +getTranscriptFromIO | Octra libraries - v2.0.0
        • Parameters

          • io: any[]

          Returns any | undefined

        diff --git a/functions/_octra_utilities.hasProperty.html b/functions/_octra_utilities.hasProperty.html index 40338a1da..c6b275000 100644 --- a/functions/_octra_utilities.hasProperty.html +++ b/functions/_octra_utilities.hasProperty.html @@ -1 +1 @@ -hasProperty | Octra libraries - v2.0.0
        • Parameters

          • obj: unknown
          • attribute: string

          Returns boolean

        +hasProperty | Octra libraries - v2.0.0
        • Parameters

          • obj: unknown
          • attribute: string

          Returns boolean

        diff --git a/functions/_octra_utilities.hasPropertyTree.html b/functions/_octra_utilities.hasPropertyTree.html index 76cf3a395..2ca36c9fd 100644 --- a/functions/_octra_utilities.hasPropertyTree.html +++ b/functions/_octra_utilities.hasPropertyTree.html @@ -1,2 +1,2 @@ hasPropertyTree | Octra libraries - v2.0.0
        • checks if a object has a value at given property path

          -

          Parameters

          • obj: any
          • treeString: string

          Returns boolean

        +

        Parameters

        Returns boolean

        diff --git a/functions/_octra_utilities.insertString.html b/functions/_octra_utilities.insertString.html index 2bb1a79ae..cc1bd7a3b 100644 --- a/functions/_octra_utilities.insertString.html +++ b/functions/_octra_utilities.insertString.html @@ -1 +1 @@ -insertString | Octra libraries - v2.0.0
        • Parameters

          • input: string
          • pos: number
          • insertion: string

          Returns string

        +insertString | Octra libraries - v2.0.0
        • Parameters

          • input: string
          • pos: number
          • insertion: string

          Returns string

        diff --git a/functions/_octra_utilities.isEmpty.html b/functions/_octra_utilities.isEmpty.html index 330f369d6..f429cbd13 100644 --- a/functions/_octra_utilities.isEmpty.html +++ b/functions/_octra_utilities.isEmpty.html @@ -1 +1 @@ -isEmpty | Octra libraries - v2.0.0
        • Parameters

          • obj: unknown

          Returns boolean

        +isEmpty | Octra libraries - v2.0.0
        • Parameters

          • obj: unknown

          Returns boolean

        diff --git a/functions/_octra_utilities.isFunction.html b/functions/_octra_utilities.isFunction.html index 22917bbc4..48ac2865a 100644 --- a/functions/_octra_utilities.isFunction.html +++ b/functions/_octra_utilities.isFunction.html @@ -1,2 +1,2 @@ isFunction | Octra libraries - v2.0.0
        • checks if value is a function

          -

          Parameters

          • value: any

          Returns boolean

        +

        Parameters

        Returns boolean

        diff --git a/functions/_octra_utilities.isNumber.html b/functions/_octra_utilities.isNumber.html index e48275337..e5233a3e8 100644 --- a/functions/_octra_utilities.isNumber.html +++ b/functions/_octra_utilities.isNumber.html @@ -1 +1 @@ -isNumber | Octra libraries - v2.0.0
        • Parameters

          • str: string

          Returns boolean

        +isNumber | Octra libraries - v2.0.0
        • Parameters

          • str: string

          Returns boolean

        diff --git a/functions/_octra_utilities.joinURL.html b/functions/_octra_utilities.joinURL.html index ad88b0a6b..ee0cfe3c4 100644 --- a/functions/_octra_utilities.joinURL.html +++ b/functions/_octra_utilities.joinURL.html @@ -1,2 +1,2 @@ joinURL | Octra libraries - v2.0.0
        • this method is like path.join() just for URL

          -

          Parameters

          • Rest...args: string[]

          Returns string

        +

        Parameters

        Returns string

        diff --git a/functions/_octra_utilities.last.html b/functions/_octra_utilities.last.html index f8bdde8a5..e38264497 100644 --- a/functions/_octra_utilities.last.html +++ b/functions/_octra_utilities.last.html @@ -1,3 +1,3 @@ last | Octra libraries - v2.0.0
        • returns the last element of an array.

          Type Parameters

          • T

          Parameters

          • array: undefined | T[]

          Returns undefined | T

          undefined if not found

          -
        +
        diff --git a/functions/_octra_utilities.mapFnOnObject.html b/functions/_octra_utilities.mapFnOnObject.html index 4b5164da4..a3ac1d7a8 100644 --- a/functions/_octra_utilities.mapFnOnObject.html +++ b/functions/_octra_utilities.mapFnOnObject.html @@ -1,2 +1,2 @@ mapFnOnObject | Octra libraries - v2.0.0
        • maps a function fn on all property values.

          -

          Parameters

          • obj: Record<string, any>
          • fn: ((key: string, value: any) => any)
              • (key, value): any
              • Parameters

                • key: string
                • value: any

                Returns any

          Returns Record<string, any>

        +

        Parameters

        Returns Record<string, any>

        diff --git a/functions/_octra_utilities.popupCenter.html b/functions/_octra_utilities.popupCenter.html index f664a3072..e8c31d4be 100644 --- a/functions/_octra_utilities.popupCenter.html +++ b/functions/_octra_utilities.popupCenter.html @@ -1 +1 @@ -popupCenter | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • title: string
          • w: number
          • h: number

          Returns void

        +popupCenter | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • title: string
          • w: number
          • h: number

          Returns void

        diff --git a/functions/_octra_utilities.range.html b/functions/_octra_utilities.range.html index e9e0465ac..a152fe732 100644 --- a/functions/_octra_utilities.range.html +++ b/functions/_octra_utilities.range.html @@ -1,2 +1,2 @@ range | Octra libraries - v2.0.0

        creates a range with start and end number.

        -
        • Parameters

          • start: number
          • end: number

          Returns number[]

        +
        diff --git a/functions/_octra_utilities.removeEmptyProperties.html b/functions/_octra_utilities.removeEmptyProperties.html index 142e2b623..841449471 100644 --- a/functions/_octra_utilities.removeEmptyProperties.html +++ b/functions/_octra_utilities.removeEmptyProperties.html @@ -1,2 +1,2 @@ removeEmptyProperties | Octra libraries - v2.0.0
        • removes all empty values from an given object.

          -

          Type Parameters

          • T

          Parameters

          • obj: T
          • options: {
                removeEmptyStrings?: boolean;
                removeNull?: boolean;
                removeUndefined?: boolean;
            } = ...
            • OptionalremoveEmptyStrings?: boolean
            • OptionalremoveNull?: boolean
            • OptionalremoveUndefined?: boolean

          Returns T

        +

        Type Parameters

        Parameters

        Returns T

        diff --git a/functions/_octra_utilities.stringifyQueryParams.html b/functions/_octra_utilities.stringifyQueryParams.html index 7a9fa9f99..e1c69b182 100644 --- a/functions/_octra_utilities.stringifyQueryParams.html +++ b/functions/_octra_utilities.stringifyQueryParams.html @@ -1,2 +1,2 @@ stringifyQueryParams | Octra libraries - v2.0.0
        • returns a string representing query parameters and their values without empty values.

          -

          Parameters

          • params: Record<string, any>

          Returns string

        +

        Parameters

        Returns string

        diff --git a/functions/_octra_utilities.unEscapeHtml.html b/functions/_octra_utilities.unEscapeHtml.html index 6e8c8775d..02f77b4fc 100644 --- a/functions/_octra_utilities.unEscapeHtml.html +++ b/functions/_octra_utilities.unEscapeHtml.html @@ -1 +1 @@ -unEscapeHtml | Octra libraries - v2.0.0
        • Parameters

          • text: string

          Returns string

        +unEscapeHtml | Octra libraries - v2.0.0
        • Parameters

          • text: string

          Returns string

        diff --git a/functions/_octra_utilities.waitTillResultRetrieved.html b/functions/_octra_utilities.waitTillResultRetrieved.html index 6aff3144b..ab3e23fe8 100644 --- a/functions/_octra_utilities.waitTillResultRetrieved.html +++ b/functions/_octra_utilities.waitTillResultRetrieved.html @@ -1 +1 @@ -waitTillResultRetrieved | Octra libraries - v2.0.0
        • Type Parameters

          • A1 extends {
                subscribe: any;
            }
          • A2 extends {
                type: string;
            }
          • T

          Parameters

          • actions: A1
          • success: A2
          • failure: A2

          Returns Promise<T>

        +waitTillResultRetrieved | Octra libraries - v2.0.0
        • Type Parameters

          • A1 extends {
                subscribe: any;
            }
          • A2 extends {
                type: string;
            }
          • T

          Parameters

          • actions: A1
          • success: A2
          • failure: A2

          Returns Promise<T>

        diff --git a/functions/_octra_web_media.calculateChannelDataFactor.html b/functions/_octra_web_media.calculateChannelDataFactor.html index 3aca27455..c0dd5536f 100644 --- a/functions/_octra_web_media.calculateChannelDataFactor.html +++ b/functions/_octra_web_media.calculateChannelDataFactor.html @@ -1,2 +1,2 @@ calculateChannelDataFactor | Octra libraries - v2.0.0
        • calculates the channel data factor by a given sample rate. The channel data factor is needed for reducing channel data to draw audio signal

          -

          Parameters

          • sampleRate: number

          Returns number

        +

        Parameters

        Returns number

        diff --git a/functions/_octra_web_media.downloadFile.html b/functions/_octra_web_media.downloadFile.html index df476962f..5f2134adb 100644 --- a/functions/_octra_web_media.downloadFile.html +++ b/functions/_octra_web_media.downloadFile.html @@ -1 +1 @@ -downloadFile | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • type: XMLHttpRequestResponseType = 'text'

          Returns Promise<File>

        +downloadFile | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • type: XMLHttpRequestResponseType = 'text'

          Returns Promise<File>

        diff --git a/functions/_octra_web_media.fileListToArray.html b/functions/_octra_web_media.fileListToArray.html index f3b4e0002..9010c7bdf 100644 --- a/functions/_octra_web_media.fileListToArray.html +++ b/functions/_octra_web_media.fileListToArray.html @@ -1 +1 @@ -fileListToArray | Octra libraries - v2.0.0
        • Parameters

          • fileList: FileList

          Returns File[]

        +fileListToArray | Octra libraries - v2.0.0
        • Parameters

          • fileList: FileList

          Returns File[]

        diff --git a/functions/_octra_web_media.findElements.html b/functions/_octra_web_media.findElements.html index 5e009a205..c87a053ed 100644 --- a/functions/_octra_web_media.findElements.html +++ b/functions/_octra_web_media.findElements.html @@ -1 +1 @@ -findElements | Octra libraries - v2.0.0
        • Parameters

          • parent: HTMLElement
          • selector: string

          Returns HTMLElement[]

        +findElements | Octra libraries - v2.0.0
        • Parameters

          • parent: HTMLElement
          • selector: string

          Returns HTMLElement[]

        diff --git a/functions/_octra_web_media.getAttr.html b/functions/_octra_web_media.getAttr.html index 47e0e91b2..506f1fe45 100644 --- a/functions/_octra_web_media.getAttr.html +++ b/functions/_octra_web_media.getAttr.html @@ -1 +1 @@ -getAttr | Octra libraries - v2.0.0
        • Parameters

          • elem: HTMLElement
          • attribute: string

          Returns undefined | string

        +getAttr | Octra libraries - v2.0.0
        • Parameters

          • elem: HTMLElement
          • attribute: string

          Returns undefined | string

        diff --git a/functions/_octra_web_media.getAudioInfo.html b/functions/_octra_web_media.getAudioInfo.html index 7441fdf36..123f56670 100644 --- a/functions/_octra_web_media.getAudioInfo.html +++ b/functions/_octra_web_media.getAudioInfo.html @@ -1 +1 @@ -getAudioInfo | Octra libraries - v2.0.0
        +getAudioInfo | Octra libraries - v2.0.0
        diff --git a/functions/_octra_web_media.getBaseHrefURL.html b/functions/_octra_web_media.getBaseHrefURL.html index ce66eee80..a4c024ea3 100644 --- a/functions/_octra_web_media.getBaseHrefURL.html +++ b/functions/_octra_web_media.getBaseHrefURL.html @@ -1,2 +1,2 @@ getBaseHrefURL | Octra libraries - v2.0.0
        • returns the base URL path to the application

          -

          Returns string

        +

        Returns string

        diff --git a/functions/_octra_web_media.getFileContent.html b/functions/_octra_web_media.getFileContent.html index 8f3bd02b9..71ab1b763 100644 --- a/functions/_octra_web_media.getFileContent.html +++ b/functions/_octra_web_media.getFileContent.html @@ -1 +1 @@ -getFileContent | Octra libraries - v2.0.0
        • Parameters

          • file: File
          • Optionalencoding: string

          Returns Promise<string>

        +getFileContent | Octra libraries - v2.0.0
        • Parameters

          • file: File
          • Optionalencoding: string

          Returns Promise<string>

        diff --git a/functions/_octra_web_media.normalizeMimeType.html b/functions/_octra_web_media.normalizeMimeType.html index 3a0118ef5..3a0b21d77 100644 --- a/functions/_octra_web_media.normalizeMimeType.html +++ b/functions/_octra_web_media.normalizeMimeType.html @@ -1 +1 @@ -normalizeMimeType | Octra libraries - v2.0.0
        +normalizeMimeType | Octra libraries - v2.0.0
        diff --git a/functions/_octra_web_media.popupCenter.html b/functions/_octra_web_media.popupCenter.html index 2a8cafe37..ffcf7c326 100644 --- a/functions/_octra_web_media.popupCenter.html +++ b/functions/_octra_web_media.popupCenter.html @@ -1 +1 @@ -popupCenter | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • title: string
          • w: number
          • h: number

          Returns void

        +popupCenter | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • title: string
          • w: number
          • h: number

          Returns void

        diff --git a/functions/_octra_web_media.readFile.html b/functions/_octra_web_media.readFile.html index 103771ad7..0d96460e0 100644 --- a/functions/_octra_web_media.readFile.html +++ b/functions/_octra_web_media.readFile.html @@ -1 +1 @@ -readFile | Octra libraries - v2.0.0
        • Type Parameters

          • T

          Parameters

          • file: File
          • method: "text" | "binary" | "arraybuffer"
          • Optionalencoding: string

          Returns Observable<ReadFileEvent<T>>

        +readFile | Octra libraries - v2.0.0
        • Type Parameters

          • T

          Parameters

          • file: File
          • method: "text" | "binary" | "arraybuffer"
          • Optionalencoding: string

          Returns Observable<ReadFileEvent<T>>

        diff --git a/functions/_octra_web_media.readFileContents.html b/functions/_octra_web_media.readFileContents.html index 44597da80..d593f2c63 100644 --- a/functions/_octra_web_media.readFileContents.html +++ b/functions/_octra_web_media.readFileContents.html @@ -1 +1 @@ -readFileContents | Octra libraries - v2.0.0
        • Type Parameters

          • T

          Parameters

          • file: File
          • method: "text" | "binary" | "arraybuffer"
          • Optionalencoding: string

          Returns Promise<T>

        +readFileContents | Octra libraries - v2.0.0
        • Type Parameters

          • T

          Parameters

          • file: File
          • method: "text" | "binary" | "arraybuffer"
          • Optionalencoding: string

          Returns Promise<T>

        diff --git a/functions/_octra_web_media.renameFile.html b/functions/_octra_web_media.renameFile.html index 2131e92d1..6a88c8e6c 100644 --- a/functions/_octra_web_media.renameFile.html +++ b/functions/_octra_web_media.renameFile.html @@ -1 +1 @@ -renameFile | Octra libraries - v2.0.0
        • Parameters

          • file: File
          • newName: string
          • attributes: any

          Returns Promise<File>

        +renameFile | Octra libraries - v2.0.0
        • Parameters

          • file: File
          • newName: string
          • attributes: any

          Returns Promise<File>

        diff --git a/functions/_octra_web_media.setStyle.html b/functions/_octra_web_media.setStyle.html index 03e30dc2d..ecb5ecf23 100644 --- a/functions/_octra_web_media.setStyle.html +++ b/functions/_octra_web_media.setStyle.html @@ -1 +1 @@ -setStyle | Octra libraries - v2.0.0
        • Parameters

          • elem: HTMLElement
          • styleObj: any

          Returns void

        +setStyle | Octra libraries - v2.0.0
        • Parameters

          • elem: HTMLElement
          • styleObj: any

          Returns void

        diff --git a/interfaces/_octra_annotation.ASRContext.html b/interfaces/_octra_annotation.ASRContext.html index d8e6979bb..0aabfa314 100644 --- a/interfaces/_octra_annotation.ASRContext.html +++ b/interfaces/_octra_annotation.ASRContext.html @@ -1,2 +1,2 @@ -ASRContext | Octra libraries - v2.0.0
        interface ASRContext {
            asr?: {
                isBlockedBy?: ASRQueueItemType;
                progressInfo?: {
                    progress: number;
                    statusLabel: string;
                };
            };
        }

        Properties

        Properties

        asr?: {
            isBlockedBy?: ASRQueueItemType;
            progressInfo?: {
                progress: number;
                statusLabel: string;
            };
        }
        +ASRContext | Octra libraries - v2.0.0
        interface ASRContext {
            asr?: {
                isBlockedBy?: ASRQueueItemType;
                progressInfo?: {
                    progress: number;
                    statusLabel: string;
                };
            };
        }

        Properties

        Properties

        asr?: {
            isBlockedBy?: ASRQueueItemType;
            progressInfo?: {
                progress: number;
                statusLabel: string;
            };
        }
        diff --git a/interfaces/_octra_annotation.Bundle.html b/interfaces/_octra_annotation.Bundle.html index fbe23f3a6..5240ddc4f 100644 --- a/interfaces/_octra_annotation.Bundle.html +++ b/interfaces/_octra_annotation.Bundle.html @@ -1,4 +1,4 @@ -Bundle | Octra libraries - v2.0.0
        interface Bundle {
            annotation: IAnnotJSON;
            mediaFile: {
                data: string;
                encoding: string;
            };
            ssffFiles: {
                data: string;
                encoding: string;
                fileExtension: string;
            }[];
        }

        Properties

        annotation +Bundle | Octra libraries - v2.0.0
        interface Bundle {
            annotation: IAnnotJSON;
            mediaFile: {
                data: string;
                encoding: string;
            };
            ssffFiles: {
                data: string;
                encoding: string;
                fileExtension: string;
            }[];
        }

        Properties

        annotation: IAnnotJSON
        mediaFile: {
            data: string;
            encoding: string;
        }
        ssffFiles: {
            data: string;
            encoding: string;
            fileExtension: string;
        }[]
        +

        Properties

        annotation: IAnnotJSON
        mediaFile: {
            data: string;
            encoding: string;
        }
        ssffFiles: {
            data: string;
            encoding: string;
            fileExtension: string;
        }[]
        diff --git a/interfaces/_octra_annotation.ELAN30Object.html b/interfaces/_octra_annotation.ELAN30Object.html index 282fc6001..625c93eb5 100644 --- a/interfaces/_octra_annotation.ELAN30Object.html +++ b/interfaces/_octra_annotation.ELAN30Object.html @@ -1,2 +1,2 @@ -ELAN30Object | Octra libraries - v2.0.0
        interface ELAN30Object {
            ANNOTATION_DOCUMENT: {
                _AUTHOR: string;
                _DATE: string;
                _FORMAT?: string;
                _VERSION: string;
                _xmlns:xsi: string;
                _xsi:noNamespaceSchemaLocation: string;
                CONSTRAINT: {
                    _DESCRIPTION?: string;
                    _STEREOTYPE: string;
                }[];
                CONTROLLED_VOCABULARY?: {
                    _CV_ID: string;
                    _EXT_REF?: string;
                    CV_ENTRY_ML?: {
                        _CVE_ID: string;
                        _EXT_REF?: string;
                        CVE_VALUE: {
                            _DESCRIPTION?: string;
                            _LANG_REF: string;
                            _text: string;
                        };
                    };
                    DESCRIPTION?: {
                        _LANG_REF: string;
                        _text: string;
                    };
                };
                EXTERNAL_REF?: {
                    _EXT_REF_ID: string;
                    _TYPE: string;
                    _VALUE: string;
                };
                HEADER: {
                    _MEDIA_FILE?: string;
                    _TIME_UNITS?: "milliseconds" | "NTSC-frames" | "PAL-frames";
                    LINKED_FILE_DESCRIPTOR?: {
                        _ASSOCIATED_WITH?: string;
                        _LINK_URL: string;
                        _MIME_TYPE: string;
                        _RELATIVE_LINK_URL?: string;
                        _TIME_ORIGIN?: number;
                    };
                    MEDIA_DESCRIPTOR?: {
                        _EXTRACTED_FROM?: string;
                        _MEDIA_URL: string;
                        _MIME_TYPE: string;
                        _RELATIVE_MEDIA_URL?: string;
                        _TIME_ORIGIN?: number;
                    };
                    PROPERTY: {
                        _NAME?: string;
                        _text: string;
                    }[];
                };
                LANGUAGE?: {
                    _LANG_DEF?: string;
                    _LANG_ID: string;
                    _LANG_LABEL?: string;
                };
                LEXICON_REF?: {
                    _DATCAT_ID?: string;
                    _DATCAT_NAME?: string;
                    _LEX_REF_ID: string;
                    _LEXICON_ID: string;
                    _LEXICON_NAME: string;
                    _NAME: string;
                    _TYPE: string;
                    _URL: string;
                };
                LICENSE?: {
                    _LICENSE_URL?: string;
                };
                LINGUISTIC_TYPE: {
                    _CONSTRAINTS?: string;
                    _CONTROLLED_VOCABULARY_REF?: string;
                    _EXT_REF?: string;
                    _GRAPHIC_REFERENCES?: boolean;
                    _LEXICON_REF?: string;
                    _LINGUISTIC_TYPE_ID: string;
                    _TIME_ALIGNABLE?: string;
                };
                LOCALE?: any;
                TIER: {
                    _ANNOTATOR?: string;
                    _DEFAULT_LOCALE?: string;
                    _EXT_REF?: string;
                    _LANG_REF?: string;
                    _LINGUISTIC_TYPE_REF: string;
                    _PARENT_REF?: string;
                    _PARTICIPANT?: string;
                    _TIER_ID: string;
                    ANNOTATION: {
                        ALIGNABLE_ANNOTATION?: {
                            _ANNOTATION_ID: string;
                            _SVG_REF?: string;
                            _TIME_SLOT_REF1: string;
                            _TIME_SLOT_REF2: string;
                            ANNOTATION_VALUE: string;
                        };
                        REF_ANNOTATION?: {
                            _ANNOTATION_ID: string;
                            _ANNOTATION_REF: string;
                            _CVE_REF: string;
                            _EXT_REF?: string;
                            _LANG_REF: string;
                            _PREVIOUS_ANNOTATION?: string;
                            ANNOTATION_VALUE: string;
                        };
                    }[];
                }[];
                TIME_ORDER: {
                    TIME_SLOT?: {
                        _TIME_SLOT_ID: string;
                        _TIME_VALUE?: number;
                    }[];
                };
            };
        }

        Properties

        ANNOTATION_DOCUMENT: {
            _AUTHOR: string;
            _DATE: string;
            _FORMAT?: string;
            _VERSION: string;
            _xmlns:xsi: string;
            _xsi:noNamespaceSchemaLocation: string;
            CONSTRAINT: {
                _DESCRIPTION?: string;
                _STEREOTYPE: string;
            }[];
            CONTROLLED_VOCABULARY?: {
                _CV_ID: string;
                _EXT_REF?: string;
                CV_ENTRY_ML?: {
                    _CVE_ID: string;
                    _EXT_REF?: string;
                    CVE_VALUE: {
                        _DESCRIPTION?: string;
                        _LANG_REF: string;
                        _text: string;
                    };
                };
                DESCRIPTION?: {
                    _LANG_REF: string;
                    _text: string;
                };
            };
            EXTERNAL_REF?: {
                _EXT_REF_ID: string;
                _TYPE: string;
                _VALUE: string;
            };
            HEADER: {
                _MEDIA_FILE?: string;
                _TIME_UNITS?: "milliseconds" | "NTSC-frames" | "PAL-frames";
                LINKED_FILE_DESCRIPTOR?: {
                    _ASSOCIATED_WITH?: string;
                    _LINK_URL: string;
                    _MIME_TYPE: string;
                    _RELATIVE_LINK_URL?: string;
                    _TIME_ORIGIN?: number;
                };
                MEDIA_DESCRIPTOR?: {
                    _EXTRACTED_FROM?: string;
                    _MEDIA_URL: string;
                    _MIME_TYPE: string;
                    _RELATIVE_MEDIA_URL?: string;
                    _TIME_ORIGIN?: number;
                };
                PROPERTY: {
                    _NAME?: string;
                    _text: string;
                }[];
            };
            LANGUAGE?: {
                _LANG_DEF?: string;
                _LANG_ID: string;
                _LANG_LABEL?: string;
            };
            LEXICON_REF?: {
                _DATCAT_ID?: string;
                _DATCAT_NAME?: string;
                _LEX_REF_ID: string;
                _LEXICON_ID: string;
                _LEXICON_NAME: string;
                _NAME: string;
                _TYPE: string;
                _URL: string;
            };
            LICENSE?: {
                _LICENSE_URL?: string;
            };
            LINGUISTIC_TYPE: {
                _CONSTRAINTS?: string;
                _CONTROLLED_VOCABULARY_REF?: string;
                _EXT_REF?: string;
                _GRAPHIC_REFERENCES?: boolean;
                _LEXICON_REF?: string;
                _LINGUISTIC_TYPE_ID: string;
                _TIME_ALIGNABLE?: string;
            };
            LOCALE?: any;
            TIER: {
                _ANNOTATOR?: string;
                _DEFAULT_LOCALE?: string;
                _EXT_REF?: string;
                _LANG_REF?: string;
                _LINGUISTIC_TYPE_REF: string;
                _PARENT_REF?: string;
                _PARTICIPANT?: string;
                _TIER_ID: string;
                ANNOTATION: {
                    ALIGNABLE_ANNOTATION?: {
                        _ANNOTATION_ID: string;
                        _SVG_REF?: string;
                        _TIME_SLOT_REF1: string;
                        _TIME_SLOT_REF2: string;
                        ANNOTATION_VALUE: string;
                    };
                    REF_ANNOTATION?: {
                        _ANNOTATION_ID: string;
                        _ANNOTATION_REF: string;
                        _CVE_REF: string;
                        _EXT_REF?: string;
                        _LANG_REF: string;
                        _PREVIOUS_ANNOTATION?: string;
                        ANNOTATION_VALUE: string;
                    };
                }[];
            }[];
            TIME_ORDER: {
                TIME_SLOT?: {
                    _TIME_SLOT_ID: string;
                    _TIME_VALUE?: number;
                }[];
            };
        }
        +ELAN30Object | Octra libraries - v2.0.0
        interface ELAN30Object {
            ANNOTATION_DOCUMENT: {
                _AUTHOR: string;
                _DATE: string;
                _FORMAT?: string;
                _VERSION: string;
                _xmlns:xsi: string;
                _xsi:noNamespaceSchemaLocation: string;
                CONSTRAINT: {
                    _DESCRIPTION?: string;
                    _STEREOTYPE: string;
                }[];
                CONTROLLED_VOCABULARY?: {
                    _CV_ID: string;
                    _EXT_REF?: string;
                    CV_ENTRY_ML?: {
                        _CVE_ID: string;
                        _EXT_REF?: string;
                        CVE_VALUE: {
                            _DESCRIPTION?: string;
                            _LANG_REF: string;
                            _text: string;
                        };
                    };
                    DESCRIPTION?: {
                        _LANG_REF: string;
                        _text: string;
                    };
                };
                EXTERNAL_REF?: {
                    _EXT_REF_ID: string;
                    _TYPE: string;
                    _VALUE: string;
                };
                HEADER: {
                    _MEDIA_FILE?: string;
                    _TIME_UNITS?: "milliseconds" | "NTSC-frames" | "PAL-frames";
                    LINKED_FILE_DESCRIPTOR?: {
                        _ASSOCIATED_WITH?: string;
                        _LINK_URL: string;
                        _MIME_TYPE: string;
                        _RELATIVE_LINK_URL?: string;
                        _TIME_ORIGIN?: number;
                    };
                    MEDIA_DESCRIPTOR?: {
                        _EXTRACTED_FROM?: string;
                        _MEDIA_URL: string;
                        _MIME_TYPE: string;
                        _RELATIVE_MEDIA_URL?: string;
                        _TIME_ORIGIN?: number;
                    };
                    PROPERTY: {
                        _NAME?: string;
                        _text: string;
                    }[];
                };
                LANGUAGE?: {
                    _LANG_DEF?: string;
                    _LANG_ID: string;
                    _LANG_LABEL?: string;
                };
                LEXICON_REF?: {
                    _DATCAT_ID?: string;
                    _DATCAT_NAME?: string;
                    _LEX_REF_ID: string;
                    _LEXICON_ID: string;
                    _LEXICON_NAME: string;
                    _NAME: string;
                    _TYPE: string;
                    _URL: string;
                };
                LICENSE?: {
                    _LICENSE_URL?: string;
                };
                LINGUISTIC_TYPE: {
                    _CONSTRAINTS?: string;
                    _CONTROLLED_VOCABULARY_REF?: string;
                    _EXT_REF?: string;
                    _GRAPHIC_REFERENCES?: boolean;
                    _LEXICON_REF?: string;
                    _LINGUISTIC_TYPE_ID: string;
                    _TIME_ALIGNABLE?: string;
                };
                LOCALE?: any;
                TIER: {
                    _ANNOTATOR?: string;
                    _DEFAULT_LOCALE?: string;
                    _EXT_REF?: string;
                    _LANG_REF?: string;
                    _LINGUISTIC_TYPE_REF: string;
                    _PARENT_REF?: string;
                    _PARTICIPANT?: string;
                    _TIER_ID: string;
                    ANNOTATION: {
                        ALIGNABLE_ANNOTATION?: {
                            _ANNOTATION_ID: string;
                            _SVG_REF?: string;
                            _TIME_SLOT_REF1: string;
                            _TIME_SLOT_REF2: string;
                            ANNOTATION_VALUE: string;
                        };
                        REF_ANNOTATION?: {
                            _ANNOTATION_ID: string;
                            _ANNOTATION_REF: string;
                            _CVE_REF: string;
                            _EXT_REF?: string;
                            _LANG_REF: string;
                            _PREVIOUS_ANNOTATION?: string;
                            ANNOTATION_VALUE: string;
                        };
                    }[];
                }[];
                TIME_ORDER: {
                    TIME_SLOT?: {
                        _TIME_SLOT_ID: string;
                        _TIME_VALUE?: number;
                    }[];
                };
            };
        }

        Properties

        ANNOTATION_DOCUMENT: {
            _AUTHOR: string;
            _DATE: string;
            _FORMAT?: string;
            _VERSION: string;
            _xmlns:xsi: string;
            _xsi:noNamespaceSchemaLocation: string;
            CONSTRAINT: {
                _DESCRIPTION?: string;
                _STEREOTYPE: string;
            }[];
            CONTROLLED_VOCABULARY?: {
                _CV_ID: string;
                _EXT_REF?: string;
                CV_ENTRY_ML?: {
                    _CVE_ID: string;
                    _EXT_REF?: string;
                    CVE_VALUE: {
                        _DESCRIPTION?: string;
                        _LANG_REF: string;
                        _text: string;
                    };
                };
                DESCRIPTION?: {
                    _LANG_REF: string;
                    _text: string;
                };
            };
            EXTERNAL_REF?: {
                _EXT_REF_ID: string;
                _TYPE: string;
                _VALUE: string;
            };
            HEADER: {
                _MEDIA_FILE?: string;
                _TIME_UNITS?: "milliseconds" | "NTSC-frames" | "PAL-frames";
                LINKED_FILE_DESCRIPTOR?: {
                    _ASSOCIATED_WITH?: string;
                    _LINK_URL: string;
                    _MIME_TYPE: string;
                    _RELATIVE_LINK_URL?: string;
                    _TIME_ORIGIN?: number;
                };
                MEDIA_DESCRIPTOR?: {
                    _EXTRACTED_FROM?: string;
                    _MEDIA_URL: string;
                    _MIME_TYPE: string;
                    _RELATIVE_MEDIA_URL?: string;
                    _TIME_ORIGIN?: number;
                };
                PROPERTY: {
                    _NAME?: string;
                    _text: string;
                }[];
            };
            LANGUAGE?: {
                _LANG_DEF?: string;
                _LANG_ID: string;
                _LANG_LABEL?: string;
            };
            LEXICON_REF?: {
                _DATCAT_ID?: string;
                _DATCAT_NAME?: string;
                _LEX_REF_ID: string;
                _LEXICON_ID: string;
                _LEXICON_NAME: string;
                _NAME: string;
                _TYPE: string;
                _URL: string;
            };
            LICENSE?: {
                _LICENSE_URL?: string;
            };
            LINGUISTIC_TYPE: {
                _CONSTRAINTS?: string;
                _CONTROLLED_VOCABULARY_REF?: string;
                _EXT_REF?: string;
                _GRAPHIC_REFERENCES?: boolean;
                _LEXICON_REF?: string;
                _LINGUISTIC_TYPE_ID: string;
                _TIME_ALIGNABLE?: string;
            };
            LOCALE?: any;
            TIER: {
                _ANNOTATOR?: string;
                _DEFAULT_LOCALE?: string;
                _EXT_REF?: string;
                _LANG_REF?: string;
                _LINGUISTIC_TYPE_REF: string;
                _PARENT_REF?: string;
                _PARTICIPANT?: string;
                _TIER_ID: string;
                ANNOTATION: {
                    ALIGNABLE_ANNOTATION?: {
                        _ANNOTATION_ID: string;
                        _SVG_REF?: string;
                        _TIME_SLOT_REF1: string;
                        _TIME_SLOT_REF2: string;
                        ANNOTATION_VALUE: string;
                    };
                    REF_ANNOTATION?: {
                        _ANNOTATION_ID: string;
                        _ANNOTATION_REF: string;
                        _CVE_REF: string;
                        _EXT_REF?: string;
                        _LANG_REF: string;
                        _PREVIOUS_ANNOTATION?: string;
                        ANNOTATION_VALUE: string;
                    };
                }[];
            }[];
            TIME_ORDER: {
                TIME_SLOT?: {
                    _TIME_SLOT_ID: string;
                    _TIME_VALUE?: number;
                }[];
            };
        }
        diff --git a/interfaces/_octra_annotation.ExportResult.html b/interfaces/_octra_annotation.ExportResult.html index 772d669d3..4ff3e2cee 100644 --- a/interfaces/_octra_annotation.ExportResult.html +++ b/interfaces/_octra_annotation.ExportResult.html @@ -1,3 +1,3 @@ -ExportResult | Octra libraries - v2.0.0
        interface ExportResult {
            error?: string;
            file?: IFile;
        }

        Properties

        error? +ExportResult | Octra libraries - v2.0.0
        interface ExportResult {
            error?: string;
            file?: IFile;
        }

        Properties

        Properties

        error?: string
        file?: IFile
        +

        Properties

        error?: string
        file?: IFile
        diff --git a/interfaces/_octra_annotation.IAnnotJSON.html b/interfaces/_octra_annotation.IAnnotJSON.html index 2396fa5c9..6d2c34141 100644 --- a/interfaces/_octra_annotation.IAnnotJSON.html +++ b/interfaces/_octra_annotation.IAnnotJSON.html @@ -1,6 +1,6 @@ -IAnnotJSON | Octra libraries - v2.0.0
        interface IAnnotJSON {
            annotates: string;
            levels: ILevel[];
            links: ILink[];
            name: string;
            sampleRate: number;
        }

        Implemented by

        Properties

        annotates +IAnnotJSON | Octra libraries - v2.0.0
        interface IAnnotJSON {
            annotates: string;
            levels: ILevel[];
            links: ILink[];
            name: string;
            sampleRate: number;
        }

        Implemented by

        Properties

        annotates: string
        levels: ILevel[]
        links: ILink[]
        name: string
        sampleRate: number
        +

        Properties

        annotates: string
        levels: ILevel[]
        links: ILink[]
        name: string
        sampleRate: number
        diff --git a/interfaces/_octra_annotation.IAudioFile.html b/interfaces/_octra_annotation.IAudioFile.html index 23078e3cc..865dd793d 100644 --- a/interfaces/_octra_annotation.IAudioFile.html +++ b/interfaces/_octra_annotation.IAudioFile.html @@ -1,8 +1,8 @@ -IAudioFile | Octra libraries - v2.0.0
        interface IAudioFile {
            arraybuffer?: ArrayBuffer;
            duration?: number;
            name: string;
            sampleRate: number;
            size?: number;
            type?: string;
            url?: string;
        }

        Properties

        arraybuffer? +IAudioFile | Octra libraries - v2.0.0
        interface IAudioFile {
            arraybuffer?: ArrayBuffer;
            duration?: number;
            name: string;
            sampleRate: number;
            size?: number;
            type?: string;
            url?: string;
        }

        Properties

        arraybuffer?: ArrayBuffer
        duration?: number
        name: string
        sampleRate: number
        size?: number
        type?: string
        url?: string
        +

        Properties

        arraybuffer?: ArrayBuffer
        duration?: number
        name: string
        sampleRate: number
        size?: number
        type?: string
        url?: string
        diff --git a/interfaces/_octra_annotation.IEvent.html b/interfaces/_octra_annotation.IEvent.html index 6feb5ab51..3e00827a9 100644 --- a/interfaces/_octra_annotation.IEvent.html +++ b/interfaces/_octra_annotation.IEvent.html @@ -1,4 +1,4 @@ -IEvent | Octra libraries - v2.0.0
        interface IEvent {
            id: number;
            labels: ILabel[];
            samplePoint: number;
        }

        Hierarchy (view full)

        Properties

        id +IEvent | Octra libraries - v2.0.0
        interface IEvent {
            id: number;
            labels: ILabel[];
            samplePoint: number;
        }

        Hierarchy (view full)

        Properties

        Properties

        id: number
        labels: ILabel[]
        samplePoint: number
        +

        Properties

        id: number
        labels: ILabel[]
        samplePoint: number
        diff --git a/interfaces/_octra_annotation.IEventLevel.html b/interfaces/_octra_annotation.IEventLevel.html index 4dc8e43e2..282d5b358 100644 --- a/interfaces/_octra_annotation.IEventLevel.html +++ b/interfaces/_octra_annotation.IEventLevel.html @@ -1,4 +1,4 @@ -IEventLevel | Octra libraries - v2.0.0
        interface IEventLevel {
            items: IEvent[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        items +IEventLevel | Octra libraries - v2.0.0
        interface IEventLevel {
            items: IEvent[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        items: IEvent[]
        name: string
        +

        Properties

        items: IEvent[]
        name: string
        diff --git a/interfaces/_octra_annotation.IFile.html b/interfaces/_octra_annotation.IFile.html index 7577935d9..6deb94800 100644 --- a/interfaces/_octra_annotation.IFile.html +++ b/interfaces/_octra_annotation.IFile.html @@ -1,5 +1,5 @@ -IFile | Octra libraries - v2.0.0
        interface IFile {
            content: string;
            encoding: string;
            name: string;
            type: string;
        }

        Properties

        content +IFile | Octra libraries - v2.0.0
        interface IFile {
            content: string;
            encoding: string;
            name: string;
            type: string;
        }

        Properties

        content: string
        encoding: string
        name: string
        type: string
        +

        Properties

        content: string
        encoding: string
        name: string
        type: string
        diff --git a/interfaces/_octra_annotation.IItem.html b/interfaces/_octra_annotation.IItem.html index d863c2c5c..74f9748db 100644 --- a/interfaces/_octra_annotation.IItem.html +++ b/interfaces/_octra_annotation.IItem.html @@ -1,3 +1,3 @@ -IItem | Octra libraries - v2.0.0
        interface IItem {
            id: number;
            labels: ILabel[];
        }

        Hierarchy (view full)

        Implemented by

        Properties

        id +IItem | Octra libraries - v2.0.0
        interface IItem {
            id: number;
            labels: ILabel[];
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        id: number
        labels: ILabel[]
        +

        Properties

        id: number
        labels: ILabel[]
        diff --git a/interfaces/_octra_annotation.IItemLevel.html b/interfaces/_octra_annotation.IItemLevel.html index fddd8fff4..de8c50b01 100644 --- a/interfaces/_octra_annotation.IItemLevel.html +++ b/interfaces/_octra_annotation.IItemLevel.html @@ -1,4 +1,4 @@ -IItemLevel | Octra libraries - v2.0.0
        interface IItemLevel {
            items: IItem[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        items +IItemLevel | Octra libraries - v2.0.0
        interface IItemLevel {
            items: IItem[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        items: IItem[]
        name: string
        +

        Properties

        items: IItem[]
        name: string
        diff --git a/interfaces/_octra_annotation.ILabel.html b/interfaces/_octra_annotation.ILabel.html index 07cd87e30..3f46bc880 100644 --- a/interfaces/_octra_annotation.ILabel.html +++ b/interfaces/_octra_annotation.ILabel.html @@ -1,3 +1,3 @@ -ILabel | Octra libraries - v2.0.0
        interface ILabel {
            name: string;
            value: string;
        }

        Implemented by

        Properties

        name +ILabel | Octra libraries - v2.0.0
        interface ILabel {
            name: string;
            value: string;
        }

        Implemented by

        Properties

        Properties

        name: string
        value: string
        +

        Properties

        name: string
        value: string
        diff --git a/interfaces/_octra_annotation.ILevel.html b/interfaces/_octra_annotation.ILevel.html index 497a6c377..4a12b3563 100644 --- a/interfaces/_octra_annotation.ILevel.html +++ b/interfaces/_octra_annotation.ILevel.html @@ -1,3 +1,3 @@ -ILevel | Octra libraries - v2.0.0
        interface ILevel {
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        name +ILevel | Octra libraries - v2.0.0
        interface ILevel {
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        name: string
        +

        Properties

        name: string
        diff --git a/interfaces/_octra_annotation.ILink.html b/interfaces/_octra_annotation.ILink.html index b0c56d555..36dc0ab62 100644 --- a/interfaces/_octra_annotation.ILink.html +++ b/interfaces/_octra_annotation.ILink.html @@ -1,3 +1,3 @@ -ILink | Octra libraries - v2.0.0
        interface ILink {
            fromID: number;
            toID: number;
        }

        Implemented by

        Properties

        fromID +ILink | Octra libraries - v2.0.0
        interface ILink {
            fromID: number;
            toID: number;
        }

        Implemented by

        Properties

        Properties

        fromID: number
        toID: number
        +

        Properties

        fromID: number
        toID: number
        diff --git a/interfaces/_octra_annotation.ISegment.html b/interfaces/_octra_annotation.ISegment.html index 96c1ca04a..beb6fde72 100644 --- a/interfaces/_octra_annotation.ISegment.html +++ b/interfaces/_octra_annotation.ISegment.html @@ -1,5 +1,5 @@ -ISegment | Octra libraries - v2.0.0
        interface ISegment {
            id: number;
            labels: ILabel[];
            sampleDur: number;
            sampleStart: number;
        }

        Hierarchy (view full)

        Properties

        id +ISegment | Octra libraries - v2.0.0
        interface ISegment {
            id: number;
            labels: ILabel[];
            sampleDur: number;
            sampleStart: number;
        }

        Hierarchy (view full)

        Properties

        id: number
        labels: ILabel[]
        sampleDur: number
        sampleStart: number
        +

        Properties

        id: number
        labels: ILabel[]
        sampleDur: number
        sampleStart: number
        diff --git a/interfaces/_octra_annotation.ISegmentLevel.html b/interfaces/_octra_annotation.ISegmentLevel.html index 99dc554ed..e138e6eb9 100644 --- a/interfaces/_octra_annotation.ISegmentLevel.html +++ b/interfaces/_octra_annotation.ISegmentLevel.html @@ -1,4 +1,4 @@ -ISegmentLevel | Octra libraries - v2.0.0
        interface ISegmentLevel {
            items: ISegment[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        items +ISegmentLevel | Octra libraries - v2.0.0
        interface ISegmentLevel {
            items: ISegment[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        items: ISegment[]
        name: string
        +

        Properties

        items: ISegment[]
        name: string
        diff --git a/interfaces/_octra_annotation.ImportResult.html b/interfaces/_octra_annotation.ImportResult.html index 876e3afb0..6938a6779 100644 --- a/interfaces/_octra_annotation.ImportResult.html +++ b/interfaces/_octra_annotation.ImportResult.html @@ -1,4 +1,4 @@ -ImportResult | Octra libraries - v2.0.0
        interface ImportResult {
            annotjson?: OAnnotJSON;
            audiofile?: OAudiofile;
            error?: string;
        }

        Properties

        annotjson? +ImportResult | Octra libraries - v2.0.0
        interface ImportResult {
            annotjson?: OAnnotJSON;
            audiofile?: OAudiofile;
            error?: string;
        }

        Properties

        annotjson?: OAnnotJSON
        audiofile?: OAudiofile
        error?: string
        +

        Properties

        annotjson?: OAnnotJSON
        audiofile?: OAudiofile
        error?: string
        diff --git a/interfaces/_octra_annotation.SegmentWithContext.html b/interfaces/_octra_annotation.SegmentWithContext.html index 6b47f8ccb..8b13091d9 100644 --- a/interfaces/_octra_annotation.SegmentWithContext.html +++ b/interfaces/_octra_annotation.SegmentWithContext.html @@ -1,5 +1,5 @@ -SegmentWithContext | Octra libraries - v2.0.0
        interface SegmentWithContext<T> {
            context?: T;
            id: number;
            labels: OLabel[];
            time: SampleUnit;
        }

        Type Parameters

        Implemented by

        Properties

        context? +SegmentWithContext | Octra libraries - v2.0.0
        interface SegmentWithContext<T> {
            context?: T;
            id: number;
            labels: OLabel[];
            time: SampleUnit;
        }

        Type Parameters

        Implemented by

        Properties

        Properties

        context?: T
        id: number
        labels: OLabel[]
        +

        Properties

        context?: T
        id: number
        labels: OLabel[]
        diff --git a/interfaces/_octra_annotation.WhisperJSONWord.html b/interfaces/_octra_annotation.WhisperJSONWord.html index 2464caa5a..2d014111a 100644 --- a/interfaces/_octra_annotation.WhisperJSONWord.html +++ b/interfaces/_octra_annotation.WhisperJSONWord.html @@ -1,7 +1,7 @@ -WhisperJSONWord | Octra libraries - v2.0.0
        interface WhisperJSONWord {
            end: number;
            probability?: number;
            score?: number;
            speaker?: string;
            start: number;
            word: string;
        }

        Properties

        end +WhisperJSONWord | Octra libraries - v2.0.0
        interface WhisperJSONWord {
            end: number;
            probability?: number;
            score?: number;
            speaker?: string;
            start: number;
            word: string;
        }

        Properties

        end: number
        probability?: number
        score?: number
        speaker?: string
        start: number
        word: string
        +

        Properties

        end: number
        probability?: number
        score?: number
        speaker?: string
        start: number
        word: string
        diff --git a/interfaces/_octra_assets.OctraGuidelines.html b/interfaces/_octra_assets.OctraGuidelines.html index 86fe2fea7..89172b1a7 100644 --- a/interfaces/_octra_assets.OctraGuidelines.html +++ b/interfaces/_octra_assets.OctraGuidelines.html @@ -1,4 +1,4 @@ -OctraGuidelines | Octra libraries - v2.0.0
        interface OctraGuidelines {
            instructions: {
                entries: {
                    code: string;
                    description: string;
                    examples: {
                        annotation: string;
                        url: string;
                    }[];
                    priority: string;
                    title: string;
                }[];
                group: string;
            }[];
            markers: {
                button_text: string;
                code: string;
                description: string;
                icon: string;
                id: number;
                name: string;
                shortcuts: {
                    mac: string;
                    pc: string;
                }[];
                type: string;
            }[];
            meta: {
                authors: string;
                date: string;
                encoding: string;
                object_language: string;
                pdf: {
                    url: string;
                };
                project: string;
                validation_url: string;
                version: string;
            };
        }

        Properties

        instructions +OctraGuidelines | Octra libraries - v2.0.0
        interface OctraGuidelines {
            instructions: {
                entries: {
                    code: string;
                    description: string;
                    examples: {
                        annotation: string;
                        url: string;
                    }[];
                    priority: string;
                    title: string;
                }[];
                group: string;
            }[];
            markers: {
                button_text: string;
                code: string;
                description: string;
                icon: string;
                id: number;
                name: string;
                shortcuts: {
                    mac: string;
                    pc: string;
                }[];
                type: string;
            }[];
            meta: {
                authors: string;
                date: string;
                encoding: string;
                object_language: string;
                pdf: {
                    url: string;
                };
                project: string;
                validation_url: string;
                version: string;
            };
        }

        Properties

        instructions: {
            entries: {
                code: string;
                description: string;
                examples: {
                    annotation: string;
                    url: string;
                }[];
                priority: string;
                title: string;
            }[];
            group: string;
        }[]
        markers: {
            button_text: string;
            code: string;
            description: string;
            icon: string;
            id: number;
            name: string;
            shortcuts: {
                mac: string;
                pc: string;
            }[];
            type: string;
        }[]
        meta: {
            authors: string;
            date: string;
            encoding: string;
            object_language: string;
            pdf: {
                url: string;
            };
            project: string;
            validation_url: string;
            version: string;
        }
        +

        Properties

        instructions: {
            entries: {
                code: string;
                description: string;
                examples: {
                    annotation: string;
                    url: string;
                }[];
                priority: string;
                title: string;
            }[];
            group: string;
        }[]
        markers: {
            button_text: string;
            code: string;
            description: string;
            icon: string;
            id: number;
            name: string;
            shortcuts: {
                mac: string;
                pc: string;
            }[];
            type: string;
        }[]
        meta: {
            authors: string;
            date: string;
            encoding: string;
            object_language: string;
            pdf: {
                url: string;
            };
            project: string;
            validation_url: string;
            version: string;
        }
        diff --git a/interfaces/_octra_json_sets.AudioFileMetaData.html b/interfaces/_octra_json_sets.AudioFileMetaData.html index 1c2e55498..f57b3f4d4 100644 --- a/interfaces/_octra_json_sets.AudioFileMetaData.html +++ b/interfaces/_octra_json_sets.AudioFileMetaData.html @@ -1,8 +1,8 @@ -AudioFileMetaData | Octra libraries - v2.0.0
        interface AudioFileMetaData {
            bitRate?: number;
            codec?: string;
            container?: string;
            duration?: {
                samples: number;
                seconds: number;
            };
            lossless?: boolean;
            numberOfChannels?: number;
            sampleRate?: number;
        }

        Properties

        bitRate? +AudioFileMetaData | Octra libraries - v2.0.0
        interface AudioFileMetaData {
            bitRate?: number;
            codec?: string;
            container?: string;
            duration?: {
                samples: number;
                seconds: number;
            };
            lossless?: boolean;
            numberOfChannels?: number;
            sampleRate?: number;
        }

        Properties

        bitRate?: number
        codec?: string
        container?: string
        duration?: {
            samples: number;
            seconds: number;
        }
        lossless?: boolean
        numberOfChannels?: number
        sampleRate?: number
        +

        Properties

        bitRate?: number
        codec?: string
        container?: string
        duration?: {
            samples: number;
            seconds: number;
        }
        lossless?: boolean
        numberOfChannels?: number
        sampleRate?: number
        diff --git a/interfaces/_octra_media.IAudioFile.html b/interfaces/_octra_media.IAudioFile.html index a3a7f70e0..c07a48d07 100644 --- a/interfaces/_octra_media.IAudioFile.html +++ b/interfaces/_octra_media.IAudioFile.html @@ -1,7 +1,7 @@ -IAudioFile | Octra libraries - v2.0.0
        interface IAudioFile {
            duration: number;
            name: string;
            sampleRate: number;
            size: number;
            type: string;
            url?: string;
        }

        Implemented by

        Properties

        duration +IAudioFile | Octra libraries - v2.0.0
        interface IAudioFile {
            duration: number;
            name: string;
            sampleRate: number;
            size: number;
            type: string;
            url?: string;
        }

        Implemented by

        Properties

        duration: number
        name: string
        sampleRate: number
        size: number
        type: string
        url?: string
        +

        Properties

        duration: number
        name: string
        sampleRate: number
        size: number
        type: string
        url?: string
        diff --git a/interfaces/_octra_media.NumeratedSegment.html b/interfaces/_octra_media.NumeratedSegment.html index 2b40ee22d..d6ae6a890 100644 --- a/interfaces/_octra_media.NumeratedSegment.html +++ b/interfaces/_octra_media.NumeratedSegment.html @@ -1,4 +1,4 @@ -NumeratedSegment | Octra libraries - v2.0.0
        interface NumeratedSegment {
            number: number;
            sampleDur?: number;
            sampleStart: number;
        }

        Properties

        number +NumeratedSegment | Octra libraries - v2.0.0
        interface NumeratedSegment {
            number: number;
            sampleDur?: number;
            sampleStart: number;
        }

        Properties

        number: number
        sampleDur?: number
        sampleStart: number
        +

        Properties

        number: number
        sampleDur?: number
        sampleStart: number
        diff --git a/interfaces/_octra_media.SampleTimeValues.html b/interfaces/_octra_media.SampleTimeValues.html index a83996ec9..57a9e0153 100644 --- a/interfaces/_octra_media.SampleTimeValues.html +++ b/interfaces/_octra_media.SampleTimeValues.html @@ -1,4 +1,4 @@ SampleTimeValues | Octra libraries - v2.0.0

        class initialized with samples which can output other units like seconds, milliseconds

        -
        interface SampleTimeValues {
            seconds: number;
            unix: number;
        }

        Properties

        interface SampleTimeValues {
            seconds: number;
            unix: number;
        }

        Properties

        Properties

        seconds: number
        unix: number
        +

        Properties

        seconds: number
        unix: number
        diff --git a/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html b/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html index 69478b234..c7bc29f1a 100644 --- a/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html +++ b/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html @@ -1,8 +1,8 @@ -AudioViewerShortcutEvent | Octra libraries - v2.0.0
        interface AudioViewerShortcutEvent {
            selection?: AudioSelection;
            shortcut: string;
            shortcutName: string;
            timePosition?: SampleUnit;
            timestamp: number;
            type: string;
            value?: string;
        }

        Properties

        selection? +AudioViewerShortcutEvent | Octra libraries - v2.0.0
        +

        Properties

        selection?: AudioSelection
        shortcut: string
        shortcutName: string
        timePosition?: SampleUnit
        timestamp: number
        type: string
        value?: string
        diff --git a/interfaces/_octra_ngx_components.CurrentLevelChangeEvent.html b/interfaces/_octra_ngx_components.CurrentLevelChangeEvent.html index 4cc92031b..d8730478b 100644 --- a/interfaces/_octra_ngx_components.CurrentLevelChangeEvent.html +++ b/interfaces/_octra_ngx_components.CurrentLevelChangeEvent.html @@ -1,4 +1,4 @@ -CurrentLevelChangeEvent | Octra libraries - v2.0.0
        interface CurrentLevelChangeEvent {
            items: {
                id?: number;
                index?: number;
                instance?: AnnotationAnySegment;
            }[];
            removeOptions?: {
                mergeTranscripts: boolean;
                silenceCode: undefined | string;
            };
            type: "change" | "add" | "remove";
        }

        Properties

        items +CurrentLevelChangeEvent | Octra libraries - v2.0.0
        interface CurrentLevelChangeEvent {
            items: {
                id?: number;
                index?: number;
                instance?: AnnotationAnySegment;
            }[];
            removeOptions?: {
                mergeTranscripts: boolean;
                silenceCode: undefined | string;
            };
            type: "change" | "add" | "remove";
        }

        Properties

        items: {
            id?: number;
            index?: number;
            instance?: AnnotationAnySegment;
        }[]
        removeOptions?: {
            mergeTranscripts: boolean;
            silenceCode: undefined | string;
        }
        type: "change" | "add" | "remove"
        +

        Properties

        items: {
            id?: number;
            index?: number;
            instance?: AnnotationAnySegment;
        }[]
        removeOptions?: {
            mergeTranscripts: boolean;
            silenceCode: undefined | string;
        }
        type: "change" | "add" | "remove"
        diff --git a/interfaces/_octra_ngx_components.ICircle.html b/interfaces/_octra_ngx_components.ICircle.html index 4cdf4d5aa..a9335f449 100644 --- a/interfaces/_octra_ngx_components.ICircle.html +++ b/interfaces/_octra_ngx_components.ICircle.html @@ -1,3 +1,3 @@ -ICircle | Octra libraries - v2.0.0
        interface ICircle {
            position: IPosition;
            radius: number;
        }

        Properties

        position +ICircle | Octra libraries - v2.0.0
        interface ICircle {
            position: IPosition;
            radius: number;
        }

        Properties

        Properties

        position: IPosition
        radius: number
        +

        Properties

        position: IPosition
        radius: number
        diff --git a/interfaces/_octra_ngx_components.IInterval.html b/interfaces/_octra_ngx_components.IInterval.html index 85a1cf266..646152e67 100644 --- a/interfaces/_octra_ngx_components.IInterval.html +++ b/interfaces/_octra_ngx_components.IInterval.html @@ -1,4 +1,4 @@ IInterval | Octra libraries - v2.0.0

        collections

        -
        interface IInterval {
            end: number;
            start: number;
        }

        Implemented by

        Properties

        end +
        interface IInterval {
            end: number;
            start: number;
        }

        Implemented by

        Properties

        Properties

        end: number
        start: number
        +

        Properties

        end: number
        start: number
        diff --git a/interfaces/_octra_ngx_components.IMargin.html b/interfaces/_octra_ngx_components.IMargin.html index 488a68f36..95f46055e 100644 --- a/interfaces/_octra_ngx_components.IMargin.html +++ b/interfaces/_octra_ngx_components.IMargin.html @@ -1,5 +1,5 @@ -IMargin | Octra libraries - v2.0.0
        interface IMargin {
            bottom: number;
            left: number;
            right: number;
            top: number;
        }

        Implemented by

        Properties

        bottom +IMargin | Octra libraries - v2.0.0
        interface IMargin {
            bottom: number;
            left: number;
            right: number;
            top: number;
        }

        Implemented by

        Properties

        Properties

        bottom: number
        left: number
        right: number
        top: number
        +

        Properties

        bottom: number
        left: number
        right: number
        top: number
        diff --git a/interfaces/_octra_ngx_components.IPosition.html b/interfaces/_octra_ngx_components.IPosition.html index bdbee5de9..70838861f 100644 --- a/interfaces/_octra_ngx_components.IPosition.html +++ b/interfaces/_octra_ngx_components.IPosition.html @@ -1,3 +1,3 @@ -IPosition | Octra libraries - v2.0.0
        interface IPosition {
            x: number;
            y: number;
        }

        Properties

        x +IPosition | Octra libraries - v2.0.0
        interface IPosition {
            x: number;
            y: number;
        }

        Properties

        x y -

        Properties

        x: number
        y: number
        +

        Properties

        x: number
        y: number
        diff --git a/interfaces/_octra_ngx_components.IRectangle.html b/interfaces/_octra_ngx_components.IRectangle.html index 4b3a015ac..b081eba03 100644 --- a/interfaces/_octra_ngx_components.IRectangle.html +++ b/interfaces/_octra_ngx_components.IRectangle.html @@ -1,4 +1,4 @@ IRectangle | Octra libraries - v2.0.0

        SHAPES

        -
        interface IRectangle {
            position: IPosition;
            size: ISize;
        }

        Implemented by

        Properties

        interface IRectangle {
            position: IPosition;
            size: ISize;
        }

        Implemented by

        Properties

        Properties

        position: IPosition
        size: ISize
        +

        Properties

        position: IPosition
        size: ISize
        diff --git a/interfaces/_octra_ngx_components.ISize.html b/interfaces/_octra_ngx_components.ISize.html index 7eab17fbd..46d701e2b 100644 --- a/interfaces/_octra_ngx_components.ISize.html +++ b/interfaces/_octra_ngx_components.ISize.html @@ -1,3 +1,3 @@ -ISize | Octra libraries - v2.0.0
        interface ISize {
            height: number;
            width: number;
        }

        Implemented by

        Properties

        height +ISize | Octra libraries - v2.0.0
        interface ISize {
            height: number;
            width: number;
        }

        Implemented by

        Properties

        Properties

        height: number
        width: number
        +

        Properties

        height: number
        width: number
        diff --git a/interfaces/_octra_utilities.FileSize.html b/interfaces/_octra_utilities.FileSize.html index bcf529257..1350f4db4 100644 --- a/interfaces/_octra_utilities.FileSize.html +++ b/interfaces/_octra_utilities.FileSize.html @@ -1,4 +1,4 @@ FileSize | Octra libraries - v2.0.0

        represents a file size definition giving size and label.

        -
        interface FileSize {
            label: string;
            size: number;
        }

        Properties

        interface FileSize {
            label: string;
            size: number;
        }

        Properties

        Properties

        label: string
        size: number
        +

        Properties

        label: string
        size: number
        diff --git a/interfaces/_octra_utilities.Serializable.html b/interfaces/_octra_utilities.Serializable.html index f5839e9e2..b4b84c344 100644 --- a/interfaces/_octra_utilities.Serializable.html +++ b/interfaces/_octra_utilities.Serializable.html @@ -1,3 +1,3 @@ -Serializable | Octra libraries - v2.0.0
        interface Serializable<S, T> {
            deserialize(jsonObject: S, sampleRate: number): undefined | T;
            serialize(): S;
        }

        Type Parameters

        • S
        • T

        Implemented by

          Methods

          deserialize +Serializable | Octra libraries - v2.0.0
          interface Serializable<S, T> {
              deserialize(jsonObject: S, sampleRate: number): undefined | T;
              serialize(): S;
          }

          Type Parameters

          • S
          • T

          Implemented by

            Methods

            • Parameters

              • jsonObject: S
              • sampleRate: number

              Returns undefined | T

            +

            Methods

            • Parameters

              • jsonObject: S
              • sampleRate: number

              Returns undefined | T

            diff --git a/interfaces/_octra_web_media.KeyMappingEntry.html b/interfaces/_octra_web_media.KeyMappingEntry.html index 047021c79..4f619a99d 100644 --- a/interfaces/_octra_web_media.KeyMappingEntry.html +++ b/interfaces/_octra_web_media.KeyMappingEntry.html @@ -1,4 +1,4 @@ KeyMappingEntry | Octra libraries - v2.0.0

            entry that maps a key name to a code

            -
            interface KeyMappingEntry {
                keyCode: number;
                name: string;
            }

            Properties

            interface KeyMappingEntry {
                keyCode: number;
                name: string;
            }

            Properties

            Properties

            keyCode: number
            name: string
            +

            Properties

            keyCode: number
            name: string
            diff --git a/interfaces/_octra_web_media.ReadFileEvent.html b/interfaces/_octra_web_media.ReadFileEvent.html index 82f5d60aa..ec89a01b7 100644 --- a/interfaces/_octra_web_media.ReadFileEvent.html +++ b/interfaces/_octra_web_media.ReadFileEvent.html @@ -1,4 +1,4 @@ -ReadFileEvent | Octra libraries - v2.0.0
            interface ReadFileEvent<T> {
                progress: number;
                result?: T;
                status: "initialized" | "reading" | "success";
            }

            Type Parameters

            • T

            Properties

            progress +ReadFileEvent | Octra libraries - v2.0.0
            interface ReadFileEvent<T> {
                progress: number;
                result?: T;
                status: "initialized" | "reading" | "success";
            }

            Type Parameters

            • T

            Properties

            Properties

            progress: number
            result?: T
            status: "initialized" | "reading" | "success"
            +

            Properties

            progress: number
            result?: T
            status: "initialized" | "reading" | "success"
            diff --git a/interfaces/_octra_web_media.SegmentToDecode.html b/interfaces/_octra_web_media.SegmentToDecode.html index a6c076d49..94d6aa024 100644 --- a/interfaces/_octra_web_media.SegmentToDecode.html +++ b/interfaces/_octra_web_media.SegmentToDecode.html @@ -1,4 +1,4 @@ -SegmentToDecode | Octra libraries - v2.0.0
            interface SegmentToDecode {
                number: number;
                sampleDur: SampleUnit;
                sampleStart: SampleUnit;
            }

            Properties

            number +SegmentToDecode | Octra libraries - v2.0.0
            interface SegmentToDecode {
                number: number;
                sampleDur: SampleUnit;
                sampleStart: SampleUnit;
            }

            Properties

            number: number
            sampleDur: SampleUnit
            sampleStart: SampleUnit
            +

            Properties

            number: number
            sampleDur: SampleUnit
            sampleStart: SampleUnit
            diff --git a/interfaces/_octra_web_media.Shortcut.html b/interfaces/_octra_web_media.Shortcut.html index e14b7f170..a4a243d0a 100644 --- a/interfaces/_octra_web_media.Shortcut.html +++ b/interfaces/_octra_web_media.Shortcut.html @@ -1,8 +1,8 @@ Shortcut | Octra libraries - v2.0.0

            shortcut definition

            -
            interface Shortcut {
                callback?: ((keyboardEvent: KeyboardEvent, shortcut: Shortcut, hotkeyEvent: HotkeysEvent, shortcutGroup: ShortcutGroup) => void);
                focusonly?: boolean;
                keys: {
                    mac?: string;
                    pc?: string;
                };
                label?: string;
                name: string;
                title: string;
            }

            Properties

            interface Shortcut {
                callback?: ((keyboardEvent: KeyboardEvent, shortcut: Shortcut, hotkeyEvent: HotkeysEvent, shortcutGroup: ShortcutGroup) => void);
                focusonly?: boolean;
                keys: {
                    mac?: string;
                    pc?: string;
                };
                label?: string;
                name: string;
                title: string;
            }

            Properties

            callback?: ((keyboardEvent: KeyboardEvent, shortcut: Shortcut, hotkeyEvent: HotkeysEvent, shortcutGroup: ShortcutGroup) => void)
            focusonly?: boolean
            keys: {
                mac?: string;
                pc?: string;
            }
            label?: string
            name: string
            title: string
            +

            Properties

            callback?: ((keyboardEvent: KeyboardEvent, shortcut: Shortcut, hotkeyEvent: HotkeysEvent, shortcutGroup: ShortcutGroup) => void)
            focusonly?: boolean
            keys: {
                mac?: string;
                pc?: string;
            }
            label?: string
            name: string
            title: string
            diff --git a/interfaces/_octra_web_media.ShortcutEvent.html b/interfaces/_octra_web_media.ShortcutEvent.html index 91bb06c35..6dfa36808 100644 --- a/interfaces/_octra_web_media.ShortcutEvent.html +++ b/interfaces/_octra_web_media.ShortcutEvent.html @@ -1,9 +1,9 @@ ShortcutEvent | Octra libraries - v2.0.0

            wrapper containing KeyboardEvent information with additional data

            -
            interface ShortcutEvent {
                event: KeyboardEvent;
                onFocusOnly?: boolean;
                platform: string;
                shortcut: string;
                shortcutGroupName: string;
                shortcutName: string;
                timestamp: number;
            }

            Properties

            interface ShortcutEvent {
                event: KeyboardEvent;
                onFocusOnly?: boolean;
                platform: string;
                shortcut: string;
                shortcutGroupName: string;
                shortcutName: string;
                timestamp: number;
            }

            Properties

            event: KeyboardEvent
            onFocusOnly?: boolean
            platform: string
            shortcut: string
            shortcutGroupName: string
            shortcutName: string
            timestamp: number
            +

            Properties

            event: KeyboardEvent
            onFocusOnly?: boolean
            platform: string
            shortcut: string
            shortcutGroupName: string
            shortcutName: string
            timestamp: number
            diff --git a/interfaces/_octra_web_media.ShortcutGroup.html b/interfaces/_octra_web_media.ShortcutGroup.html index 99b873b0b..7e6691b63 100644 --- a/interfaces/_octra_web_media.ShortcutGroup.html +++ b/interfaces/_octra_web_media.ShortcutGroup.html @@ -1,5 +1,5 @@ ShortcutGroup | Octra libraries - v2.0.0

            defines a group of shortcuts

            -
            interface ShortcutGroup {
                enabled: boolean;
                items: Shortcut[];
                name: string;
            }

            Properties

            interface ShortcutGroup {
                enabled: boolean;
                items: Shortcut[];
                name: string;
            }

            Properties

            Properties

            enabled: boolean
            items: Shortcut[]
            name: string
            +

            Properties

            enabled: boolean
            items: Shortcut[]
            name: string
            diff --git a/interfaces/_octra_web_media.SupportedAudioFormat.html b/interfaces/_octra_web_media.SupportedAudioFormat.html index 90dbbc5c8..f238c000a 100644 --- a/interfaces/_octra_web_media.SupportedAudioFormat.html +++ b/interfaces/_octra_web_media.SupportedAudioFormat.html @@ -1,6 +1,6 @@ -SupportedAudioFormat | Octra libraries - v2.0.0
            interface SupportedAudioFormat {
                extension: string;
                info?: string;
                maxFileSize: number;
                variableNumberOfSamples?: boolean;
                warning?: string;
            }

            Properties

            extension +SupportedAudioFormat | Octra libraries - v2.0.0
            interface SupportedAudioFormat {
                extension: string;
                info?: string;
                maxFileSize: number;
                variableNumberOfSamples?: boolean;
                warning?: string;
            }

            Properties

            extension: string
            info?: string
            maxFileSize: number
            variableNumberOfSamples?: boolean
            warning?: string
            +

            Properties

            extension: string
            info?: string
            maxFileSize: number
            variableNumberOfSamples?: boolean
            warning?: string
            diff --git a/modules/_octra_ngx_components.html b/modules/_octra_ngx_components.html index dcd064b00..46a6f7cff 100644 --- a/modules/_octra_ngx_components.html +++ b/modules/_octra_ngx_components.html @@ -10,7 +10,8 @@
          • Add OctraComponentsModule to imports of your app.module.
          • Go to changelog

            -

            Index

            Classes

            Index

            Classes

            AsrOptionsComponent +AudioplayerComponent AudioViewerComponent AudioviewerConfig ConfigurationArrayControl diff --git a/modules/_octra_web_media.Binary.html b/modules/_octra_web_media.Binary.html index f724349a5..8846fab1e 100644 --- a/modules/_octra_web_media.Binary.html +++ b/modules/_octra_web_media.Binary.html @@ -1,4 +1,4 @@ -Binary | Octra libraries - v2.0.0

            Index

            Enumerations

            SampleSize +Binary | Octra libraries - v2.0.0

            Index

            Enumerations

            Classes

            AudioFormat BinaryByteReader BinaryByteWriter diff --git a/types/_octra_annotation.AnnotationAnySegment.html b/types/_octra_annotation.AnnotationAnySegment.html index 70e8c1b41..cdaa882c9 100644 --- a/types/_octra_annotation.AnnotationAnySegment.html +++ b/types/_octra_annotation.AnnotationAnySegment.html @@ -1 +1 @@ -AnnotationAnySegment | Octra libraries - v2.0.0
            +AnnotationAnySegment | Octra libraries - v2.0.0
            diff --git a/types/_octra_annotation.IAnyLevel.html b/types/_octra_annotation.IAnyLevel.html index 60dfe3da9..b24cae19f 100644 --- a/types/_octra_annotation.IAnyLevel.html +++ b/types/_octra_annotation.IAnyLevel.html @@ -1 +1 @@ -IAnyLevel | Octra libraries - v2.0.0
            +IAnyLevel | Octra libraries - v2.0.0
            diff --git a/types/_octra_annotation.OAnyLevel.html b/types/_octra_annotation.OAnyLevel.html index d3faab90f..6666e50cb 100644 --- a/types/_octra_annotation.OAnyLevel.html +++ b/types/_octra_annotation.OAnyLevel.html @@ -1 +1 @@ -OAnyLevel | Octra libraries - v2.0.0

            Type Parameters

            +OAnyLevel | Octra libraries - v2.0.0

            Type Parameters

            diff --git a/types/_octra_annotation.OctraAnnotationAnyLevel.html b/types/_octra_annotation.OctraAnnotationAnyLevel.html index aeba1200b..f12788093 100644 --- a/types/_octra_annotation.OctraAnnotationAnyLevel.html +++ b/types/_octra_annotation.OctraAnnotationAnyLevel.html @@ -1 +1 @@ -OctraAnnotationAnyLevel | Octra libraries - v2.0.0
            +OctraAnnotationAnyLevel | Octra libraries - v2.0.0
            diff --git a/types/_octra_annotation.OctraAnnotationFormatType.html b/types/_octra_annotation.OctraAnnotationFormatType.html index 5485425eb..c5f19674f 100644 --- a/types/_octra_annotation.OctraAnnotationFormatType.html +++ b/types/_octra_annotation.OctraAnnotationFormatType.html @@ -1 +1 @@ -OctraAnnotationFormatType | Octra libraries - v2.0.0
            OctraAnnotationFormatType:
                | "AnnotJSON"
                | "BundleJSON"
                | "CTM"
                | "ELAN"
                | "BASPartitur"
                | "PraatTextTable"
                | "SRT"
                | "PlainText"
                | "TextGrid"
                | "WhisperJSON"
                | "WebVTT"
            +OctraAnnotationFormatType | Octra libraries - v2.0.0
            OctraAnnotationFormatType:
                | "AnnotJSON"
                | "BundleJSON"
                | "CTM"
                | "ELAN"
                | "BASPartitur"
                | "PraatTextTable"
                | "SRT"
                | "PlainText"
                | "TextGrid"
                | "WhisperJSON"
                | "WebVTT"
            diff --git a/types/_octra_json_sets.JSONSetExpression.html b/types/_octra_json_sets.JSONSetExpression.html index 72fa89692..4391d10e4 100644 --- a/types/_octra_json_sets.JSONSetExpression.html +++ b/types/_octra_json_sets.JSONSetExpression.html @@ -1 +1 @@ -JSONSetExpression | Octra libraries - v2.0.0
            JSONSetExpression<U>: JSONSetStatement<U> | JSONSet<U>

            Type Parameters

            • U
            +JSONSetExpression | Octra libraries - v2.0.0
            JSONSetExpression<U>: JSONSetStatement<U> | JSONSet<U>

            Type Parameters

            • U
            diff --git a/types/_octra_web_media.IntArray.html b/types/_octra_web_media.IntArray.html index ff67631d1..b84a8f2e1 100644 --- a/types/_octra_web_media.IntArray.html +++ b/types/_octra_web_media.IntArray.html @@ -1 +1 @@ -IntArray | Octra libraries - v2.0.0
            IntArray: Uint8Array | Int16Array | Int32Array
            +IntArray | Octra libraries - v2.0.0
            IntArray: Uint8Array | Int16Array | Int32Array
            diff --git a/variables/_octra_assets.IO_SETS.html b/variables/_octra_assets.IO_SETS.html index 1ae4a4e60..8a06ac8f8 100644 --- a/variables/_octra_assets.IO_SETS.html +++ b/variables/_octra_assets.IO_SETS.html @@ -1 +1 @@ -IO_SETS | Octra libraries - v2.0.0
            IO_SETS: {
                inputs: {
                    combine: {
                        expressions: ({
                            description: string;
                            name: string;
                            select: string;
                            with: ({
                                extension: string[];
                                mimeType: string[];
                                size: string;
                            } | {
                                extension: string[];
                                mimeType?: undefined;
                                size: string;
                            })[];
                        } | {
                            description: string;
                            name: string;
                            select: string;
                            with: ({
                                extension: string[];
                                mimeType: string[];
                            } | {
                                extension: string[];
                                mimeType?: undefined;
                            })[];
                        })[];
                        type: string;
                    };
                    description: string;
                    name: string;
                };
                outputs: {
                    combine: {
                        expressions: {
                            description: string;
                            name: string;
                            select: string;
                            with: {
                                content: string;
                                extension: string[];
                                mimeType: string[];
                            };
                        }[];
                        type: string;
                    };
                    description: string;
                    name: string;
                };
            } = ...
            +IO_SETS | Octra libraries - v2.0.0
            IO_SETS: {
                inputs: {
                    combine: {
                        expressions: ({
                            description: string;
                            name: string;
                            select: string;
                            with: ({
                                extension: string[];
                                mimeType: string[];
                                size: string;
                            } | {
                                extension: string[];
                                mimeType?: undefined;
                                size: string;
                            })[];
                        } | {
                            description: string;
                            name: string;
                            select: string;
                            with: ({
                                extension: string[];
                                mimeType: string[];
                            } | {
                                extension: string[];
                                mimeType?: undefined;
                            })[];
                        })[];
                        type: string;
                    };
                    description: string;
                    name: string;
                };
                outputs: {
                    combine: {
                        expressions: {
                            description: string;
                            name: string;
                            select: string;
                            with: {
                                content: string;
                                extension: string[];
                                mimeType: string[];
                            };
                        }[];
                        type: string;
                    };
                    description: string;
                    name: string;
                };
            } = ...
            diff --git a/variables/_octra_assets.OctraGuidelinesJSONSchema.html b/variables/_octra_assets.OctraGuidelinesJSONSchema.html index 9918225b7..f6b133cb4 100644 --- a/variables/_octra_assets.OctraGuidelinesJSONSchema.html +++ b/variables/_octra_assets.OctraGuidelinesJSONSchema.html @@ -1 +1 @@ -OctraGuidelinesJSONSchema | Octra libraries - v2.0.0

            VariableOctraGuidelinesJSONSchemaConst

            OctraGuidelinesJSONSchema: {
                properties: {
                    instructions: {
                        items: {
                            properties: {
                                entries: {
                                    items: {
                                        properties: {
                                            code: {
                                                type: string;
                                            };
                                            description: {
                                                type: string;
                                            };
                                            examples: {
                                                items: {
                                                    properties: {
                                                        annotation: ...;
                                                        url: ...;
                                                    };
                                                    type: string;
                                                };
                                                type: string;
                                            };
                                            priority: {
                                                type: string;
                                            };
                                            title: {
                                                type: string;
                                            };
                                        };
                                    };
                                    type: string;
                                };
                                group: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    markers: {
                        items: {
                            properties: {
                                button_text: {
                                    type: string;
                                };
                                code: {
                                    type: string;
                                };
                                description: {
                                    type: string;
                                };
                                icon: {
                                    type: string;
                                };
                                id: {
                                    type: string;
                                };
                                name: {
                                    type: string;
                                };
                                shortcut: {
                                    properties: {
                                        mac: {
                                            type: string;
                                        };
                                        pc: {
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    meta: {
                        properties: {
                            authors: {
                                type: string;
                            };
                            date: {
                                type: string;
                            };
                            encoding: {
                                type: string;
                            };
                            object_language: {
                                type: string;
                            };
                            project: {
                                type: string;
                            };
                            validation_url: {
                                type: string;
                            };
                            version: {
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                };
                required: string[];
                type: string;
            } = ...
            +OctraGuidelinesJSONSchema | Octra libraries - v2.0.0

            VariableOctraGuidelinesJSONSchemaConst

            OctraGuidelinesJSONSchema: {
                properties: {
                    instructions: {
                        items: {
                            properties: {
                                entries: {
                                    items: {
                                        properties: {
                                            code: {
                                                type: string;
                                            };
                                            description: {
                                                type: string;
                                            };
                                            examples: {
                                                items: {
                                                    properties: {
                                                        annotation: ...;
                                                        url: ...;
                                                    };
                                                    type: string;
                                                };
                                                type: string;
                                            };
                                            priority: {
                                                type: string;
                                            };
                                            title: {
                                                type: string;
                                            };
                                        };
                                    };
                                    type: string;
                                };
                                group: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    markers: {
                        items: {
                            properties: {
                                button_text: {
                                    type: string;
                                };
                                code: {
                                    type: string;
                                };
                                description: {
                                    type: string;
                                };
                                icon: {
                                    type: string;
                                };
                                id: {
                                    type: string;
                                };
                                name: {
                                    type: string;
                                };
                                shortcut: {
                                    properties: {
                                        mac: {
                                            type: string;
                                        };
                                        pc: {
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    meta: {
                        properties: {
                            authors: {
                                type: string;
                            };
                            date: {
                                type: string;
                            };
                            encoding: {
                                type: string;
                            };
                            object_language: {
                                type: string;
                            };
                            project: {
                                type: string;
                            };
                            validation_url: {
                                type: string;
                            };
                            version: {
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                };
                required: string[];
                type: string;
            } = ...
            diff --git a/variables/_octra_assets.OctraLoggingJSONSchema.html b/variables/_octra_assets.OctraLoggingJSONSchema.html index 3df644166..25edd0dbb 100644 --- a/variables/_octra_assets.OctraLoggingJSONSchema.html +++ b/variables/_octra_assets.OctraLoggingJSONSchema.html @@ -1 +1 @@ -OctraLoggingJSONSchema | Octra libraries - v2.0.0

            VariableOctraLoggingJSONSchemaConst

            OctraLoggingJSONSchema: {
                properties: {
                    additionalProperties: boolean;
                    encoding: {
                        type: string;
                    };
                    logs: {
                        items: {
                            properties: {
                                caretpos: {
                                    type: string;
                                };
                                playpos: {
                                    type: string;
                                };
                                target: {
                                    type: string;
                                };
                                timestamp: {
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                                value: {
                                    type: string[];
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    projectname: {
                        type: string;
                    };
                    version: {
                        type: string;
                    };
                };
            } = ...
            +OctraLoggingJSONSchema | Octra libraries - v2.0.0

            VariableOctraLoggingJSONSchemaConst

            OctraLoggingJSONSchema: {
                properties: {
                    additionalProperties: boolean;
                    encoding: {
                        type: string;
                    };
                    logs: {
                        items: {
                            properties: {
                                caretpos: {
                                    type: string;
                                };
                                playpos: {
                                    type: string;
                                };
                                target: {
                                    type: string;
                                };
                                timestamp: {
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                                value: {
                                    type: string[];
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    projectname: {
                        type: string;
                    };
                    version: {
                        type: string;
                    };
                };
            } = ...
            diff --git a/variables/_octra_assets.OctraProjectConfigJSONSchema.html b/variables/_octra_assets.OctraProjectConfigJSONSchema.html index 2e3d6212a..505f8175d 100644 --- a/variables/_octra_assets.OctraProjectConfigJSONSchema.html +++ b/variables/_octra_assets.OctraProjectConfigJSONSchema.html @@ -1 +1 @@ -OctraProjectConfigJSONSchema | Octra libraries - v2.0.0

            VariableOctraProjectConfigJSONSchemaConst

            OctraProjectConfigJSONSchema: {
                $id: string;
                additionalProperties: boolean;
                properties: {
                    agreement: {
                        properties: {
                            enabled: {
                                type: string;
                            };
                            text: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    feedback_form: {
                        items: {
                            properties: {
                                controls: {
                                    items: {
                                        properties: {
                                            custom: {
                                                type: string;
                                            };
                                            label: {
                                                type: string;
                                            };
                                            name: {
                                                type: string;
                                            };
                                            required: {
                                                type: string;
                                            };
                                            type: {
                                                type: string;
                                            };
                                            value: {
                                                type: string;
                                            };
                                        };
                                        type: string;
                                    };
                                    type: string;
                                };
                                title: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    interfaces: {
                        items: {
                            type: string;
                        };
                        type: string;
                    };
                    languages: {
                        items: {
                            type: string;
                        };
                        type: string;
                    };
                    navigation: {
                        properties: {
                            export: {
                                type: string;
                            };
                            help_url: {
                                type: string;
                            };
                            interfaces: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    octra: {
                        properties: {
                            allowed_browsers: {
                                items: {
                                    properties: {
                                        name: {
                                            type: string;
                                        };
                                        version: {
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                                type: string;
                            };
                            bugreport: {
                                properties: {
                                    auth_token: {
                                        type: string;
                                    };
                                    enabled: {
                                        type: string;
                                    };
                                    name: {
                                        type: string;
                                    };
                                    url: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            languages: {
                                items: {
                                    type: string;
                                };
                                type: string;
                            };
                            login: {
                                properties: {
                                    enabled: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            responsive: {
                                $id: string;
                                properties: {
                                    enabled: {
                                        type: string;
                                    };
                                    fixedwidth: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            showdetails: {
                                type: string;
                            };
                            tools: {
                                items: {
                                    enum: string[];
                                    type: string;
                                };
                                type: string;
                            };
                        };
                        type: string;
                    };
                    plugins: {
                        type: string;
                    };
                    responsive: {
                        properties: {
                            enabled: {
                                type: string;
                            };
                            fixedwidth: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    version: {
                        readOnly: boolean;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            } = ...
            +OctraProjectConfigJSONSchema | Octra libraries - v2.0.0

            VariableOctraProjectConfigJSONSchemaConst

            OctraProjectConfigJSONSchema: {
                $id: string;
                additionalProperties: boolean;
                properties: {
                    agreement: {
                        properties: {
                            enabled: {
                                type: string;
                            };
                            text: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    feedback_form: {
                        items: {
                            properties: {
                                controls: {
                                    items: {
                                        properties: {
                                            custom: {
                                                type: string;
                                            };
                                            label: {
                                                type: string;
                                            };
                                            name: {
                                                type: string;
                                            };
                                            required: {
                                                type: string;
                                            };
                                            type: {
                                                type: string;
                                            };
                                            value: {
                                                type: string;
                                            };
                                        };
                                        type: string;
                                    };
                                    type: string;
                                };
                                title: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    interfaces: {
                        items: {
                            type: string;
                        };
                        type: string;
                    };
                    languages: {
                        items: {
                            type: string;
                        };
                        type: string;
                    };
                    navigation: {
                        properties: {
                            export: {
                                type: string;
                            };
                            help_url: {
                                type: string;
                            };
                            interfaces: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    octra: {
                        properties: {
                            allowed_browsers: {
                                items: {
                                    properties: {
                                        name: {
                                            type: string;
                                        };
                                        version: {
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                                type: string;
                            };
                            bugreport: {
                                properties: {
                                    auth_token: {
                                        type: string;
                                    };
                                    enabled: {
                                        type: string;
                                    };
                                    name: {
                                        type: string;
                                    };
                                    url: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            languages: {
                                items: {
                                    type: string;
                                };
                                type: string;
                            };
                            login: {
                                properties: {
                                    enabled: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            responsive: {
                                $id: string;
                                properties: {
                                    enabled: {
                                        type: string;
                                    };
                                    fixedwidth: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            showdetails: {
                                type: string;
                            };
                            tools: {
                                items: {
                                    enum: string[];
                                    type: string;
                                };
                                type: string;
                            };
                        };
                        type: string;
                    };
                    plugins: {
                        type: string;
                    };
                    responsive: {
                        properties: {
                            enabled: {
                                type: string;
                            };
                            fixedwidth: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    version: {
                        readOnly: boolean;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            } = ...