From 3cbef17b0c40cc25082447fe0324524b2d7a2840 Mon Sep 17 00:00:00 2001 From: nuluh Date: Mon, 28 Jul 2025 05:20:10 +0700 Subject: [PATCH 01/10] feat(model_selection): add timing for model training and validation processes --- code/src/ml/model_selection.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/src/ml/model_selection.py b/code/src/ml/model_selection.py index 5243536..2c10474 100644 --- a/code/src/ml/model_selection.py +++ b/code/src/ml/model_selection.py @@ -117,11 +117,20 @@ def train_and_evaluate_model( result = {"model": model_name, "sensor": sensor_label, "success": False} try: + import time + start_time = time.time() + # Train the model model.fit(x_train, y_train) + result["elapsed_time_training"] = time.time() - start_time try: + # Predict on the test set (validation) + start_time = time.time() + y_pred = model.predict(x_test) + + result["elapsed_time_validation"] = time.time() - start_time result["y_pred"] = y_pred # Convert to numpy array except Exception as e: result["error"] = f"Prediction error: {str(e)}" -- 2.49.1 From 3e2b153d11fa600c44dee0c86f9b7c18bc869ab9 Mon Sep 17 00:00:00 2001 From: nuluh Date: Mon, 28 Jul 2025 05:22:24 +0700 Subject: [PATCH 02/10] refactor(stft): comment out unused imports and update SVM model loading for consistency --- code/notebooks/stft.ipynb | 38 ++++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/code/notebooks/stft.ipynb b/code/notebooks/stft.ipynb index ceb9176..0f62cb6 100644 --- a/code/notebooks/stft.ipynb +++ b/code/notebooks/stft.ipynb @@ -636,11 +636,11 @@ "from sklearn.preprocessing import StandardScaler\n", "from sklearn.svm import SVC\n", "from sklearn.decomposition import PCA\n", - "from xgboost import XGBClassifier\n", - "from sklearn.ensemble import RandomForestClassifier, BaggingClassifier\n", - "from sklearn.tree import DecisionTreeClassifier\n", - "from sklearn.neighbors import KNeighborsClassifier\n", - "from sklearn.discriminant_analysis import LinearDiscriminantAnalysis\n", + "# from xgboost import XGBClassifier\n", + "# from sklearn.ensemble import RandomForestClassifier, BaggingClassifier\n", + "# from sklearn.tree import DecisionTreeClassifier\n", + "# from sklearn.neighbors import KNeighborsClassifier\n", + "# from sklearn.discriminant_analysis import LinearDiscriminantAnalysis\n", "from sklearn.neural_network import MLPClassifier\n", "\n" ] @@ -669,11 +669,11 @@ " # StandardScaler(),\n", " # SVC(kernel='rbf', probability=True)\n", " # ),\n", - " # \"SVM with StandardScaler and PCA\": make_pipeline(\n", - " # StandardScaler(),\n", - " # PCA(n_components=10),\n", - " # SVC(kernel='rbf')\n", - " # ),\n", + " \"SVM with StandardScaler and PCA\": make_pipeline(\n", + " StandardScaler(),\n", + " PCA(n_components=10),\n", + " SVC(kernel='rbf', probability=True)\n", + " ),\n", "\n", " # \"XGBoost\": XGBClassifier()\n", " \"MLPClassifier\": make_pipeline(\n", @@ -818,8 +818,22 @@ "source": [ "# 4. Sensor A Validate on Dataset B\n", "from joblib import load\n", - "svm_model = load('D:/thesis/models/sensor1/SVM.joblib')\n", - "y_pred_svm_1 = svm_model.predict(X1b)" + "svm_model = load('D:/thesis/models/Sensor A/SVM with StandardScaler and PCA.joblib')\n", + "y_pred_svm_1 = svm_model.predict_proba(X1b)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "\n", + "# Set NumPy to display full decimal values\n", + "np.set_printoptions(suppress=True, precision=6) # Suppress scientific notation, set precision to 6 decimals\n", + "\n", + "y_pred_svm_1[1]" ] }, { -- 2.49.1 From 16c171fb4641cfe6bdad0f2d86fc9940d67a4ea1 Mon Sep 17 00:00:00 2001 From: "Rifqi D. Panuluh" <69516665+nuluh@users.noreply.github.com> Date: Thu, 17 Jul 2025 14:15:01 +0000 Subject: [PATCH 03/10] latex: Match with Overleaf current work --- latex/bahasa-apa.lbx | 373 +++++++ latex/bahasa.lbx | 747 ++++++++++++++ latex/bibliography.bib | 14 +- latex/chapters/01_introduction.tex | 87 +- latex/chapters/02_literature_review.tex | 63 ++ latex/chapters/03_methodology.tex | 67 ++ latex/chapters/04_results.tex | 13 + .../en/02_literature_review/index.tex | 4 +- .../literature_review/index.tex | 2 +- .../id/03_methodology/data_analysis/index.tex | 118 ++- .../id/03_methodology/material/index.tex | 2 +- .../03_methodology/steps/data_acquisition.tex | 45 +- .../steps/preprocessing/data_augmentation.tex | 24 + .../preprocessing/data_representation.tex | 9 + .../steps/preprocessing/index.tex | 66 ++ .../preprocessing/limited_sensor_approach.tex | 20 + .../steps/preprocessing/time_series_data.tex | 23 + .../id/03_methodology/tool/hardware.tex | 4 +- latex/chapters/img/accel393.png | Bin 0 -> 332874 bytes latex/chapters/img/datalogger.png | Bin 0 -> 1196576 bytes latex/chapters/img/original_data.png | Bin 0 -> 812268 bytes latex/chapters/img/original_data.svg | 5 + latex/chapters/img/shaker.png | Bin 0 -> 151742 bytes latex/chapters/img/specimen.png | Bin 999460 -> 694653 bytes latex/chapters/img/specimen.tex | 16 +- latex/diff.tex | 5 + latex/flatten.tex | 4 + latex/frontmatter/abstract.tex | 8 + latex/frontmatter/acknowledgement.tex | 12 + latex/frontmatter/acronym.tex | 16 + latex/frontmatter/approval.tex | 38 +- latex/frontmatter/endorsement.tex | 1 + latex/frontmatter/glossaries.tex | 132 +-- latex/frontmatter/img/logo umy hijau.pdf | Bin 0 -> 189455 bytes latex/frontmatter/img/logo umy hijau.png | Bin 0 -> 258882 bytes latex/frontmatter/img/slice1.jpg | Bin 0 -> 189947 bytes latex/frontmatter/maketitle.tex | 12 +- latex/frontmatter/maketitle_secondary.tex | 13 +- latex/frontmatter/notations.tex | 241 +++++ latex/frontmatter/originality.tex | 17 +- latex/main-staged.tex | 871 ++++++++++++++++ latex/main-staged1.tex | 932 ++++++++++++++++++ latex/main.tex | 57 +- latex/metadata.tex | 0 latex/preamble/macros.tex | 9 +- latex/preamble/packages.tex | 6 +- latex/thesis.cls | 237 +++-- 47 files changed, 4035 insertions(+), 278 deletions(-) create mode 100644 latex/bahasa-apa.lbx create mode 100644 latex/bahasa.lbx create mode 100644 latex/chapters/02_literature_review.tex create mode 100644 latex/chapters/id/03_methodology/steps/preprocessing/data_augmentation.tex create mode 100644 latex/chapters/id/03_methodology/steps/preprocessing/data_representation.tex create mode 100644 latex/chapters/id/03_methodology/steps/preprocessing/index.tex create mode 100644 latex/chapters/id/03_methodology/steps/preprocessing/limited_sensor_approach.tex create mode 100644 latex/chapters/id/03_methodology/steps/preprocessing/time_series_data.tex create mode 100644 latex/chapters/img/accel393.png create mode 100644 latex/chapters/img/datalogger.png create mode 100644 latex/chapters/img/original_data.png create mode 100644 latex/chapters/img/original_data.svg create mode 100644 latex/chapters/img/shaker.png create mode 100644 latex/diff.tex create mode 100644 latex/flatten.tex create mode 100644 latex/frontmatter/acronym.tex create mode 100644 latex/frontmatter/img/logo umy hijau.pdf create mode 100644 latex/frontmatter/img/logo umy hijau.png create mode 100644 latex/frontmatter/img/slice1.jpg create mode 100644 latex/frontmatter/notations.tex create mode 100644 latex/main-staged.tex create mode 100644 latex/main-staged1.tex create mode 100644 latex/metadata.tex diff --git a/latex/bahasa-apa.lbx b/latex/bahasa-apa.lbx new file mode 100644 index 0000000..2a465da --- /dev/null +++ b/latex/bahasa-apa.lbx @@ -0,0 +1,373 @@ +\ProvidesFile{bahasa-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation] +\InheritBibliographyExtras{bahasa} + +\NewBibliographyString{publication} +\NewBibliographyString{jourarticle} +\NewBibliographyString{revisededition} +\NewBibliographyString{typevolume} +\NewBibliographyString{typevolumes} +\NewBibliographyString{typeseries} +\NewBibliographyString{typeseriess} +\NewBibliographyString{typevolseries} +\NewBibliographyString{typevolseriess} +\NewBibliographyString{chair} +\NewBibliographyString{chairs} +\NewBibliographyString{on} +\NewBibliographyString{retrieved} +\NewBibliographyString{available} +\NewBibliographyString{from} +\NewBibliographyString{archivedat} +\NewBibliographyString{origyear} +\NewBibliographyString{reviewof} +\NewBibliographyString{with} +\NewBibliographyString{supplement} +\NewBibliographyString{commenton} +\NewBibliographyString{manunpub} +\NewBibliographyString{maninprep} +\NewBibliographyString{mansub} +\NewBibliographyString{producer} +\NewBibliographyString{producers} +\NewBibliographyString{execproducer} +\NewBibliographyString{execproducers} +\NewBibliographyString{director} +\NewBibliographyString{directors} +\NewBibliographyString{execdirector} +\NewBibliographyString{execdirectors} +\NewBibliographyString{writer} +\NewBibliographyString{writers} +\NewBibliographyString{host} +\NewBibliographyString{hosts} +\NewBibliographyString{guestexpert} +\NewBibliographyString{guestexperts} +\NewBibliographyString{narrator} +\NewBibliographyString{narrators} +\NewBibliographyString{film} +\NewBibliographyString{tvseries} +\NewBibliographyString{tvepisode} +\NewBibliographyString{video} +\NewBibliographyString{song} +\NewBibliographyString{album} +\NewBibliographyString{podcast} +\NewBibliographyString{podcastepisode} +\NewBibliographyString{interview} +\NewBibliographyString{speech} +\NewBibliographyString{lithograph} +\NewBibliographyString{map} +\NewBibliographyString{lecturenotes} +\NewBibliographyString{powerpoint} +\NewBibliographyString{photograph} +\NewBibliographyString{photographs} +\NewBibliographyString{present} +\NewBibliographyString{painting} +\NewBibliographyString{article} +\NewBibliographyString{execorder} +\NewBibliographyString{senate} +\NewBibliographyString{resolution} +\NewBibliographyString{houseofrepresentatives} +\NewBibliographyString{report} +\NewBibliographyString{us} +\NewBibliographyString{southcarolina} +\NewBibliographyString{constitution} +\NewBibliographyString{section} +\NewBibliographyString{amendment} +\NewBibliographyString{proposed} +\NewBibliographyString{repealed} +\NewBibliographyString{unitednations} +\NewBibliographyString{charter} +\NewBibliographyString{ofthe} +\NewBibliographyString{tothe} +\NewBibliographyString{alabama} +\NewBibliographyString{alaska} +\NewBibliographyString{arizona} +\NewBibliographyString{arkansas} +\NewBibliographyString{california} +\NewBibliographyString{colorado} +\NewBibliographyString{connecticut} +\NewBibliographyString{delaware} +\NewBibliographyString{florida} +\NewBibliographyString{georgia} +\NewBibliographyString{hawaii} +\NewBibliographyString{idaho} +\NewBibliographyString{illinois} +\NewBibliographyString{indiana} +\NewBibliographyString{iowa} +\NewBibliographyString{kansas} +\NewBibliographyString{kentucky} +\NewBibliographyString{louisiana} +\NewBibliographyString{maine} +\NewBibliographyString{maryland} +\NewBibliographyString{massachusetts} +\NewBibliographyString{michigan} +\NewBibliographyString{minnesota} +\NewBibliographyString{mississippi} +\NewBibliographyString{missouri} +\NewBibliographyString{montana} +\NewBibliographyString{nebraska} +\NewBibliographyString{nevada} +\NewBibliographyString{newhampshire} +\NewBibliographyString{newjersey} +\NewBibliographyString{newmexico} +\NewBibliographyString{newyork} +\NewBibliographyString{northcarolina} +\NewBibliographyString{northdakota} +\NewBibliographyString{ohio} +\NewBibliographyString{oklahoma} +\NewBibliographyString{oregon} +\NewBibliographyString{pennsylvania} +\NewBibliographyString{rhodeisland} +\NewBibliographyString{southcarolina} +\NewBibliographyString{southdakota} +\NewBibliographyString{tennessee} +\NewBibliographyString{texas} +\NewBibliographyString{utah} +\NewBibliographyString{vermont} +\NewBibliographyString{virginia} +\NewBibliographyString{washington} +\NewBibliographyString{westvirginia} +\NewBibliographyString{wisconsin} +\NewBibliographyString{wyoming} + +\DeclareBibliographyStrings{% + inherit = {bahasa}, + jourarticle = {{artikel}{artikel}}, + ofthe = {{dari}{dari}}, + tothe = {{ke}{ke}}, + unitednations = {{Perserikatan Bangsa-Bangsa}{P\adddot B\adddot B\adddot}}, + charter = {{piagam}{piagam}}, + proposed = {{diusulkan}{diusulkan}}, + repealed = {{dicabut pada}{dicabut}}, + execorder = {{Perintah Eksekutif}{Per\adddot\ Eksekutif}}, + senate = {{Senate}{S\adddot}}, + resolution = {{Resolusi}{Res\adddot}}, + houseofrepresentatives = {{House\space of\space Representatives}{H\adddot R\adddot}}, + report = {{Laporan}{Lap\adddot}}, + us = {{A\adddot S\adddot}{A\adddot S\adddot}}, + southcarolina = {{South\space Carolina}{S\adddot C\adddot}}, + constitution = {{Constitution}{Const\adddot}}, + section = {{Bagian}{§}}, + amendment = {{amendemen}{amend\adddot}}, + article = {{pasal}{ps\adddot}}, + painting = {{lukisan}{lukisan}}, + present = {{saat ini}{saat ini}}, + song = {{lagu}{lagu}}, + album = {{album}{album}}, + map = {{peta}{peta}}, + photograph = {{foto}{foto}}, + photographs = {{foto}{foto}}, + powerpoint = {{Salindia Powerpoint}{Salindia Powerpoint}}, + lecturenotes = {{catatan kuliah}{catatan kuliah}}, + podcast = {{siniar audio}{siniar audio}}, + podcastepisode = {{episode siniar audio}{episode siniar audio}}, + interview = {{wawancara}{wawancara}}, + speech = {{rekaman audio pidato}{rekaman audio pidato}}, + lithograph = {{litograf}{litograf}}, + video = {{video}{video}}, + film = {{film}{film}}, + tvseries = {{serial TV}{serial TV}}, + tvepisode = {{episode serial TV}{episode serial TV}}, + manunpub = {{naskah tidak diterbitkan}{naskah tidak diterbitkan}}, + maninprep = {{naskah dalam persiapan}{naskah dalam persiapan}}, + mansub = {{naskah diserahkan untuk publikasi}{naskah diserahkan untuk publikasi}}, + supplement = {{suplemen}{supl\adddot}}, + revisededition = {{Edisi Revisi}{Ed\adddot\ Rev\adddot}}, + reviewof = {{tinjauan atas}{tinjauan atas}}, + page = {{Halaman}{hlm\adddot}}, + pages = {{Halaman}{hlm\adddot}}, + on = {{pada}{pada}}, + retrieved = {{Diakses}{Diakses}}, + available = {{Tersedia}{Tersedia}}, + from = {{dari}{dari}}, + archivedat = {{Diarsipkan di}{Diarsipkan di}}, + with = {{dengan}{dengan}}, + reprintas = {{dicetak ulang sebagai}{dicetak ulang sbg\adddot}}, + reprintfrom = {{dicetak ulang dari}{dicetak ulang dari}}, + commenton = {{komentar pada}{komentar pada}}, + part = {{bagian}{bag\adddot}}, + paragraph = {{Paragraf}{par\adddot}}, + paragraphs = {{Paragraf}{par\adddot}}, + narrator = {{narator}{nar\adddot}}, + narrators = {{narator}{nar\adddot}}, + producer = {{produser}{produser}}, + producers = {{produser}{produser}}, + execproducer = {{Produser Eksekutif}{Prod\adddot\ Eks\adddot}}, + execproducers = {{Produser Eksekutif}{Prod\adddot\ Eks\adddot}}, + execdirector = {{Direktur Eksekutif}{Dir\adddot\ Eks\adddot}}, + execdirectors = {{Direktur Eksekutif}{Dir\adddot\ Eks\adddot}}, + chair = {{Ketua}{Ketua}}, + chairs = {{Ketua}{Ketua}}, + director = {{sutradara}{sut\adddot}}, + directors = {{sutradara}{sut\adddot}}, + writer = {{penulis}{penulis}}, + writers = {{penulis}{penulis}}, + host = {{pembawa acara}{pembawa acara}}, + hosts = {{pembawa acara}{pembawa acara}}, + guestexpert = {{Pakar Tamu}{Pakar Tamu}}, + guestexperts = {{Pakar Tamu}{Pakar Tamu}}, + mathesis = {{Tesis magister}{Tesis magister}}, + phdthesis = {{Disertasi doktoral}{Disertasi doktoral}}, + origyear = {{karya asli terbit}{karya asli terbit}}, + typevolume = {{Penyunting Volume}{Peny\adddot\ Vol\adddot}}, + typevolumes = {{Penyunting Volume}{Peny\adddot\ Vol\adddot}}, + typeseries = {{Penyunting Seri}{Peny\adddot\ Seri}}, + typeseriess = {{Penyunting Seri}{Peny\adddot\ Seri}}, + typevolseries = {{Penyunting Seri dan Volume}{Peny\adddot\ Seri & Vol\adddot}}, + typevolseriess = {{Penyunting Seri dan Volume}{Peny\adddot\ Seri & Vol\adddot}}, + annodomini = {{Masehi}{M\adddot}}, + beforechrist = {{Sebelum Masehi}{SM\adddot}}, + commonera = {{Masehi}{M\adddot}}, + beforecommonera = {{Sebelum Masehi}{SM\adddot}}, + alabama = {{Alabama}{{A\adddot L\adddot}}}, + alaska = {{Alaska}{{A\adddot K\adddot}}}, + arizona = {{Arizona}{{A\adddot Z\adddot}}}, + arkansas = {{Arkansas}{{A\adddot R\adddot}}}, + california = {{California}{{C\adddot A\adddot}}}, + colorado = {{Colorado}{{C\adddot O\adddot}}}, + connecticut = {{Connecticut}{{C\adddot T\adddot}}}, + delaware = {{Delaware}{{D\adddot E\adddot}}}, + florida = {{Florida}{{F\adddot L\adddot}}}, + georgia = {{Georgia}{{G\adddot A\adddot}}}, + hawaii = {{Hawaii}{{H\adddot I\adddot}}}, + idaho = {{Idaho}{{I\adddot D\adddot}}}, + illinois = {{Illinois}{{I\adddot L\adddot}}}, + indiana = {{Indiana}{{I\adddot N\adddot}}}, + iowa = {{Iowa}{{I\adddot A\adddot}}}, + kansas = {{Kansas}{{K\adddot S\adddot}}}, + kentucky = {{Kentucky}{{K\adddot Y\adddot}}}, + louisiana = {{Louisiana}{{L\adddot A\adddot}}}, + maine = {{Maine}{{M\adddot E\adddot}}}, + maryland = {{Maryland}{{M\adddot D\adddot}}}, + massachusetts = {{Massachusetts}{{M\adddot A\adddot}}}, + michigan = {{Michigan}{{M\adddot I\adddot}}}, + minnesota = {{Minnesota}{{M\adddot N\adddot}}}, + mississippi = {{Mississippi}{{M\adddot S\adddot}}}, + missouri = {{Missouri}{{M\adddot O\adddot}}}, + montana = {{Montana}{{M\adddot T\adddot}}}, + nebraska = {{Nebraska}{{N\adddot E\adddot}}}, + nevada = {{Nevada}{{N\adddot V\adddot}}}, + newhampshire = {{New Hampshire}{{N\adddot H\adddot}}}, + newjersey = {{New Jersey}{{N\adddot J\adddot}}}, + newmexico = {{New Mexico}{{N\adddot M\adddot}}}, + newyork = {{New York}{{N\adddot Y\adddot}}}, + northcarolina = {{North Carolina}{{N\adddot C\adddot}}}, + northdakota = {{North Dakota}{{N\adddot D\adddot}}}, + ohio = {{Ohio}{{O\adddot H\adddot}}}, + oklahoma = {{Oklahoma}{{O\adddot K\adddot}}}, + oregon = {{Oregon}{{O\adddot R\adddot}}}, + pennsylvania = {{Pennsylvania}{{P\adddot A\adddot}}}, + rhodeisland = {{Rhode Island}{{R\adddot I\adddot}}}, + southcarolina = {{South Carolina}{{S\adddot C\adddot}}}, + southdakota = {{South Dakota}{{S\adddot D\adddot}}}, + tennessee = {{Tennessee}{{T\adddot N\adddot}}}, + texas = {{Texas}{{T\adddot X\adddot}}}, + utah = {{Utah}{{U\adddot T\adddot}}}, + vermont = {{Vermont}{{V\adddot T\adddot}}}, + virginia = {{Virginia}{{V\adddot A\adddot}}}, + washington = {{Washington}{{W\adddot A\adddot}}}, + westvirginia = {{West Virginia}{{W\adddot V\adddot}}}, + wisconsin = {{Wisconsin}{{W\adddot I\adddot}}}, + wyoming = {{Wyoming}{{W\adddot Y\adddot}}}, + publication = {{Publikasi}{Publikasi}} +} + +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Drop end* when they are the same as * +% You must use \print*date to get here otherwise it will be ignored + +\DeclareBibliographyExtras{% + \def\urldatecomma{\addcomma\addspace}% + \protected\def\mkbibdateapalong#1#2#3#4{% + % As per 10.1, Articles only have year + \ifboolexpr{ (test {\ifentrytype{article}} + or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}})) + and not test {\iffieldequalstr{entrysubtype}{nonacademic}} } + {\clearfield{labelmonth}% + \clearfield{labelday}} + {}% + \iffieldundef{#1}% YEAR + {}% + {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}}% + \iffieldundef{#2}% YEARDIVISION + {}% + {\iffieldundef{#1}% + {}% + {\addcomma\addspace}% + \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}% + \iffieldundef{#3}% MONTH + {}% + {\iffieldundef{#1}% + {}% + {\addcomma\addspace}% + \mkbibmonth{\thefield{#3}}}% + \iffieldundef{#4}% DAY + {}% + {\iffieldundef{#3}% + {}% + {\addspace}% + \stripzeros{\thefield{#4}}}}% + \protected\def\mkbibdateapalongextra#1#2#3#4{% + % As per 10.1, Articles only have year + \ifboolexpr{ (test {\ifentrytype{article}} + or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}})) + and not test {\iffieldequalstr{entrysubtype}{nonacademic}} } + {\clearfield{labelmonth}% + \clearfield{labelday}} + {}% + \iffieldundef{#1}% YEAR + {}% + {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}}% + \iffieldundef{#2}% YEARDIVISION + {}% + {\iffieldundef{#1}% + {}% + {\addcomma\addspace}% + \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}% + \iffieldundef{#3}% MONTH + {}% + {\iffieldundef{#1}% + {}% + {\addcomma\addspace}% + \mkbibmonth{\thefield{#3}}}% + \iffieldundef{#4}% DAY + {}% + {\iffieldundef{#3}% + {}% + {\addspace}% + \stripzeros{\thefield{#4}}}}% + \protected\def\mkbibdateapalongmdy#1#2#3#4{% + % As per 10.1, Articles only have year + \ifboolexpr{ (test {\ifentrytype{article}} + or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}})) + and not test {\iffieldequalstr{entrysubtype}{nonacademic}} } + {\clearfield{labelmonth}% + \clearfield{labelday}} + {}% + \iffieldundef{#2}% YEARDIVISION + {}% + {\iffieldundef{#1}% + {}% + {\addcomma\addspace}% + \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}% + \iffieldundef{#3}% MONTH + {}% + {\mkbibmonth{\thefield{#3}}}% + \iffieldundef{#4}% DAY + {}% + {\addspace}% + \stripzeros{\thefield{#4}}% + \iffieldundef{#1}% YEAR + {}% + {\iffieldundef{#4}% + {\iffieldundef{#3}% + {}% + {\addspace}}% + {\addcomma\addspace}% + \iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}}}} + +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\endinput \ No newline at end of file diff --git a/latex/bahasa.lbx b/latex/bahasa.lbx new file mode 100644 index 0000000..98e0bcd --- /dev/null +++ b/latex/bahasa.lbx @@ -0,0 +1,747 @@ +\ProvidesFile{bahasa.lbx} +[\abx@lbxid] + +\DeclareRedundantLanguages{english,american}{english,american,british, +canadian,australian,newzealand,USenglish,UKenglish} + +\DeclareBibliographyExtras{% + \renewrobustcmd*{\bibdatesep}{-}% + \protected\def\bibrangedash{% + \textendash\penalty\hyphenpenalty}% breakable dash + \def\finalandcomma{\addcomma}% + \def\finalandsemicolon{\addsemicolon}% + \protected\def\mkbibordinal#1{% + \begingroup + \@tempcnta0#1\relax\number\@tempcnta + \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100\relax}% + \ifnum\@tempcnta>20 + \@whilenum\@tempcnta>9\do{\advance\@tempcnta-10\relax}% + \fi + \ifcase\@tempcnta th\or st\or nd\or rd\else th\fi + \endgroup}% + \protected\def\mkbibmascord{\mkbibordinal}% + \protected\def\mkbibfemord{\mkbibordinal}% + \protected\def\mkbibneutord{\mkbibordinal}% + \protected\def\mkbibdatelong#1#2#3{% + \iffieldundef{#2} + {} + {\mkbibmonth{\thefield{#2}}% + \iffieldundef{#3} + {\iffieldundef{#1}{}{\space}} + {\nobreakspace}}% + \iffieldundef{#3} + {} + {\stripzeros{\thefield{#3}}% + \iffieldundef{#1}{}{,\space}}% + \iffieldbibstring{#1} + {\bibstring{\thefield{#1}}} + {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}% + \protected\def\mkbibdateshort#1#2#3{% + \iffieldundef{#3} + {} + {\mkdayzeros{\thefield{#3}}% + \iffieldundef{#2} + {\iffieldundef{#1}{}{\bibdatesep}} + {-}}% + \iffieldundef{#2} + {} + {\mkmonthzeros{\thefield{#2}}% + \iffieldundef{#1}{}{\bibdatesep}}% + \iffieldbibstring{#1} + {\bibstring{\thefield{#1}}} + {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}% + \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{% + \iffieldundef{#1} + {} + {\mktimezeros{\thefield{#1}}% + \iffieldundef{#2}{}{\bibtimesep}}% + \iffieldundef{#2} + {} + {\mktimezeros{\thefield{#2}}% + \iffieldundef{#3}{}{\bibtimesep}}% + \iffieldundef{#3} + {} + {\mktimezeros{\thefield{#3}}}% + \iffieldundef{#4}{} + {\bibtimezonesep + \mkbibtimezone{\thefield{#4}}}}% + \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{% + \stripzeros{\mktimehh{\thefield{#1}}}% + \bibtimesep + \forcezerosmdt{\thefield{#2}}% + \iffieldundef{#3}{} + {\bibtimesep + \forcezerosmdt{\thefield{#3}}}% + \space + \ifnumless{\thefield{#1}}{12} + {\bibstring{am}} + {\bibstring{pm}}% + \iffieldundef{#4}{} + {\space\bibtimezonesep + \parentext{\mkbibtimezone{\thefield{#4}}}}}% + \protected\def\mkbibyeardivisiondateshort#1#2{% + \mkbibyeardivision{\thefield{#2}}% + \iffieldundef{#1}{}{\space}% + \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}% + \protected\def\mkbibyeardivisiondatelong#1#2{% + \mkbibyeardivision{\thefield{#2}}% + \iffieldundef{#1}{}{\space}% + \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}% + \savecommand\mkdaterangecomp + \savecommand\mkdaterangecompextra + \savecommand\mkdaterangeterse + \savecommand\mkdaterangeterseextra + \protected\def\mkdaterangecomp{% + \lbx@us@mkdaterangetrunc@long{long}}% + \protected\def\mkdaterangeterse{% + \lbx@us@mkdaterangetrunc@short{short}}% + \protected\def\mkdaterangecompextra{% + \lbx@us@mkdaterangetruncextra@long{long}}% + \protected\def\mkdaterangeterseextra{% + \lbx@us@mkdaterangetruncextra@short{short}}% +} + +\UndeclareBibliographyExtras{% + \restorecommand\mkdaterangecomp + \restorecommand\mkdaterangecompextra + \restorecommand\mkdaterangeterse + \restorecommand\mkdaterangeterseextra +} + +\DeclareBibliographyStrings{% + bibliography = {{Daftar Pustaka}{Daftar Pustaka}}, + references = {{Referensi}{Referensi}}, + shorthands = {{Daftar Singkatan}{Singkatan}}, + editor = {{editor}{Ed\adddot}}, + editors = {{editor}{Ed\adddot}}, + compiler = {{penyusun}{pnysn\adddot}}, + compilers = {{penyusun}{pnysn\adddot}}, + redactor = {{redaktur}{red\adddot}}, + redactors = {{redaktur}{red\adddot}}, + reviser = {{perevisi}{perev\adddot}}, + revisers = {{perevisi}{perev\adddot}}, + founder = {{pendiri}{pendiri}}, + founders = {{pendiri}{pendiri}}, + continuator = {{pelanjut}{pelanj\adddot}}, % FIXME: unsure + continuators = {{pelanjut}{pelanj\adddot}}, % FIXME: unsure + collaborator = {{kolaborator}{kol\adddot}}, + collaborators = {{kolaborator}{kol\adddot}}, + translator = {{penerjemah}{penerj\adddot}}, + translators = {{penerjemah}{penerj\adddot}}, + commentator = {{komentator}{kom\adddot}}, + commentators = {{komentator}{kom\adddot}}, + annotator = {{anotator}{anot\adddot}}, + annotators = {{anotator}{anot\adddot}}, + commentary = {{komentar}{kom\adddot}}, + annotations = {{anotasi}{anot\adddot}}, + introduction = {{pengantar}{peng\adddot}}, + foreword = {{kata pengantar}{kata peng\adddot}}, % FIXME: unsure shorthands + afterword = {{kata penutup}{kata pen\adddot}}, % FIXME: unsure shorthands + editortr = {{penyunting dan penerjemah}% + {peny\adddot\ dan penerj\adddot}}, + editorstr = {{penyunting dan penerjemah}% + {peny\adddot\ dan penerj\adddot}}, + editorco = {{penyunting dan komentator}% + {peny\adddot\ dan kom\adddot}}, + editorsco = {{penyunting dan komentator}% + {peny\adddot\ dan kom\adddot}}, + editoran = {{penyunting dan anotator}% + {peny\adddot\ dan anot\adddot}}, + editorsan = {{penyunting dan anotator}% + {peny\adddot\ dan anot\adddot}}, + editorin = {{penyunting dan pengantar}% + {peny\adddot\ dan peng\adddot}}, + editorsin = {{penyunting dan pengantar}% + {peny\adddot\ dan peng\adddot}}, + editorfo = {{penyunting dan kata pengantar}% + {peny\adddot\ dan kata peng\adddot}}, + editorsfo = {{penyunting dan kata pengantar}% + {peny\adddot\ dan kata peng\adddot}}, + editoraf = {{penyunting dan kata penutup}% + {peny\adddot\ dan kata pen\adddot}}, + editorsaf = {{penyunting dan kata penutup}% + {peny\adddot\ dan kata pen\adddot}}, + editortrco = {{penyunting, penerjemah, dan komentator}% + {peny\adddot, penerj\adddot, dan kom\adddot}}, + editorstrco = {{penyunting, penerjemah, dan komentator}% + {peny\adddot, penerj\adddot, dan kom\adddot}}, + editortran = {{penyunting, penerjemah, dan anotator}% + {peny\adddot, penerj\adddot, dan anot\adddot}}, + editorstran = {{penyunting, penerjemah, dan anotator}% + {peny\adddot, penerj\adddot, dan anot\adddot}}, + editortrin = {{penyunting, penerjemah, dan pengantar}% + {peny\adddot, penerj\adddot, dan peng\adddot}}, + editorstrin = {{penyunting, penerjemah, dan pengantar}% + {peny\adddot, penerj\adddot, dan peng\adddot}}, + editortrfo = {{penyunting, penerjemah, dan kata pengantar}% + {peny\adddot, penerj\adddot, dan kata peng\adddot}}, + editorstrfo = {{penyunting, penerjemah, dan kata pengantar}% + {peny\adddot, penerj\adddot, dan kata peng\adddot}}, + editortraf = {{penyunting, penerjemah, dan kata penutup}% + {peny\adddot, penerj\adddot, dan kata pen\adddot}}, + editorstraf = {{penyunting, penerjemah, dan kata penutup}% + {peny\adddot, penerj\adddot, dan kata pen\adddot}}, + editorcoin = {{penyunting, komentator, dan pengantar}% + {peny\adddot, kom\adddot, dan peng\adddot}}, + editorscoin = {{penyunting, komentator, dan pengantar}% + {peny\adddot, kom\adddot, dan peng\adddot}}, + editorcofo = {{penyunting, komentator, dan kata pengantar}% + {peny\adddot, kom\adddot, dan kata peng\adddot}}, + editorscofo = {{penyunting, komentator, dan kata pengantar}% + {peny\adddot, kom\adddot, dan kata peng\adddot}}, + editorcoaf = {{penyunting, komentator, dan kata penutup}% + {peny\adddot, kom\adddot, dan kata pen\adddot}}, + editorscoaf = {{penyunting, komentator, dan kata penutup}% + {peny\adddot, kom\adddot, dan kata pen\adddot}}, + editoranin = {{penyunting, anotator, dan pengantar}% + {peny\adddot, anot\adddot, dan peng\adddot}}, + editorsanin = {{penyunting, anotator, dan pengantar}% + {peny\adddot, anot\adddot, dan peng\adddot}}, + editoranfo = {{penyunting, anotator, dan kata pengantar}% + {peny\adddot, anot\adddot, dan kata peng\adddot}}, + editorsanfo = {{penyunting, anotator, dan kata pengantar}% + {peny\adddot, anot\adddot, dan kata peng\adddot}}, + editoranaf = {{penyunting, anotator, dan kata penutup}% + {peny\adddot, anot\adddot, dan kata pen\adddot}}, + editorsanaf = {{penyunting, anotator, dan kata penutup}% + {peny\adddot, anot\adddot, dan kata pen\adddot}}, + editortrcoin = {{penyunting, penerjemah, komentator, dan pengantar}% + {peny\adddot, penerj\adddot, kom\adddot, dan peng\adddot}}, + editorstrcoin = {{penyunting, penerjemah, komentator, dan pengantar}% + {peny\adddot, penerj\adddot, kom\adddot, dan peng\adddot}}, + editortrcofo = {{penyunting, penerjemah, komentator, dan kata pengantar}% + {peny\adddot, penerj\adddot, kom\adddot, dan kata peng\adddot}}, + editorstrcofo = {{penyunting, penerjemah, komentator, dan kata pengantar}% + {peny\adddot, penerj\adddot, kom\adddot, dan kata peng\adddot}}, + editortrcoaf = {{penyunting, penerjemah, komentator, dan kata penutup}% + {peny\adddot, penerj\adddot, kom\adddot, dan kata pen\adddot}}, + editorstrcoaf = {{penyunting, penerjemah, komentator, dan kata penutup}% + {peny\adddot, penerj\adddot, kom\adddot, dan kata pen\adddot}}, + editortranin = {{penyunting, penerjemah, anotator, dan pengantar}% + {peny\adddot, penerj\adddot, anot\adddot, dan peng\adddot}}, + editorstranin = {{penyunting, penerjemah, anotator, dan pengantar}% + {peny\adddot, penerj\adddot, anot\adddot, dan peng\adddot}}, + editortranfo = {{penyunting, penerjemah, anotator, dan kata pengantar}% + {peny\adddot, penerj\adddot, anot\adddot, dan kata peng\adddot}}, + editorstranfo = {{penyunting, penerjemah, anotator, dan kata pengantar}% + {peny\adddot, penerj\adddot, anot\adddot, dan kata peng\adddot}}, + editortranaf = {{penyunting, penerjemah, anotator, dan kata penutup}% + {peny\adddot, penerj\adddot, anot\adddot, dan kata pen\adddot}}, + editorstranaf = {{penyunting, penerjemah, anotator, dan kata penutup}% + {peny\adddot, penerj\adddot, anot\adddot, dan kata pen\adddot}}, + translatorco = {{penerjemah dan komentator}% + {penerj\adddot\ dan kom\adddot}}, + translatorsco = {{penerjemah dan komentator}% + {penerj\adddot\ dan kom\adddot}}, + translatoran = {{penerjemah dan anotator}% + {penerj\adddot\ dan anot\adddot}}, + translatorsan = {{penerjemah dan anotator}% + {penerj\adddot\ dan anot\adddot}}, + translatorin = {{penerjemahan dan pengantar}% + {penerj\adddot\ dan peng\adddot}}, + translatorsin = {{penerjemahan dan pengantar}% + {penerj\adddot\ dan peng\adddot}}, + translatorfo = {{penerjemahan dan kata pengantar}% + {penerj\adddot\ dan kata peng\adddot}}, + translatorsfo = {{penerjemahan dan kata pengantar}% + {penerj\adddot\ dan kata peng\adddot}}, + translatoraf = {{penerjemahan dan kata penutup}% + {penerj\adddot\ dan kata pen\adddot}}, + translatorsaf = {{penerjemahan dan kata penutup}% + {penerj\adddot\ dan kata pen\adddot}}, + translatorcoin = {{penerjemahan, komentar, dan pengantar}% + {penerj\adddot, kom\adddot, dan peng\adddot}}, + translatorscoin = {{penerjemahan, komentar, dan pengantar}% + {penerj\adddot, kom\adddot, dan peng\adddot}}, + translatorcofo = {{penerjemahan, komentar, dan kata pengantar}% + {penerj\adddot, kom\adddot, dan kata peng\adddot}}, + translatorscofo = {{penerjemahan, komentar, dan kata pengantar}% + {penerj\adddot, kom\adddot, dan kata peng\adddot}}, + translatorcoaf = {{penerjemahan, komentar, dan kata penutup}% + {penerj\adddot, kom\adddot, dan kata pen\adddot}}, + translatorscoaf = {{penerjemahan, komentar, dan kata penutup}% + {penerj\adddot, kom\adddot, dan kata pen\adddot}}, + translatoranin = {{penerjemahan, anotasi, dan pengantar}% + {penerj\adddot, anot\adddot, dan peng\adddot}}, + translatorsanin = {{penerjemahan, anotasi, dan pengantar}% + {penerj\adddot, anot\adddot, dan peng\adddot}}, + translatoranfo = {{penerjemahan, anotasi, dan kata pengantar}% + {penerj\adddot, anot\adddot, dan kata peng\adddot}}, + translatorsanfo = {{penerjemahan, anotasi, dan kata pengantar}% + {penerj\adddot, anot\adddot, dan kata peng\adddot}}, + translatoranaf = {{penerjemahan, anotasi, dan kata penutup}% + {penerj\adddot, anot\adddot, dan kata pen\adddot}}, + translatorsanaf = {{penerjemahan, anotasi, dan kata penutup}% + {penerj\adddot, anot\adddot, dan kata pen\adddot}}, + organizer = {{penyelenggara}{penyelenggara}}, + organizers = {{penyelenggara}{penyelenggara}}, + byorganizer = {{diselenggarakan oleh}{diselenggarakan oleh}}, + byauthor = {{oleh}{oleh}}, + byeditor = {{disunting oleh}{sun\adddot\ oleh}}, + bycompiler = {{disusun oleh}{disusun oleh}}, + byredactor = {{diredaksi oleh}{red\adddot\ oleh}}, + byreviser = {{direvisi oleh}{direvisi oleh}}, + byreviewer = {{ditinjau oleh}{ditinjau oleh}}, + byfounder = {{didirikan oleh}{didirikan oleh}}, + bycontinuator = {{dilanjutkan oleh}{dilanjutkan oleh}}, + bycollaborator = {{berkolaborasi dengan}{berkolaborasi dengan}}, + bytranslator = {{diterjemahkan \lbx@lfromlang\ oleh}{terj\adddot\ \lbx@sfromlang\ oleh}}, + bycommentator = {{diberi komentar oleh}{diberi kom\adddot\ oleh}}, + byannotator = {{dianotasi oleh}{dianotasi oleh}}, + withcommentator = {{dengan komentar oleh}{dgn\adddot\ kom\adddot\ oleh}}, + withannotator = {{dengan anotasi oleh}{dgn\adddot\ anot\adddot\ oleh}}, + withintroduction = {{dengan pengantar oleh}{dgn\adddot\ peng\adddot\ oleh}}, + withforeword = {{dengan kata pengantar oleh}{dgn\adddot\ kata peng\adddot\ oleh}}, + withafterword = {{dengan kata penutup oleh}{dgn\adddot\ kata pen\adddot\ oleh}}, + byeditortr = {{disunting dan diterjemahkan \lbx@lfromlang\ oleh}% + {sun\adddot\ dan terj\adddot\ \lbx@sfromlang\ oleh}}, + byeditorco = {{disunting dan diberi komentar oleh}% + {sun\adddot\ dan diberi kom\adddot\ oleh}}, + byeditoran = {{disunting dan dianotasi oleh}% + {sun\adddot\ dan dianotasi oleh}}, + byeditorin = {{disunting, dengan pengantar, oleh}% + {sun\adddot, dgn\adddot\ peng\adddot, oleh}}, + byeditorfo = {{disunting, dengan kata pengantar, oleh}% + {sun\adddot, dgn\adddot\ kata peng\adddot, oleh}}, + byeditoraf = {{disunting, dengan kata penutup, oleh}% + {sun\adddot, dgn\adddot\ kata pen\adddot, oleh}}, + byeditortrco = {{disunting, diterjemahkan \lbx@lfromlang, dan diberi komentar oleh}% + {sun\adddot, terj\adddot\ \lbx@sfromlang, dan diberi kom\adddot\ oleh}}, + byeditortran = {{disunting, diterjemahkan \lbx@lfromlang, dan dianotasi oleh}% + {sun\adddot, terj\adddot\ \lbx@sfromlang, dan dianotasi oleh}}, + byeditortrin = {{disunting dan diterjemahkan \lbx@lfromlang, dengan pengantar, oleh}% + {sun\adddot\ dan terj\adddot\ \lbx@sfromlang, dgn\adddot\ peng\adddot, oleh}}, + byeditortrfo = {{disunting dan diterjemahkan \lbx@lfromlang, dengan kata pengantar, oleh}% + {sun\adddot\ dan terj\adddot\ \lbx@sfromlang, dgn\adddot\ kata peng\adddot, oleh}}, + byeditortraf = {{disunting dan diterjemahkan \lbx@lfromlang, dengan kata penutup, oleh}% + {sun\adddot\ dan terj\adddot\ \lbx@sfromlang, dgn\adddot\ kata pen\adddot, oleh}}, + byeditorcoin = {{disunting dan diberi komentar, dengan pengantar, oleh}% + {sun\adddot\ dan diberi kom\adddot, dgn\adddot\ peng\adddot, oleh}}, + byeditorcofo = {{disunting dan diberi komentar, dengan kata pengantar, oleh}% + {sun\adddot\ dan diberi kom\adddot, dgn\adddot\ kata peng\adddot, oleh}}, + byeditorcoaf = {{disunting dan diberi komentar, dengan kata penutup, oleh}% + {sun\adddot\ dan diberi kom\adddot, dgn\adddot\ kata pen\adddot, oleh}}, + byeditoranin = {{disunting dan dianotasi, dengan pengantar, oleh}% + {sun\adddot\ dan dianotasi, dgn\adddot\ peng\adddot, oleh}}, + byeditoranfo = {{disunting dan dianotasi, dengan kata pengantar, oleh}% + {sun\adddot\ dan dianotasi, dgn\adddot\ kata peng\adddot, oleh}}, + byeditoranaf = {{disunting dan dianotasi, dengan kata penutup, oleh}% + {sun\adddot\ dan dianotasi, dgn\adddot\ kata pen\adddot, oleh}}, + byeditortrcoin = {{disunting, diterjemahkan \lbx@lfromlang, dan diberi komentar, dengan pengantar, oleh}% + {sun\adddot, terj\adddot\ \lbx@sfromlang, dan diberi kom\adddot, dgn\adddot\ peng\adddot, oleh}}, + byeditortrcofo = {{disunting, diterjemahkan \lbx@lfromlang, dan diberi komentar, dengan kata pengantar, oleh}% + {sun\adddot, terj\adddot\ \lbx@sfromlang, dan diberi kom\adddot, dgn\adddot\ kata peng\adddot, oleh}}, + byeditortrcoaf = {{disunting, diterjemahkan \lbx@lfromlang, dan diberi komentar, dengan kata penutup, oleh}% + {sun\adddot, terj\adddot\ \lbx@sfromlang, dan diberi kom\adddot, dgn\adddot\ kata pen\adddot, oleh}}, + byeditortranin = {{disunting, diterjemahkan \lbx@lfromlang, dan dianotasi, dengan pengantar, oleh}% + {sun\adddot, terj\adddot\ \lbx@sfromlang, dan dianotasi, dgn\adddot\ peng\adddot, oleh}}, + byeditortranfo = {{disunting, diterjemahkan \lbx@lfromlang, dan dianotasi, dengan kata pengantar, oleh}% + {sun\adddot, terj\adddot\ \lbx@sfromlang, dan dianotasi, dgn\adddot\ kata peng\adddot, oleh}}, + byeditortranaf = {{disunting, diterjemahkan \lbx@lfromlang, dan dianotasi, dengan kata penutup, oleh}% + {sun\adddot, terj\adddot\ \lbx@sfromlang, dan dianotasi, dgn\adddot\ kata pen\adddot, oleh}}, + bytranslatorco = {{diterjemahkan \lbx@lfromlang\ dan diberi komentar oleh}% + {terj\adddot\ \lbx@sfromlang\ dan diberi kom\adddot\ oleh}}, + bytranslatoran = {{diterjemahkan \lbx@lfromlang\ dan dianotasi oleh}% + {terj\adddot\ \lbx@sfromlang\ dan dianotasi oleh}}, + bytranslatorin = {{diterjemahkan \lbx@lfromlang, dengan pengantar, oleh}% + {terj\adddot\ \lbx@sfromlang, dgn\adddot\ peng\adddot, oleh}}, + bytranslatorfo = {{diterjemahkan \lbx@lfromlang, dengan kata pengantar, oleh}% + {terj\adddot\ \lbx@sfromlang, dgn\adddot\ kata peng\adddot, oleh}}, + bytranslatoraf = {{diterjemahkan \lbx@lfromlang, dengan kata penutup, oleh}% + {terj\adddot\ \lbx@sfromlang, dgn\adddot\ kata pen\adddot, oleh}}, + bytranslatorcoin = {{diterjemahkan \lbx@lfromlang\ dan diberi komentar, dengan pengantar, oleh}% + {terj\adddot\ \lbx@sfromlang, dan diberi kom\adddot, dgn\adddot\ peng\adddot, oleh}}, + bytranslatorcofo = {{diterjemahkan \lbx@lfromlang\ dan diberi komentar, dengan kata pengantar, oleh}% + {terj\adddot\ \lbx@sfromlang, dan diberi kom\adddot, dgn\adddot\ kata peng\adddot, oleh}}, + bytranslatorcoaf = {{diterjemahkan \lbx@lfromlang\ dan diberi komentar, dengan kata penutup, oleh}% + {terj\adddot\ \lbx@sfromlang, dan diberi kom\adddot, dgn\adddot\ kata pen\adddot, oleh}}, + bytranslatoranin = {{diterjemahkan \lbx@lfromlang\ dan dianotasi, dengan pengantar, oleh}% + {terj\adddot\ \lbx@sfromlang, dan dianotasi, dgn\adddot\ peng\adddot, oleh}}, + bytranslatoranfo = {{diterjemahkan \lbx@lfromlang\ dan dianotasi, dengan kata pengantar, oleh}% + {terj\adddot\ \lbx@sfromlang, dan dianotasi, dgn\adddot\ kata peng\adddot, oleh}}, + bytranslatoranaf = {{diterjemahkan \lbx@lfromlang\ dan dianotasi, dengan kata penutup, oleh}% + {terj\adddot\ \lbx@sfromlang, dan dianotasi, dgn\adddot\ kata pen\adddot, oleh}}, + and = {{dan}{dan}}, + andothers = {{dan kawan-kawan}{dkk\adddot}}, + andmore = {{dan kawan-kawan}{dkk\adddot}}, + volume = {{volume}{vol\adddot}}, + volumes = {{volume}{vol\adddot}}, + involumes = {{dalam}{dalam}}, + jourvol = {{volume}{vol\adddot}}, + jourser = {{seri}{ser\adddot}}, + book = {{buku}{buku}}, + part = {{bagian}{bag\adddot}}, + issue = {{nomor}{no\adddot}}, + newseries = {{seri baru}{ser\adddot\ baru}}, + oldseries = {{seri lama}{ser\adddot\ lama}}, + edition = {{edisi}{ed\adddot}}, + reprint = {{cetak ulang}{cet\adddot\ ul\adddot}}, + reprintof = {{cetakan ulang dari}{cet\adddot\ ul\adddot\ dari}}, + reprintas = {{dicetak ulang sebagai}{dicetak ulang sbg\adddot}}, + reprintfrom = {{dicetak ulang dari}{dicetak ulang dari}}, + reviewof = {{tinjauan dari}{tinjauan dari}}, + translationof = {{terjemahan dari}{terj\adddot\ dari}}, + translationas = {{diterjemahkan sebagai}{diterj\adddot\ sbg\adddot}}, + translationfrom = {{diterjemahkan dari}{diterj\adddot\ dari}}, + origpubas = {{pertama kali terbit sebagai}{pertama terbit sbg\adddot}}, + origpubin = {{pertama kali terbit dalam}{pertama terbit dlm\adddot}}, + astitle = {{sebagai}{sbg\adddot}}, + bypublisher = {{oleh}{oleh}}, + nodate = {{tanpa tanggal}{t.t\adddot}}, + page = {{halaman}{hlm\adddot}}, + pages = {{halaman}{hlm\adddot}}, + column = {{kolom}{kol\adddot}}, + columns = {{kolom}{kol\adddot}}, + line = {{baris}{brs\adddot}}, + lines = {{baris}{brs\adddot}}, + verse = {{ayat}{ayat}}, + verses = {{ayat}{ayat}}, + section = {{bagian}{\S}}, + sections = {{bagian}{\S\S}}, + paragraph = {{paragraf}{par\adddot}}, + paragraphs = {{paragraf}{par\adddot}}, + pagetotal = {{halaman}{hlm\adddot}}, + pagetotals = {{halaman}{hlm\adddot}}, + columntotal = {{kolom}{kol\adddot}}, + columntotals = {{kolom}{kol\adddot}}, + linetotal = {{baris}{brs\adddot}}, + linetotals = {{baris}{brs\adddot}}, + versetotal = {{ayat}{ayat}}, + versetotals = {{ayat}{ayat}}, + sectiontotal = {{bagian}{\S}}, + sectiontotals = {{bagian}{\S\S}}, + paragraphtotal = {{paragraf}{par\adddot}}, + paragraphtotals = {{paragraf}{par\adddot}}, + in = {{dalam}{dalam}}, + inseries = {{dalam seri}{dalam seri}}, + ofseries = {{dari seri}{dari seri}}, + number = {{nomor}{no\adddot}}, + chapter = {{bab}{bab}}, + bathesis = {{skripsi}{skripsi}}, + mathesis = {{tesis}{tesis}}, + phdthesis = {{disertasi}{disertasi}}, + candthesis = {{tesis kandidat}{tesis kand\adddot}},% FIXME: unsure + resreport = {{laporan penelitian}{lap\adddot\ pen\adddot}}, + techreport = {{laporan teknis}{lap\adddot\ tek\adddot}}, + software = {{perangkat lunak}{perangkat lunak}}, + datacd = {{CD-ROM}{CD-ROM}}, + audiocd = {{CD audio}{CD audio}}, + version = {{versi}{ver}}, + url = {{URL}{URL}}, + urlfrom = {{tersedia dari}{tersedia dari}}, + urlseen = {{diakses pada}{diakses pada}}, + inpreparation = {{dalam persiapan}{dalam persiapan}}, + submitted = {{diserahkan}{diserahkan}}, + forthcoming = {{akan terbit}{akan terbit}}, + inpress = {{dalam proses cetak}{dalam proses cetak}}, + prepublished = {{praterbit}{praterbit}}, + citedas = {{selanjutnya dikutip sebagai}{selanjutnya dikutip sbg\adddot}}, + thiscite = {{khususnya}{khususnya}}, + seenote = {{lihat catatan}{lih\adddot\ ctt\adddot}}, + quotedin = {{dikutip dalam}{dikutip dlm\adddot}}, + idem = {{idem}{idem}}, + idemsm = {{idem}{idem}}, + idemsf = {{eadem}{eadem}}, + idemsn = {{idem}{idem}}, + idempm = {{eidem}{eidem}}, + idempf = {{eaedem}{eaedem}}, + idempn = {{eadem}{eadem}}, + idempp = {{eidem}{eidem}}, + ibidem = {{ibidem}{ibid\adddot}}, + opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}}, + loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}}, + confer = {{bandingkan}{bdk\adddot}}, + sequens = {{sq\adddot}{sq\adddot}}, + sequentes = {{sqq\adddot}{sqq\adddot}}, + passim = {{passim}{passim}}, + see = {{lihat}{lih\adddot}}, + seealso = {{lihat juga}{lih\adddot\ juga}}, + backrefpage = {{dikutip pada halaman}{dikutip hlm\adddot}}, + backrefpages = {{dikutip pada halaman}{dikutip hlm\adddot}}, + january = {{Januari}{Jan\adddot}}, + february = {{Februari}{Feb\adddot}}, + march = {{Maret}{Mar\adddot}}, + april = {{April}{Apr\adddot}}, + may = {{Mei}{Mei}}, + june = {{Juni}{Jun\adddot}}, + july = {{Juli}{Jul\adddot}}, + august = {{Agustus}{Ags\adddot}}, + september = {{September}{Sep\adddot}}, + october = {{Oktober}{Okt\adddot}}, + november = {{November}{Nov\adddot}}, + december = {{Desember}{Des\adddot}}, + langamerican = {{Amerika}{Amerika}}, + langbasque = {{Bask}{Bask}}, + langbrazilian = {{Brasil}{Brasil}}, + langbulgarian = {{Bulgaria}{Bulgaria}}, + langcatalan = {{Katala}{Katala}}, + langcroatian = {{Kroasia}{Kroasia}}, + langczech = {{Ceko}{Ceko}}, + langdanish = {{Denmark}{Denmark}}, + langdutch = {{Belanda}{Belanda}}, + langenglish = {{Inggris}{Inggris}}, + langestonian = {{Estonia}{Estonia}}, + langfinnish = {{Finlandia}{Finlandia}}, + langfrench = {{Prancis}{Prancis}}, + langgalician = {{Galisia}{Galisia}}, + langgerman = {{Jerman}{Jerman}}, + langgreek = {{Yunani}{Yunani}}, + langhungarian = {{Hungaria}{Hungaria}}, + langitalian = {{Italia}{Italia}}, + langjapanese = {{Jepang}{Jepang}}, + langlatin = {{Latin}{Latin}}, + langlatvian = {{Latvia}{Latvia}}, + langlithuanian = {{Lituania}{Lituania}}, + langmarathi = {{Marathi}{Marathi}}, + langnorwegian = {{Norwegia}{Norwegia}}, + langpolish = {{Polandia}{Polandia}}, + langportuguese = {{Portugis}{Portugis}}, + langromanian = {{Rumania}{Rumania}}, + langrussian = {{Rusia}{Rusia}}, + langserbian = {{Serbia}{Serbia}}, + langslovak = {{Slowakia}{Slowakia}}, + langslovene = {{Slovenia}{Slovenia}}, + langspanish = {{Spanyol}{Spanyol}}, + langswedish = {{Swedia}{Swedia}}, + langturkish = {{Turki}{Turki}}, + langukrainian = {{Ukraina}{Ukraina}}, + fromamerican = {{dari bahasa Amerika}{dari bahasa Amerika}}, + frombasque = {{dari bahasa Bask}{dari bahasa Bask}}, + frombrazilian = {{dari bahasa Brasil}{dari bahasa Brasil}}, + frombulgarian = {{dari bahasa Bulgaria}{dari bahasa Bulgaria}}, + fromcatalan = {{dari bahasa Katala}{dari bahasa Katala}}, + fromcroatian = {{dari bahasa Kroasia}{dari bahasa Kroasia}}, + fromczech = {{dari bahasa Ceko}{dari bahasa Ceko}}, + fromdanish = {{dari bahasa Denmark}{dari bahasa Denmark}}, + fromdutch = {{dari bahasa Belanda}{dari bahasa Belanda}}, + fromenglish = {{dari bahasa Inggris}{dari bahasa Inggris}}, + fromestonian = {{dari bahasa Estonia}{dari bahasa Estonia}}, + fromfinnish = {{dari bahasa Finlandia}{dari bahasa Finlandia}}, + fromfrench = {{dari bahasa Prancis}{dari bahasa Prancis}}, + fromgalician = {{dari bahasa Galisia}{dari bahasa Galisia}}, + fromgerman = {{dari bahasa Jerman}{dari bahasa Jerman}}, + fromgreek = {{dari bahasa Yunani}{dari bahasa Yunani}}, + fromhungarian = {{dari bahasa Hungaria}{dari bahasa Hungaria}}, + fromitalian = {{dari bahasa Italia}{dari bahasa Italia}}, + fromjapanese = {{dari bahasa Jepang}{dari bahasa Jepang}}, + fromlatin = {{dari bahasa Latin}{dari bahasa Latin}}, + fromlatvian = {{dari bahasa Latvia}{dari bahasa Latvia}}, + fromlithuanian = {{dari bahasa Lituania}{dari bahasa Lituania}}, + frommarathi = {{dari bahasa Marathi}{dari bahasa Marathi}}, + fromnorwegian = {{dari bahasa Norwegia}{dari bahasa Norwegia}}, + frompolish = {{dari bahasa Polandia}{dari bahasa Polandia}}, + fromportuguese = {{dari bahasa Portugis}{dari bahasa Portugis}}, + fromromanian = {{dari bahasa Rumania}{dari bahasa Rumania}}, + fromrussian = {{dari bahasa Rusia}{dari bahasa Rusia}}, + fromserbian = {{dari bahasa Serbia}{dari bahasa Serbia}}, + fromslovak = {{dari bahasa Slowakia}{dari bahasa Slowakia}}, + fromslovene = {{dari bahasa Slovenia}{dari bahasa Slovenia}}, + fromspanish = {{dari bahasa Spanyol}{dari bahasa Spanyol}}, + fromswedish = {{dari bahasa Swedia}{dari bahasa Swedia}}, + fromturkish = {{dari bahasa Turki}{dari bahasa Turki}}, + fromukrainian = {{dari bahasa Ukraina}{dari bahasa Ukraina}}, + countryde = {{Jerman}{DE}}, + countryeu = {{Uni Eropa}{UE}}, + countryep = {{Uni Eropa}{UE}}, + countryfr = {{Prancis}{FR}}, + countryuk = {{Britania Raya}{GB}}, + countryus = {{Amerika Serikat}{AS}}, + patent = {{paten}{pat\adddot}}, + patentde = {{paten Jerman}{pat\adddot\ Jerman}}, + patenteu = {{paten Eropa}{pat\adddot\ Eropa}}, + patentfr = {{paten Prancis}{pat\adddot\ Prancis}}, + patentuk = {{paten Britania}{pat\adddot\ Britania}}, + patentus = {{paten A.S.}{pat\adddot\ A\adddot S\adddot}}, + patreq = {{permohonan paten}{permohonan pat\adddot}}, + patreqde = {{permohonan paten Jerman}{permohonan pat\adddot\ Jerman}}, + patreqeu = {{permohonan paten Eropa}{permohonan pat\adddot\ Eropa}}, + patreqfr = {{permohonan paten Prancis}{permohonan pat\adddot\ Prancis}}, + patrequk = {{permohonan paten Britania}{permohonan pat\adddot\ Britania}}, + patrequs = {{permohonan paten A.S.}{permohonan pat\adddot\ A\adddot S\adddot}}, + file = {{berkas}{berkas}}, + library = {{perpustakaan}{perpustakaan}}, + abstract = {{abstrak}{abstrak}}, + annotation = {{anotasi}{anotasi}}, + commonera = {{era umum}{CE}}, % FIXME: inconsistent shorthands + beforecommonera = {{sebelum era umum}{BCE}}, % FIXME: inconsistent shorthands + annodomini = {{masehi}{M}}, + beforechrist = {{sebelum masehi}{SM}}, + circa = {{circa}{ca\adddot}}, + spring = {{musim semi}{musim semi}},% FIXME: unsure + summer = {{musim panas}{musim panas}},% FIXME: unsure + autumn = {{musim gugur}{musim gugur}},% FIXME: unsure + winter = {{musim dingin}{musim dingin}},% FIXME: unsure + springN = {{musim semi (belahan utara)}{musim semi (BU)}},% FIXME: unsure + summerN = {{musim panas (belahan utara)}{musim panas (BU)}},% FIXME: unsure + autumnN = {{musim gugur (belahan utara)}{musim gugur (BU)}},% FIXME: unsure + winterN = {{musim dingin (belahan utara)}{musim dingin (BU)}},% FIXME: unsure + springS = {{musim semi (belahan selatan)}{musim semi (BS)}},% FIXME: unsure + summerS = {{musim panas (belahan selatan)}{musim panas (BS)}},% FIXME: unsure + autumnS = {{musim gugur (belahan selatan)}{musim gugur (BS)}},% FIXME: unsure + winterS = {{musim dingin (belahan selatan)}{musim dingin (BS)}},% FIXME: unsure + Q1 = {{kuartal 1}{K1}}, + Q2 = {{kuartal 2}{K2}}, + Q3 = {{kuartal 3}{K3}}, + Q4 = {{kuartal 4}{K4}}, + QD1 = {{caturwulan 1}{QD1}},% FIXME: unsure + QD2 = {{caturwulan 2}{QD2}},% FIXME: unsure + QD3 = {{caturwulan 3}{QD3}},% FIXME: unsure + S1 = {{semester 1}{S1}}, + S2 = {{semester 2}{S2}}, + am = {{AM}{AM}}, + pm = {{PM}{PM}}, +} + +\protected\gdef\lbx@us@mkdaterangetrunc@long#1#2{% + \blx@if@printanytimes{#2} + {\mkdaterangefull{#1}{#2}} + {\lbx@us@mkdaterangetrunc@long@i{#1}{#2}}} + +\protected\gdef\lbx@us@mkdaterangetrunc@long@i#1#2{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {\blx@nounit} + {\printtext[{#2date}]{% + \datecircaprint + \iffieldundef{#2yeardivision} + {\ifdateyearsequal{#2}{#2end} + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% + \dateeraprint{#2year}}} + {\ifdateyearsequal{#2}{#2end} + {\csuse{mkbibyeardivisiondate#1}{}{#2yeardivision}} + {\csuse{mkbibyeardivisiondate#1}{#2year}{#2yeardivision}% + \dateeraprint{#2year}}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdaterangesep}} + {\bibdaterangesep + \enddatecircaprint + \iffieldundef{#2endyeardivision} + {\ifdateyearsequal{#2}{#2end} + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibyeardivisiondate#1}{#2endyear}{#2endyeardivision}}% + \enddateuncertainprint + \dateeraprint{#2endyear}}}}}% + \endgroup} + +\protected\gdef\lbx@us@mkdaterangetrunc@short#1#2{% + \blx@if@printanytimes{#2} + {\mkdaterangefull{#1}{#2}} + {\lbx@us@mkdaterangetrunc@short@i{#1}{#2}}} + +\protected\gdef\lbx@us@mkdaterangetrunc@short@i#1#2{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {\blx@nounit} + {\printtext[{#2date}]{% + \datecircaprint + \iffieldundef{#2yeardivision} + {\ifdateyearsequal{#2}{#2end} + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% + \dateeraprint{#2year}}} + {\ifdateyearsequal{#2}{#2end} + {\csuse{mkbibyeardivisiondate#1}{}{#2yeardivision}} + {\csuse{mkbibyeardivisiondate#1}{#2year}{#2yeardivision}% + \dateeraprint{#2year}}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdaterangesep}} + {\bibdaterangesep + \enddatecircaprint + \iffieldundef{#2endyeardivision} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}} + {\csuse{mkbibyeardivisiondate#1}{#2endyear}{#2endyeardivision}}% + \enddateuncertainprint + \dateeraprint{#2endyear}}}}}% + \endgroup} + +\protected\gdef\lbx@us@mkdaterangetruncextra@long#1#2{% + \blx@if@printanytimes{#2} + {\mkdaterangefullextra{#1}{#2}} + {\lbx@us@mkdaterangetruncextra@long@i{#1}{#2}}} + +\protected\gdef\lbx@us@mkdaterangetruncextra@long@i#1#2{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {\blx@nounit} + {\printtext[{#2date}]{% + \datecircaprint + \iffieldundef{#2yeardivision} + {\ifdateyearsequal{#2}{#2end} + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% + \dateeraprint{#2year}}} + {\ifdateyearsequal{#2}{#2end} + {\csuse{mkbibyeardivisiondate#1}{}{#2yeardivision}} + {\csuse{mkbibyeardivisiondate#1}{#2year}{#2yeardivision}% + \dateeraprint{#2year}}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {\printfield{extradate}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extradate}% + \mbox{\bibdaterangesep}} + {\bibdaterangesep + \enddatecircaprint + \iffieldundef{#2endyeardivision} + {\ifdateyearsequal{#2}{#2end} + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibyeardivisiondate#1}{#2endyear}{#2endyeardivision}}% + \printfield{extradate}% + \enddateuncertainprint + \dateeraprint{#2endyear}}}}}% + \endgroup} + +\protected\gdef\lbx@us@mkdaterangetruncextra@short#1#2{% + \blx@if@printanytimes{#2} + {\mkdaterangefullextra{#1}{#2}} + {\lbx@us@mkdaterangetruncextra@short@i{#1}{#2}}} + +\protected\gdef\lbx@us@mkdaterangetruncextra@short@i#1#2{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {\blx@nounit} + {\printtext[{#2date}]{% + \datecircaprint + \iffieldundef{#2yeardivision} + {\ifdateyearsequal{#2}{#2end} + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% + \dateeraprint{#2year}}} + {\ifdateyearsequal{#2}{#2end} + {\csuse{mkbibyeardivisiondate#1}{}{#2yeardivision}} + {\csuse{mkbibyeardivisiondate#1}{#2year}{#2yeardivision}% + \dateeraprint{#2year}}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {\printfield{extradate}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extradate}% + \mbox{\bibdaterangesep}} + {\bibdaterangesep + \enddatecircaprint + \iffieldundef{#2endyeardivision} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}} + {\csuse{mkbibyeardivisiondate#1}{#2endyear}{#2endyeardivision}}% + \printfield{extradate}% + \enddateuncertainprint + \dateeraprint{#2endyear}}}}}% + \endgroup} + +\endinput \ No newline at end of file diff --git a/latex/bibliography.bib b/latex/bibliography.bib index 9bfe09a..ebb6a05 100644 --- a/latex/bibliography.bib +++ b/latex/bibliography.bib @@ -962,4 +962,16 @@ @thesis{zotero-622, type = {thesis} -} \ No newline at end of file +} + +@thesis{rytter1993, + title = {Vibrational {{Based Inspection}} of {{Civil Engineering Structures}}}, + author = {Rytter, Anders}, + date = {1993}, + institution = {Aalborg University}, + location = {Aalborg}, + url = {https://vbn.aau.dk/en/publications/vibrational-based-inspection-of-civil-engineering-structures}, + abstract = {The thesis has been written in relation to two different research projects. Firstly, an offshore test programme, Integrated Experimental/Numerical Analysis of the Dynamic behavior of offshore structures, which was performed at the department of Building Technology and Structural Engineering at the University of Aalborg from 1988 to 1991. Secondly, a research project, In-Field Vibration Based Inspection of Civil Engineering Structures, which has been performed as a pilot project by the Consulting Engineers Rambøll, Hannemann and Højlund in cooperation with the department of Building Technology and Structural Engineering at the University of Aalborg since the beginning of 1992. Both projects have been supported by the Danish Technical Research Council. Further, the first mentioned project was supported by the Danish Energy Agency. Their financial support is gratefully acknowledged.}, + langid = {english}, + keywords = {Beam,Bridges,Cracks,Damping,Offshore Platform,Piles,Structural Damage,VBI,Vibration Based Inspection} +} diff --git a/latex/chapters/01_introduction.tex b/latex/chapters/01_introduction.tex index a97f344..5320ef2 100644 --- a/latex/chapters/01_introduction.tex +++ b/latex/chapters/01_introduction.tex @@ -1,25 +1,88 @@ \chapter{PENDAHULUAN} \section{Latar Belakang} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc consequat lectus dolor, a commodo odio suscipit nec. Aliquam posuere elit eget tellus dapibus, auctor ornare mi porttitor. Donec auctor aliquet nisl, quis convallis ligula rutrum id. Duis tortor ipsum, scelerisque vestibulum viverra eu, maximus vel mi. Nullam volutpat nunc et varius tempor. Vivamus convallis mi eros, aliquam semper dui tincidunt a. Morbi nunc dui, accumsan ac arcu nec, condimentum efficitur mauris. Etiam sed mauris semper, volutpat justo eu, placerat mauris. Suspendisse at erat eu arcu gravida mattis et id nunc. Aliquam malesuada magna odio, ac dictum erat vestibulum a. Mauris vel nisi sit amet elit tempor bibendum sit amet a velit. Morbi dignissim facilisis placerat.\par -\begin{figure} - \centering - \includegraphics[width=0.5\linewidth]{frontmatter/img/slice1.jpg} - \caption{Enter Caption} - \label{fig:enter-label} -\end{figure} +\indent Monitoring Kesehatan Struktur (\textit{Structural Health Monitoring} atau SHM) merupakan riset penting yang tersebar di berbagai disiplin ilmu, termasuk teknik dirgantara, teknik sipil, dan teknik mesin. Tujuan utama dari monitor kesehatan struktur adalah memastikan keamanan dan keandalan struktur dengan mendeteksi kerusakan sedini mungkin. Dengan mengombinasikan teknologi sensor yang canggih serta pengolahan data secara \textit{real-time}, sistem monitor kesehatan struktur menjadi kekuatan para insinyur untuk memonitor integritas struktur, strategi optimisasi \textit{maintenance}, dan memprediksi sisa umur struktur. -Pellentesque vel accumsan lorem, id vulputate metus. Nulla mollis orci ante, et euismod erat venenatis eget. Proin tempus lobortis feugiat. Fusce vitae sem quis lacus iaculis dignissim ut eget turpis. Vivamus ut nisl in enim porttitor fringilla vel et mauris. Mauris quis porttitor magna. Pellentesque molestie viverra arcu at tincidunt. Maecenas non elit arcu.\par +\indent Sistem SHM yang tangguh mengikuti \textit{framework} secara hierarkis untuk mengidentifikasi dan menilai kerusakan struktural. Menurut \textcite{rytter1993}, lima tahapan SHM tersebut adalah: +\begin{enumerate} + \item (Tingkat 1) Keberadaan Kerusakan: Menentukan apakah ada kerusakan pada struktur. Pada tahap ini, pengukuran getaran cukup untuk memastikan adanya kerusakan. + \item (Tingkat 2) Lokasi Kerusakan: Mengidentifikasi lokasi geometris kerusakan, baik kerusakan tunggal maupun ganda. + \item (Tingkat 3) Tipe Kerusakan: Mencirikan sifat kerusakan, yang dapat meliputi retakan, perubahan pada kondisi tumpuan, atau perubahan dalam sambungan struktur. + \item (Tingkat 4) Tingkat Keparahan: Mengukur secara kuantitatif seberapa parah kerusakan terjadi. Biasanya melalui eksperimen atau model terkalibrasi yang menggambarkan efek kerusakan, seperti penurunan kekakuan atau panjang retakan. + \item (Tingkat 5): Memprediksi sisa umur pakai struktur dengan mengandalkan pemantauan secara \textit{real-time} dan komprehensif serta model dengan fidelitas tinggi yang menggambarkan perkembangan kerusakan seiring waktu. +\end{enumerate} +Semakin tinggi tingkat identifikasi kerusakan, semakin besar pula kebutuhan akan sensor yang presisi, algoritma yang kompleks, serta parameter model yang akurat. Jika pada Tingkat 1 hanya diperlukan data yang terbatas untuk mendeteksi adanya kerusakan, maka Tingkat 5 membutuhkan akuisisi data secara \textit{real-time} dan canggih serta model prediktif yang memiliki fidelitas tinggi. -Etiam feugiat enim sit amet tortor interdum lobortis. Curabitur elementum faucibus sapien. Morbi eget facilisis lorem. In sed suscipit metus. Etiam porttitor, libero sit amet sodales hendrerit, libero dolor hendrerit nulla, sed convallis risus leo posuere metus. Cras gravida ac elit viverra ultrices. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Maecenas dictum urna elit, nec eleifend nulla mattis sit amet. Pellentesque suscipit metus vitae leo suscipit, a vehicula quam pretium. Sed eu est ut risus convallis hendrerit a vulputate justo. Nulla sollicitudin quam ut risus euismod, quis consequat dui mattis. Mauris id eros varius, pellentesque quam quis, venenatis tellus. Nulla vitae condimentum nisl. Vestibulum suscipit scelerisque dui, non posuere purus finibus nec. Nulla ultrices felis quis vestibulum porta. Suspendisse potenti.\par +\par Tantangan utama terletak pada pengembangan sistem \acrshort{shm} yang mampu mengakomodasi berbagai tahapan identifikasi kerusakan secara efektif, baik dalam kondisi operasional normal maupun dalam situasi ekstrem seperti gempa bumi. -Nam tempus tincidunt interdum. Pellentesque at ligula ac massa semper efficitur vitae non ante. Suspendisse potenti. Cras vitae interdum erat, nec facilisis urna. Nulla commodo porttitor tellus non posuere. Vestibulum tristique ut urna quis porttitor. Sed pellentesque lectus sit amet ultrices aliquam. Aliquam erat volutpat. Nam dictum eu erat a mollis. Donec eget nulla vel risus aliquet suscipit sed at libero.\par +% Penelitian ini difokuskan pada lima tahapan identifikasi kerusakan, dengan tujuan untuk mengembangkan pendekatan yang lebih komprehensif terhadap diagnosis kerusakan dan peningkatan akurasi pelokasian (Tingkat 2), sekaligus mengoptimalkan strategi penempatan sensor dan perancangan algoritma guna mencapai efisiensi biaya yang lebih tinggi. +\par Dalam konteks pengembangan sistem \acrshort{shm} yang efektif, perlu memperhatikan elemen struktural yang rentan terhadap kerusakan namun sering kali terabaikan dalam pemantauan konvensional. % <- Transition sentence +Salah satu komponen struktural yang umum digunakan dalam penyambungan adalah sambungan baut (\textit{bolt joint}), yang dikenal karena kemudahan dalam perakitan dan penggunaannya. Namun, sambungan berulir ini rentan mengalami kelonggaran akibat beban kejut atau getaran terus-menerus \parencite{chen2017}. Kelonggaran baut yang tidak terdeteksi sejak dini dapat menyebabkan kerusakan serius pada struktur, sehingga identifikasi dini terhadap kerusakan sambungan baut menjadi krusial dalam bidang teknik sipil, mesin, dan kedirgantaraan. % <- Target +Pemantauan kondisi sambungan ini tidak hanya relevan dalam konteks deteksi dini (Tingkat 1), tetapi juga sangat penting untuk diagnosis kerusakan dan penentuan lokasi secara akurat (Tingkat 2), seiring dengan meningkatnya kebutuhan akan sistem \acrshort{shm} yang responsif dan adaptif terhadap dinamika kerusakan struktural. % <- closing sentences + +\indent Deteksi kelonggaran baut telah dilakukan melalui berbagai metode. Kelompok pertama adalah inspeksi \textit{in-situ}, seperti inspeksi visual atau penggunaan alat mekanis seperti kunci torsi dan palu. Meskipun sederhana dan murah, metode ini sulit untuk mendeteksi kerusakan pada tahap awal \parencite{j.h.park2015}. Metode palu lebih efektif dibanding visual untuk mendeteksi awal kelonggaran, tetapi akurasinya dapat terganggu oleh kebisingan lingkungan, serta memakan waktu bila diaplikasikan pada struktur dengan banyak sambungan seperti jembatan \parencite{j.h.park2015,wang2013}. + +\indent Kelompok kedua menggunakan teknik berbasis penglihatan komputer seperti kamera dan pencitraan digital, termasuk deteksi rotasi kepala baut menggunakan CNN dan Faster R-CNN \parencite{zhang2020,zhao2019}. Meskipun teknik ini dapat mendeteksi kerusakan secara visual tanpa dipengaruhi oleh kebisingan akustik, tantangan tetap ada dalam hal penempatan kamera dan beban komputasi tinggi dari model \gls{deep-learning}, terutama dalam kondisi ruang yang sangat seperti mesin kendaraan atau turbin. + +\indent Kelompok ketiga dan yang menjadi fokus penelitian ini adalah teknik berbasis sensor, terutama pendekatan berbasis getaran (\textit{vibration-based}). Metode ini tidak hanya efektif dalam mengatasi keterbatasan teknik sebelumnya, tetapi juga mampu mendeteksi kelonggaran baut pada tahap awal secara baik dan akurat \parencite{nichols2004,razi2013}. Dalam penelitian ini, deteksi dilakukan melalui data akselerasi struktur yang diambil dari titik-titik sambungan dalam \textit{sistem grid} yang mewakili koneksi baut secara arah kolom. + +\indent Penelitian oleh \textcite{abdeljaber2017} merupakan tonggak penting dalam sistem pemantauan kesehatan struktur (SHM), dengan menerapkan 30 model \acrlong{1d-cnn} pada 30 sensor akselerometer dalam struktur grid QUGS. Pendekatan ini menunjukkan bahwa metode pembelajaran mendalam sangat efektif dalam mendeteksi dan melokalisasi kerusakan dengan presisi tinggi. Namun, metode tersebut memerlukan sumber daya komputasi yang besar karena pemrosesan paralel data mentah berdimensi tinggi dari seluruh sensor \parencite{yang2020, liu2022}. + +\indent Menanggapi tantangan ini, studi lanjutan seperti \parencite{shahid2022, doi:10.1007/s13349-023-00715-3} memperkenalkan pendekatan VMD-HT-CNN yang menggabungkan teknik ekstraksi fitur berbasis Variational Mode Decomposition (VMD) dan Hilbert Transform (HT) sebelum klasifikasi CNN. Metode ini secara signifikan meningkatkan efisiensi pelatihan dan akurasi deteksi meskipun dengan jumlah sensor yang lebih sedikit. + +\indent Berdasarkan celah ini, penelitian ini mengadopsi strategi pengurangan jumlah sensor menjadi dua per jalur kolom (atas dan bawah), merepresentasikan sambungan vertikal seperti susunan baut, untuk menyederhanakan model tanpa kehilangan akurasi deteksi kerusakan. Data diubah melalui transformasi STFT sebelum diklasifikasikan menggunakan berbagai model pembelajaran mesin klasik. Dengan evaluasi antar berbagai pengklasifikasi dan validasi silang antar kolom, studi ini berkontribusi pada pengembangan sistem SHM yang efisien, hemat biaya, dan mudah diimplementasikan. -Maecenas hendrerit pharetra bibendum. Donec ut tortor ac augue aliquam ullamcorper nec id eros. Quisque consectetur elementum ipsum vitae posuere. Sed ultricies ipsum nibh, vitae volutpat neque bibendum at. Morbi dictum metus eu bibendum malesuada. Nam scelerisque purus erat, id dictum nisl pretium vitae. Curabitur finibus commodo dui ac molestie. In sed sem ac dui dapibus ullamcorper. Aenean molestie nulla eu lorem maximus hendrerit. Vivamus viverra velit dolor, in vehicula eros facilisis at. Vivamus in rhoncus sem. +\section{Rumusan Masalah} +Untuk memandu arah penelitian ini, beberapa permasalahan utama yang akan dibahas adalah sebagai berikut: + +\begin{enumerate} + \item Apakah sinyal getaran yang hanya diperoleh dari sensor pada bagian atas dan bawah suatu jalur kolom masih mampu merepresentasikan fitur-fitur penting yang diperlukan untuk mengklasifikasikan kerusakan struktur secara akurat? + + \item Apakah penggabungan data dari beberapa jalur kolom dapat meningkatkan kemampuan generalisasi model, meskipun jumlah sensor pada tiap jalur dibatasi? + + \item Apakah algoritma pemelajaran mesin klasik yang sederhana masih mampu menghasilkan model dengan kinerja yang cukup layak dibandingkan dengan model \textit{supervised} yang lebih kompleks ketika diterapkan pada skenario dengan input data sensor yang terbatas? +\end{enumerate} +% \section{Identifikasi Masalah} +% \begin{itemize} +% \item Kebanyakan kerangka kerja pada monitoring kesehatan struktur membutuhkan deretan sensor yang banyak, hal ini dibutuhkan biaya yang tinggi dan kurang praktikal untuk banyak pengaplikasian. + +% \item Banyak model dengan performa tinggi bergantung pada teknik pemelajaran mendalam, sehingga dibutuhkan sumberdaya komputasi yang tinggi dan memungkinkan kurangnya kemudahan dan keterjangkauan untuk aplikasikan. + +% \item Kurangnya kesederhanaan, pendeketan umum yang menyeimbangkan penggunaan sensor dengan keandalan dalam lokalisasi kerusakan. +% \end{itemize} \section{Lingkup Penelitian} +Studi ini berfokus pada dataset yang tersedia secara publik didapat dari Queen's University Grandstand Simulator (QUGS), sebuah kerangka besi level laboratorium yang dipasang dengan tiga puluh titik sensor akselerometer dan \textit{white shaker noise}. Riset terdahulu telah dilakukan pengaplikasian pemelajaran mesin jaringan saraf terhadap seluruh sensor yang terpasang penuh pada setiap titik \textit{joint} untuk mencapai akurasi yang tinggi. Akan tetapi, pada praktiknya, instrumentasi penuh seperti ini terkadang kurang efektif dari segi biaya dan kurang layak dalam skala besar. + \section{Tujuan Penelitian} +\begin{enumerate} + \item Mengembangkan alur sistem (\textit{pipeline}) pemantauan kesehatan struktur (Structural Health Monitoring/SHM) yang disederhanakan dengan hanya menggunakan sepasang sensor di ujung-ujung struktur. + + % \item Memperlakukan setiap grup kolom sensor sebagai elemen balok satu dimensi yang disederhanakan, dan mengevaluasi apakah karakteristik kerusakan tetap terjaga dalam energi getaran yang ditransmisikan antara kedua ujungnya. + + % \item Menyusun setiap grup kolom sebagai satu dataset terpisah dan melakukan lima pengujian berbeda, di mana masing-masing grup kolom berperan sebagai data validasi secara bergantian. + + % \item Menyertakan data dari setiap grup kolom ke dalam data pelatihan untuk membentuk satu model umum yang dapat digunakan untuk seluruh grup kolom. + + \item Mengeksplorasi kemungkinan generalisasi satu model terhadap berbagai jalur kolom hanya dengan memanfaatkan data dari sensor pada kedua ujung kolom. +\end{enumerate} + +% Dalam merespon hal tersebut, penelitian ini memperkenalkan pendekatan baru yang menekankan efisiensi pada penanganan data dan interpretasi fisik. Data pada sensor-sensor yang terpasang pada struktur grid ini dikelompokkan menjadi beberapa grup kolom, dan hanya menyisakan sensor awal dan sensor paling akhir dari setiap grup sensor sebagai input pengklasifikasian. Terdapat hipotesis bahwa energi getaran bergerak di sepanjang jalur kolom terjaga secara cukup baik antara ujung-ujung sensor untuk memungkinkan algoritma pemelajaran mesin, seperti Support-Vector Machine (SVM), Bagged Trees, Random Forest, Decision Tree, KNN, LDA, dan XGBoost, medeteksi dan mengklasifikasi secara akurat letak kerusakan. + \section{Manfaat Penelitian} -% \subsubsection{Dolor} \ No newline at end of file + +Penelitian ini memberikan beberapa manfaat yang diharapkan dapat berkontribusi dalam pengembangan sistem deteksi kerusakan struktur, antara lain: + +\begin{enumerate} + \item Penelitian ini tidak berfokus pada pengembangan arsitektur model baru maupun penerapan \textit{transfer learning}, melainkan pada perancangan alur (\textit{pipeline}) klasifikasi yang sederhana dan mudah dipahami sebagai solusi tahap awal untuk pengembangan sistem monitor kesehatan struktur. + + \item Dengan pemilihan titik sensor strategis yang terbatas (hanya di ujung atas dan bawah jalur kolom \textit{grid}) serta prapemrosesan berbasis transformasi STFT, penelitian ini menunjukkan bahwa efisiensi dapat dicapai tanpa mengorbankan akurasi secara signifikan. + + \item Studi ini membuktikan bahwa algoritma pembelajaran mesin klasik seperti \gls{svm}, KNN, dan LDA masih mampu memberikan performa model yang kompetitif dalam klasifikasi kerusakan, apabila dipadukan dengan ekstraksi fitur yang tepat. + + \item Hasil penelitian ini diharapkan dapat menjadi alternatif sistem SHM yang lebih terjangkau dan praktis untuk diterapkan pada struktur nyata, khususnya dalam kondisi keterbatasan sumber daya. + + \item Rangkaian eksperimen dan pendekatan sistematis dalam penelitian ini dapat dijadikan tolok ukur atau \textit{baseline} untuk studi komparatif selanjutnya dan pengembangan model arsitektur yang lebih kompleks. +\end{enumerate} \ No newline at end of file diff --git a/latex/chapters/02_literature_review.tex b/latex/chapters/02_literature_review.tex new file mode 100644 index 0000000..cc1bdc2 --- /dev/null +++ b/latex/chapters/02_literature_review.tex @@ -0,0 +1,63 @@ +\chapter{TINJAUAN PUSTAKA DAN LANDASAN TEORI} +\section{Tinjauan Pustaka} + +\begin{figure}[!ht] + \centering + \includegraphics[width=0.5\linewidth]{frontmatter/img/slice1.jpg} + \caption{Enter Caption} + \label{fig:enter-label} +\end{figure} + +\section{Dasar Teori} + +This chapter discusses the theoretical basis used in this research, including signal processing techniques and machine learning algorithms. These foundations form the core of the method used for vibration-based damage localization in a beam structure. + +\subsection{Short-Time Fourier Transform (STFT)} + +The Short-Time Fourier Transform (STFT) is a fundamental technique used to analyze non-stationary signals, such as those generated by structures under dynamic load or white noise excitation. While the traditional Fourier Transform provides frequency-domain information, it lacks time resolution. STFT overcomes this limitation by applying the Fourier Transform over short overlapping segments of the signal, thereby producing a time-frequency representation. + +Mathematically, the STFT of a signal $x(t)$ is given by: +\begin{equation} +X(t, \omega) = \int_{-\infty}^{\infty} x(\tau) w(\tau - t) e^{-j \omega \tau} d\tau +\end{equation} +where $w(\tau - t)$ is a window function centered at time $t$, and $\omega$ is the angular frequency. + +In this study, the STFT is employed to extract the time-frequency features of the vibration signals collected from the structure. These features are then used as inputs to machine learning classifiers. This process captures localized frequency content over time, which is crucial in identifying structural changes due to damage. + +\subsection{Classification Algorithms} + +This research evaluates five classical machine learning algorithms to perform the classification task of damage localization. Each algorithm has different strengths and limitations, and their performance is benchmarked to identify the most suitable one for the given dataset. + +\subsubsection{Support Vector Machine (SVM)} + +SVM is a supervised learning algorithm that seeks an optimal hyperplane that separates data into classes with maximum margin. SVM performs well in high-dimensional spaces and is robust to overfitting, especially in cases with a clear margin of separation. + +SVM is appropriate for vibration signal classification due to its capability to handle nonlinear decision boundaries when equipped with kernel functions. + +\subsubsection{K-Nearest Neighbors (KNN)} + +KNN is a non-parametric, instance-based learning algorithm. It classifies a new data point based on the majority vote of its $k$ nearest neighbors in the feature space. Although simple, KNN can be effective when the data is well-distributed and class boundaries are smooth. + +Its performance is sensitive to the choice of $k$ and distance metric. For high-dimensional data like STFT features, dimensionality reduction or careful scaling may be required. + +\subsubsection{Decision Tree (DT)} + +Decision Tree is a rule-based classifier that splits data into classes using feature thresholds. It builds a tree where each internal node represents a feature, each branch a decision rule, and each leaf a class label. DTs are easy to interpret and can capture non-linear relationships. + +However, they are prone to overfitting, especially with noisy or small datasets. + +\subsubsection{Random Forest (RF)} + +Random Forest is an ensemble learning method based on constructing multiple decision trees during training and outputting the mode of the classes for classification. It improves the generalization capability of individual trees and reduces overfitting. + +RF is suitable for damage detection as it provides robustness to noise and variance, making it ideal for real-world sensor data. + +\subsubsection{Naïve Bayes (NB)} + +Naïve Bayes is a probabilistic classifier based on Bayes' theorem, assuming feature independence. Despite its simplicity, it often performs well in high-dimensional problems and with small datasets. + +NB is particularly effective when class-conditional independence holds approximately, which may occur when STFT features are well-separated in distribution. + +\bigskip +These theoretical foundations provide the methodological framework for implementing and evaluating the proposed damage localization system in this research. The combination of time-frequency analysis using STFT and classical machine learning classifiers enables an efficient and interpretable approach to structural health monitoring. +% \subsubsection{Dolor} \ No newline at end of file diff --git a/latex/chapters/03_methodology.tex b/latex/chapters/03_methodology.tex index e69de29..dc8f9c9 100644 --- a/latex/chapters/03_methodology.tex +++ b/latex/chapters/03_methodology.tex @@ -0,0 +1,67 @@ +\chapter{METODE PENELITIAN} + +\section{Bahan dan Materi} + +Penelitian ini menggunakan data sekunder dari \textcite{abdeljaber2017}, yang tersedia secara publik dan diperoleh melalui eksperimen menggunakan \textit{Queen's University Grandstand Simulator}. Adapun rincian data yang digunakan adalah sebagai berikut: + +\begin{itemize} + \item Dataset terdiri atas rekaman respons getaran dari struktur rangka baja berukuran $6 \times 5$ yang dilengkapi dengan 30 akselerometer. + \item Setiap skenario dalam dataset mencakup satu kasus struktur tanpa kerusakan (healthy) dan 30 kasus kerusakan tunggal pada masing-masing sambungan (\textit{single-joint damage}). + \item Sinyal getaran direkam dengan frekuensi pengambilan sampel sebesar 1024 Hz selama durasi 256 detik untuk tiap skenario. + \item Kerusakan struktur disimulasikan dengan cara mengendurkan baut pada sambungan-sambungan tertentu. +\end{itemize} + +Struktur dataset yang digunakan ditampilkan pada Gambar~\ref{fig:original-data}. + +\begin{figure}[!ht] + \centering + \includegraphics[width=0.5\textwidth]{chapters/img/original_data.png} + \caption{Overview of the original data used from Abdeljaber et al. (2017)} + \label{fig:original-data} +\end{figure} +\clearpage + +\section{Alat} + +Berikut merupakan perangkat lunak yang digunakan selama proses penelitian ini: + +\begin{itemize} + \item \textbf{Python 3.11} – digunakan untuk proses pra-pemrosesan data, pemodelan, dan evaluasi. + \item \textbf{NumPy, SciPy, dan Pandas} – digunakan untuk manipulasi sinyal dan perhitungan numerik. + \item \textbf{Matplotlib} – digunakan untuk menghasilkan spektrum STFT (Short-Time Fourier Transform). + \item \textbf{PyTorch 2.3} – digunakan untuk membangun dan melatih model dengan algoritma pemelajaran mesin klasik. + \item \textbf{Google Colab / Komputer Lokal} – digunakan untuk pelatihan model dan percobaan eksperimental. +\end{itemize} + + +% \section{Place and Time} +% This research was conducted between [Month] and [Month] 2025 at the [Your Lab or Campus] using publicly available data. No new data collection was performed. All computational processes, including preprocessing, model training, and evaluation, were executed using Google Colab and a local machine. + +\section{Langkah-Langkah Penelitian} +Alur keseluruhan penelitian ini dilakukan melalui tahapan-tahapan sebagai berikut: + +\begin{enumerate} + \item \textbf{Akuisisi Data:} Mengunduh dataset dari Abdeljaber et al. yang berisi sinyal percepatan untuk 31 kondisi struktur (1 kondisi sehat dan 30 kondisi kerusakan tunggal). + + \item \textbf{Seleksi Sensor:} Memilih sinyal dari sejumlah sensor terbatas pada garis vertikal tertentu (misalnya, node 1 dan 26) untuk mensimulasikan konfigurasi sensor yang direduksi. + + \item \textbf{Pra-pemrosesan:} Melakukan normalisasi dan mengubah sinyal domain waktu mentah menjadi domain waktu-frekuensi menggunakan metode Short-Time Fourier Transform (STFT). + + \item \textbf{Ekstraksi Fitur:} Menghasilkan \textit{data frame} frekuensi dalam domain waktu. + + \item \textbf{Pengembangan Model:} Membangun dan melatih model klasifikasi berbasis algoritma pemelajaran mesin klasik (SVM, LDA, Bagged Trees, Random Forest, XGBoost) untuk mengklasifikasikan lokasi kerusakan struktur. + + \item \textbf{Evaluasi:} Mengevaluasi kinerja model menggunakan metrik akurasi, presisi, dan confusion matrix pada berbagai skenario pengujian. +\end{enumerate} + +\section{Data Analysis} + +The processed data were analyzed using classification metrics. The trained model's output was evaluated based on the ability to correctly identify damaged vs. undamaged scenarios. The main metrics used were: + +\begin{itemize} + \item \textbf{Accuracy:} Overall correct predictions across all classes. + \item \textbf{Confusion Matrix:} To visualize classification performance across damage cases. + \item \textbf{Precision and Recall:} For measuring the model's performance in detecting damage cases specifically. +\end{itemize} + +Additionally, experiments were repeated for varying numbers of sensors to simulate reduced-sensor configurations, analyzing how model performance changed with less input data. diff --git a/latex/chapters/04_results.tex b/latex/chapters/04_results.tex index e69de29..e31a46e 100644 --- a/latex/chapters/04_results.tex +++ b/latex/chapters/04_results.tex @@ -0,0 +1,13 @@ +\chapter{Hasil Penelitian dan Pembahasan} +\begin{table}[ht] + \centering + \begin{tabular}{c|c} + & \\ + & + \end{tabular} + \caption{Caption} + \label{tab:my_label} +\end{table} +\section{} +\section{} +\section{} \ No newline at end of file diff --git a/latex/chapters/en/02_literature_review/index.tex b/latex/chapters/en/02_literature_review/index.tex index f20bfbc..e87f8fe 100644 --- a/latex/chapters/en/02_literature_review/index.tex +++ b/latex/chapters/en/02_literature_review/index.tex @@ -1,8 +1,8 @@ -\chapter{LITERATURE REVIEW AND THEORETICAL FOUNDATION} +\chapter{LITERATURE REVIEW AND THEORITICAL FOUNDATION} \section{Literature Review} \input{chapters/id/02_literature_review/literature_review/abdeljaber2017} -\section{Theoretical Foundation} +\section{Theoritical Foundation} \input{chapters/id/02_literature_review/theoritical_foundation/stft} \input{chapters/id/02_literature_review/theoritical_foundation/machine_learning} diff --git a/latex/chapters/id/02_literature_review/literature_review/index.tex b/latex/chapters/id/02_literature_review/literature_review/index.tex index 66c16f4..84a848b 100644 --- a/latex/chapters/id/02_literature_review/literature_review/index.tex +++ b/latex/chapters/id/02_literature_review/literature_review/index.tex @@ -1,6 +1,6 @@ Metode monitor kesehatan struktur (SHM) tradisional sering kali mengandalkan fitur yang dibuat secara manual dan pengklasifikasi (\textit{classifier}) yang diatur secara manual, yang menimbulkan tantangan dalam hal generalisasi, keandalan, dan efisiensi komputasi. Seperti yang disorot oleh \textcite{abdeljaber2017}, pendekatan-pendekatan ini umumnya memerlukan proses \textit{trial-and-error} dalam pemilihan fitur dan pengklasifikasi yang tidak hanya mengurangi ketangguhan metode tersebut di berbagai jenis struktur, tetapi juga menghambat penerapannya dalam pengaplikasian secara \textit{real-time} karena beban komputasi pada fase ekstraksi fitur. -\textcite{abdeljaber2017} memperkenalkan pendekatan deteksi kerusakan struktur berbasis CNN yang divalidasi melalui \textit{large-scale grandstand simulator} di Qatar University. Struktur tersebut dirancang untuk mereplikasi stadion modern, dilengkapi dengan 30 akselerometer, dan dikenai kerusakan terkontrol melalui pelonggaran baut sambungan antara balok dan gelagar. Data percepatan yang dikumpulkan di bawah eksitasi \textit{band-limited white noise} dan disampel pada 1024 Hz, kemudian dibagi menjadi bingkai berukuran 128 sampel untuk melatih 1-D CNN yang dilokalkan—satu untuk setiap sambungan (\textit{joint})—menciptakan sistem deteksi terdesentralisasi. Dalam dua fase (skenario) eksperimen, yang melibatkan pemantauan sebagian dan seluruh struktur, metode ini menunjukkan akurasi tinggi dalam pelokalisasian kerusakan, dengan kesalahan klasifikasi saat pelatihan hanya sebesar 0.54\%. Meskipun performa tetap andal bahkan dalam skenario kerusakan ganda, beberapa salah klasifikasi terjadi pada kasus kerusakan yang simetris atau berdekatan. Secara keseluruhan, metode yang diusulkan ini menawarkan solusi yang sangat efisien dan akurat untuk aplikasi SHM secara\textit{real-time}. +\textcite{abdeljaber2017} memperkenalkan pendekatan deteksi kerusakan struktur berbasis CNN yang divalidasi melalui \textit{large-scale grandstand simulator} di Qatar University. Struktur tersebut dirancang untuk mereplikasi stadion modern, dilengkapi dengan 30 akselerometer, dan dikenai kerusakan terkontrol melalui pelonggaran baut sambungan antara balok dan gelagar. Data percepatan yang dikumpulkan di bawah eksitasi \textit{band-limited white noise} dan disampel pada 1024 Hz, kemudian dibagi menjadi bingkai berukuran 128 sampel untuk melatih 1-D CNN yang dilokalkan—satu untuk setiap sambungan (\textit{joint})—menciptakan sistem deteksi terdesentralisasi. Dalam dua fase (skenario) eksperimen, yang melibatkan pemantauan sebagian dan seluruh struktur, metode ini menunjukkan akurasi tinggi dalam pelokalisasian kerusakan, dengan kesalahan klasifikasi saat pelatihan hanya sebesar 0.54\%. Meskipun performa tetap andal bahkan dalam skenario kerusakan ganda, beberapa salah klasifikasi terjadi pada kasus kerusakan yang simetris atau berdekatan. Secara keseluruhan, metode yang diusulkan ini menawarkan solusi yang sangat efisien dan akurat untuk aplikasi SHM secara \textit{real-time}. \indent Metode berbasis getaran merupakan salah satu teknik paling umum dalam sistem pemantauan kesehatan struktur (SHM) karena kemampuannya dalam mendeteksi perubahan kondisi struktur secara non-destruktif. Pendekatan ini bergantung pada prinsip bahwa kerusakan pada suatu struktur, seperti kelonggaran sambungan atau penurunan kekakuan elemen, akan mengubah karakteristik dinamikanya, seperti frekuensi alami, bentuk mode, dan respons getaran terhadap eksitasi tertentu. diff --git a/latex/chapters/id/03_methodology/data_analysis/index.tex b/latex/chapters/id/03_methodology/data_analysis/index.tex index a97b935..aca60f6 100644 --- a/latex/chapters/id/03_methodology/data_analysis/index.tex +++ b/latex/chapters/id/03_methodology/data_analysis/index.tex @@ -1,42 +1,77 @@ \section{Analisis Data} + +% Dalam studi ini, setiap sensor menghasilkan data akselerasi yang direkam sebagai sebuah vektor numerik kontinu. Secara matematis, +% setiap data sensor didefinisikan sebagai +% \begin{equation} +% n \in \mathbb{R}^{262144}, +% \end{equation} +% di mana \(n\) adalah vektor berisi 262144 sampel pengukuran akselerasi seperti yang dijelaskan pada persamaan~\ref{eq:sample}. + +% Selanjutnya, data akselerasi untuk 30 sensor (atau \textit{node}) disimpan dalam sebuah berkas \texttt{.TXT}. Maka, setiap berkas tersebut dapat direpresentasikan sebagai matriks +% \begin{equation} +% N \in \mathbb{R}^{262144 \times 30}, +% \end{equation} +% di mana setiap kolom dari \(N\) merupakan data akselerasi untuk satu sensor dari 30 sensor yang ada. + \subsection{Grid, Kode \textit{Joint}, dan Nama File} -% \begin{figure}[ht] -% \centering -% \input{chapters/img/specimen} -% \caption{Caption} -% \label{fig:enter-label} -% \end{figure} -% Dimulai dengan memberi indeks pada setiap node pengukuran dari struktur grid berukuran 6$\times$5 menggunakan sebuah bilangan bulat tunggal \(k\) dari nol hingga dua puluh sembilan. Setiap sinyal domain waktu mentah disimpan dalam file yang dinamai berdasarkan indeks ini: -% \begin{equation*} -% F_{k} = \texttt{``zzzAD}k\texttt{.TXT,''} -% \quad k = 0,1,\dots,29. -% \end{equation*} +Masing-masing *sensor node* diberi nama menurut indeks \(n\) (dengan \(n = 0,1,\dots,29\)). +Berkas data mentah tiap node disimpan dalam berkas teks berformat +\texttt{zzzAD.TXT}; penamaannya dapat dirumuskan sebagai -Direpresentasikan \(F_{k}\) di sini sebagai nama file untuk \textit{node} ke-\(k\). Kemudian dilampirkan nama file tersebut sebagai superskrip pada simbol \textit{node}: +\[ +Z_{n} \;=\; \texttt{``zzzAD}n\texttt{.TXT''}, +\qquad n = 1,\dots,30. +\] + +Pada pembahasan selanjutnya, simbol \(Z_{n}\) dipakai sebagai penunjuk +berkas data untuk node ke-\(n\). +Untuk merujuk satu kanal (kolom) tertentu di dalam matriks +\(\mathbf{D}^{(n)}\), digunakan notasi + +\[ +\gls{not:damage_file}_{s}^{(\gls{not:joint_index})} \in \mathbb{R}^{262144}, +\] + +dengan ketentuan: + +* superskrip \((\gls{not:joint_index})\) menandakan indeks kasus kerusakan + (1–30), +* subskrip \(s\) menandakan indeks kanal sensor yang dipilih + (\(s = 1,\dots,30\)). + +Dengan demikian, +\(\gls{not:damage_file}_{s}^{(n)}\) merepresentasikan sebuah vektor +\(262144 \times 1\) yang berisi deret waktu hasil pengukuran kanal +\(s\) pada skenario kerusakan ke-\(n\). + +\subsection{Pemetaan Sensor ke Dalam Folder (Damage-case)} + +Semua tiga puluh \textit{node} dikelompokkan ke dalam enam folder yang merepresentasikan enam skenario kerusakan, masing-masing dilabeli \(d_{i}\) dengan \(i=0,\dots,5\). Setiap folder mengandung tepat lima \textit{node} berurutan, sehingga didefinisikan: \begin{equation*} -n_{k}^{F_{k}} -\quad\text{adalah \textit{node} dengan indeks }k\text{ yang datanya diambil dari \textit{file} }F_{k}. -\end{equation*} - -\subsection{Pemetaan Sensor} - -Semua tiga puluh node dikelompokkan ke dalam enam folder ``damage-case``, dilabeli \(d_{i}\) untuk \(i=0,\dots,5\). Setiap folder berisi tepat lima node berurutan, yang merepresentasikan satu skenario kerusakan: -\begin{equation*} -d_{i} = \bigl\{\,n_{5i}^{F_{5i}},\;n_{5i+1}^{F_{5i+1}},\;\dots,\;n_{5i+4}^{F_{5i+4}}\bigr\}, +\gls{not:damage_file_set_case}_{i} = \bigl\{ +\,\mathbf{D}_{5i}^{(5i)}, +\;\mathbf{D}_{5i+1}^{(5i+1)}, +\;\mathbf{D}_{5i+2}^{(5i+2)}, +\;\mathbf{D}_{5i+3}^{(5i+3)}, +\;\mathbf{D}_{5i+4}^{(5i+4)} +\bigr\}, \quad i = 0,\dots,5. \end{equation*} -Atau secara konkrit, +\begin{equation} + \mathcal{D}_i = \bigl\{ +\end{equation} +Sebagai contoh secara konkrit, \begin{align*} -d_0&=\{n_{0}^{F_0},\;n_{1}^{F_1},\;n_{2}^{F_2},\;n_{3}^{F_3},\;n_{4}^{F_4}\}\\ -d_1&=\{n_{5}^{F_5},\;n_{6}^{F_6},\;n_{7}^{F_7},\;n_{8}^{F_8},\;n_{9}^{F_9}\}\\ -\;\;\vdots\\ -d_5&=\{n_{25}^{F_{25}},\;n_{26}^{F_{26}},\;n_{27}^{F_{27}},\;n_{28}^{F_{28}},\;n_{29}^{F_{29}}\}\\ +d_0 &= \{n_{0}^{F_0},\;n_{1}^{F_1},\;n_{2}^{F_2},\;n_{3}^{F_3},\;n_{4}^{F_4}\},\\[1ex] +d_1 &= \{n_{5}^{F_5},\;n_{6}^{F_6},\;n_{7}^{F_7},\;n_{8}^{F_8},\;n_{9}^{F_9}\},\\[1ex] +&\;\;\vdots\\[1ex] +d_5 &= \{n_{25}^{F_{25}},\;n_{26}^{F_{26}},\;n_{27}^{F_{27}},\;n_{28}^{F_{28}},\;n_{29}^{F_{29}}\}. \end{align*} \subsection{Seleksi Sensor \textit{Node} Ujung-Ujung (Domain Waktu)} -Dari setiap folder kerusakan, kita hanya menyimpan \textit{node} pertama dan terakhir untuk mensimulasikan tata letak sensor terbatas. Subset domain waktu ini dilambangkan dengan \(d_{i}^{\mathrm{TD}}\): +Untuk mensimulasikan tata letak sensor terbatas, dari setiap folder kerusakan hanya diambil \textit{node} pertama dan terakhir. Subset domain waktu ini dilambangkan sebagai \begin{equation*} d_{i}^{\mathrm{TD}} = \bigl\{\,n_{5i}^{F_{5i}},\;n_{5i+4}^{F_{5i+4}}\bigr\}, @@ -45,29 +80,28 @@ d_{i}^{\mathrm{TD}} \subsection{Ekstraksi Fitur} -Kemudian, didefinisikan operator STFT \(\mathcal{T}\) untuk memetakan sinyal domain waktu mentah dengan panjang \(L=262144\) sampel menjadi sebuah spektrogram berukuran \(513\times513\). Kemudian digunakan \textit{Hanning window} dengan panjang \(N_{w}=1024\) dan hop size \(N_{h}=512\). Bentuk kompleks dari STFT adalah: +Operator STFT \(\mathcal{T}\) didefinisikan untuk memetakan sinyal domain waktu mentah (vektor dengan panjang \(L=262144\)) menjadi spektrogram berukuran \(513\times513\). Langkah-langkahnya adalah: \begin{equation*} \begin{aligned} -\text{(1) Window function:}\quad -w[n] &= \frac12\Bigl(1 - \cos\frac{2\pi n}{N_w - 1}\Bigr), +\text{(1) Fungsi jendela:}\quad +w[n] &= \frac{1}{2}\Bigl(1 - \cos\frac{2\pi n}{N_w - 1}\Bigr), \quad n=0,\ldots,N_w-1; \\[1ex] \text{(2) STFT:}\quad S_k(p,t) &= \sum_{n=0}^{N_w-1} x_k\bigl[t\,N_h + n\bigr] \;w[n]\; -e^{-j2\pi p n / N_w},\\ +e^{-j2\pi p n / N_w},\\[1ex] &\quad p = 0,\ldots,512,\quad t = 0,\ldots,512. \end{aligned} \end{equation*} - -Pengambilan magnitudo menghasilkan matriks spektrogram pada bilah frekuensi $p$ dan \textit{frame} waktu $t$ untuk \textit{node} $k$ +Pengambilan magnitudo menghasilkan matriks spektrogram untuk \textit{node} \(k\) sebagai \begin{equation*} \widetilde n_{k}^{F_{k}}(p,t) \;=\; \bigl|S_{k}(p,t)\bigr| \;\in\;\mathbb{R}^{513\times513}. \end{equation*} -Dengan demikian operatornya adalah +Dengan demikian operator STFT dapat dituliskan sebagai: \begin{equation*} \mathcal{T}:\; n_{k}^{F_{k}}\in\mathbb{R}^{262144} \;\longmapsto\; @@ -76,7 +110,7 @@ Dengan demikian operatornya adalah \subsection{Subset Domain Frekuensi} -Kemudian, \(\mathcal{T}\) diterapkan pada \textit{node} ujung-ujung yang telah dipilih, dihasilkan: +Operator \(\mathcal{T}\) diterapkan pada \textit{node} ujung-ujung yang telah dipilih, sehingga diperoleh: \begin{equation*} d_{i}^{\mathrm{FD}} = \bigl\{\, @@ -89,7 +123,7 @@ d_{i}^{\mathrm{FD}} \subsection{Pengelompokan Berdasarkan Letak Ujung Sensor} -Sensor-sensor ujung bagian bawah dilabeli sebagai Sensor A dan Sensor-sensor ujung bagian atas dilabeli sebagai Sensor B. Semua enam kasus kerusakan dikumpulkan menjadi satu menghasilkan dua himpunan spektrogram, masing-masing berisi enam (kasus kerusakan): +Sensor-sensor ujung bagian bawah dilabeli sebagai Sensor A dan sensor-sensor ujung bagian atas dilabeli sebagai Sensor B. Semua data dari keenam kasus kerusakan digabungkan menjadi dua himpunan: \begin{equation*} \text{Sensor A} = @@ -112,15 +146,15 @@ Sensor-sensor ujung bagian bawah dilabeli sebagai Sensor A dan Sensor-sensor uju \subsection{Perakitan Baris dan Pelabelan} -Setiap spektrogram berukuran \(513\times513\) diartikan sebagai 513 vektor fitur berdimensi 513. Kemudian diberikan indeks pengulangan dalam satu kasus kerusakan dengan \(r\in\{0,\dots,4\}\) dan potongan waktu dengan \(t\in\{0,\dots,512\}\). Misalkan +Setiap spektrogram berukuran \(513\times513\) diartikan sebagai 513 vektor fitur berdimensi 513. Untuk setiap kasus kerusakan \(i\) dan sensor \(s\), vektor fitur ini direplikasi sebanyak 5 kali (indeks pengulangan \(r\in\{0,\dots,4\}\)) dan diambil masing-masing baris/kolom ke-\(t\) dengan \begin{equation*} -\mathbf{x}_{i,s,r,t}\in\mathbb{R}^{513} +\mathbf{x}_{i,s,r,t}\in\mathbb{R}^{513}. \end{equation*} -menunjukkan baris (atau kolom) ke-\(t\) dari spektrogram ke-\(r\) untuk kasus kerusakan \(i\) dan sensor \(s\). Label skalar untuk kasus kerusakan tersebut adalah +Label skalar untuk kasus kerusakan dinyatakan sebagai \begin{equation*} y_{i} = i,\quad i=0,\dots,5. \end{equation*} -Kemudian didefinisikan fungsi \textit{slicing} sebagai +Selanjutnya, fungsi \textit{slicing} didefinisikan sebagai \begin{equation*} \Lambda(i,s,r,t) \;=\; @@ -133,7 +167,7 @@ Kemudian didefinisikan fungsi \textit{slicing} sebagai \subsection{Bentuk Akhir Data untuk Pelatihan} -Seluruh baris dari enam kasus kerusakan, lima pengulangan, dan 513 potongan waktu dikumpulkan menghasilkan \textit{dataset} untuk satu sisi sensor: +Seluruh baris dari enam kasus kerusakan, lima pengulangan, dan 513 potongan waktu digabungkan menjadi dataset untuk satu sisi sensor: \begin{equation*} \mathcal{D}^{(s)} = @@ -145,7 +179,7 @@ r=0,\dots,4,\; t=0,\dots,512 \bigr\}. \end{equation*} -Karena terdapat total \(6\times5\times513=15{,}390\) baris dan setiap baris memiliki \(513\) fitur ditambah satu kolom label, maka bentuk akhir dari data untuk satu sisi sensor yang siap digunakan untuk pelatihan adalah +Karena terdapat total \(6\times5\times513 = 15\,390\) baris, dan setiap baris memiliki \(513\) fitur ditambah satu kolom label, maka bentuk akhir dari data untuk satu sisi sensor adalah: \begin{equation*} |\mathcal{D}^{(s)}| = 15\,390 \times 514. \end{equation*} \ No newline at end of file diff --git a/latex/chapters/id/03_methodology/material/index.tex b/latex/chapters/id/03_methodology/material/index.tex index f4b259d..e2ca0ae 100644 --- a/latex/chapters/id/03_methodology/material/index.tex +++ b/latex/chapters/id/03_methodology/material/index.tex @@ -23,4 +23,4 @@ Struktur dataset yang digunakan ditampilkan pada Gambar~\ref{fig:specimen-photo} \includegraphics[width=0.75\linewidth]{chapters/img/specimen.png} \caption{Bentuk benda uji} \label{fig:specimen-photo} -\end{figure} +\end{figure} \ No newline at end of file diff --git a/latex/chapters/id/03_methodology/steps/data_acquisition.tex b/latex/chapters/id/03_methodology/steps/data_acquisition.tex index 0eaef8b..0eb6d8a 100644 --- a/latex/chapters/id/03_methodology/steps/data_acquisition.tex +++ b/latex/chapters/id/03_methodology/steps/data_acquisition.tex @@ -1,9 +1,10 @@ -Dataset yang digunakan dalam penelitian ini bersumber dari basis data getaran yang dipublikasi oleh \textcite{abdeljaber2017}. +Dataset yang digunakan dalam penelitian ini bersumber dari basis data getaran yang dipublikasi oleh \textcite{abdeljaber2017}. Dataset tersebut dapat diakses dan diunduh melalui tautan DOI berikut: +\url{https://doi.org/10.17632/52rmx5bjcr.1} Dataset terdiri dari dua folder: \begin{itemize} - \item \texttt{Dataset A/} – biasanya digunakan untuk pelatihan (training) - \item \texttt{Dataset B/} – biasanya digunakan untuk pengujian (testing) + \item \texttt{Dataset A/} – digunakan untuk pelatihan (training) + \item \texttt{Dataset B/} – digunakan untuk pengujian (testing) \end{itemize} Setiap folder berisi 31 berkas dalam format \texttt{.TXT}, yang dinamai sesuai dengan kondisi kerusakan struktur. Pola penamaan berkas adalah sebagai berikut: @@ -20,14 +21,34 @@ Sepuluh baris pertama dari setiap berkas berisi metadata yang menjelaskan konfig \item \textbf{Kolom 2–31:} Magnitudo percepatan dari \textit{joint} 1 hingga 30 \end{itemize} -Setiap sinyal di-\textit{sampling} pada frekuensi $f_s = 1024$ Hz dan direkam selama durasi total $T = 256$ detik, sehingga menghasilkan: +Setiap sinyal di-\textit{sampling} pada frekuensi $f_s = 1024$ Hz dan direkam selama $t = 256$ detik, sehingga menghasilkan: +\begin{align} +\gls{not:signal} &= \gls{not:sampling_freq} \cdot \gls{not:time_length} \nonumber \\ + &= 1024 \cdot 256 \nonumber \\ + &= 262144 \quad \text{sampel per kanal} \label{eq:sample} +\end{align} -\begin{equation*} -N = f_s \cdot T = 1024 \times 256 = 262{,}144 \quad \text{sampel per kanal} -\end{equation*} +Dengan demikian, setiap berkas \verb|zzzAD|$n$\verb|.TXT| dapat direpresentasikan sebagai matriks: +\begin{equation} + \mathbf{D}^{(n)} \in \mathbb{R}^{262144 \times 30}, \quad n = 1, \dots, 30 +\end{equation} +di mana $n$ mengacu pada indeks kasus (1–30 = kerusakan pada \textit{joint} ke-$n$), dan berkas tanpa kerusakan pada seluruh \textit{joint}, \verb|zzzAU|\verb|.TXT|, direpresentasikan dengan matriks: +\begin{equation} + \mathbf{U} \in \mathbb{R}^{262144 \times 30} +\end{equation} -Dengan demikian, setiap berkas dapat direpresentasikan sebagai matriks: -\begin{equation*} -\mathbf{X}^{(c)} \in \mathbb{R}^{262{,}144 \times 31}, \quad c = 0, 1, \dots, 30 -\end{equation*} -di mana $c$ mengacu pada indeks kasus (0 = sehat, 1–30 = kerusakan pada \textit{joint}n ke-$c$), dan setiap baris merepresentasikan pengukuran berdasarkan waktu di seluruh 30 kanal sensor. + +Kemudian \textit{dataset} A dapat direpresentasikan sebagai matriks: +\begin{equation} + \gls{not:dataset_A} + = + \Bigl\{ + \mathbf{U} \in \mathbb{R}^{262144 \times 30} + \Bigr\} + \;\cup\; + \Bigl\{ + \mathbf{D}^{(n)} \in \mathbb{R}^{262144 \times 30} + \;\bigm|\; + n = 1, \dots, 30 + \Bigr\}. +\end{equation} diff --git a/latex/chapters/id/03_methodology/steps/preprocessing/data_augmentation.tex b/latex/chapters/id/03_methodology/steps/preprocessing/data_augmentation.tex new file mode 100644 index 0000000..12ba037 --- /dev/null +++ b/latex/chapters/id/03_methodology/steps/preprocessing/data_augmentation.tex @@ -0,0 +1,24 @@ +We now introduce a simple “data‐augmentation” logic across repeated tests as: +\[ +\mathbf{c}_{j}^{(i)} +\;=\; +\Bigl[S_{0+j}^{(i)},\,S_{5+j}^{(i)},\,S_{10+j}^{(i)},\,S_{15+j}^{(i)},\,S_{20+j}^{(i)},\,S_{25+j}^{(i)}\Bigr]^{T} +\;\in\mathbb{R}^{6}\!, +\] +where \(S_{k}^{(i)}\) is the \(k\)th sensor’s time‐frequency feature vector (after STFT+log‐scaling) from the \(i\)-th replicate of scenario \(j\). + +For each fixed scenario \(j\), collect the five replicates into the set +\[ +\mathcal{D}^{(j)} +=\bigl\{\mathbf{c}_{j}^{(1)},\,\mathbf{c}_{j}^{(2)},\,\mathbf{c}_{j}^{(3)},\,\mathbf{c}_{j}^{(4)},\,\mathbf{c}_{j}^{(5)}\bigr\}, +\] +so \(|\mathcal{D}^{(j)}|=5\). Across all six scenarios, the total augmented dataset is +\[ +\mathcal{D} +=\bigcup_{j=0}^{5}\mathcal{D}^{(j)} +=\bigl\{\mathbf{c}_{j}^{(i)}: j=0,\dots,5,\;i=1,\dots,5\bigr\}, +\] +with \(\lvert\mathcal{D}\rvert = 6 \times 5 = 30\) samples. + +Each \(\mathbf{c}_{j}^{(i)}\) hence represents one ``column‐based’’ damage sample, +and the collection \(\mathcal{D}\) serves as the input set for subsequent classification. diff --git a/latex/chapters/id/03_methodology/steps/preprocessing/data_representation.tex b/latex/chapters/id/03_methodology/steps/preprocessing/data_representation.tex new file mode 100644 index 0000000..1bbc52f --- /dev/null +++ b/latex/chapters/id/03_methodology/steps/preprocessing/data_representation.tex @@ -0,0 +1,9 @@ +Let $\mathcal{G}$ represent the $6 \times 5$ structural grid, where each node is denoted with row and column as $N_{r,c}$ with $r \in \{1,2,...,6\}$ and $c \in \{1,2,...,5\}$.\\ + +\begin{figure}[ht] + \centering + % \includegraphics[width=\textwidth]{} + \input{chapters/img/specimen} + \caption{Diagram joint and sensors placement} + \label{fig:specimen} +\end{figure} \ No newline at end of file diff --git a/latex/chapters/id/03_methodology/steps/preprocessing/index.tex b/latex/chapters/id/03_methodology/steps/preprocessing/index.tex new file mode 100644 index 0000000..aa9128e --- /dev/null +++ b/latex/chapters/id/03_methodology/steps/preprocessing/index.tex @@ -0,0 +1,66 @@ +\subsection{Signal Normalization} +Each raw acceleration time series +\(\mathbf{a}_{k}(n)\), \(n = 0,1,\dots,N-1\) with \(N=262144\) samples (collected at \(f_s=1024\) Hz over 256 s) :contentReference[oaicite:0]{index=0} is first standardized to zero mean and unit variance: +\[ +\tilde a_{k}(n) +=\frac{a_{k}(n)-\mu_{k}}{\sigma_{k}}, +\quad +\mu_{k}=\frac{1}{N}\sum_{n=0}^{N-1}a_{k}(n), +\quad +\sigma_{k}=\sqrt{\frac{1}{N}\sum_{n=0}^{N-1}\bigl(a_{k}(n)-\mu_{k}\bigr)^{2}}. +\] + +\subsection{Framing and Windowing} +The normalized signal \(\tilde a_{k}(n)\) is chopped into overlapping frames of length \(W\) samples with hop size \(H\). The \(p\)-th frame is +\[ +x_{k,p}[m] +=\tilde a_{k}(pH + m)\,w[m], +\quad +m=0,1,\dots,W-1, +\] +where \(w[m]\) is a chosen window function (e.g., Hamming). + +\subsection{Short-Time Fourier Transform (STFT)} +For each frame \(x_{k,p}[m]\), compute its STFT: +\[ +S_{k}(f,p) +=\sum_{m=0}^{W-1}x_{k,p}[m]\;e^{-j2\pi\,f\,m/W}, +\] +where \(f=0,1,\dots,W-1\) indexes frequency bins :contentReference[oaicite:1]{index=1}. + +\subsection{Spectrogram and Log-Magnitude} +Form the magnitude spectrogram +\[ +M_{k}(f,p) +=\bigl|S_{k}(f,p)\bigr|, +\] +and apply log scaling for numerical stability: +\[ +L_{k}(f,p) +=\log\bigl(1 + M_{k}(f,p)^{2}\bigr). +\] +This yields a time–frequency representation +\(\mathbf{L}_{k}\in\mathbb{R}^{F\times P}\), with \(F\) frequency bins and \(P\) frames. + +\subsection{Feature Matrix Assembly} +For each column \(j\in\{1,\dots,5\}\), select only the two endpoint sensors: +\[ +\mathbf{L}_{\text{bot},j} = \mathbf{L}_{(j)},\quad +\mathbf{L}_{\text{top},j} = \mathbf{L}_{(25+j)}, +\] +and stack them: +\[ +\mathbf{F}_{j} += +\begin{bmatrix} +\mathbf{L}_{\text{bot},j} \\[6pt] +\mathbf{L}_{\text{top},j} +\end{bmatrix} +\;\in\mathbb{R}^{2F\times P}. +\] +Finally, flatten into a feature vector: +\[ +\mathbf{f}_{j} +=\operatorname{vec}\bigl(\mathbf{F}_{j}\bigr) +\;\in\mathbb{R}^{2FP}. +\] diff --git a/latex/chapters/id/03_methodology/steps/preprocessing/limited_sensor_approach.tex b/latex/chapters/id/03_methodology/steps/preprocessing/limited_sensor_approach.tex new file mode 100644 index 0000000..88f0a5e --- /dev/null +++ b/latex/chapters/id/03_methodology/steps/preprocessing/limited_sensor_approach.tex @@ -0,0 +1,20 @@ +For the vertical column approach with limited sensors +% we +are defined as column vector $\mathbf{c}_j$: + +\begin{equation} +\mathbf{c}_j^{(i,d)} = [S_{0+j}^{(i+d)}, S_{5+j}^{(i+d)}, S_{10+j}^{(i+d)}, S_{15+j}^{(i+d)}, S_{20+j}^{(i+d)}, S_{25+j}^{(i+d)}]^T +\end{equation} +\begin{equation} +\mathbf{D}^{(i)} = [\mathbf{c}_0^{(i,i+1)}, \mathbf{c}_1^{(i,i+6)}, \mathbf{c}_2^{(i,i+11)}, \mathbf{c}_3^{(i,i+16)}, \mathbf{c}_4^{(i,i+21)}]^T +\end{equation} + +where $j \in \{0, 1,2,3,4\}$ represents the column index. + +For the limited sensor case focusing on endpoints only, we use: + +\begin{equation} +\mathbf{c}^{\text{limited}}_j = [S_{0+(j-1)}, S_{25+(j-1)}]^T +\end{equation} + +representing only the lower sensor (sensor A) and upper sensor (sensor B) of column $j$. \ No newline at end of file diff --git a/latex/chapters/id/03_methodology/steps/preprocessing/time_series_data.tex b/latex/chapters/id/03_methodology/steps/preprocessing/time_series_data.tex new file mode 100644 index 0000000..4a8ab25 --- /dev/null +++ b/latex/chapters/id/03_methodology/steps/preprocessing/time_series_data.tex @@ -0,0 +1,23 @@ +Untuk setiap sensor $S_k$ dengan $k \in \{0,1,2,...,29\}$ diletakkan pada \textit{node} $N_{k}$, deret deret akselerasi waktu didefinisikan sebagai: + +\begin{equation} +\mathbf{a}_{k}(t) = [a_{k}(t_1), a_{k}(t_2), \ldots, a_{k}(t_{262144})] +\end{equation} + +% where $N = 262144$ samples at a sampling frequency of 1024 Hz over 256 seconds. +% $k \in \{i,(i+1),...,(i+(r\times j))\}$ + +Satu dataset utuh untuk setiap skenario ($A|B$) dapat direpresentasikan sebagai matrix $\mathbf{X}_d \in \mathbb{R}^{30 \times 262144}$: + +\begin{equation} +\mathbf{{X}_d}^\intercal = +\begin{bmatrix} +\mathbf{a}_{0}(t) \\ +\mathbf{a}_{1}(t) \\ +\mathbf{a}_{2}(t) \\ +\vdots \\ +\mathbf{a}_{29}(t) +\end{bmatrix} +\end{equation} + +di mana $d \in \{0, 1, 2, \ldots, 30\}$ merepresentasikan skenario kerusakan, dengan $d=0$ mengindikasikan tanpa kasus kerusakan. \ No newline at end of file diff --git a/latex/chapters/id/03_methodology/tool/hardware.tex b/latex/chapters/id/03_methodology/tool/hardware.tex index eafb26d..b540d66 100644 --- a/latex/chapters/id/03_methodology/tool/hardware.tex +++ b/latex/chapters/id/03_methodology/tool/hardware.tex @@ -1,8 +1,8 @@ Data getaran struktur yang digunakan dalam penelitian ini diperoleh dari penelitian oleh \textcite{abdeljaber2017}, yang dilakukan menggunakan simulator struktur baja Grandstand di Queen’s University. Dalam eksperimen tersebut, struktur baja dipasang dengan akselerometer pada setiap sambungan-sambungan (\textit{joints}). Rangkaian perangkat keras yang digunakan untuk pengambilan data meliputi: \begin{itemize} - \item \textbf{27 akselerometer PCB model 393B04} (Gambar~\ref{fig:pcb393}) untuk merekam respons percepatan pada sebagian besar titik pengukuran. - \item \textbf{3 akselerometer B\&K model 8344} (Gambar~\ref{fig:bk8344}) digunakan pada beberapa lokasi untuk validasi tambahan. + \item \textbf{27 akselerometer PCB model 393B04} (Gambar~\ref{fig:accel393}) untuk merekam respons percepatan pada sebagian besar titik pengukuran. + \item \textbf{3 akselerometer B\&K model 8344} (Gambar~\ref{fig:accel393}) digunakan pada beberapa lokasi untuk validasi tambahan. \item \textbf{Mounting magnetic PCB model 080A121} digunakan untuk menempelkan akselerometer secara aman pada struktur baja. \item \textbf{Modal shaker (Model 2100E11)} digunakan untuk memberikan eksitasi getaran terkontrol pada struktur (Gambar~\ref{fig:shaker}). Sinyal input untuk shaker dihasilkan melalui \textbf{penguat daya SmartAmp 2100E21-400}. \item \textbf{Dua perangkat akuisisi data 16-kanal (DT9857E-16)} digunakan secara simultan: satu untuk menghasilkan sinyal input ke shaker dan satu lagi untuk merekam data keluaran dari akselerometer (Gambar~\ref{fig:datalogger}). diff --git a/latex/chapters/img/accel393.png b/latex/chapters/img/accel393.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab1b912c1f4a3b4c19306189687461d5c3f613c GIT binary patch literal 332874 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

-C9oz_hy69NJ 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 z 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

t?9iydrZ1E>nZ{;_YMM7vlPN@%AlDf_` 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

L9E>VR7PBce<>QxKXizcy~mn5cHsM#MV{S z4R@GD7?4HZ3`h;rPX@G=S;HiA@YE5^9#3AoaSC^#I@RGJyQ}e=Fra61fVElNJrM3e zoXU8hVABW%NS_IMRWf)WP%J*w=L_7*J3#LUP{A@O$qRiWg`5-zDP#a#dwbh2pgX0R zV^t|>v=_h`-s|L}1AWs% z`CE!fb!)aD6E$iaI{=8XmrCRdjlS@tP&P5L;Tt$|L4|Ufd&1_y{LfjP$ggg~#D%h6;>GrCArK=y#AAL^lQ&qbRIAbh9|VD=qL-KJEisdM ze2KVIc<&$P{0^B0YhJY+W{r(rE3T4+YGdc(#_N6wWj5)Z3e}A&Wp7&i9i{K`Jz_{t zaQXC9b)m+{NXuy1qTpgV;$k_SFo8xyaKi8K1b3^wQBPw|Z%S{foCPPq{;0R@u>Izv z1$^%_-Ve^vtM$tJztH2#hpC6Sm0RVG5MZ~z9zB+MPbU3c_#$(cAk%$ue;|2zOma^-Q|bSy@ES1|`~Ok)9nf(8UAIOr(W6BRLYf-A zi)aZmhy>9^lp)55(R&cWXo)Ce^e_@VdT&t@-H6_X#28)lexLvQ-S4h-+xOmUv9zVE z=XuWWoU`{n`|R^EA#zi7b1m4l6$or0(@B3n|ZHjO9TJ%@XR%aj(7L4 zuen6nex^9Z@qj*`HJWJ*5pw3^ZfIAoj0zqnX|ng3ZacLJ*hq#-wMzkSRmlAnv`s?- zx3)V!S$FVl0nkVpDh~J&2qUm_@P5vN2~#GBuDD2OWq3b6M=D2V`|gp);0MOVrpt3_ z3xV>MYg{c(^ub%TUt+f0r=-6yR;R#GYSyd|4>)lM76ay|F-sLe*XcUhH^>LvFPOg3 zcjj_xxE9x99W-t&KJ-$GJJ&G#?x#(^T%{2nxG}euW@-K!D!FbzeTOWG_z5UKMNc+7+1*zxxm`5HJZaTQv(^6r1rwi~GM+1|AM1CeC-rD^I_l$;;s1 zGA{)z7@+#iAz1!X|Kf{&d69N0yOwR#X}JHX3g}?w5bd?D!MjGDMUF9l%}fZv|6ACDOxpfo;oI z_N*DBOzIxR5o2#M;L}EEqB(4+bCRrGlYP=rnr_3>>n?vSknZ!6_Q)Z9fogFNsGKED zeuSN0a>$t=S|}m;ph0KbjT%BPn3wHuMl$y1RyJMqhXk|33?Z}-AT8z|1FOuu*sY5t zQapYzYTl4reaG##m5(d29*twwL>&3sjqEewzi0i*nR-CzZ9{6Onk=hB?2l8bF;DY=3JjKpPZcjJ~%Jxb$C>z z^7ku#KY!jqpNNY$YiVbPR9pMDoH7Uk3282Q)UPkbpWe&Q8g+ARPk?bpfMcJJ`M{2U zOM4g^V!05b(H5QdlIx_HmoE!s)pKWwPq9Pgz5>c>@htd)`#h`ltnqkR^_=av{pgbG z>Qd~I;p%toCF5n})#Wx7exLWUUA3$ALbf$>;R=66dbM;EL;=wK!Ef*LUJ-k%wuXwq z7Swd@xP`k7H6HOK{knrmpK&meN-k>qbpQRtGh=Nobk z25s&gHLseg7>l4+wl#^J37MBq@cZWN1V#`Ba8?yZ(zSi&?FMM@b@>d<`XucypXEOj zk_vRq#x;8^`u@D>FjSV56z~IYZ*Ee_iEv{PPqF}2rb~5J;T}9qOmV?;=tRtTh__G7M&7CbzkfNx2%I}u=>ezhgA8ur;u3W>s^yv> zN|SdA?slJPykkj@1B%&9PR-%5iL(u&7QC>|gB(_i?XsTg7Ph+4J+3T-YG+Rd{jOn; za=`E|DX-@Q4m(dyDK`*={Uv{>rh&cY@Dvz?ll8%KBhGU!E+5DF2_PhU} zdxUGF_O{;FM|k)ZuA#^6muyBJx}trkFa(rCQY~E1B&UjWZ1AOVU7jF1IWJ`N4_8z1 zQurNEVUgh+F@*WLzKik~-~Rd0Z$9YM40Y$0w`1yL_?$iaII4VmO~+_QgHt7RvN$SF z_^{6_#bc>np5_H;`Q*H$9tlsvz9>ET4OwdPFx$_7bh$I4dGwmXvEgH+V;hQdEW1%o zZf^;)9nglaMR3$`+AnrQ9^YaIO)JTel8lna%=hD27d98A9_3=cRwEB%k1T9}F>*H< z0)0!+mLbU;N0-gr$9wYJw<2{dq%kw(t;yqC(=h6fD5&EcprSXkgCVpmbo!Ia>#9TZ zOK63Q%U-&A8128Do1gCzt!&)H0zM+MV;!UM)@aRYZ#sxjXG*M3Orv3 z-ibV>2Ws`><4#^&bJhjL`7ZB8DbZN#Me9ZUvFz1p7EbZ%Qh%os$c-?oGom4$1x@ok znyT8dyvh>B(-9D9AOzVHmU^$C;+tvrk_FGnd-f0R^u#L6!UZZ-Qgc1O^n=5Vl8#5LHU*c5~boCp+55t85F}`r6zN9+we~S-KAGv=6n$Y+oK^QHx*1WCgOx zmR%AL@h)g-_et)1$=KAj(l+G4RwMm$IM>=I4P@EzU>jZbCp(0iG}5S*J9G7uyXjRX2bOx%Ym;5#z zbEZ#DhV)W=%Z@!Sgue#C{%@)Je;f#l=AYZ_TQ&kFl<}>m%E1NAz|3k29@cOK<$R;nwvc^6DQeE(EF z#iK(RtOHi#{&JnnCvGUYnsS?v8#4O7{%$#CVSbo`ylm|5No^#S=}C{nYOm;9I0^z~ z#Z{sEtgsvL;F}koxGI&88m?8fL}Sk>4h;CCb8c~up*$K`A>P`}Y#mSz!azlr8{42W z;L(uJ`SpN*Q9Wbfy`zd^rq64i)tYF(jS5`-5Gb?kb}C&%wfvF)rlSq2{6s0WGyZ zfn?r2I4CM3TU%b;T;d059pDt^)aNC^oV5``$qU>mxm>wy@|9xLh2xMzVaTD-fXUD| zv!MaKZxiep1U83;ErZ$OD!i`uWEAQhC&nu#(#?o7?(yS1Y|5KivVza=svM6D!PkG@ z_SrqB<56ykwr;udJ|48bus)7aJ$n?e?RLdwqUuX8mO0mH5R4%TMC8WN9jMFB0`|jV ziwOQTZ3)@9{Ca*?2bw!8Ogiyrj4_iquej`@<-0J8voCOP>(#vX&i=0Fwf*tDqD?B; z!m%JwS2OQ>jq_#f++;b*E-SM79vHmsc4Gud9U=rU`P-yn0FWtLQul<%#_7?ls9T+3s|Ff6UWvAkHQrUZfx7{(} zwnkX{Ztor8?RxPYyG2`pBPV4v7_#hfdMd{&UpY%*y^!akf5era1JDCPgIT@LPyv%~ zu8=-J4ZtkYf_~t#($eT4Eb>4odeyWE_0(dArI^5OBiLzyC3nd1Uh)o(jfHQitT(onAg+ICugU-$H!%A zUMM0Djg>JAYs!bDa>`>*6fpWV^yLz@QBQ=zEaXCp7edv?-ltWuJs!Fz!I5w5f=l*<59 zBu2^O-XOD^4;V`=Pb7l&!&E!9ThB#rtZk{u&c@}m2q^`^Nvs1d8Oi-_i1T;=?SX-{ zB+TkUKIm^)Ylqmv84t|zibyPTUem;!o7~@ATwxN_=~M>qokk*-Th=nG)7c5YZHb@b z2jCVLs)yEiv_r9M#t8BtInJ5z&&RqQP~umFR|RKj32Awx<4U)=$HM!VOefwt5JTTW zsW2`_eP;o`de5Hhh~V}$vr}AB=8hWH0VA6~b~Oc_fe z49!OlPytQEYZe1GgL^E7cZTIly8Lz3MEI(e3S3axs8Yh8KlY4-=IUy)Za-$Vz9D(Q zUs46j1YtI4rF)un)sIL!dT%{3l)HvE{_8uDPpH*N^wc zJw3N=xVgEPcUIXcBDHgGrOqqLF^tU5oP}c>Cnu-cPX}dW4!tC5D?rwwF%IdB-sFut zU2u9H!s#x&iqo57X7>efrD>~{4h>@NbP&=nXzS#6h-=@i?VRY`hh3{#%G+W)wm&lp z7(3v~Ivl4t+80yITuRy056?SYvFUqJRlE9Fc^H{ax{${WX!VRjoTl7RHmEK;V&@JQ zb%K8~Xe1KVT)6$>)H)P9WO*YYdFMskP=p_+4_w_X>NfLUXTS~iN98;=^a~g9AFfr4f{zL+k`b#YM~w!~CEz=)(- zJZwLAB{OdDdN?ymO`*B1cN=<(s$?n;B{Bb8E(4veux=!heQ0qaJbuRiPrp?y5L#U+ z2XYam-P2%NdB0m}y1kb;KMI8m>`%Fa^3RyVN5U^93^$a)a^T}3RnnW;LTHB}!eIHC z@L(e=MD}dbd^TdRT>F{%@cWu=(2Vl#dE6$UGt%IL|8dXPMh{lln7wycYYCNz_pxW9l{v{wX^t0R?k@>!iN=0~8q zv`*-A8Vps6piS}x=Fg3X)o5J$1^aAEAH|0MUP2mbmV5 zBMEqrs=O-_9wnCL^S4)xyP0)3b^G+)ahq}kj+uyv2ubng%1VJnDa+A-g|B4Tv$M0C z*~aiw^ZkeB%Fq9O5AdAKDwJnoCp286jI$Lg*Zi$I;!lQaziV-)Y+}3Q+)bEQ^&%hW zz)4nR+ogRVQ)qU>wZk!xHkW-}b%Dq#o`MRK!&_1}C)Q1#Vm>8TjA4k)3fz{BhiMJF-uU+}pegQ0dboUgV) zc~D_CPo#wF-BWKLqowitChbsSD6Lj2P?8+*To+xVeD{Hmaa#n3a2+DVC6IqLC#I_+ zNAqtr-d`e%!Bc)!dO^#k*{WBvxkUlJ1JA=W?^hW8+j3SfYMb;hu@IT(cs{&PHLyz|`)=G>ED`crkd6O!? znGP7ql5C=@jM^$NpSG2Wdh>z`BSLJ@N(HG*k>Vaj=rOBE{!DifCU%YkW-$?90Kr4o zV|?{Y2NDHwlD1XhgIt1503Ivec&LPDf=o1&2_851eiF9b(XTv=9@qTAQa&5h;`ctVP=3c0hQb8|qN3}bz9?Q7hB1-AdIK?rrr zAx`PxcWd4AG%za-#=`wv9XX2>6-}q+yZ3)GDW$nf-OzHc%wx}OOIOG4leO^<5#4z6zTB5Y%&u+PSRAN?BoMmydio#~Z`D+W)Bq z01pIaMb~X>&2qhFxhUNJHc?e!QunzmwhFhV!&w?%6$&>~gBq2=4TDR!$=7RgwD)r^ zJ7y!#l0l#^g4sbU<7!gv`+G*nc` z^Fs8n?`>*XchFE_IHW~F@8a<|DNr?EdPpMO(qn}vX>qXQu8BN`1c>UvHmMv$epIjC zV>O@=5k#}Df8x*m^a1FEcmN0 zrVhzJl4>FkfpCRZ$b4cGg&$&TeoIrF0CC;zw~nPkeqLhN(IU$Z;@B+F447~ZIBwGx!`9%|@jE=e~WvK;o2mSeFuUA%T19PRNad9y< zGw=D^Eo3ZPQ(jRYJFv<98n*q?#l!=AAHQ!uZ>{hC=4a~SBQ%<8dB4u=cK?Y`u}a(4 z8o$Hda&P#iPGo=T6Mu2W2R7NeKN!x>{hl(_B=@M5yU-ywh-G!cbWD zM3|3UNPtX4#MIr_#lkkOzC54a&@mI7SRnp3()4*>EBmyQfZn1ja{G!XD`>|^>3m5DWv!%c?Z~{}sa($fZc%)Fv4Rul z{el5Lv*`T-=V`iFlcot|XJ;mlvd()%(ivmnxugxG6$l7c5PaNkHHy%|N`TeC1|k3@ zQ$`qlbwfB4!<=4fPY4i-;#q~Ml8h<|6(`$?WG6G2y(LT=syo+fcK}3>U{YyBV|7C6 zI%)f?_q?SDsABf2M%-*GWug^Ud@<#WFPph4@Qe()4w<{d#g=5LO8r9SLYJ+M2wNZ_ zrx(60P|jey*UEw+t4QFT(j$&&8h2C3>bohMrUiR&pTAi*pUD*H_a0ZaA`~)MHRUWh z@nC@7lX@ss#QKEUbVA*Qs`PpBQSDAxt>4f8JHhtfW4@6%FLoJ&TK)_g5Vn- z-;jyRD`k6r^TLA2dBmfk7Bq319&U#+T-Z0uc*;24`xsA zp=A!2x}6$BCS*Oi9Yap(a%#TNdk+NiFPYaB7BSAFVj8FmEgMYG*bSqBLbr}}p;ivp zhYc9l;Zt4nVHSY|FZK0@o9b?}v6*$|a+t`cAY{R6Qe5;6j(GF|+Cf8_do+ARn2=ke z7uRXk8`bNgMFiRxR>mNzQgrM3`iSxM&2>xS0M~$!37o*N!v56m ztX-E;Jd6G;tCFX=8be7a6j)4&DoO+NWR}TdEM>~{7{P3z&*P_0(sz3uiWLgMPW$r1 zEQfirHy9F7frZv}!agr07IS>Bg^k?o#yc2TyikYP@_gL$xFaI^(#!RL1*pO5BMwSj zU%%eAdDKp*4RBHJ8Xu2mvQAf!B0=%Rh3JGJ9Uj$DB-2 zJ^T6M_cw`Kxk2G1qQ@4-#}+cQTY}8Jakmp8w-Taz5+L6VQhROOYu*k3hHoMRIZrdc zzY-E6I`EmLk9-~(H}2?jzDT~7ITs46VonTUK^_#iG;IA4nH&ha^Jl3yj$&kC?v@3% z^?2%Ncj_1Y$j%06Iz2P5tdiptXH||7Uv2{MxKz5j&7H>A((q~0hJra6nkKp#bD*?x ze!Esif}tv)Dw6;C0pdJm-N5=pmrZ&o!}|q*iF4pY_$1rK+F>G6EyC#JiKf0|q11D5 zmcNPIrg-H-9UYfzf#IZxpO2;S_l|JvkJ@)wggzF~XNUk#MuGjaTI4QJD9>C{nJWkX z`$AcrZ2m)B)33vchtT>D?){Ph7&ZW#RqnBE) z%&Dn-i9WKlWaB}d7Qq|vfT`yZqQnDrfvNYhD}J<*(2B;%ym11kX(F>4h$$AYV-_V?(+at?0W`wh8t`+~Ep`hLS%`?<1PB^`vDT3B0T zzFjWm7kS6m2flI_4}L1rnn?JMTb~v!0w`TOq9hC;8<-$2TTX9ZsXLY2N*dP^X;6G> zdtDBPFx2pKOmRrGM6)C=ATN_)Q28g~;6iXVQ1v3bs4MF4!mmAl0`P0O%m&OlmGm+( zThP+o6M5`$4o}rfv^e5|0jPHP3>Cs-ImDLYrfz zA?q{LodF+T_3^<++BRY#sN~aa<6)zMjH9d6T%~ z2g*+|Izxk$;@~?X&bFY+BI|cp7xNiY6ZmP#yl(x;b&Q;na$7rrCk`I+5&MWMOGhs7 zo)_1a>q}@s)Q@o9AK5Hv<+S-p%w3-uc>=i=GJ}zE_^dXWXOUIG*So@LJ~Fa>;JN+Q zm@Pny?PU#n^axb=`bxQ+dB;)!kEGEJ3n6qIsWPPx7v;$;d%R{s-zyFK9wVLGA9T8w zdmXW+sb6d!wGn)QCfM*N#;`v>0j#;`nKm*phg^9V3G7r4?^AgPZ=?QL%2^UiKfGWW zZ`vF8M&-Ruo2Z|z^~JF=z@8~9wRqET4|uM^T-1V1Xb_K-Z4i?Fdf0ZoI|F~^r76L8 z2Atedx~|0!kY{y*;^)jZApIDi~e zhEVOM*!14T7KrUs7EtiFn0NaEq#=8te-*R0=Nz$4%=~CxMxF9BpWic&bM*z0#eHr& zdKgE8CPMZM($|o`P29fk*g$8&4P$|$dhqT0u6FTJM?wIy!%HsEXrBe;*cQv!^1+TGAa)I~(0&CE{s}qE#UC!y@Ud@Y074Ls6$4eXE|=8jS08-e zxX$!TXB#dUKlz&R%L!CZc*yn*l#W?faw*jSNL2P>Ykh6dhC&i7*@!j3gbQU0RV8mh z4<|0~$%$BEfs#g_{#HjWy(9==H~wjvfC*gGFXjU(Ik4K?Jqzr{-s^{9J^UdEmtiVn zkG4>9-m@p>)o;vq^q&2a2ZDAU&yWpZE9x%9uR#^uT1tFALA3w;k)%=&M&t}>Ijj2u zz_Zz`-JYSw_=*Hld* z7ER%eM{;e)Ft&~$v2HsDjn@v8ERlO#LcBU zx%xzhZW&)YtgUj3ez$sHVVh0ZVKt+u+VAPjKNCmt@V?5N?&49^HI0|0Ndiq8*)J+7P%((a_ zDbA(-=v-OUU$`uIPRCX3>%?X-_O!7b%57ns{BZx4x7h)F3cTaL5v5I>$}mU(bY~%E zhv))H)W{q_h$J|;4@w`Rl1mA5bCx(15YUtuF<=MTXtiL*IPx%gVmuD7s`z8#B)!|M z6K{OL_36Kmll@1vYwbZczb}ZNQ1<>8@?CA+@kD%J*AgdX*GyHAGCl!79YWC|e!#i? zr_1*{HFMzvJ?_#*5mr5c(>n8*-6-ve-SP_~BiYLSm$WP|d+vj-zy7Mw7aVHAEc z@07-)HEOTG9|b?n%(s@q0B!1a;5-2RUUb+o7&HjlXqr!k#+8$}@->EF&6;XiTpu!< zg*o7Id35~5Km4^Tq{cMnnQap;>v$hg9ir*%ZZa}Sqp#V$Qi`s4cD(_iw~unjf_9rT zk2*_CK;@{@bi4eRb(r&)+c;}J@gkR3v z_xUgMjOVaQV(tHcQw;^n9@q}$i%;-|8=E4)&K1CTU=G{^G#?=83~XRUHoIrqXQIop zFzl%Ez$#4Pvx{9b5coAjeAP51w(;X0)7u(hL!oRc{?g+!?;22<*mwW|BQJ3VDvqc> zHPq}PfXj?vDsYZ1i38M)08sphD9lzOacOz^OOzx$kv$So4K=o7d zdd3bC)!Cs?GED1M<7(eJ6($}+?+$N>C*fiOFQ+ya=o3)mm)yKOFa2G~XpG1}g?m44 zzIn|1_c5E$vW(vM;#56_1pWF%fz-GL2_A&Nl2@nWUYpCV0B+!=!%MQF%5~GsG8>ps z{2RWoeV=D-N{2~t5yVlEk2(aw;@mV^I8Ps3MI|0_9oxlZ%$i)@+!8uBK>NB35Ya$+ zVmyp`?LX!&Y^%9(D$K0qa1ugiY(qK~u0`4#eD`O&y_~z?+3VP)rXRB^Hg|lU6ZKap ziHCC|6jsOJ-E`qD-fic=l!ydH3q&lE7op!&_Sd~cd_WrqqbZ=N{(wvqqP#DEKLjK_=WGa%M1isn3~>apVFDM8l;X@1(WhY2^@ z>dh`Vb1~b@+W+cwm5h4h{_4DOBJ`D1)DHwxR}(pg=0w=EOPwzNDXw^;3ZaKp9=OB; zFRAJ2oj-p@!@*b<5s;)du~X@f4=`xQ>YiYk|H0ny`;cFFRmpz^v-Mv5=d~V_e@|o4 zQa2HF2h04o{-qFgX+!+bg|tR+j$W z#ry+W;ZjC}GP@v8mQVSDhDJ1dQEYqSTIW70lQH*WhjyULMzgQozT@Xaj*BZ9O%&F4 zAA6IO9!lZ-tZ7P*s+Y{%Xn@a_oxMM@yY1KFgj}*Mky*4=%ZG5;t=I!xOOEw^LQBp% z!=RIvw{_WF9&66^wqJ=d5&$O!!Bw@mZ1n`r+~k>z+-;Kyrx*v|EI?gK+SKC4(boC( z<7vHlJbBh*4PRNG*bYGCHpl3mn~~74mc3%;7``|iS6av%NF_%85m1WUUsHD+6I^Q6 ze#*D{zz}Jl%l3*=Uc2kuacwMHsmRVx-kX2ANf|K&wzt5mg~JhGoRxj2PO0 zF`_}}w}$`vA>UBh7xm0?w4FfAUui@+l+0Loh<0eIg&SBitPkKnw?hFVA#wcz(qc@J zMap|SVeUwkj|`$7hZ{n_F|bF=2r$J68-2EH_b9Ls*Ova3r*;$nXu7~0wm7bwf>_jGY?lwZVvBc;1%l%r8BW|tPO3v@c z!}i_G@wA>Q6q&voK1<@u@_f}jp?+nL`m+?M0FNN#kw-em(Y3rf`LW2McW1l(4(e{V zC|zV|t@+~N_2C-z$lWh@UjbvuS?P~#VLT^OFOt~UBr3nXt^f5Lm$|a;4t?aIU-oT# z|1hp_Aj9(Y_U21(H+uiGGsm*si%yaOTb)#oVivx^bv4MQf8WWGNak7mZv55NE?8AG zbYF$8BG@my)2M@Bv=ZpzNsQ*oTueZf3ftKigr^0NM?AYeRmYZ=O2JIUE7X0V)1#~t zj*cP&UYny%Nhp2QDeL&7C~h0}i@t<9uoUU;nOdcOJw!tIC3$)@?!Eu9FZb=s^*01z zq3%kZ@MX$65=y_fy+V?vh5fdHP+CP!^T~zz?yVIe8I$A+amk2&pKEkQpuoA3)h(y+ z$ErlFJ;d?Ykc1(AF02QZIaN>FM*3QAWj%h>>cd z)ARFl6{-|~DQ?Ybf^@8yi4QD%EVhN@jo)Vl4R{v0>9;`#>o0%eGuEu? zMHgC~kKm#ce|*x8KK_4{6rzBSbmLZ{bzutt@9`gA(_?ret(fgi&z{4P95Z7bSkXdFSua4 z8*Ir2TUD@5ZlRg*%&1eC7G0yZ9Lw9R%h~SW_Gl%-#-sCmezUhfn#m3sMLd-}J)`m9 z<(VYc?3eX7nDD;_&}DDe#)`V*n{yt}a@{ZJr8{DI&=9wV97ds@gEJN_xq*&N}9)DM#jfxgPsX0a` zu%!t0QIoC4B75j)G8?BlQ8v?jalBEKZUQ_rdUa*IT^Wgdv)I_|cH1tv6fs_dwIzTj z(}FHEfam>FLqMdZZvygk53*_+yw}$UZ28picYCe&eapljvKRj()vLU@5wo~2xbP|- z9v#SKcl4Y6ETHUGx&xIsEf+5lhN4GqYNluYRKeKsUMi~BhM$p)yRCTFhp3{Q(^fUF zelCiXB#JyQigY=O)JUgWw^v`()*VK>UZiVk4s3aN2I~4D^_Q6=X%BfKnw@k%8+|`l z&hR_1BWZN^noze#>Q8+;cL&h@y*^WOv(E8pg_`m4@`k#oCtq&PPOvWDA@`e+P#PvH zn|a&s!#?#)=erM^2i5ONL()LwYe&^I;^0~-f8BUG1XWMf3svIA$6=#D<84akhoI#w14AR&8+FL6F_@KPr9i?(;pvc0TKrEV=ak9{?zy|f1XS{Hn!v;A@G&lXcgrmSgwVcVc=E(pX6rR{@}gOX%e?+uyEvwMx^g1C zMy0LmcX*do$>hKjRb6sIK>$r^70GCYq2j@CsKnFqwXR=-u)TS4oisI54G_KCHz0rR zCq-=wB|(IG5^w19rS#c(d9n8O-JhJCY#SUbB^r*5LDQ}itwUpT3#jJx7I5D(f3_x>!v26%}IdWOACDH zQC@E;N`}D7GTN+z+U1XN?<)Dx1x2TRZueEz0j4EKG>YA=+n;mNzd<`}%#ZddfML#I z-wY<6QDU|$hpIfD5jg>P!b1S%YAB#8s6U*|@1%*hsw?2w1glwYONSWFBaelWgoYHkdnOOJV*E5`=N5-O<}eog}eF!pF!ODvl_ zMsQUyp|qqtYA=Wi6JhRGAdDVMOyg%i0_zNzx=~@QI~*1A#K?#7dCf!C%<1W@Y6_-z zGh_cces)0(oAFElI`)E-b9P$@UapAspW&oM#JzhqDj8U_2#M4&KRp*ZXVuf?&`N~` zH#7CM!E#O}NG$*MK5$BQ(vFA%gPBy6Z@(nmjU!_4 z&)_1_J~PXBgC*RB(8ZNkH@!W1N~L-DbKsSD8iX$c$;U&(&qQ~VX@y-&j_Z+>QrxT8 zOw3a+^gd0LSCz+Af6^2d)60AMGfzBG-IhO$@DlXtDHWE?n8WDgZW4eDh&~fnZNBLY zbEd2O^P=BmrCdre{?CbTKUkkH3;aIlm)4xP7P-HzbS&SeYqmiJA)1FZqDTQnp6hhZ zF}6e(mIJHnuix2zrtcmBfdZ%yB}ng@8=7vwOaLWc`4QTt}FDPYLZ5RLGUDA?K_92NMLV;$V4o7%rLq~j>1&Cv-i z6rLL%1&e3{51BTx{e1k{A7%Nn<`mLlrdzt={p-G2(|by{LnXAS3hPtOoOw;=w=K0! zBzt>uADK1e|LIkwT(sEoP2aV&YnGOCeH(8xZO?d7&4g0i)_r+1p?vlsOIKC+-E?i(PiqU@a5!% zHXw@S<(UwA*jqh4q=D`mdh#ae$On52%Od^t{NG}MAx{@g3ft0KexEnsf3tlp<8*0_ zYOeAyYrxnSAI+D-tw$q%1OaG?SQg+R*=3)EXER_J>GUAZwZF##DvZrxKp_+Y#^>MZ zo3Fc97g5QcO-C@F&O7n8uy1y4=7`R&x{}%MYj28?qLXb<5(`=MUQ1g#^gt?)GIhhD z#=UV4)vK8Wk5GW47_?p#1ixviOju5VBDT zks<73Fr`Rdi~Mc$)_dRZ7!;kevGwfzaSEmulbZ)RPht)V6jLR}!@q@BZYU1;xKR}V z-uZC@$qbpI=wASU<33kip0+3U$hqTn$&yF-f*>RQ;*IN#k*P0|;()*gK=P|<(abO? zsGzUjqm;1mqRdq#c<*=Ja2N`ZHl8@$qt^2GNZPZ-6*#DF-y~oCTG~()QKZ1bU^pK> zIx2CYpaw8`pyDu5sps6h*Q^5nQwspxR%=oWZ@q|(GUCNf8jDi0v&6R^M{ApUzm6jMiCk11;-%x)A%9SWf{t<2tr zV`*GAu1dT7TG!A3E#taiH|32AEZ`snBK+Rkp`ES-HWZZFcSoooWR!}GUTa}<+{I#I zwsCZ8Zwxh9_4Pg{Jn3T4*I=aV`}vWv+<7r^zt+W2~b)?@li)6Cn>$D~$%8l|SAIxOmuPbxwz z{J1Kz=^>S%Q(M|9rZuMHLGT}OOC163BZ1Y5HW+{EW;>-_6Gfw~bb0MxaiqXS`RcpH zZ>zZKbey*tBVvZ(ubc)MfRYs`PTwLbe6C8pw<_LmCs0oC3#a!`{#DTkAeh9yxrU2RKvS=_V!dWGwG8vGwt)2bcaV&Io@3s#qP~!XB5bD2UTa{ zH32mG!TcFz&ut`V;;WY>u)W4PBa!*L&jj4=;ISTo$FyCP$UQ`2BCIip}p%s-^o&i$ewpU%CX7R`8nVaA#*~!q;U< z`RDIk0=O<<&-~0=3*Esz$Kge(2ELzTRyQIBKU}a-&^ykYIL%$XkdY&oUNMf{fK~^5>?*oJxv)*8EH!o^xC!yG;(ka`RP?oRAHmZYe`&HYT>%;AKX(V?@m5|nm)Lj+Wj$?YwFtD2;!H& zGJ&%}zrR0Z5PFy)`WRrr`ClFg0=16H8F)|no*!iUj@*UJHfGvtI+xzv&zM3^vl>DV z|EZwpeJAedsJ6VJChFt_`phBvPO^}=gnZmHg?Abc-fBERzPcB!Cv!J97IR;-e^B49 z=4pqXEz>89!%rv?y_cn_odI7$y1pOKqD9J*)t`oN ziwPvA#46A)5H@^p)F!7yR67+?I25~^K+hLXE4s(N(QRw$Ng^J981rq7948(Z0^lrr#%N7T@vFAQ`JJuV;ny`HF-jm!l@etZpCm?p2FIsgmlwf-)A(6w?3rBq}x> z^5A*Rd14Ypw?`hDYLnX(-91~qiEgkp6uqD{g>~Lh>Xz^UD;T0ZHeG*q%`a|9z;3OM zciPEBF9kn3=VsEY{Jo8Jk#2XCjQKm$zhhoaJt<7txDj=x)Z5*0=T)~v#!&84^moMj ziv1T!Z#b?C8Kw5;OQh-N8KBz``62m#Uc82tymSj@KBF+7oUHi`4k6G^R9KwJ9HPNBG zXxMdWCxnrVbwGj1wg4(f8PJOK^`)AbUI(7G@A-X_ijpMiYd&AXbyVWvD)fO$NaGYT zgkJFURJgtZr$&T93n5wq$))rQOxZ!rqLwvh=|L@S92jGtfZCkW z=(a{J3n5zExW6m+5pAK)H0S|^D68#3I&kXfVnqUt0jC89)GsqKEJBOfpf++Nmwg$$ z({F`EGiykenyW+Ku1$X!nJ2|=0JE$*)U|+X0Cy)TkZ@aL0T?iyPVZ0qhXmA3lqgV> z3#P^mBxy8x=iVRyNHSHX{jY{X!EA^zu4-1`p)^3p3&rc?6R88aIqpG6`ahH_7+)1W z`sNl|$R}keZ754q8Q5ir05hw_Kg$40qrND&sd%%70zkB82>>C&@))CrnuRKW1$dtv z!g*lDMwxHV2&rVp4tzaQ7+RFZi_OwiK<ab(~s|t?&Ip71_9Y-6*OwdTEi4U5PK7!& zMvyWf*t>0RecxPXT^xU)KpOclES9d5k}|i%F033F$$l_Re?RA25GCER_$;d>%M(sq zEoT>6eA<;KtWSzM<;8srRAZx-Kw-~>I| zxpMgFnd`W!u;y;T5E;(zyez#7c?fXh*WlM`;+wVRaPk5X2hw6z(oGo+WymcO6%c0c z3+a=OdZfKC8^lAuSZM8=i2Z(g=ep#bUJ6N~y$w2^)2S=f;++jax9u zStP(0&B)13caQ82-p>cVwKk{QL5Q(luigd$CVKH}IsaC@3UK$0cXw)>e!CvF(mm-r z@P3DljGP3tDJ9LyjO!%_8T0L@<8+j5$*X9qg|?1qg%x9CL&iaZCT2Q5uJoK@)WGSL5`b4`V z_E-~3)3osSTGqY{ZcRxAq`#@tg+B zz+)$3Ociaf)>G^3B#KAg;4f zaFnRC@#_Ml8F0-B1W8$`oV|2FxqU7*O2cA^FaqRD;@qe~0gc+jjUu?&Vb-BO+v1m# zsXu#*9xnsraa92=Twg%aU&zMLk{#&{ZvucK`U2Cb?zpzVJMs0uQTCQ`O}=s8Fien= zoCruaN_VFSNQ{*3kP;YDqeD6k1f->r66x*|0bz8EW{mF9Jm>%ZJooGCx^RIsIl zRs?+LWoF7<(dp^wny|i+dH>%(_}l4Q&Y!B3C5p*2gED;n#a%f4M;|x$iwBO{y~s)f zv;=;xhvim*Hg6hb?U8@d(nkp>yndu%#{r}9D|_T{nnkWhbF`|Jf>=03ajaohnWcv# zT}zqTtcgiK;u_z324L}8L(U_N%KuJqoAv7yvM^kjzF?>6r&5aYH_QDxRYV^V^BM6m zkm)*|$VQ?BuXI0>R7^eoV@jfZb1{zPlp}KcXVLDQbH1)IC&)QUyCsr2Ydr5KdbRF1 zELh^FZ^A%csD=b|tOpeX+jyb~Rt4(=6PV6B8eOpCh`99CW2BH7JpPJqXJA&2R|&^Y zv6@);za>HQkBm-Di%S_Vb92z^fYmgmErZo^tLc>WkaJ*um!%|S=9Hg>vI9y(9cI+) zOWZAT@q4eCQLMDi3X2B>An|ZYDPZq!H`(@^j`5HRp38Hd=dtcl?mdjxN{0jh*%5xL zCC`pm-?c&eb6)$JXdD^GAAQ%zb(YwuWoBEv4m#@4=>LNhe1lnnO3!|2%l|gBQ;%Hr zwC;DK5Oe3*)^se!IIz#RR~E!wuYmY8DC)K{0bbkE5B<##m5FF!$qc&NHDlvw{eL)f zp``bhMbj+dK}(nCt7kGi1jTa?^}lOb{8oRn^H@CxR7DqTmT?quxJZwqP4-pZ4N@+0 zIZ9Cyd|bJ}{9>?y@eZE>>N!+014~^=amx^!cm&YtT+{S^TY5o(|blD&WjcP?P>&lBOwI_XR+u^)Y zk6Vu@U)PGR0w33e_!6xZy(6Ivy6+K4kC?rOQms$X!ZyqiP}e~$6dW&7Qlyi8xz>M* zt5T||a1Tp-4`a?DJ+KZlH6UF11~m?Iv~VQ*-N=?T>8S-)&B1}MpOTXRu6&?5%U@*% z$oR-i(OyRN;r~{v$rFfc%|>%GnGP|F-2vxp4!7wGJazyB{4eTf4U;w!#|&$r7j#Qr@$%abHiv=CzH1j1XFCa@;Ajte;YeKT~|p#^ZLrg~;m z5qMLez~h=pOuD5R(Dowqpx3({4ehkR@hc-^m&|7q;e%z!Y-wVYMbVkClAyi(8z$9Z zNQ&G-&I&e%M3ge=;}#h_`_)h#*0WDYbLhI}-~+~4*qt@A=-N7w(x-U$OKO-7j=d^l zH@2lXn-ntqIO+}WH8?{Fr;BOwspVTy(CI8+xo7WhoN6O>r3-;AI^ImpBreSaIpBhafD}Hv=HfVT+6w?LGwZx9e_VKFJU0u>MvKQ}if%bg z#lS2OkTnHz6tBXD*J&A#Zqk2M8N97ruR2=K_v82h$!r!i+x$vI^F9bybp8nWiNT2bs0Fx(x<TpC`VW+*39;=XR^$TP|n3l8>aO{27Q!IDZhNr_*k#-%nfX{acj`gemy#mI2TH5JS z4t4N4XpL-RelAG@Sk;bmW8V)PP}#sA2r?Gj%4jPBUjMQX${L3=q(QjIq>yYp)S-`0BTor1c5N= zaWI(kd~7SK`4+n^I+Av40C?I*QCCyKT$NQhO+^M}cSUuEhi0TB9W@{Ick9RoZ-h z#Z>ISUCm4Rls>9uG|cHiQYRJlt&gglcNCwmt)-gDQs~FoF(M@d9wkXVyKLMudM!|| zPXS!OqasxC`eL3=9P=rd7h@E8B2XFP@7NdX<_3T!eaOj`w(r-37yy&70@zhZ4`n(fOE;{l3}nu(d1`M2dA z0lKCMpVwbba@sanl3}wwyl8P?zk!+BS=^os&@tkX0)1e%rhE{cf79hJB2Y!a2IR`YLyU!FW6Qp4k7J z=RTJF^7v@uKyZHbv$4MA5KRX$q^up#g2rDU=;=d4{8IV5^=r}7_cGT#(tJ*7pAp_b zVVP&aq0p*lm}RrEe6CJpl}=cLUU_%-aSq-}UAU~+qnUy}j1lAlHN7|bSn9HP8SV&PCZ5^XNTK|;W%e*w z4sHyt5-OWbh?R>~NVw|-b8%H+XYF&mk{6O8Z-<=_Z-?S`(?SfG+ILxh1=obZ@m0#S z#Y?9ggg7UnjKxcIr9s=%Pj$e0U=>}!S%6oOIr&G!MIxW`w^^5CT?Y-^88=xUs6R{B zw=`}l@VyJ)eJWquSVFb$az58i04aN3{m!$fEF11*j_EX=J&IbeOs}4=Vv0W}debY? zC3GXFiw{{Y1{<$6in=fFhRHbwV~m9{w&H$YJJAisND2%hQ3Y!S<3T#`qmGn1JxSaM z!%%!O{Q&O}4sTrsWS{=aSz|p09I?*n)re|8T2GDT5cr*p)5p->%?598mI)JaU?QhW z95@M}qoMr>_4E7?%Zv$s4q3h{^PSmi=s{`bj257U@;mW5M|qQq`IkMlYmyG2!O&Nk zl2Wr>#}35B`9Gpb((_D=-;87>M*U8}$OuVK+%@Ls97W~Myy*PK;O*tEFUQrz&Y0in zpx}s<2&g0^MdGTEhi^J8=Pclrz8D3o!z0v>{&-=VH05Ll!#$sRn7f=x&X7V~Rak(} ziAo&eP`Z{qr)(S(VtoEX{{Vn+e9Bl+(phm-WP)uHH<+CC%WChhCdH*6w5{9rM;)2%G|)zGGrD*hofn) z3KRh*JvciszR|>(cp(4nNowHOySWi#*(Y>id<(Lm$%(%ht(&(zMA^1Qs?^0Yta>(K zX;w3|d1qZ^ij`2gs8`req{S&8Eh0(T&vTw_Ve36K__$$dJya0~^*vl18Qd0AXm-sW zK8VZ4$#RcsoNLz5A1xy~`epyNev_G&<>poKyu2HED+MiIZ+Cv13CD-PxdB67jK_R~ zl$VBVQe*E6K$d`6_d%mW^ZHnXu5$sV;`h8mjgpLA`m1%a56$U!mS-L>xRCI?LR0*P zx=$JqfA$5dI_c{Sh|`6QzV@tX(bL(@?b5B)vS%bEsVvhb@{Zk3quA7T?)qvEj+|=? zL?u8`i>1D$1fol56lc8vLCyVX?gBafEzGeE%7-GUx zu?#V>BMHrr+cnm1r|8Jp5!b-r){>wexUC)YR8PSxodX)%^3w%u+Nx;b-h34p=cm5_ z9mHq%MMnDU2&(fDm@7TqO&e_G!+Q0?M|QeHLg^3wa?+knb^&`AYo#+$$a@U)>yI$n zC+l7u@eQkd2<1v)urMDzfU@DMyS)>DZhkld3cUD7TTGP-bma5Qm5Zhn5Fa!IBSPAW zb{7^L4)${Gnu>1p%Nx!z=n|mRkkh6+pejl@FtVo9<6432DZq2yy$q%YhW8@eZrtJR z3l>XB8F3N{VMgJ;OY1`5n`oMu2o$_F>+o&ge5Wk^Q7ng z1i!k&@GQ!X;7_GxpfBC-UjSMMu@MBk1E+Y-z~A?xt=G5A9Nw_rx?gEqr%v)d zs>jJZ;bK306944_?LWX*4F4WTk*WX7yekO1WFNWGH04#IohwGWL(OT)3w_YzJOZnz zS-2&Z<>h|m#VFV43vAupqrFS8u5y}rtRTZ4AEJD~naG$!fH}r?8-GU0_ingMzz%W3kngAj>}5XsM}74B3lh~x*OUxz%eMNv8e zFUAMrhQbwt#+345VBD1-@X%lr^X`ZHOPTvrf7#WCfD08rJ;9xu;J@tyvOxj7ztYz` zxOqdgu8~u$m~g=F`sWgObzAG&7u53XD9#5@*8iF8Mi#VLO2)JF|X*P3@5Ayt0>>TGx%fV`>vd>7r% z`ma-L_J4*rf>2{waIb=E!h!|~m2;D5FKW^CRw~p|xk|05eC-Ei&Xogp%PMj%s98u& zdg}c``J=8{syJ8BcGHtxHQbR@Ov6(Wga+-NsXdV8iz-p{UB)h6RwUF~eCH~fHN~62 zVE*qd?a^u|JRyn)tjGxjMe(KktzE2EFGR7^$!1@HV5`J@MFTt=b);2%%eM^EuL)?c30wuqh`ud_uN4BRV>S#2Y ze^wU5f@F?5p-aV$jaoemUR=z_{NK4HIAPL*;=N-Emdw;o)C?02bHtv&oqB33DS=4M zZjR@pqb0;P%*m!%JK4iEKn^sf#q*2HbjDy8W3Q2J&>s9*M2*Xg;udQvGx2yVuR=7h z(bIp#HzxRdnK8p}c`l_hj+&=ez014%WZ;Q!-FyAAGN5jiUDfsR=bPB&Jfn9-DYIj9 z6Y~?TG)OC6$C)iXbC6R;BX_4vFOX^}-PXjmKB?`Dg{>uc@zbF_<^O5{j6!!>Ry>P! zZkaL>rkRg^0M3f1%p-2-H2u2_^7r+RY&W6$5IgMeQ|(TAA@c{h`k##D?XZidknS7q zi$Tj- zG*0!8MSmM>V_f^a+!h)=76BWKvSo?pvJe?8{P*)&^;GGww1mWLN^;28{J_u&Ecn0x z&It%7heAejr;q5yBY&k91jpA~SekJ9j?~g|b-cM`Wj|{eeW1O&`q}ZbGUR`JI)f+i z1Mos`w|#+edR?>!6&FW+;0T6TptITui+zZcLH)Rc*Z!~0ya8)nvn1-Qz<(a$FR}EV zVa|yO;nY4ezK&ygk)WY!5g&EJstaGZ za-{}|z{C20&!r}B&dLMqgyaEzI&gV-XufK(CA+3cP;*(_MCGml*VfRgU^s6(C%;`Y z?9UN>cJ$T5yz|UO?k>)rwBtJEnBmvUkZVU6_^D0%3yBg7rA1vpXj}UM=&kMJOJ&p& zUIqRwYFB5I;uR~kO~h!y*L;8y7jPt~*K`2i@h{H0a} zklzm@aeM7qjZ+aEMTr<#hfyc2d9j2UM24oOH2!UxF|`lg*22|%#VB=wb2MmwksP#f zzWSZl^A+!{l~xrfayx=I9NGTqZ`+gSFxvPP7qM8h5)D0*```XGL-jOXgI~qhssf?H z1nOW_{}W%V*w^mr3tgUh#;=;k728M5;nJA!fJD6lA3#P;pe_h`P%1!wCREQ!i^0(q z3w(ExAtPP0QhS!s-gy<_4OzbBzV{Z>U?>U^VtkI7{w0>3%~m%zJy9zb*z7a#GJ)|U z?*-=6dfSW46qf-Uc;M5&?-T{HO7C1BB{*UBnUbNxL(^8HNY5B-G5bSi@N$MRyMaYx z@a$c+I>56J6tJCqIq53!O%wtCM<6GAOJ#VcMJ6D2cTFVD3$xNaa z+UP53vVA~26f0eV%B}A~sj|fw^KgGgH2fbZHqD!BgdlnAcgRkk(d>;HXJfe%b`k4! zz-oTydmfJ#(4>>a%_YED-W=UZK@!48!e@c8jz4fgx+1TQJoo;6@_H~aq>5psmD(Kc zepm4UZZ}3jwMY#rc_f2#Ykv9~C&`0QHQ*|gso>o*AZ2^MDEA^mF<(cn!)yThuW#^! zTAc3u2Q_-5kn4>Nt(DpjugWMSpJr~Ib|aOg)tokJfd8N}c7gc3l~8I2xm57T{e$+y zv#FU1&fNd;Ir7m9%>ar>Oltl+X3e1Uk4yHU#;^V1-(Cb3yY=~TiY+ZIVK2eGhNUak z+6eYV1S;6bMxNy*JnOEL2%CBy@C|>lk1X>FL~{ia!TTv_#Knr6zn;d=lor#=N1Vr!(^R-3l7Pis@eDBG92l3&N#d3RpaNrI8!`&VAZBo)9>&Xpr z%1#RUe&zE_OpYkUv0Gx3v)H~_vWi>3AN)<=SWEZ~5Z&wP@M`63{omsf`$#bF6JA8G z0t`$Lhv+AC-xrwn2OPOEdk`ze41rX^BHekSA|U&y;H~HRQ(zo4<6jyN|M$m=DD&lziNBBuUZ?f6->$2jhLWo~s7D z1M*Cf8;CNt9zg-*XfuQX(a-Vd(E2fggM*f6T^!SskK@axoSdJk?8Vj5Kjc@$c!yZl znif~gpQ>Wj z3wQ9Utiwdt?+9%-wg9 zU$pfIs62P<_AVAEi5o`5{C4jPZLS@pGF4yuEv(io(N@TvnRz^i0B0a(#sBUMM892O zyS!YV{_idt{326E+`ha4Xu-)WB1!^8#ej_o?=VqmRz?iViYh;{#or(FZ`KE}eUl%W z)#kN*O?YOlp*yam%ixu(^RYoMv`p(M#rZoC-b6=<5}@1)w-{Sr*%}6ZvZC=X>AMQ0 zM>Xy{8`4$+?BloB3awriyiASoz1`gb-Pei$ zf)Cc)9g{BUW&EHEuGO)F*Hq%@e;ttn@?nkxgwlehF!JNo!d0C7+!q&u?-b8k8mTz% z_{pQpY5+t^;0@`Gc7|#+u)u6ld0P@dzUtv`T8Mvn5FD#Tsf@F)}q6UIGFaU@<%3PPY)tqAq4U@au@s2xaT7s=ytbJz>DbB{AYq?|Mfs5bu ze^BWl7&sb@#!t?UVdJCLw37MUuORTT&-VH7+GX*sEUWf;{E7Fwnzb|lTdW!IEClt# z26nw-PT10bFiYwAINE++^ybwM=jNuigy~Tp34i~0ndq)A;mnjExbkd67wQ z`GG0VSc$)+gO?RV5;>B5Zp4=P|Cun_zWAa!T0v9a8*IyJxYk%@1=6iD@Bdvrjz)F9x@y5VGu|1eGMGpnf$#s@4<}1`9P>PV5Ysu z&>sZ^GZ}rEoz92X03Tg1S^Vwee0A#)Rc8H1JM1JNdoe{Hnm&v#1!gOAaJhj|*s^)n zAA0y3(dMrJxXK^-JO66Lj_D2!SK5IxBFGFkCtI=Bs@;pfcR z5GLE=yTT_W_8)fxQuZ)_x1m$!+hStOyeyZWbqH%<&&=O1HXp7V4}m~o?qrwTp zH^tRyEG3C+fnxFK$QK}#=#P+XGckvesG{{UjIKPeY*odIW*osKGQ#Ng^p@-1(f!$j zhYOvocna`Td^hXYtWxkE&Jo&KP?}(d-Cm7=+5aHTv@Cb6iFB4{KY~+!|v;G@fEI}0Iy9xKd1=e{ocDivrZ*1l9S&06O;o=UWx=ba^Q`Kt}TzF;OS@VlN=_8#KKI}+rrO!sz3^>y1Zg<>c4*VA{ zr`A)%M?G$son?(Ke2>Le25RImszCDNYQea?O*BIOZ-S$H`M?QlA4z+nRIorrHtv5} zzZj|%{Yw554I8VphfgR63Z_Od=X}hl1pEu3AMmtF$IcH<0HuiTND921R)>jkgJP^2! zJR4bFI|RT23Vn=y5$KITCf%xDAIzg*IC&hAGO8C0=+G7f8iw8Xv^5%ChJtQU3^-3PhMt~-#LNTs@PRsJMXwirFB*fi2`(lf^G)6PTpu3hiW^~I35z|t9m>gwkB z^KY#0E4h1`svi?Cjnh$p%p0PIWg2v!GL&C5ZJJtD?Rtpqe_&Yi(&(d`jK3PCluy<@ z9$WEj(UaRH65BV-Of@`wk!fz+dA+tMG;PvUga>;8vLJ5)?igzWKEGu#1I0 zb8yboEZ1Si-jKo;FdHS5vR+}L7MRBhw;HP?Ao7mFKYjb(FJl*x11I1Cp;Ao78ovcW zQ5%FHNYbD%*z@0^!t4j70VYhXV+WEUz@_E+q)_2`f-&imH=#)zn|Ff*!wmC(@q`|hb!r?P4^)tf9+pnD`OfKW?jRyo*>qOHx$)7$6Y zJXNmvtU|@|tGeaabu$@2YEz?a8;^VcXI1PU)^GfduH#-ep8CFjCt#>n`0I;`<%{o~ z)?ca-o?6st3CjFn!6O;6?hL5b*|c#G)ycZuzo=AsS@VcnmLK|S*k;?<(@UhYo zjBRu&E`o)y6%wv!nmyFZm#SthlJUu|609GrqI}Fq+jHYNsrNEg{6cS(>>UpOS3D~o zXG?ziJ{?9LW3FCX(-*AO=5KnmM>>s0y5A0WnH9&fWxDFGI_s@|tp;i4gWTFcyaP(F zx9%!lf;1Ft!Zsf>nf1Fhu!Ln;O3atNO2C4zLa4gDsY3PfLcQ^nieq6Np}qRL7wZy* ziFiIgb8&w@st^bmVQL)#NhL^05qfyeoI2+-^ARM)=ycJMn^@O{Ux^vea4sRt)ahoc|Y#a&{>Mn#StYYZWNNXOLd1oYFAM> z-Xsg1u(ubJEFSGbF763y@CAkr53A{(WLVzI490QiR6@^D_&Yv|2@S#a_xiiHukVj@ z?)CwoFg_&y=jt<&zWM7yQ$?9ndA2M?0n%4oP7K!JBt%!F zPhhL)rd4;z)kV`N8xLAnBwK6vxVh+U_?%1Q+%;0r?8+(c1$@SNlxh95rR*sBigB zF1A&YE7Sm1#i6u6KqTAjLDO^cb8DYZ`A$kGdqHkQ=*mKXpS&`VcR^zNJ{7CGy@vyh z7liI=%1>n1s!4Q)a0O75zrTx}G_k1mJ=vK8N$fwb$DyTpf zqj$=LC%DBX-4Qb&W_@i(F`I%13@MY@3*fordXfA07=P=u&lfxQzx~XKT3J#{ANhOi zj&*n$oti82zhtPY3`6OOH4kLg8+sfGw3fr*ph_&Q94qTC6g&n9`aliVVw|tyEx~Q} zk_OfmGrLi%*%(gULSc1V7tfxX1cJ5D%^<|dexf1;ob?aKI;<{IrSK*Hz+TVrppB*s zv9d@Up@f#8V>v*yXFdhO9;I{QZA2i*pP@(Mjm`8zNDD)~hW?f+_CVlpm z6l~8OFE?oA!-@f#Eyzm}I;LT$0g%JU$M<`N1DY9Sm+)(Wpn20C=@~YWFi_jdwMoiB^Os}}Ef4=f9Jot&H)|5MhR(?$lF zf>)Pm{8*Db6lA(`8V1M4;w}=!Wo-YvrcR)fAE0`8CBsa_SpdU7;!LXV0kQO|0R`8@ zVla0tc!f(6Qf9F+Ej{k0tpuxN;MbLbitZ}D$ZdU++kR}_=1lsIdPyQ4La5XbsnWo+ z){NmqpmUQUrHm(qvno7;SL%C*1t0DU4>)WX;zKCez^G%^--<;d-2-u_R@4V!A8SlttJcTK!yTr4JsWdCzUZpSXmJ zAHUVHANPyijft@}A^cc`rdN_V8vXg#VCxuDnwsKBD)UCW;EXRXPZ61+Dtq;pH!;&x z>t=&pW`BEhUv?VsbX)K+X}w_7sbD~qFzZ*n$@HmrQ9vmaf6T)!qT19L@btImi-6y) z^3*@gl#%*Gp@3VAPU>$YfC%o(<+Y;H?jMUuYnWcPe1zv5;ZcZoPS413VHfXP&L8CI zk7|LO$SvL{hQpub%FqHec9TQ=^5={N?B_!&7vdQ-tLmYs8s->98EM+pOBlVf@~il{ zF|xY!5i{pZIQwIP{t8w2+2D*j%@Jk#(lClD z*U2^j939ParY=$h(EtA#ae#WcTzp<|bu9+_kq2EQ)GL64 z*1f>=E?~7gpeqc0)OW?t!>j4;EBqNKB|G^YNsi(sxpoTURP)B*UXal!0s>)5lW> zha0DkGxgDHEsd3iFObm6$!~i2aWRe9W$P(55{Yvqq39nB=A@9DKp5>&T%)?>T{n_c z?cTDHNuZx(sd4}(T_0!H;<;?wp%8WUJp0iBxy`3Pru{c zB5JhA;-y_rgg-Sz3hH+>xY_cfIGe%zlCp!gUoDtqEI`J6=ydt?btik?SM!*}>xRc> z|01I?(su)@t=QDp7m|ji2Gm%7r-~Xc=NtHDSGif2*xfTAnty3>oso#hr&^T8^4HSqs%3?m zx3BB;6|0k9w|`O+NmY~pD>G5ab6GK@;4(ia=!(W75xK>UY(2tRJi0PFy2LFM1M-jqotO7^h|648Ie-@QL759jR*#5sfcb z!wbHVpxNZGt;M3zF%MrZWL>)MOsBTI$IW)bB0@fNf-PR;*7Zs>`f-~M95zdQPhDVR zRbaztOGdf@fS4+rfQjc!zawHPi|!)o)jILU}E|2)K;?7+zlc5aD;FQXf({#S#-iW@K{B>gy)SvTl$RB(zp zZ>QQHaj;OjeJSVC?{Cpktoa_AUft!XrFMuq{@hp`mH(M)zpW#w3uyE_l0f+TGY~n& zT&B=X1}3*iKb15?Rb{vuk}glB_tFgfd>j6U6-I#Vt_6S19U_t1_t*^W8LUtLR7Ddfg z9<3xQ99p1kW;p@}lj7heOF+ij55 z&6UXL4B!dfw0^#8cVRUempKJmtYd0D|E>5zFeT%7(Ud)!E%`!JUDPx8t#XM5g(p}k zm88i|b#a_qQ37j(yVnnEjFv^wjHSMLS^(3FVkpQ&PRL(ppxLF@FaF*&jAUWCJO-RG zV^vFyTjvC77yTp7wWX6b*57qMe~4mBia3&58-V|!NP6WebtLIN)(~SMm2o-OmY5^G zd)ZeLYSBu4Ifd+eH9fiC_bQc`IMaNbxq(R7^IrBF7W;+`b?rn1k4_b&2% zFgZ&Bk-EIlgLG+w67=Q0BtdkFp=-Z~V38!(`amNpK084POLeS|i7h?{Pqov&C+)dilx~>tK(;4m+RO6_ z9{$uWO1^R4^7>jwS^S0NZ$$p-=iS zeb_CWd5=X{JQg(bM&nl@Q`H7^VlRlwW?hDT%P+YYy$t{Wr^CSVY|`bvdh59K2!3;x#A6c|On7`mv5B#tl8NQKCtw*2?soh`RKzaASFw7we3YbhH{J~TpP%4h z@(VX(7&LMG(lU%`RSuh7xW^u)4XBkt+;7^y>!#bW88i#9zDr($jkPbh#T|b zsngj6<)8+P{Q*qgY^*le^RqQCAud11@T1tz69CKbg+D-@^@yLmM}aM7NvJw-PBGy|h%=LALX$M_`!)5Idw}a~SVge9!;|32wGczuttT#Pbx`fl+_Wz^vr_ zB+ZSo39tBHcIzU+Wk1X?bQ(t%8HFtEL`GA2r-K0_v1T=fTN4LU8r!GD>9S}Mr)Xgf zR%0x<%SH<=ikF)o;i->{*NQTft)^n1AF`jtTDl~WtXOM?@RZysyqqkto{ zC@-3w5|i$!7A^iwuQu&jOD}7Ar{lj}A)9=>0%mzNOqP6k_q~+gZzffZz^Vo(4l}9_ zZ{s-LePzoux9FZ&!~xj!sBaNTvxeUXwsx3AT!Hj)Q^|jz($zUwfa3QpJVQU-&Z;L;icY)ct?K=fmSr-y(m>;`IKn!T2bSd#bg z!O6;^t$n=U@SadkMT64dz`IXA%elUbZu0v(@Q@PNoj?m`*pB0ByMX6u@9Vaqv_tjh z&R7vC8R^5EK<;3;oMPB+gy9npeW@BnA!VjZ%7m3yV&OikB#78B7#M$%#Q&|}iOG4n z{=!^bnx74phL)P4Gx$f1*v~sU%ztAFLC!7dKI`pc5f*LXwGgQj|KoqiF6jme^dfMs zeUO#S#sa}M(5vnYA@*G)*^yx|vfRHenjeFt2v44aK(TmnFF+dAo&wJ(!^*9gVb?efz!A4LImF*V~=rwd?`znX|az2!9^Y17A}BaqoXb z+|Y7dw(!xy6mq-gxyC-g7BugP8-3r0>JPlQxF8j~IpR`@rtM|Uv1q5Sx_K?eGBef` zCBsX1^$7MHccm$Z2bH@`ZqxjTv6U$Dn9X*@EBXM%C-(4%zFST9hbL~;q>TKd!yc=@ ziro`&0c_TT9p~@4!kRAY-q}3fTGQq#ATzXlI8jue27*0&JSRMrcv;B|->_AutEQuk zB)CWKM${j>c5f?SBCJWk!L#9WG=KcM*_xHc^U!~Xpaqj``mzggHgx~~9>>@K~woF>U?~3h_X_>(X>F*@M zP?`10eu8hh=uiN&{==rtZQvSVUhI*s-SaX#?ZC06eIrlAUxi+6uR27kyS3`mT>!9R zcKO#o&H1B^CvMQOqldaA`Z-zjaXr_b0*_x?wzV`w-0Le(?hB6}OpZIGS2{_S=qEaL z@4&di8&{RN)a7(|nU_zc=`r>?r8XqN|T?Fn4_Yq0f!r9#Ze- z1<8murZaZ>)GH_&GR?I>D=rvl=^)J6jz+0Qu~g-XUF ztzPvP1A7Hl&q-T$#FM#)*MpsLP%QK%?UFh4-isyHK9OFanis2)`s!y)s&iPZF#II84vC8n~7nG zezAdh6lCtcp`o7_izeV{u1cP#?M9k~imje{gAj3{AE4IhAPTK|6fyN79Nd9Sfco+(|c$9az zh`eRHt^at$%WYvwM-b9ZGO$C%!#f7`eXSChsF}lKyCHzIrEah|=_>%!(9*6QeUko( z=389u8a;Sc|JcmapSyP6OX&Gqy)xG1VeF@I;!p97o}Ro29lcVgxq44S6W7Foo1qpV z^e5uXvq^Qpla-gR*@*MctZQ=DrnO8AAZ{CIimcld=i(i;^m2Sg?HmU!=e6<()LuE; z+6ikcK`EG9q__O2>od~IG~luG53dg!wvaqA1ORbga$Eh}@5q{#?5W?^G?H>inpI)> z`q=GvLOz}AAxVKh&4@0SJXI_np&X)l&YVfIH2RAenm@hykvW#DGni-m7w?m+zS_3X zPf$UFzsnw>-|X^S_bNg}$zPK4@Nf;*8r(x#u~PGVjBPIt$Z_Gxkob~4(ScoXjG{@V z)p8cQy9+khVfOl8Ii`YYK(chNf^VqsDoab9uLZ?in%Pjp;p}31m?!luSMAR@+p`%H+mCx+a0|=6A>~0uo{Mu`VF#C4CZ0sje$ltQ@#mQrn zg0e{oD|Y`n1v}_9Z_TAH{9OMa`@lIAns@Om#48bI@)veQvF2C`TTORTsf;;8V{iQq zM34S~dtdorXa+2%&d~IO-EcK2D`;1|6gT}~8m7q0uo<2is=iZ(j*nMn=23wD^UaEe zSfarXO7lo-fp)y-Go5pmLXyn$>v>I-H!%YmhO{wO)5bYT?7!qVvTTVzy!2h-OebA> z7N3&6p^tSd0CdD|7r_yr$+gY~>t@>col)aIn;V-r7t+YPqTJdJ!>9kHXm$x%e}wsZUpF$QZ0O8T6VT^pUU(_bHtbW^Qe$*IGtohoMFfDy67B)zDb#hc-~li!_9c zSm!|(;{}njr5hU1M@a~PpFlJ>jij&I-?RQ-LIBNSQ76 zRokyc`1E1aHSN`fMXu}??)}mItRT40;+7}AeZOF%dFif{X40wlkxdKy>h>0fe~x?6 zZcM?hn_7PzUquD@QQf`0V^2?Gw%5Wiu4xPmD0JPIcnCBJu!zh||p=-83eeO~D*lt1RU2q8w)Ku0$I!kMJf&ZG$T<=}e2;kk=|8-R-3x={q7 zaC|Lz%uvY+d`KLkIR?%1)5^(=_Ww${j5UcvcB~;6=x~vnau4?mOV{r6)by$M`8S79 za{l#E0@Ev)V2aMB-G2=@hb5f*0*cc$Sa!U6ON~dcCO3bd6%_fuJuhS{U{l;E!8ms@ zI5&RD`pHk&F6@oMpV!zW*zeL^P5Na7557ac9++TPyp?sXDfW6I_?c2hOX=xh0xlwg zP>s~6_y(Ot+LiH(T#Xig-DUQZ%i@DwNZ?my*cR(x!ipDPq|Yh~A`%Rvjb1I3b$UtC z$C+XNxZJmF?00N;(W&7EF#z_6CA7Yyxkx>W)t-}oR25duyAvTBYcKPv^4rYt?poc6 zgm0T$H(u+;xv?KO_M;!QK!ZolcNKj4e8<0v6PK0+8;w4ZS7ytR>oAH$E0HfG9Czb@ z#$J_|nfbWfD2MzZS$tOgOP&J8^$a zzex1n@*ta&4!r8}!wW-GnoZypoO*Ly*lPx0W2)rYXm9he)crQO|*N+CFNR z$}@$3J$2^0GfHj{D?+8$cm03ueP>jY-?yejkRl?efJjpiLAugA2m;cTDjkt7y@VFJ zpom08iuB&Al+Zy@g0ujkLkNfvLLhVkgfg#l*UY*z^W)zCTJ!avPx+Ab=DhpteRes| zem3@gig*TcO`;-5=PU&15OE4huVyuvVI3pw@zaBNdV;#yLTd#(+F-yz%wyXI2L5PFJxHw)h#3J$#j>v*@Y zTJpU)3CfdR7XJ)@*p?!Uwq~P-{0_7(Xn&E*wE*Q&=Gxw2|81jS5W3 z-TTlkDffK|`#_Kz-uRhqxK&6YIbztEIefRM>@7tW|IL8|x8{6LPZ&RWePc0~Wr)|} zRE>h#nPrlDN8GmU>BCWn;r})>{hPZUT;$t4kvxR69RlFHrlKm6J>Su)De%#>oB+@~ zs>KzKwBNwyCFrxz>9J=~q%)9<0rO|?ZUKOi>kY2!SMO}Py1zNavo%Kn;2yTM>?XVY zTwp!`xIbkBxLRzb->W!!3bf=t6TzEtbO=a@ta6F7&7`jBtN4HId&B-Z3On!<##h|H9k z?ro_(zu3e;&nkty>hA+ZZcma$9M?OiTh`gNv>8GFwAdOJ0u z%Zp4*m={iOa-F8cnV$e0V$V$8063J->bmvm{XN?+IJg!yc;AgN_gahDou+N06Sro4 z29Zj-QUOTyQM{_JbH(3CVl*ktjIlcw5OKw3c!%VT~)p3HEW_ zM!|`|_MXpfo+7|?mdl1yAJAgea zvsaTNZiX8G=m*?$B4?D8fwdG&IUGH^OG&vV66%mn(EeLxWWQXLh}=!-(YyGq6S*Xwh5B7RU1ZBoi5x1ng{53T(n>~No?~XoiA{PYr z{Q@UheX85Wy0ZaDsKv#_<|+Nuk0|Zr2*;Ne28*CW0Q13OcT zjg*;JI+#C(si_>4cZw{CB*sR6h=2X@Eprc7UQf{r;9`cyE&;fqDb^#C&c(_KWm^j7 zJ{8C@tja|d=S(DX-}$TO8fqBMsTB{Gl#%*= zh@}&x$m8a2l$H55Hg&&pP}lPbilk7=p*gQAe3zSKBx(d^K4JwzrcZbrT|IWu&occN z8iEy#J4-vEkNeS~;y{H>rw6w(2ly=*fIR>Dd1r)SL;K*dq5vNImWi9c<~!+VQDGi( zIeU)zeRYtdRPojQqIp;0SpdkzqgPp58?)aq^{%-|OtHeDshBwN6#ZIU$=59KSy7ty zUCK*Xql&Q~+S+RMpmCf1LctquJ!*ObZ|wK44!)d!Rx?1F{3UL;#0U~S@#%@4x$)*S z+hxJw`L|JxzKJfz=`By11F9a!Y{1p2*{39=u6?5p;?ZQcd*q~QRIBS{YRwn1 z{`SzZmvnSNQa3{JAmcq3DIn&2^m-8 zw6QGu*qQEI5%r4{(dsvNf1poRNu-1Gj`yX$U*&O{l=08`e~LW2IBs)4v)hX!GEs$r z?=7`a!t?Tb-VZAayi9bLYLfcDnTt-EP=6g?S?Vypz5(PnX+MDS@Z}KdgaxWCq3NnOUcnT#7b%V;&odRrrA0m_Xm-+%n<+e8n~7D>8@|*Y>0MN_V1PfhO7Ib z2%Oz1VSXeo)Pdz#inE=vy6Q~kj*z%H?*~`Bx1Z_Ts_CFsBwdeH>UL$9^tMji3L5!eClzy z-cx9+Uc{l!%?a?)0>reSK+0gs5X!LYs*2gd->R=+ctEzGmo4v}H+>0pxeN6CIV|}t zAFg$NnaH&k2^TT!ze_5syWlPV-WjNWK6s}p1+^~-Gpc{%S8;cByl+LkY^6SJ#dl@} zJTtipu9jP|acF_Ip-A=tgsAMz7r~9t#jTu`KaNq9B%++N2p#^6-w|$yBA}ID^@8^r zTT|v&f3p~`i3s8*DxJvk6}+EB;vHMs=Rdb!DHTf}4`s&vw@tZ!+jft)=nrZ({}2(X z7jj+%4h)Z5jnlCI&<}vn@dcdeB&i+%RQLBVSx{ofDN$M5JDx^XL3Df2%9^JrMj7~pBQf#@o2xWkm4$R z{=Mu5J_BCLa-$E^4nM_oiAKn$L6=RgoASBlBSFY1-OA7Q$Tjtb8z@3lZAIWk}@Zi#I*;h#O8ngwtkS2xCzLXd} zD@WI_L|E!xm&R0o9MoOvxsm-N;Jc$k1BG!Vsc|JWxRO7Q&p1jXErw5xP6M-0bEI-z zRRomz;w}uhKlhm_^Tz{K4Pu%ZZR%~)C-_?X>tBp6KX1QlqqHImx71a+U15MHJk8Tj z)e97E^wTh-n_K&)QzXjS%GFKm3>Nphsy1R~dZY=3BTq-PIOjzk!$fmLv&1~L`QUW} zf3bp|N&4Jz$=Rp-XVs*4q5wnymwmTaLm_*Ez^Ii zXivQj!xHC3J@#6bo@JX_8a3BFZZ{+JFBJrAq!1FOs2&A=sm*G#z+4x;lnSXwAfUoh ztd!;V^5@WK1`}-$ZC185Yj+rQT}dt5H`#L@)oozT-CAfm5KCEu;<4{9F4TA zH9Iwj%!HOmkFK2>Z992#Am0ZkQ@ra?TQ!&Mi0D5y50Sr93mV7>d~PkGRytFhJyD*E zF10DMU~~niO=9b-XWVVw%e*U;*t<}!)GhQr{^K8qygp92>5!nG zt_>U^=?IUXA-}Eo#=z!BsS-_+kisws=PJ+Vi0Gp1R*{+&+3{VSx|n)PbHtjlkd2ETeJv=9rTcZK?7GgothM{?V^Lo?%D`eoWBsTMq`D*Dy+FAHcwn>em?lx zueGLutq)-^zPP@HPX{~qVHnlravKP>nSuU!w)pNzcJ?nX&h~9p1JI-ZqsC4F?S4v< zJklr~CY#5Qk_iIFs8#T6+)v4rKa&V$b_;V-lquRG3Qy9kxk)E=%tBLXa6gAdxS<m^HIV7;PCGsRaf6}w&0YiKEHv3P4>U;Z%B1^l6)Y-VqS7qWZZsNonvxjA)9{-8uy1(tUQ4O&i$M7ABk4qOn}((~3blr) zy;n4RP9W6XB;@^ayOGHr`^PRIu)c}*S<PCVKgGdyFrTf`GATm> z_}xT9YN6Tj<=)9<06OdN&;(&$h<*$ydT-7!YA;A0!{s1c1Wms z#eMK6#GE@@UP}JLH?d@<%kt7MU+u-esdVwQyvpPNxl%(QGzd>KTenJdzNrQm32i3R z`d6X5E6HN%g^f5dSc6mhElI94WB^qLEXeCh6rz>Q*AO=HRc zi&0(0geVap9>`p-38wrlVLl2}yw*=|j%Ahqx9!o{e47OQaKstrtYe^Gd*x-!GuV9H zQZ@r&w;-0R9q5TZdJk~XdV1&#-gO2jTkuXKqoApH4@r5@!tS?^SSr@|ctyp5gWneP zJ8hvC_UG(`oJ(6Y_1gG6(V%0X2sSyV^j@*LgR69?ej1lITF}on_BtMDd@o6SIKVLS z{@y3C{Sxtvv8N!-W_y9xeDvX?yxUTGyh=}A0NK?GdP+=t4 zszHD7&hFqHJ*g&uKMO9I52Q{mrAVF%I-ZtdHy)l1RtkTxIj}tHRAoNQQp<{Ds`%af z4kf6866|I5F82xIsg3ceg7R{<5QCq7k6Uvy5p*IMZVCEuBdo0r*FGW+-@Tzx3)^)M zbCTy?0|tkTtlxCMtX>PR+x;RhVZ~4b54g@BOR9mU!w6J55jVn`f=^^@!kw-Zbx;}2 zWFVanZ|S7r5quFQ1$^I~AFcPfCs7VzGfx>T=2wveDR|wimHecMtA(7H!oedx@6bV1 zI!1oBJNfoa3?xJugK>~laOhaHHMeBBoFXqHb8RJ91+xp(UlVE?3n|6Pbj)U&&_93H zG?p@v>6k!*`)&6p&W&qj&PZ}@S> z`i>bmEEdCZ1y=MM^M=OnPwnAhD^2W#3cx2ODK`!OvvR?KbeMFgh||29CV|sDgB4w| zbKTrh$KzMXP_jc~^NWqmw1?p$8LNIZ#s>o@ji)Uhrk!77S5Ln?#vqOD5k5$ZlMPm# znM{Q}mXM$RL@6Ti5N8;w|1Vs!hM!f_AIxO0AQTLn*xaELw<9imUlS@@{wx!prvkgC zV*d54?i1zD!9j$ul!$Myzq_=IK=!>4scl|N+WhfDoYYe>fv=>Cxt7zyj)tOqqrhgM zoqbY0!epNDi;qB=cuFY^Z_sSOwH-vhciKQnMR_@>@GdAlyVL1WxguBVk*3bKVFI^zxSe7{Zcbef0IjuZT9xf0^)SUbdDF3 zkCo<2|6k@bH#9dBHLg9-W)u&y&}4t4+qjrm_dC0`Qr%M8PRL;HhPwpLjGhLH7P zpqzTAma%t91ntk}#DS0XqNVnbDi?F5sJ%)9y80W7CKY!qOYU@k6k;|QV5B+tt@L$V zvDB^oO=mLQ!LvsVW2y~fO7YI%e6SQTIc+tkhZrR!x!a(JcYP8iOX5?HR<2N^MXBX= zyzU-nNHx1CN`A2p26UXwB@t`dS~v-gU?^dg%^%@*h44pyZkqi?bq93);;Q0N<&Gtq znYGuuGjlC&%Sbrz#}5+C#RUDgy$VutKe17%J>K1z^?uNZ10zO~@eAT!mM&1>+T%YP zKRB%V85+lQs_^?Gy3?}W!k4^J6Yha*cN|Ge1KP0^sU7C|ILC>s5lr*X9U&_r zVHZgL)0YsI@TC~;cNI0H2xJmhBkx8cX23(5d=wb0d2_Iys#intL@LIS zuJCcOUx4oyK|!IBBI#`TcfD9$Ivq6`gaG*{=0WS$bLsvaz0jWUxzm^g-eP(A-f*-I zD@awbEx_ZmI6+fJYh$0YxUy@Nq69pL*@q8W2G(2DqhWr?zJZKcj^emZuhBWz0;@T< z!YnKI!mQKav>8NI-bl0aQoV`ln-i!4=UrCV83Dt7fBNirt90y?IJQwzcXo7Q7rW0c zbSCF~wzmy6FpX-G8ai1g+{p2DqBBQ0FL_G{^nv?`sP!MjrTVla)J8YvRK(Qw%zMep zKnOi_iZLWTSx+iUuf@#lLMN(fT_#TrU|CijIs^L%3HN7pR&(vH^=A-9rQMd@DsbB2 zrKm>A1z521cb(Y9Ofv}E52>g1gv03Q;)u#=rS_?X^|_G1BleQxxmSg+{ zA~xYijCcHBZQKcg|B>dTjoWM*<9JhPhTGe2ayK^QVg2S)=gx?2mOZ^iLMSrg`?fc> z2Oo7^YWvb>VpUFvU&mP`V`r?4MP?>CDo1wxzWgRybqq|rkXg5GxW#tbFtM#S1NA9i zOy|9`ZIKLR)KQ}k2>KKD9P+!I5R%?udGhQ(sn!2hw9JZ5+s9X7u0^B>34z7X?j%C$ znQcRqxuK+-UCKrkS9-i1clO}Iu3>Xy`NdTVw4k8ZO+pS$Nt)8$)?t9OG?Z!;Sqcnk z1Jp-(mF0p_7X34Xv}=JQoq006CT_F2F0?%$Eu>djwL?dt?Jd=ug4+6-E@ef_H($!~ve>oa zUbmQLuIfyODRX!oye6LFQ_<^gI>9qcpYin^PYD%4;)HqVjtJdD3E)6tF~pwrES%2l zB5~ln{hhP{^KYl#H0kK~k1$W?XK!Z8MLV6<|6PX0!2ZMNg}G@~)CXF)EV@|Fcnm-w z^5XN_AXcbJ;r8J>gLz%%OmbAYSMwe=Q|0FIHUnK~w*$>tEexN)wHZ8Xe->*T9m_89 zVy~%BW-5!+B-Rbe%~f& zOSZ*bkok_irh;~zqH*(z}*Q7Q9(y(RYH|1@akm zlJ9J#)YYbZfZwBDoY-YARV;Q^r7omsN5XIew2oIM>RX&GF52I6dFzYXByQ z&r+us$yGjDp~#iksa}0h7wFXS;|j_9At}&`{R+#@8?agbWed~(s~MO#b5q)(;vlU3 zO;(H&W!_?IPq>f4yqb(`FJ^Fm!E;)^Jo=MRxDQPpZgs`;wuK=9?t$_QS@s*J$VUv0 z{3_?gzAJs!Y$kAm-7!4cJ@j^aAbX0D{S0n-Ax(~~jox7!5J9CY_-}hQoo=A>WCw2L zN?4vIy+&$M79o9)_9rl8rY#&zOmlu+i*6=uJv(@5OaNQBr*{Y2c8!OrB!ti*4T=0e zPW1mUy>NC*>%)a#UgIVaB~E?zk``!YfU5g0{#yP+#SOuAG-lit^YJ}^Wq(~PkD z_13gxsd|~l>JIPZJB?Lyh-pmdUTYhXT}Qu;z|B5lS<9M{kD84~>d-KAddQY8lMmYb zQJS7rP~X_kbKZvp*21!8aBYP9Fw{+|V4=3@sV7wpGwXzk;-2?+zQMeSt}Zes4f^#~ zFxa!YP*+!-Ituf=MA{b8NxMVM5OMd^HqzOfg=(r?0|eFoA-Yz?mD z?<3lE*gg-zY4>fL*-oAGcQiDNRGFDcg`GlzTBI*|viSLpuuIe_fWgS(C8^x9!<;f( zqP$_3H=GtlJZyAd_RcPijhD*vreIat<%tu-Af8Oi#7ZH`n(_#?Dfqx*d}NBkQJ3Tg zd1ulQPvyrn`FVfMEhFSu()mF;r0%BFZPVHOr_)7cWjEGyGpkOvkE9LPy_=ic@23cM z`5TXoy8U_`RIfwm{>VLHAMk~ z+xSY5W^${yuZy632X|VVbg!OBMsKv^^rprzww5cu7RK3E>woTV1&WdryAVvfE<(9FYF4J-g4LVo4j@p8y@0x)cJunA_ zGe6$ugRR?KN*OF_lf zkiS!nVlUg--$lY%R3((LZa3wq3N(cwkc`S)$l<3MjBFOsmrYP%*;j}jIdG@7kLS|Z z04Lh*O2MM3ne36mk77djAVv+IYRm z!*ppEx=Z+q*7!f8sQ+nmou5dP*faUT?@`&jnG#(q&o@DloVIQeH9#af?abeXZMPnp1_;HY$88MhP*-xj zDIme0e#`PG`9uv#y{Y8eA}D-LV=HC8T^f*QTa0&Z#6P9AScb;mmUheK*-^I&?!~yK zw+uHMjx+0$nY; zkd=g`eI6*RVI?=YLu_GJKN|T|DM+8*Riro`-beAN1(%LFeApnfA^jp$LoXCo(2Mn3 zYVXBzojh?7`-i}nLYDk*2(3Wf!6$m0uaznZRNcs=>{!P_VcIUG!t<3d_Qjt~$|=ZQwk< zk|ws$nM}B1R_;EYk(bt?Gf=BvH)1uAxQKh|$a-g$NWktD8`4h{G{X!|PHS4yQU$Iu zSt6k67Ks9_-{Sv4_sMNjcJwDggY1-?(%#%_0M$w#4|SRDX*FsTF0VlWtqRzx23nYCCOXB zU7ClxE&Y9ESa>eW_5f%z@G;OfPDBoP97S78M^Cv^V+7LMb=d*l79+{F$-q(%0RAyx zCy}1xf5_YH=BJNYZOoXyN`7w~o^9UqKsTlC?qHr~Gk&vVqLNB_`quQy3FM=W zg5i1>ytteVmLOdo|KVt5mmkI=A0nw8!>)r=vTa|b;3eqferl*J7D%kmqm_vckuNo^ z{K|$fHZS$zloU`}Ee2Td57|^!ObtOmpNCZc+>ECCEoJ>=!eX1OtS{z-q9v`%NH@ql zy3w-x;l2PYFjS2=QR0}1*?YD$>+2-95rxPbYNE;72_DLm%7KpHJ^RT}l9o#c8R>DL z71_IBIZ-gn#>npjH9pK^%W(0V`s zjWWbuHEP0YWXzXdKA9E>6FUlV!Kh$Ot9GLbbKSA8&2;(whn9v~x?ilCXH~Wde`x2B zm0Qa$P!wj?A!yhJjUggC_|h%;4J^lxyMX}y>;xP%xM)u+kK6j%g_#+bV3LK!$Y-6l z1A)cK?a&d^`~Nvp{ExVT1cXqs4!rO+wMtyMba~NeZ`W#UXl`rT-+#m3+|XUTt1bYv z`cxf7U0hXZPd>_+oaZ6^X!URWp{AY@xhn0!Z{y1ZYKW zH$SbPDaW(E9;0hzV~I1Rw9|BC?(^?xZ4c19Vq-A}y&%a3$JLr19z%fi+>Ui@zZBwf z8vPu)2>wHm3HP3S#XhF&#_n5|f!kDY14&l087Cqhu=|h>!(xUF#e95^w~vQ>DOkI_ zk{40b`J7>c>#`9mtFlgldD6{HDiZAAt`)Bxm9j_D(YW^JX0R|T$=*RAFXs)Pn4QYX zu5mHm^ma9JzH|m1G|LAyN7kHu*YNF!=qxsQG=tvdqSr{og3wE%`ak)FNQzlbu7KSt z@rzjeqS1jEXZGn)MU-PLU$Hk3f+?lOh{l(WG$+O)Wx3s1cOlKK8dn$o?VN z*}AO;zFAt{LG-{mAA0I0DWJ5v4 z1d={OOel>7V-6(Wn_AeRZaFt^o%)^l^F>VO<<0uVUq$*k9qvWe`I=0Jgs^~IhzGosF9EDub#w0(u;m>+=SqH*w_m)5=z&_leQY`)(#gW*O!b2$mMQDw6xpY zJ}&c{ZhU*24O*6aRmb)Xesz*H11NIj*+N2+dV`m0_?5kr4|CPLRpELl-@dWoEWwcg zl)R;ReyK$vlrj1KAbk1o`QTKFep{WFJbc@`4kv_duIsKQShfE!Uw<&7Xd%Fw|knYhB z2ulCy-1xVk{w=6~@b>>uSNMlB^xvZUx9I-m17x0rR6M#%)PGp_gt2S)LYaGoR|-r- zy=$R6(!H$SMwf!tB(>8Oq8iWvYe*Uo#A!Co?Xhag1RJTGt9kyn!WWJLV=t6Ugr;{& zJ}TR@BsDszlc&{F7(4)5F7W64L7tmh!lTMxD0WV=28i}M24s`cH95Sg3pv0 zMD1hs-E&Pw_G0)`vfn@-xUO-V`J+O+D?}po$~s55!+qdclQ(Ieg;pd7o}BK61^!y_ zxqC3Qcj3ad2TxR#3@)t7WG*?qETTNe&4sgTTeCc@kaH5Yn0>AF`1_|$XR6r(gky-G z!Q+z)3qI;t8Ka%x8sl@fD4c(YD*h<)W(48anJ>XfGPqd-&ke7>NNS{&9RwMy4ayrj z2#?+qBo3h@fOo7p{~gQ2IweI{i@s64?qrVK8!d}0pL++-ItwJDd2eyM`V;8gF4N-1 zsJEVi-jYuku&nL68vXN@)d>}>u9<^sU}udUTyVQ&sw;JM9~zQ*a6%f}nF~?fF&%^q zUW`W8R1K_SWqOBe&tH}7$Ifn#4@Y)yQ1xS_se*SAHtc=vrq>SU$nf5B;$6St6h#}g zRcNB;F7f=p0V+5|_0H&JCDw@|GDMDgbK2DO=PKTbxF!Zd=XFAk;>N*?g(>8f=`^7b zIKiLcNc-FutG(`MOkY`G$hO}g6$d;>sN$;li<@3&6tw;-;lzC=;PwV5!?s0QbN_q| z)dsC+JBr2Z3KHk8{4~&IWYPpdxjoSGc_%0ElJs$~?A)P^=6Nf)5MBa8buPDe;oPXB zoi=l`0^2MNL}8|_%Vs-)f{D4bT5sd!kT3}bboqFOqwp)^n@Nw+*Q>XQ#%);>U04cGzfksarykd@5_@^@0vC`(KA>~m|513%st8BA zB|@TiRQYToarm%1Ddk?aZ<}$>9!H)KAf?SeHBRUL6PzKXn8W-weCWX{j; zo4;HIjkZo~*&!X7ohY)TVTT_^EfRGGhQktw`*KrY6-5Z)R2l6_u*EZ%G@-+vYgNhyTfvrKCkD0q#$ zj3;UnSA9XG(;#FeI)(43QljpMDI;akVo<^u63jdu^ra)GVv*_m*tYXMD1jc~;xwF% z?S3yhceAppC`4%att;&DcdW^}3K@o#kB7Ns`3?!ln}WX|Uqde!nYXC4MzG4D-sh^m}{oM%yZ}pK^ zJ9m*L=GGkf&$A<{nI8_Mp81+K)~id(xyremC}mCrdR{@_Rh$34j$Pa0=dWv&OC+ERf=79Bx#<-Rpne zChJNS{&g@Q33+rI0+;oYS3Y-@jYXZ^feNMXnO*%FXHl~+=@-{FbT3CUTrMInK~Hbg z*YyN8cff(@#QyRu48h}KC7SLQ>h2e+-!Nvbv;X`kz7PukFIIcK(Opkuomg8+yMqZD z5Du=fcFYajj;BXoz2y9pwB0-0Y2uheBDzj_xn2}eJ$GFK#xMN2qkU0ELFq*HyaUd< zo~+rsXOJqnrQ;@2<7>yTTx)D$ zLr~H-w*2*}U+V$u90xPBE_3sCFq-QgvL>DT1|%RbZ3=}8-sJt{mC|kD1;9s*-r4E4 zPPueq$tK-8k#$XvK<*?ttKP*TiIC88=gVIuodq9YV!)98g?58nps^{*^?P`_qw>E(rCQl@#wA_Lw@ehl9qZE;R6@3`Y z<-)}x*u|}%k)>P@P3gngRp;9ws)~=T^xRDELsaV53QpgxMkfwqEDa=J1|<6j-N}zT z_gLQ*AJUv}m~TPr&fgD}e}BEazL8wr#6N>eJDu8h=nX6q;Et$~F$&Z*E1IC7ZA?=n zN@t!Ot-IOT3a3cVhRRe|9(}Tu>wN@f-I1RF_wy}zpDWIA@*6AB;wO7E7ziG(BUa>- z_uaF?f&?Iks7Q&+Y44+*UlOTJTGs#=&}yE~Y_gGnYXABwQ5fx=y`y&_tG>$x8+(NW z&Vh|Vq6zvz)n^3VxmgmMNwy(n)AzBSffG@ywToFdjC8G|6?aU{%@*YIj-!@OS7l;j zxz3fxJSFLL;)k;5A7|&(ytNg+IlV|ARRyi%JjIA{Uu)MPW8fQ%n&)X~SZ4y|t8xO; zv2udGJn9u5&7llcU@E_I{XmB-b>a`Nv91I`AH9{485hEE-U>F4NxPNNl}21I%eFnq zB6l$0{PhRnOBChKSx-YU+Vj*+{;8DyABUWgp7oGb8E5mZ(i!LJ++77KC<~1bUe&memWBn=AH{j`@3I1^#krnqQ;W3s zLt`6vaW-2e0l00Qu}oa}nf1%2HjOk>YyLhlZaZ)9zkWbJDUhR$LT%dFO9BJT>rt8~ zdqri_A@(u9@YhV3!r^$4-m4Sf8GxXED{O1L%=k4veuIQX>?BCD%x5Unm&dxn<|E)IvR-6A%waL_&Kf93Wr0NOj Tvh=+Ge4aekQK@`n9q~T^I@o4U literal 0 HcmV?d00001 diff --git a/latex/chapters/img/datalogger.png b/latex/chapters/img/datalogger.png new file mode 100644 index 0000000000000000000000000000000000000000..efd9f95e4f03c2f00b6bc3c1d45f40110c5f2fa7 GIT binary patch literal 1196576 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