From 2729e2c841ef3ac285d2d92e74242f6cfe5d47f7 Mon Sep 17 00:00:00 2001 From: Paul Aumann Date: Mon, 26 Jun 2023 20:32:11 +0200 Subject: [PATCH] fix for new gym version --- Aufgabe 2/jupyter.less | 13045 ++++++++++++++++++++++++++++ Aufgabe 4/aufgabe04-macbook.ipynb | 0 Aufgabe 5/aufgabe05.ipynb | 5023 +---------- Aufgabe 5/dqn_model.keras | Bin 287822 -> 287830 bytes 4 files changed, 13184 insertions(+), 4884 deletions(-) create mode 100755 Aufgabe 2/jupyter.less create mode 100644 Aufgabe 4/aufgabe04-macbook.ipynb diff --git a/Aufgabe 2/jupyter.less b/Aufgabe 2/jupyter.less new file mode 100755 index 0000000..d907d2a --- /dev/null +++ b/Aufgabe 2/jupyter.less @@ -0,0 +1,13045 @@ + +.markup.jupyter { + + pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #3D7B7B; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #9C6500 } /* Comment.Preproc */ +.highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #E40000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #008400 } /* Generic.Inserted */ +.highlight .go { color: #717171 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #687822 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #767600 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #666666 } /* Literal.Number.Bin */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #A45A77 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #0000FF } /* Name.Function.Magic */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .vm { color: #19177C } /* Name.Variable.Magic */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ + +/*! +* +* Twitter Bootstrap +* +*/ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); + src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 1.42857143; + color: #000; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 3px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 18px; + margin-bottom: 18px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 18px; + margin-bottom: 9px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 9px; + margin-bottom: 9px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 33px; +} +h2, +.h2 { + font-size: 27px; +} +h3, +.h3 { + font-size: 23px; +} +h4, +.h4 { + font-size: 17px; +} +h5, +.h5 { + font-size: 13px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 9px; +} +.lead { + margin-bottom: 18px; + font-size: 14px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 19.5px; + } +} +small, +.small { + font-size: 92%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 8px; + margin: 36px 0 18px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 9px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 18px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 541px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 9px 18px; + margin: 0 0 18px; + font-size: inherit; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 18px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 2px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #888; + background-color: transparent; + border-radius: 1px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 2px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 0px; + padding-right: 0px; +} +@media (min-width: 768px) { + .container { + width: 768px; + } +} +@media (min-width: 992px) { + .container { + width: 940px; + } +} +@media (min-width: 1200px) { + .container { + width: 1140px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 0px; + padding-right: 0px; +} +.row { + margin-left: 0px; + margin-right: 0px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 0px; + padding-right: 0px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 18px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 13.5px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 18px; + font-size: 19.5px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + border: 0; + background-color: transparent; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 32px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 45px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 18px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 31px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 30px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +select.input-lg { + height: 45px; + line-height: 45px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +.form-group-lg select.form-control { + height: 45px; + line-height: 45px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 45px; + min-height: 35px; + padding: 11px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 40px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 32px; + height: 32px; + line-height: 32px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 45px; + height: 45px; + line-height: 45px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 23px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #404040; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 25px; +} +.form-horizontal .form-group { + margin-left: 0px; + margin-right: 0px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 0px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 17px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + border-radius: 2px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 13px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 2px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 541px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 2px; + border-top-left-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 2px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 1px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 17px; + border-radius: 3px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 2px 2px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 2px 2px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 2px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 2px 2px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 30px; + margin-bottom: 18px; + border: 1px solid transparent; +} +@media (min-width: 541px) { + .navbar { + border-radius: 2px; + } +} +@media (min-width: 541px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 0px; + padding-left: 0px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 541px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 540px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: 0px; + margin-left: 0px; +} +@media (min-width: 541px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 541px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 541px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 6px 0px; + font-size: 17px; + line-height: 18px; + height: 30px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 541px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: 0px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 0px; + padding: 9px 10px; + margin-top: -2px; + margin-bottom: -2px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 2px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 541px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 3px 0px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 18px; +} +@media (max-width: 540px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 18px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 541px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 6px; + padding-bottom: 6px; + } +} +.navbar-form { + margin-left: 0px; + margin-right: 0px; + padding: 10px 0px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: -1px; + margin-bottom: -1px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 540px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 541px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 2px; + border-top-left-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: -1px; + margin-bottom: -1px; +} +.navbar-btn.btn-sm { + margin-top: 0px; + margin-bottom: 0px; +} +.navbar-btn.btn-xs { + margin-top: 4px; + margin-bottom: 4px; +} +.navbar-text { + margin-top: 6px; + margin-bottom: 6px; +} +@media (min-width: 541px) { + .navbar-text { + float: left; + margin-left: 0px; + margin-right: 0px; + } +} +@media (min-width: 541px) { + .navbar-left { + float: left !important; + float: left; + } + .navbar-right { + float: right !important; + float: right; + margin-right: 0px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; +} +@media (max-width: 540px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #fff; +} +@media (max-width: 540px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 18px; + list-style: none; + background-color: #f5f5f5; + border-radius: 2px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #5e5e5e; +} +.breadcrumb > .active { + color: #777777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 18px 0; + border-radius: 2px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 1px; + border-top-left-radius: 1px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 1px; + border-top-right-radius: 1px; +} +.pager { + padding-left: 0; + margin: 18px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 20px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 3px; + padding-left: 0px; + padding-right: 0px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 59px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 18px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #000; +} +.alert { + padding: 15px; + margin-bottom: 18px; + border: 1px solid transparent; + border-radius: 2px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 18px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 18px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 2px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 15px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 1px; + border-top-right-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 1px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 1px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 18px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 2px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 3px; +} +.well-sm { + padding: 9px; + border-radius: 1px; +} +.close { + float: right; + font-size: 19.5px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 2px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 13px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 13px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 2px 2px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after, +.item_buttons:before, +.item_buttons:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after, +.item_buttons:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*! +* +* Font Awesome +* +*/ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #fff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +/*! +* +* IPython base +* +*/ +.modal.fade .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +code { + color: #000; +} +pre { + font-size: inherit; + line-height: inherit; +} +label { + font-weight: normal; +} +/* Make the page background atleast 100% the height of the view port */ +/* Make the page itself atleast 70% the height of the view port */ +.border-box-sizing { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.corner-all { + border-radius: 2px; +} +.no-padding { + padding: 0px; +} +/* Flexible box model classes */ +/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ +/* This file is a compatability layer. It allows the usage of flexible box +model layouts accross multiple browsers, including older browsers. The newest, +universal implementation of the flexible box model is used when available (see +`Modern browsers` comments below). Browsers that are known to implement this +new spec completely include: + + Firefox 28.0+ + Chrome 29.0+ + Internet Explorer 11+ + Opera 17.0+ + +Browsers not listed, including Safari, are supported via the styling under the +`Old browsers` comments below. +*/ +.hbox { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +.hbox > * { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; +} +.vbox { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +.vbox > * { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; +} +.hbox.reverse, +.vbox.reverse, +.reverse { + /* Old browsers */ + -webkit-box-direction: reverse; + -moz-box-direction: reverse; + box-direction: reverse; + /* Modern browsers */ + flex-direction: row-reverse; +} +.hbox.box-flex0, +.vbox.box-flex0, +.box-flex0 { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; + width: auto; +} +.hbox.box-flex1, +.vbox.box-flex1, +.box-flex1 { + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +.hbox.box-flex, +.vbox.box-flex, +.box-flex { + /* Old browsers */ + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +.hbox.box-flex2, +.vbox.box-flex2, +.box-flex2 { + /* Old browsers */ + -webkit-box-flex: 2; + -moz-box-flex: 2; + box-flex: 2; + /* Modern browsers */ + flex: 2; +} +.box-group1 { + /* Deprecated */ + -webkit-box-flex-group: 1; + -moz-box-flex-group: 1; + box-flex-group: 1; +} +.box-group2 { + /* Deprecated */ + -webkit-box-flex-group: 2; + -moz-box-flex-group: 2; + box-flex-group: 2; +} +.hbox.start, +.vbox.start, +.start { + /* Old browsers */ + -webkit-box-pack: start; + -moz-box-pack: start; + box-pack: start; + /* Modern browsers */ + justify-content: flex-start; +} +.hbox.end, +.vbox.end, +.end { + /* Old browsers */ + -webkit-box-pack: end; + -moz-box-pack: end; + box-pack: end; + /* Modern browsers */ + justify-content: flex-end; +} +.hbox.center, +.vbox.center, +.center { + /* Old browsers */ + -webkit-box-pack: center; + -moz-box-pack: center; + box-pack: center; + /* Modern browsers */ + justify-content: center; +} +.hbox.baseline, +.vbox.baseline, +.baseline { + /* Old browsers */ + -webkit-box-pack: baseline; + -moz-box-pack: baseline; + box-pack: baseline; + /* Modern browsers */ + justify-content: baseline; +} +.hbox.stretch, +.vbox.stretch, +.stretch { + /* Old browsers */ + -webkit-box-pack: stretch; + -moz-box-pack: stretch; + box-pack: stretch; + /* Modern browsers */ + justify-content: stretch; +} +.hbox.align-start, +.vbox.align-start, +.align-start { + /* Old browsers */ + -webkit-box-align: start; + -moz-box-align: start; + box-align: start; + /* Modern browsers */ + align-items: flex-start; +} +.hbox.align-end, +.vbox.align-end, +.align-end { + /* Old browsers */ + -webkit-box-align: end; + -moz-box-align: end; + box-align: end; + /* Modern browsers */ + align-items: flex-end; +} +.hbox.align-center, +.vbox.align-center, +.align-center { + /* Old browsers */ + -webkit-box-align: center; + -moz-box-align: center; + box-align: center; + /* Modern browsers */ + align-items: center; +} +.hbox.align-baseline, +.vbox.align-baseline, +.align-baseline { + /* Old browsers */ + -webkit-box-align: baseline; + -moz-box-align: baseline; + box-align: baseline; + /* Modern browsers */ + align-items: baseline; +} +.hbox.align-stretch, +.vbox.align-stretch, +.align-stretch { + /* Old browsers */ + -webkit-box-align: stretch; + -moz-box-align: stretch; + box-align: stretch; + /* Modern browsers */ + align-items: stretch; +} +div.error { + margin: 2em; + text-align: center; +} +div.error > h1 { + font-size: 500%; + line-height: normal; +} +div.error > p { + font-size: 200%; + line-height: normal; +} +div.traceback-wrapper { + text-align: left; + max-width: 800px; + margin: auto; +} +div.traceback-wrapper pre.traceback { + max-height: 600px; + overflow: auto; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +body { + background-color: #fff; + /* This makes sure that the body covers the entire window and needs to + be in a different element than the display: box in wrapper below */ + position: absolute; + left: 0px; + right: 0px; + top: 0px; + bottom: 0px; + overflow: visible; +} +body > #header { + /* Initially hidden to prevent FLOUC */ + display: none; + background-color: #fff; + /* Display over codemirror */ + position: relative; + z-index: 100; +} +body > #header #header-container { + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 5px; + padding-bottom: 5px; + padding-top: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +body > #header .header-bar { + width: 100%; + height: 1px; + background: #e7e7e7; + margin-bottom: -1px; +} +@media print { + body > #header { + display: none !important; + } +} +#header-spacer { + width: 100%; + visibility: hidden; +} +@media print { + #header-spacer { + display: none; + } +} +#ipython_notebook { + padding-left: 0px; + padding-top: 1px; + padding-bottom: 1px; +} +[dir="rtl"] #ipython_notebook { + margin-right: 10px; + margin-left: 0; +} +[dir="rtl"] #ipython_notebook.pull-left { + float: right !important; + float: right; +} +.flex-spacer { + flex: 1; +} +#noscript { + width: auto; + padding-top: 16px; + padding-bottom: 16px; + text-align: center; + font-size: 22px; + color: red; + font-weight: bold; +} +#ipython_notebook img { + height: 28px; +} +#site { + width: 100%; + display: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + overflow: auto; +} +@media print { + #site { + height: auto !important; + } +} +/* Smaller buttons */ +.ui-button .ui-button-text { + padding: 0.2em 0.8em; + font-size: 77%; +} +input.ui-button { + padding: 0.3em 0.9em; +} +span#kernel_logo_widget { + margin: 0 10px; +} +span#login_widget { + float: right; +} +[dir="rtl"] span#login_widget { + float: left; +} +span#login_widget > .button, +#logout { + color: #333; + background-color: #fff; + border-color: #ccc; +} +span#login_widget > .button:focus, +#logout:focus, +span#login_widget > .button.focus, +#logout.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +span#login_widget > .button:hover, +#logout:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +span#login_widget > .button:active, +#logout:active, +span#login_widget > .button.active, +#logout.active, +.open > .dropdown-togglespan#login_widget > .button, +.open > .dropdown-toggle#logout { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +span#login_widget > .button:active:hover, +#logout:active:hover, +span#login_widget > .button.active:hover, +#logout.active:hover, +.open > .dropdown-togglespan#login_widget > .button:hover, +.open > .dropdown-toggle#logout:hover, +span#login_widget > .button:active:focus, +#logout:active:focus, +span#login_widget > .button.active:focus, +#logout.active:focus, +.open > .dropdown-togglespan#login_widget > .button:focus, +.open > .dropdown-toggle#logout:focus, +span#login_widget > .button:active.focus, +#logout:active.focus, +span#login_widget > .button.active.focus, +#logout.active.focus, +.open > .dropdown-togglespan#login_widget > .button.focus, +.open > .dropdown-toggle#logout.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +span#login_widget > .button:active, +#logout:active, +span#login_widget > .button.active, +#logout.active, +.open > .dropdown-togglespan#login_widget > .button, +.open > .dropdown-toggle#logout { + background-image: none; +} +span#login_widget > .button.disabled:hover, +#logout.disabled:hover, +span#login_widget > .button[disabled]:hover, +#logout[disabled]:hover, +fieldset[disabled] span#login_widget > .button:hover, +fieldset[disabled] #logout:hover, +span#login_widget > .button.disabled:focus, +#logout.disabled:focus, +span#login_widget > .button[disabled]:focus, +#logout[disabled]:focus, +fieldset[disabled] span#login_widget > .button:focus, +fieldset[disabled] #logout:focus, +span#login_widget > .button.disabled.focus, +#logout.disabled.focus, +span#login_widget > .button[disabled].focus, +#logout[disabled].focus, +fieldset[disabled] span#login_widget > .button.focus, +fieldset[disabled] #logout.focus { + background-color: #fff; + border-color: #ccc; +} +span#login_widget > .button .badge, +#logout .badge { + color: #fff; + background-color: #333; +} +.nav-header { + text-transform: none; +} +#header > span { + margin-top: 10px; +} +.modal_stretch .modal-dialog { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + min-height: 80vh; +} +.modal_stretch .modal-dialog .modal-body { + max-height: calc(100vh - 200px); + overflow: auto; + flex: 1; +} +.modal-header { + cursor: move; +} +@media (min-width: 768px) { + .modal .modal-dialog { + width: 700px; + } +} +@media (min-width: 768px) { + select.form-control { + margin-left: 12px; + margin-right: 12px; + } +} +/*! +* +* IPython auth +* +*/ +.center-nav { + display: inline-block; + margin-bottom: -4px; +} +[dir="rtl"] .center-nav form.pull-left { + float: right !important; + float: right; +} +[dir="rtl"] .center-nav .navbar-text { + float: right; +} +[dir="rtl"] .navbar-inner { + text-align: right; +} +[dir="rtl"] div.text-left { + text-align: right; +} +/*! +* +* IPython tree view +* +*/ +/* We need an invisible input field on top of the sentense*/ +/* "Drag file onto the list ..." */ +.alternate_upload { + background-color: none; + display: inline; +} +.alternate_upload.form { + padding: 0; + margin: 0; +} +.alternate_upload input.fileinput { + position: absolute; + display: block; + width: 100%; + height: 100%; + overflow: hidden; + cursor: pointer; + opacity: 0; + z-index: 2; +} +.alternate_upload .btn-xs > input.fileinput { + margin: -1px -5px; +} +.alternate_upload .btn-upload { + position: relative; + height: 22px; +} +::-webkit-file-upload-button { + cursor: pointer; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +ul#tabs { + margin-bottom: 4px; +} +ul#tabs a { + padding-top: 6px; + padding-bottom: 4px; +} +[dir="rtl"] ul#tabs.nav-tabs > li { + float: right; +} +[dir="rtl"] ul#tabs.nav.nav-tabs { + padding-right: 0; +} +ul.breadcrumb a:focus, +ul.breadcrumb a:hover { + text-decoration: none; +} +ul.breadcrumb i.icon-home { + font-size: 16px; + margin-right: 4px; +} +ul.breadcrumb span { + color: #5e5e5e; +} +.list_toolbar { + padding: 4px 0 4px 0; + vertical-align: middle; +} +.list_toolbar .tree-buttons { + padding-top: 1px; +} +[dir="rtl"] .list_toolbar .tree-buttons .pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .list_toolbar .col-sm-4, +[dir="rtl"] .list_toolbar .col-sm-8 { + float: right; +} +.dynamic-buttons { + padding-top: 3px; + display: inline-block; +} +.list_toolbar [class*="span"] { + min-height: 24px; +} +.list_header { + font-weight: bold; + background-color: #EEE; +} +.list_placeholder { + font-weight: bold; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; +} +.list_container { + margin-top: 4px; + margin-bottom: 20px; + border: 1px solid #ddd; + border-radius: 2px; +} +.list_container > div { + border-bottom: 1px solid #ddd; +} +.list_container > div:hover .list-item { + background-color: red; +} +.list_container > div:last-child { + border: none; +} +.list_item:hover .list_item { + background-color: #ddd; +} +.list_item a { + text-decoration: none; +} +.list_item:hover { + background-color: #fafafa; +} +.list_header > div, +.list_item > div { + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; + line-height: 22px; +} +.list_header > div input, +.list_item > div input { + margin-right: 7px; + margin-left: 14px; + vertical-align: text-bottom; + line-height: 22px; + position: relative; + top: -1px; +} +.list_header > div .item_link, +.list_item > div .item_link { + margin-left: -1px; + vertical-align: baseline; + line-height: 22px; +} +[dir="rtl"] .list_item > div input { + margin-right: 0; +} +.new-file input[type=checkbox] { + visibility: hidden; +} +.item_name { + line-height: 22px; + height: 24px; +} +.item_icon { + font-size: 14px; + color: #5e5e5e; + margin-right: 7px; + margin-left: 7px; + line-height: 22px; + vertical-align: baseline; +} +.item_modified { + margin-right: 7px; + margin-left: 7px; +} +[dir="rtl"] .item_modified.pull-right { + float: left !important; + float: left; +} +.item_buttons { + line-height: 1em; + margin-left: -5px; +} +.item_buttons .btn, +.item_buttons .btn-group, +.item_buttons .input-group { + float: left; +} +.item_buttons > .btn, +.item_buttons > .btn-group, +.item_buttons > .input-group { + margin-left: 5px; +} +.item_buttons .btn { + min-width: 13ex; +} +.item_buttons .running-indicator { + padding-top: 4px; + color: #5cb85c; +} +.item_buttons .kernel-name { + padding-top: 4px; + color: #5bc0de; + margin-right: 7px; + float: left; +} +[dir="rtl"] .item_buttons.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .item_buttons .kernel-name { + margin-left: 7px; + float: right; +} +.toolbar_info { + height: 24px; + line-height: 24px; +} +.list_item input:not([type=checkbox]) { + padding-top: 3px; + padding-bottom: 3px; + height: 22px; + line-height: 14px; + margin: 0px; +} +.highlight_text { + color: blue; +} +#project_name { + display: inline-block; + padding-left: 7px; + margin-left: -2px; +} +#project_name > .breadcrumb { + padding: 0px; + margin-bottom: 0px; + background-color: transparent; + font-weight: bold; +} +.sort_button { + display: inline-block; + padding-left: 7px; +} +[dir="rtl"] .sort_button.pull-right { + float: left !important; + float: left; +} +#tree-selector { + padding-right: 0px; +} +#button-select-all { + min-width: 50px; +} +[dir="rtl"] #button-select-all.btn { + float: right ; +} +#select-all { + margin-left: 7px; + margin-right: 2px; + margin-top: 2px; + height: 16px; +} +[dir="rtl"] #select-all.pull-left { + float: right !important; + float: right; +} +.menu_icon { + margin-right: 2px; +} +.tab-content .row { + margin-left: 0px; + margin-right: 0px; +} +.folder_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f114"; +} +.folder_icon:before.fa-pull-left { + margin-right: .3em; +} +.folder_icon:before.fa-pull-right { + margin-left: .3em; +} +.folder_icon:before.pull-left { + margin-right: .3em; +} +.folder_icon:before.pull-right { + margin-left: .3em; +} +.notebook_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f02d"; + position: relative; + top: -1px; +} +.notebook_icon:before.fa-pull-left { + margin-right: .3em; +} +.notebook_icon:before.fa-pull-right { + margin-left: .3em; +} +.notebook_icon:before.pull-left { + margin-right: .3em; +} +.notebook_icon:before.pull-right { + margin-left: .3em; +} +.running_notebook_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f02d"; + position: relative; + top: -1px; + color: #5cb85c; +} +.running_notebook_icon:before.fa-pull-left { + margin-right: .3em; +} +.running_notebook_icon:before.fa-pull-right { + margin-left: .3em; +} +.running_notebook_icon:before.pull-left { + margin-right: .3em; +} +.running_notebook_icon:before.pull-right { + margin-left: .3em; +} +.file_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f016"; + position: relative; + top: -2px; +} +.file_icon:before.fa-pull-left { + margin-right: .3em; +} +.file_icon:before.fa-pull-right { + margin-left: .3em; +} +.file_icon:before.pull-left { + margin-right: .3em; +} +.file_icon:before.pull-right { + margin-left: .3em; +} +#notebook_toolbar .pull-right { + padding-top: 0px; + margin-right: -1px; +} +ul#new-menu { + left: auto; + right: 0; +} +#new-menu .dropdown-header { + font-size: 10px; + border-bottom: 1px solid #e5e5e5; + padding: 0 0 3px; + margin: -3px 20px 0; +} +.kernel-menu-icon { + padding-right: 12px; + width: 24px; + content: "\f096"; +} +.kernel-menu-icon:before { + content: "\f096"; +} +.kernel-menu-icon-current:before { + content: "\f00c"; +} +#tab_content { + padding-top: 20px; +} +#running .panel-group .panel { + margin-top: 3px; + margin-bottom: 1em; +} +#running .panel-group .panel .panel-heading { + background-color: #EEE; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; + line-height: 22px; +} +#running .panel-group .panel .panel-heading a:focus, +#running .panel-group .panel .panel-heading a:hover { + text-decoration: none; +} +#running .panel-group .panel .panel-body { + padding: 0px; +} +#running .panel-group .panel .panel-body .list_container { + margin-top: 0px; + margin-bottom: 0px; + border: 0px; + border-radius: 0px; +} +#running .panel-group .panel .panel-body .list_container .list_item { + border-bottom: 1px solid #ddd; +} +#running .panel-group .panel .panel-body .list_container .list_item:last-child { + border-bottom: 0px; +} +.delete-button { + display: none; +} +.duplicate-button { + display: none; +} +.rename-button { + display: none; +} +.move-button { + display: none; +} +.download-button { + display: none; +} +.shutdown-button { + display: none; +} +.dynamic-instructions { + display: inline-block; + padding-top: 4px; +} +/*! +* +* IPython text editor webapp +* +*/ +.selected-keymap i.fa { + padding: 0px 5px; +} +.selected-keymap i.fa:before { + content: "\f00c"; +} +#mode-menu { + overflow: auto; + max-height: 20em; +} +.edit_app #header { + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +.edit_app #menubar .navbar { + /* Use a negative 1 bottom margin, so the border overlaps the border of the + header */ + margin-bottom: -1px; +} +.dirty-indicator { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator.pull-left { + margin-right: .3em; +} +.dirty-indicator.pull-right { + margin-left: .3em; +} +.dirty-indicator-dirty { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator-dirty.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-dirty.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-dirty.pull-left { + margin-right: .3em; +} +.dirty-indicator-dirty.pull-right { + margin-left: .3em; +} +.dirty-indicator-clean { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator-clean.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-clean.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-clean.pull-left { + margin-right: .3em; +} +.dirty-indicator-clean.pull-right { + margin-left: .3em; +} +.dirty-indicator-clean:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f00c"; +} +.dirty-indicator-clean:before.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-clean:before.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-clean:before.pull-left { + margin-right: .3em; +} +.dirty-indicator-clean:before.pull-right { + margin-left: .3em; +} +#filename { + font-size: 16pt; + display: table; + padding: 0px 5px; +} +#current-mode { + padding-left: 5px; + padding-right: 5px; +} +#texteditor-backdrop { + padding-top: 20px; + padding-bottom: 20px; +} +@media not print { + #texteditor-backdrop { + background-color: #EEE; + } +} +@media print { + #texteditor-backdrop #texteditor-container .CodeMirror-gutter, + #texteditor-backdrop #texteditor-container .CodeMirror-gutters { + background-color: #fff; + } +} +@media not print { + #texteditor-backdrop #texteditor-container .CodeMirror-gutter, + #texteditor-backdrop #texteditor-container .CodeMirror-gutters { + background-color: #fff; + } +} +@media not print { + #texteditor-backdrop #texteditor-container { + padding: 0px; + background-color: #fff; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + } +} +.CodeMirror-dialog { + background-color: #fff; +} +/*! +* +* IPython notebook +* +*/ +/* CSS font colors for translated ANSI escape sequences */ +/* The color values are a mix of + http://www.xcolors.net/dl/baskerville-ivorylight and + http://www.xcolors.net/dl/euphrasia */ +.ansi-black-fg { + color: #3E424D; +} +.ansi-black-bg { + background-color: #3E424D; +} +.ansi-black-intense-fg { + color: #282C36; +} +.ansi-black-intense-bg { + background-color: #282C36; +} +.ansi-red-fg { + color: #E75C58; +} +.ansi-red-bg { + background-color: #E75C58; +} +.ansi-red-intense-fg { + color: #B22B31; +} +.ansi-red-intense-bg { + background-color: #B22B31; +} +.ansi-green-fg { + color: #00A250; +} +.ansi-green-bg { + background-color: #00A250; +} +.ansi-green-intense-fg { + color: #007427; +} +.ansi-green-intense-bg { + background-color: #007427; +} +.ansi-yellow-fg { + color: #DDB62B; +} +.ansi-yellow-bg { + background-color: #DDB62B; +} +.ansi-yellow-intense-fg { + color: #B27D12; +} +.ansi-yellow-intense-bg { + background-color: #B27D12; +} +.ansi-blue-fg { + color: #208FFB; +} +.ansi-blue-bg { + background-color: #208FFB; +} +.ansi-blue-intense-fg { + color: #0065CA; +} +.ansi-blue-intense-bg { + background-color: #0065CA; +} +.ansi-magenta-fg { + color: #D160C4; +} +.ansi-magenta-bg { + background-color: #D160C4; +} +.ansi-magenta-intense-fg { + color: #A03196; +} +.ansi-magenta-intense-bg { + background-color: #A03196; +} +.ansi-cyan-fg { + color: #60C6C8; +} +.ansi-cyan-bg { + background-color: #60C6C8; +} +.ansi-cyan-intense-fg { + color: #258F8F; +} +.ansi-cyan-intense-bg { + background-color: #258F8F; +} +.ansi-white-fg { + color: #C5C1B4; +} +.ansi-white-bg { + background-color: #C5C1B4; +} +.ansi-white-intense-fg { + color: #A1A6B2; +} +.ansi-white-intense-bg { + background-color: #A1A6B2; +} +.ansi-default-inverse-fg { + color: #FFFFFF; +} +.ansi-default-inverse-bg { + background-color: #000000; +} +.ansi-bold { + font-weight: bold; +} +.ansi-underline { + text-decoration: underline; +} +/* The following styles are deprecated an will be removed in a future version */ +.ansibold { + font-weight: bold; +} +.ansi-inverse { + outline: 0.5px dotted; +} +/* use dark versions for foreground, to improve visibility */ +.ansiblack { + color: black; +} +.ansired { + color: darkred; +} +.ansigreen { + color: darkgreen; +} +.ansiyellow { + color: #c4a000; +} +.ansiblue { + color: darkblue; +} +.ansipurple { + color: darkviolet; +} +.ansicyan { + color: steelblue; +} +.ansigray { + color: gray; +} +/* and light for background, for the same reason */ +.ansibgblack { + background-color: black; +} +.ansibgred { + background-color: red; +} +.ansibggreen { + background-color: green; +} +.ansibgyellow { + background-color: yellow; +} +.ansibgblue { + background-color: blue; +} +.ansibgpurple { + background-color: magenta; +} +.ansibgcyan { + background-color: cyan; +} +.ansibggray { + background-color: gray; +} +div.cell { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + border-radius: 2px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + border-width: 1px; + border-style: solid; + border-color: transparent; + width: 100%; + padding: 5px; + /* This acts as a spacer between cells, that is outside the border */ + margin: 0px; + outline: none; + position: relative; + overflow: visible; +} +div.cell:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: transparent; +} +div.cell.jupyter-soft-selected { + border-left-color: #E3F2FD; + border-left-width: 1px; + padding-left: 5px; + border-right-color: #E3F2FD; + border-right-width: 1px; + background: #E3F2FD; +} +@media print { + div.cell.jupyter-soft-selected { + border-color: transparent; + } +} +div.cell.selected, +div.cell.selected.jupyter-soft-selected { + border-color: #ababab; +} +div.cell.selected:before, +div.cell.selected.jupyter-soft-selected:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: #42A5F5; +} +@media print { + div.cell.selected, + div.cell.selected.jupyter-soft-selected { + border-color: transparent; + } +} +.edit_mode div.cell.selected { + border-color: #66BB6A; +} +.edit_mode div.cell.selected:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: #66BB6A; +} +@media print { + .edit_mode div.cell.selected { + border-color: transparent; + } +} +.prompt { + /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ + min-width: 14ex; + /* This padding is tuned to match the padding on the CodeMirror editor. */ + padding: 0.4em; + margin: 0px; + font-family: monospace; + text-align: right; + /* This has to match that of the the CodeMirror class line-height below */ + line-height: 1.21429em; + /* Don't highlight prompt number selection */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + /* Use default cursor */ + cursor: default; +} +@media (max-width: 540px) { + .prompt { + text-align: left; + } +} +div.inner_cell { + min-width: 0; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +/* input_area and input_prompt must match in top border and margin for alignment */ +div.input_area { + border: 1px solid #cfcfcf; + border-radius: 2px; + background: #f7f7f7; + line-height: 1.21429em; +} +/* This is needed so that empty prompt areas can collapse to zero height when there + is no content in the output_subarea and the prompt. The main purpose of this is + to make sure that empty JavaScript output_subareas have no height. */ +div.prompt:empty { + padding-top: 0; + padding-bottom: 0; +} +div.unrecognized_cell { + padding: 5px 5px 5px 0px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +div.unrecognized_cell .inner_cell { + border-radius: 2px; + padding: 5px; + font-weight: bold; + color: red; + border: 1px solid #cfcfcf; + background: #eaeaea; +} +div.unrecognized_cell .inner_cell a { + color: inherit; + text-decoration: none; +} +div.unrecognized_cell .inner_cell a:hover { + color: inherit; + text-decoration: none; +} +@media (max-width: 540px) { + div.unrecognized_cell > div.prompt { + display: none; + } +} +div.code_cell { + /* avoid page breaking on code cells when printing */ +} +@media print { + div.code_cell { + page-break-inside: avoid; + } +} +/* any special styling for code cells that are currently running goes here */ +div.input { + page-break-inside: avoid; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +@media (max-width: 540px) { + div.input { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + } +} +/* input_area and input_prompt must match in top border and margin for alignment */ +div.input_prompt { + color: #303F9F; + border-top: 1px solid transparent; +} +div.input_area > div.highlight { + margin: 0.4em; + border: none; + padding: 0px; + background-color: transparent; +} +div.input_area > div.highlight > pre { + margin: 0px; + border: none; + padding: 0px; + background-color: transparent; +} +/* The following gets added to the if it is detected that the user has a + * monospace font with inconsistent normal/bold/italic height. See + * notebookmain.js. Such fonts will have keywords vertically offset with + * respect to the rest of the text. The user should select a better font. + * See: https://github.com/ipython/ipython/issues/1503 + * + * .CodeMirror span { + * vertical-align: bottom; + * } + */ +.CodeMirror { + line-height: 1.21429em; + /* Changed from 1em to our global default */ + font-size: 14px; + height: auto; + /* Changed to auto to autogrow */ + background: none; + /* Changed from white to allow our bg to show through */ +} +.CodeMirror-scroll { + /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ + /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ + overflow-y: hidden; + overflow-x: auto; +} +.CodeMirror-lines { + /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ + /* we have set a different line-height and want this to scale with that. */ + /* Note that this should set vertical padding only, since CodeMirror assumes + that horizontal padding will be set on CodeMirror pre */ + padding: 0.4em 0; +} +.CodeMirror-linenumber { + padding: 0 8px 0 4px; +} +.CodeMirror-gutters { + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.CodeMirror pre { + /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only, + use .CodeMirror-lines for vertical */ + padding: 0 0.4em; + border: 0; + border-radius: 0; +} +.CodeMirror-cursor { + border-left: 1.4px solid black; +} +@media screen and (min-width: 2138px) and (max-width: 4319px) { + .CodeMirror-cursor { + border-left: 2px solid black; + } +} +@media screen and (min-width: 4320px) { + .CodeMirror-cursor { + border-left: 4px solid black; + } +} +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev +Adapted from GitHub theme + +*/ +.highlight-base { + color: #000; +} +.highlight-variable { + color: #000; +} +.highlight-variable-2 { + color: #1a1a1a; +} +.highlight-variable-3 { + color: #333333; +} +.highlight-string { + color: #BA2121; +} +.highlight-comment { + color: #408080; + font-style: italic; +} +.highlight-number { + color: #080; +} +.highlight-atom { + color: #88F; +} +.highlight-keyword { + color: #008000; + font-weight: bold; +} +.highlight-builtin { + color: #008000; +} +.highlight-error { + color: #f00; +} +.highlight-operator { + color: #AA22FF; + font-weight: bold; +} +.highlight-meta { + color: #AA22FF; +} +/* previously not defined, copying from default codemirror */ +.highlight-def { + color: #00f; +} +.highlight-string-2 { + color: #f50; +} +.highlight-qualifier { + color: #555; +} +.highlight-bracket { + color: #997; +} +.highlight-tag { + color: #170; +} +.highlight-attribute { + color: #00c; +} +.highlight-header { + color: blue; +} +.highlight-quote { + color: #090; +} +.highlight-link { + color: #00c; +} +/* apply the same style to codemirror */ +.cm-s-ipython span.cm-keyword { + color: #008000; + font-weight: bold; +} +.cm-s-ipython span.cm-atom { + color: #88F; +} +.cm-s-ipython span.cm-number { + color: #080; +} +.cm-s-ipython span.cm-def { + color: #00f; +} +.cm-s-ipython span.cm-variable { + color: #000; +} +.cm-s-ipython span.cm-operator { + color: #AA22FF; + font-weight: bold; +} +.cm-s-ipython span.cm-variable-2 { + color: #1a1a1a; +} +.cm-s-ipython span.cm-variable-3 { + color: #333333; +} +.cm-s-ipython span.cm-comment { + color: #408080; + font-style: italic; +} +.cm-s-ipython span.cm-string { + color: #BA2121; +} +.cm-s-ipython span.cm-string-2 { + color: #f50; +} +.cm-s-ipython span.cm-meta { + color: #AA22FF; +} +.cm-s-ipython span.cm-qualifier { + color: #555; +} +.cm-s-ipython span.cm-builtin { + color: #008000; +} +.cm-s-ipython span.cm-bracket { + color: #997; +} +.cm-s-ipython span.cm-tag { + color: #170; +} +.cm-s-ipython span.cm-attribute { + color: #00c; +} +.cm-s-ipython span.cm-header { + color: blue; +} +.cm-s-ipython span.cm-quote { + color: #090; +} +.cm-s-ipython span.cm-link { + color: #00c; +} +.cm-s-ipython span.cm-error { + color: #f00; +} +.cm-s-ipython span.cm-tab { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); + background-position: right; + background-repeat: no-repeat; +} +div.output_wrapper { + /* this position must be relative to enable descendents to be absolute within it */ + position: relative; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + z-index: 1; +} +/* class for the output area when it should be height-limited */ +div.output_scroll { + /* ideally, this would be max-height, but FF barfs all over that */ + height: 24em; + /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ + width: 100%; + overflow: auto; + border-radius: 2px; + -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); + box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); + display: block; +} +/* output div while it is collapsed */ +div.output_collapsed { + margin: 0px; + padding: 0px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +div.out_prompt_overlay { + height: 100%; + padding: 0px 0.4em; + position: absolute; + border-radius: 2px; +} +div.out_prompt_overlay:hover { + /* use inner shadow to get border that is computed the same on WebKit/FF */ + -webkit-box-shadow: inset 0 0 1px #000; + box-shadow: inset 0 0 1px #000; + background: rgba(240, 240, 240, 0.5); +} +div.output_prompt { + color: #D84315; +} +/* This class is the outer container of all output sections. */ +div.output_area { + padding: 0px; + page-break-inside: avoid; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +div.output_area .MathJax_Display { + text-align: left !important; +} +div.output_area .rendered_html table { + margin-left: 0; + margin-right: 0; +} +div.output_area .rendered_html img { + margin-left: 0; + margin-right: 0; +} +div.output_area img, +div.output_area svg { + max-width: 100%; + height: auto; +} +div.output_area img.unconfined, +div.output_area svg.unconfined { + max-width: none; +} +div.output_area .mglyph > img { + max-width: none; +} +/* This is needed to protect the pre formating from global settings such + as that of bootstrap */ +.output { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +@media (max-width: 540px) { + div.output_area { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + } +} +div.output_area pre { + margin: 0; + padding: 1px 0 1px 0; + border: 0; + vertical-align: baseline; + color: black; + background-color: transparent; + border-radius: 0; +} +/* This class is for the output subarea inside the output_area and after + the prompt div. */ +div.output_subarea { + overflow-x: auto; + padding: 0.4em; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; + max-width: calc(100% - 14ex); +} +div.output_scroll div.output_subarea { + overflow-x: visible; +} +/* The rest of the output_* classes are for special styling of the different + output types */ +/* all text output has this class: */ +div.output_text { + text-align: left; + color: #000; + /* This has to match that of the the CodeMirror class line-height below */ + line-height: 1.21429em; +} +/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ +div.output_stderr { + background: #fdd; + /* very light red background for stderr */ +} +div.output_latex { + text-align: left; +} +/* Empty output_javascript divs should have no height */ +div.output_javascript:empty { + padding: 0; +} +.js-error { + color: darkred; +} +/* raw_input styles */ +div.raw_input_container { + line-height: 1.21429em; + padding-top: 5px; +} +pre.raw_input_prompt { + /* nothing needed here. */ +} +input.raw_input { + font-family: monospace; + font-size: inherit; + color: inherit; + width: auto; + /* make sure input baseline aligns with prompt */ + vertical-align: baseline; + /* padding + margin = 0.5em between prompt and cursor */ + padding: 0em 0.25em; + margin: 0em 0.25em; +} +input.raw_input:focus { + box-shadow: none; +} +p.p-space { + margin-bottom: 10px; +} +div.output_unrecognized { + padding: 5px; + font-weight: bold; + color: red; +} +div.output_unrecognized a { + color: inherit; + text-decoration: none; +} +div.output_unrecognized a:hover { + color: inherit; + text-decoration: none; +} +.rendered_html { + color: #000; + /* any extras will just be numbers: */ +} +.rendered_html em { + font-style: italic; +} +.rendered_html strong { + font-weight: bold; +} +.rendered_html u { + text-decoration: underline; +} +.rendered_html :link { + text-decoration: underline; +} +.rendered_html :visited { + text-decoration: underline; +} +.rendered_html h1 { + font-size: 185.7%; + margin: 1.08em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h2 { + font-size: 157.1%; + margin: 1.27em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h3 { + font-size: 128.6%; + margin: 1.55em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h4 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h5 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; + font-style: italic; +} +.rendered_html h6 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; + font-style: italic; +} +.rendered_html h1:first-child { + margin-top: 0.538em; +} +.rendered_html h2:first-child { + margin-top: 0.636em; +} +.rendered_html h3:first-child { + margin-top: 0.777em; +} +.rendered_html h4:first-child { + margin-top: 1em; +} +.rendered_html h5:first-child { + margin-top: 1em; +} +.rendered_html h6:first-child { + margin-top: 1em; +} +.rendered_html ul:not(.list-inline), +.rendered_html ol:not(.list-inline) { + padding-left: 2em; +} +.rendered_html ul { + list-style: disc; +} +.rendered_html ul ul { + list-style: square; + margin-top: 0; +} +.rendered_html ul ul ul { + list-style: circle; +} +.rendered_html ol { + list-style: decimal; +} +.rendered_html ol ol { + list-style: upper-alpha; + margin-top: 0; +} +.rendered_html ol ol ol { + list-style: lower-alpha; +} +.rendered_html ol ol ol ol { + list-style: lower-roman; +} +.rendered_html ol ol ol ol ol { + list-style: decimal; +} +.rendered_html * + ul { + margin-top: 1em; +} +.rendered_html * + ol { + margin-top: 1em; +} +.rendered_html hr { + color: black; + background-color: black; +} +.rendered_html pre { + margin: 1em 2em; + padding: 0px; + background-color: #fff; +} +.rendered_html code { + background-color: #eff0f1; +} +.rendered_html p code { + padding: 1px 5px; +} +.rendered_html pre code { + background-color: #fff; +} +.rendered_html pre, +.rendered_html code { + border: 0; + color: #000; + font-size: 100%; +} +.rendered_html blockquote { + margin: 1em 2em; +} +.rendered_html table { + margin-left: auto; + margin-right: auto; + border: none; + border-collapse: collapse; + border-spacing: 0; + color: black; + font-size: 12px; + table-layout: fixed; +} +.rendered_html thead { + border-bottom: 1px solid black; + vertical-align: bottom; +} +.rendered_html tr, +.rendered_html th, +.rendered_html td { + text-align: right; + vertical-align: middle; + padding: 0.5em 0.5em; + line-height: normal; + white-space: normal; + max-width: none; + border: none; +} +.rendered_html th { + font-weight: bold; +} +.rendered_html tbody tr:nth-child(odd) { + background: #f5f5f5; +} +.rendered_html tbody tr:hover { + background: rgba(66, 165, 245, 0.2); +} +.rendered_html * + table { + margin-top: 1em; +} +.rendered_html p { + text-align: left; +} +.rendered_html * + p { + margin-top: 1em; +} +.rendered_html img { + display: block; + margin-left: auto; + margin-right: auto; +} +.rendered_html * + img { + margin-top: 1em; +} +.rendered_html img, +.rendered_html svg { + max-width: 100%; + height: auto; +} +.rendered_html img.unconfined, +.rendered_html svg.unconfined { + max-width: none; +} +.rendered_html .alert { + margin-bottom: initial; +} +.rendered_html * + .alert { + margin-top: 1em; +} +[dir="rtl"] .rendered_html p { + text-align: right; +} +div.text_cell { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +@media (max-width: 540px) { + div.text_cell > div.prompt { + display: none; + } +} +div.text_cell_render { + /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ + outline: none; + resize: none; + width: inherit; + border-style: none; + padding: 0.5em 0.5em 0.5em 0.4em; + color: #000; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +a.anchor-link:link { + text-decoration: none; + padding: 0px 20px; + visibility: hidden; +} +h1:hover .anchor-link, +h2:hover .anchor-link, +h3:hover .anchor-link, +h4:hover .anchor-link, +h5:hover .anchor-link, +h6:hover .anchor-link { + visibility: visible; +} +.text_cell.rendered .input_area { + display: none; +} +.text_cell.rendered .rendered_html { + overflow-x: auto; + overflow-y: hidden; +} +.text_cell.rendered .rendered_html tr, +.text_cell.rendered .rendered_html th, +.text_cell.rendered .rendered_html td { + max-width: none; +} +.text_cell.unrendered .text_cell_render { + display: none; +} +.text_cell .dropzone .input_area { + border: 2px dashed #bababa; + margin: -1px; +} +.cm-header-1, +.cm-header-2, +.cm-header-3, +.cm-header-4, +.cm-header-5, +.cm-header-6 { + font-weight: bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.cm-header-1 { + font-size: 185.7%; +} +.cm-header-2 { + font-size: 157.1%; +} +.cm-header-3 { + font-size: 128.6%; +} +.cm-header-4 { + font-size: 110%; +} +.cm-header-5 { + font-size: 100%; + font-style: italic; +} +.cm-header-6 { + font-size: 100%; + font-style: italic; +} +/*! +* +* IPython notebook webapp +* +*/ +@media (max-width: 767px) { + .notebook_app { + padding-left: 0px; + padding-right: 0px; + } +} +#ipython-main-app { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + height: 100%; +} +div#notebook_panel { + margin: 0px; + padding: 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + height: 100%; +} +div#notebook { + font-size: 14px; + line-height: 20px; + overflow-y: hidden; + overflow-x: auto; + width: 100%; + /* This spaces the page away from the edge of the notebook area */ + padding-top: 20px; + margin: 0px; + outline: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + min-height: 100%; +} +@media not print { + #notebook-container { + padding: 15px; + background-color: #fff; + min-height: 0; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + } +} +@media print { + #notebook-container { + width: 100%; + } +} +div.ui-widget-content { + border: 1px solid #ababab; + outline: none; +} +pre.dialog { + background-color: #f7f7f7; + border: 1px solid #ddd; + border-radius: 2px; + padding: 0.4em; + padding-left: 2em; +} +p.dialog { + padding: 0.2em; +} +/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems + to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. + */ +pre, +code, +kbd, +samp { + white-space: pre-wrap; +} +#fonttest { + font-family: monospace; +} +p { + margin-bottom: 0; +} +.end_space { + min-height: 100px; + transition: height .2s ease; +} +.notebook_app > #header { + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +@media not print { + .notebook_app { + background-color: #EEE; + } +} +kbd { + border-style: solid; + border-width: 1px; + box-shadow: none; + margin: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 1px; + padding-bottom: 1px; +} +.jupyter-keybindings { + padding: 1px; + line-height: 24px; + border-bottom: 1px solid gray; +} +.jupyter-keybindings input { + margin: 0; + padding: 0; + border: none; +} +.jupyter-keybindings i { + padding: 6px; +} +.well code { + background-color: #ffffff; + border-color: #ababab; + border-width: 1px; + border-style: solid; + padding: 2px; + padding-top: 1px; + padding-bottom: 1px; +} +/* CSS for the cell toolbar */ +.celltoolbar { + border: thin solid #CFCFCF; + border-bottom: none; + background: #EEE; + border-radius: 2px 2px 0px 0px; + width: 100%; + height: 29px; + padding-right: 4px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; + /* Old browsers */ + -webkit-box-pack: end; + -moz-box-pack: end; + box-pack: end; + /* Modern browsers */ + justify-content: flex-end; + display: -webkit-flex; +} +@media print { + .celltoolbar { + display: none; + } +} +.ctb_hideshow { + display: none; + vertical-align: bottom; +} +/* ctb_show is added to the ctb_hideshow div to show the cell toolbar. + Cell toolbars are only shown when the ctb_global_show class is also set. +*/ +.ctb_global_show .ctb_show.ctb_hideshow { + display: block; +} +.ctb_global_show .ctb_show + .input_area, +.ctb_global_show .ctb_show + div.text_cell_input, +.ctb_global_show .ctb_show ~ div.text_cell_render { + border-top-right-radius: 0px; + border-top-left-radius: 0px; +} +.ctb_global_show .ctb_show ~ div.text_cell_render { + border: 1px solid #cfcfcf; +} +.celltoolbar { + font-size: 87%; + padding-top: 3px; +} +.celltoolbar select { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; + width: inherit; + font-size: inherit; + height: 22px; + padding: 0px; + display: inline-block; +} +.celltoolbar select:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.celltoolbar select::-moz-placeholder { + color: #999; + opacity: 1; +} +.celltoolbar select:-ms-input-placeholder { + color: #999; +} +.celltoolbar select::-webkit-input-placeholder { + color: #999; +} +.celltoolbar select::-ms-expand { + border: 0; + background-color: transparent; +} +.celltoolbar select[disabled], +.celltoolbar select[readonly], +fieldset[disabled] .celltoolbar select { + background-color: #eeeeee; + opacity: 1; +} +.celltoolbar select[disabled], +fieldset[disabled] .celltoolbar select { + cursor: not-allowed; +} +textarea.celltoolbar select { + height: auto; +} +select.celltoolbar select { + height: 30px; + line-height: 30px; +} +textarea.celltoolbar select, +select[multiple].celltoolbar select { + height: auto; +} +.celltoolbar label { + margin-left: 5px; + margin-right: 5px; +} +.tags_button_container { + width: 100%; + display: flex; +} +.tag-container { + display: flex; + flex-direction: row; + flex-grow: 1; + overflow: hidden; + position: relative; +} +.tag-container > * { + margin: 0 4px; +} +.remove-tag-btn { + margin-left: 4px; +} +.tags-input { + display: flex; +} +.cell-tag:last-child:after { + content: ""; + position: absolute; + right: 0; + width: 40px; + height: 100%; + /* Fade to background color of cell toolbar */ + background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE); +} +.tags-input > * { + margin-left: 4px; +} +.cell-tag, +.tags-input input, +.tags-input button { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; + box-shadow: none; + width: inherit; + font-size: inherit; + height: 22px; + line-height: 22px; + padding: 0px 4px; + display: inline-block; +} +.cell-tag:focus, +.tags-input input:focus, +.tags-input button:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.cell-tag::-moz-placeholder, +.tags-input input::-moz-placeholder, +.tags-input button::-moz-placeholder { + color: #999; + opacity: 1; +} +.cell-tag:-ms-input-placeholder, +.tags-input input:-ms-input-placeholder, +.tags-input button:-ms-input-placeholder { + color: #999; +} +.cell-tag::-webkit-input-placeholder, +.tags-input input::-webkit-input-placeholder, +.tags-input button::-webkit-input-placeholder { + color: #999; +} +.cell-tag::-ms-expand, +.tags-input input::-ms-expand, +.tags-input button::-ms-expand { + border: 0; + background-color: transparent; +} +.cell-tag[disabled], +.tags-input input[disabled], +.tags-input button[disabled], +.cell-tag[readonly], +.tags-input input[readonly], +.tags-input button[readonly], +fieldset[disabled] .cell-tag, +fieldset[disabled] .tags-input input, +fieldset[disabled] .tags-input button { + background-color: #eeeeee; + opacity: 1; +} +.cell-tag[disabled], +.tags-input input[disabled], +.tags-input button[disabled], +fieldset[disabled] .cell-tag, +fieldset[disabled] .tags-input input, +fieldset[disabled] .tags-input button { + cursor: not-allowed; +} +textarea.cell-tag, +textarea.tags-input input, +textarea.tags-input button { + height: auto; +} +select.cell-tag, +select.tags-input input, +select.tags-input button { + height: 30px; + line-height: 30px; +} +textarea.cell-tag, +textarea.tags-input input, +textarea.tags-input button, +select[multiple].cell-tag, +select[multiple].tags-input input, +select[multiple].tags-input button { + height: auto; +} +.cell-tag, +.tags-input button { + padding: 0px 4px; +} +.cell-tag { + background-color: #fff; + white-space: nowrap; +} +.tags-input input[type=text]:focus { + outline: none; + box-shadow: none; + border-color: #ccc; +} +.completions { + position: absolute; + z-index: 110; + overflow: hidden; + border: 1px solid #ababab; + border-radius: 2px; + -webkit-box-shadow: 0px 6px 10px -1px #adadad; + box-shadow: 0px 6px 10px -1px #adadad; + line-height: 1; +} +.completions select { + background: white; + outline: none; + border: none; + padding: 0px; + margin: 0px; + overflow: auto; + font-family: monospace; + font-size: 110%; + color: #000; + width: auto; +} +.completions select option.context { + color: #286090; +} +#kernel_logo_widget .current_kernel_logo { + display: none; + margin-top: -1px; + margin-bottom: -1px; + width: 32px; + height: 32px; +} +[dir="rtl"] #kernel_logo_widget { + float: left !important; + float: left; +} +.modal .modal-body .move-path { + display: flex; + flex-direction: row; + justify-content: space; + align-items: center; +} +.modal .modal-body .move-path .server-root { + padding-right: 20px; +} +.modal .modal-body .move-path .path-input { + flex: 1; +} +#menubar { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + margin-top: 1px; +} +#menubar .navbar { + border-top: 1px; + border-radius: 0px 0px 2px 2px; + margin-bottom: 0px; +} +#menubar .navbar-toggle { + float: left; + padding-top: 7px; + padding-bottom: 7px; + border: none; +} +#menubar .navbar-collapse { + clear: left; +} +[dir="rtl"] #menubar .navbar-toggle { + float: right; +} +[dir="rtl"] #menubar .navbar-collapse { + clear: right; +} +[dir="rtl"] #menubar .navbar-nav { + float: right; +} +[dir="rtl"] #menubar .nav { + padding-right: 0px; +} +[dir="rtl"] #menubar .navbar-nav > li { + float: right; +} +[dir="rtl"] #menubar .navbar-right { + float: left !important; +} +[dir="rtl"] ul.dropdown-menu { + text-align: right; + left: auto; +} +[dir="rtl"] ul#new-menu.dropdown-menu { + right: auto; + left: 0; +} +.nav-wrapper { + border-bottom: 1px solid #e7e7e7; +} +i.menu-icon { + padding-top: 4px; +} +[dir="rtl"] i.menu-icon.pull-right { + float: left !important; + float: left; +} +ul#help_menu li a { + overflow: hidden; + padding-right: 2.2em; +} +ul#help_menu li a i { + margin-right: -1.2em; +} +[dir="rtl"] ul#help_menu li a { + padding-left: 2.2em; +} +[dir="rtl"] ul#help_menu li a i { + margin-right: 0; + margin-left: -1.2em; +} +[dir="rtl"] ul#help_menu li a i.pull-right { + float: left !important; + float: left; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; +} +[dir="rtl"] .dropdown-submenu > .dropdown-menu { + right: 100%; + margin-right: -1px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropdown-submenu > a:after { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: block; + content: "\f0da"; + float: right; + color: #333333; + margin-top: 2px; + margin-right: -10px; +} +.dropdown-submenu > a:after.fa-pull-left { + margin-right: .3em; +} +.dropdown-submenu > a:after.fa-pull-right { + margin-left: .3em; +} +.dropdown-submenu > a:after.pull-left { + margin-right: .3em; +} +.dropdown-submenu > a:after.pull-right { + margin-left: .3em; +} +[dir="rtl"] .dropdown-submenu > a:after { + float: left; + content: "\f0d9"; + margin-right: 0; + margin-left: -10px; +} +.dropdown-submenu:hover > a:after { + color: #262626; +} +.dropdown-submenu.pull-left { + float: none; +} +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; +} +#notification_area { + float: right !important; + float: right; + z-index: 10; +} +[dir="rtl"] #notification_area { + float: left !important; + float: left; +} +.indicator_area { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; +} +[dir="rtl"] .indicator_area { + float: left !important; + float: left; +} +#kernel_indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; + border-left: 1px solid; +} +#kernel_indicator .kernel_indicator_name { + padding-left: 5px; + padding-right: 5px; +} +[dir="rtl"] #kernel_indicator { + float: left !important; + float: left; + border-left: 0; + border-right: 1px solid; +} +#modal_indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; +} +[dir="rtl"] #modal_indicator { + float: left !important; + float: left; +} +#readonly-indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; + margin-top: 2px; + margin-bottom: 0px; + margin-left: 0px; + margin-right: 0px; + display: none; +} +.modal_indicator:before { + width: 1.28571429em; + text-align: center; +} +.edit_mode .modal_indicator:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f040"; +} +.edit_mode .modal_indicator:before.fa-pull-left { + margin-right: .3em; +} +.edit_mode .modal_indicator:before.fa-pull-right { + margin-left: .3em; +} +.edit_mode .modal_indicator:before.pull-left { + margin-right: .3em; +} +.edit_mode .modal_indicator:before.pull-right { + margin-left: .3em; +} +.command_mode .modal_indicator:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: ' '; +} +.command_mode .modal_indicator:before.fa-pull-left { + margin-right: .3em; +} +.command_mode .modal_indicator:before.fa-pull-right { + margin-left: .3em; +} +.command_mode .modal_indicator:before.pull-left { + margin-right: .3em; +} +.command_mode .modal_indicator:before.pull-right { + margin-left: .3em; +} +.kernel_idle_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f10c"; +} +.kernel_idle_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_idle_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_idle_icon:before.pull-left { + margin-right: .3em; +} +.kernel_idle_icon:before.pull-right { + margin-left: .3em; +} +.kernel_busy_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f111"; +} +.kernel_busy_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_busy_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_busy_icon:before.pull-left { + margin-right: .3em; +} +.kernel_busy_icon:before.pull-right { + margin-left: .3em; +} +.kernel_dead_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f1e2"; +} +.kernel_dead_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_dead_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_dead_icon:before.pull-left { + margin-right: .3em; +} +.kernel_dead_icon:before.pull-right { + margin-left: .3em; +} +.kernel_disconnected_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f127"; +} +.kernel_disconnected_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_disconnected_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_disconnected_icon:before.pull-left { + margin-right: .3em; +} +.kernel_disconnected_icon:before.pull-right { + margin-left: .3em; +} +.notification_widget { + color: #777; + z-index: 10; + background: rgba(240, 240, 240, 0.5); + margin-right: 4px; + color: #333; + background-color: #fff; + border-color: #ccc; +} +.notification_widget:focus, +.notification_widget.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.notification_widget:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.notification_widget:active, +.notification_widget.active, +.open > .dropdown-toggle.notification_widget { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.notification_widget:active:hover, +.notification_widget.active:hover, +.open > .dropdown-toggle.notification_widget:hover, +.notification_widget:active:focus, +.notification_widget.active:focus, +.open > .dropdown-toggle.notification_widget:focus, +.notification_widget:active.focus, +.notification_widget.active.focus, +.open > .dropdown-toggle.notification_widget.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.notification_widget:active, +.notification_widget.active, +.open > .dropdown-toggle.notification_widget { + background-image: none; +} +.notification_widget.disabled:hover, +.notification_widget[disabled]:hover, +fieldset[disabled] .notification_widget:hover, +.notification_widget.disabled:focus, +.notification_widget[disabled]:focus, +fieldset[disabled] .notification_widget:focus, +.notification_widget.disabled.focus, +.notification_widget[disabled].focus, +fieldset[disabled] .notification_widget.focus { + background-color: #fff; + border-color: #ccc; +} +.notification_widget .badge { + color: #fff; + background-color: #333; +} +.notification_widget.warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.notification_widget.warning:focus, +.notification_widget.warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.notification_widget.warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.notification_widget.warning:active, +.notification_widget.warning.active, +.open > .dropdown-toggle.notification_widget.warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.notification_widget.warning:active:hover, +.notification_widget.warning.active:hover, +.open > .dropdown-toggle.notification_widget.warning:hover, +.notification_widget.warning:active:focus, +.notification_widget.warning.active:focus, +.open > .dropdown-toggle.notification_widget.warning:focus, +.notification_widget.warning:active.focus, +.notification_widget.warning.active.focus, +.open > .dropdown-toggle.notification_widget.warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.notification_widget.warning:active, +.notification_widget.warning.active, +.open > .dropdown-toggle.notification_widget.warning { + background-image: none; +} +.notification_widget.warning.disabled:hover, +.notification_widget.warning[disabled]:hover, +fieldset[disabled] .notification_widget.warning:hover, +.notification_widget.warning.disabled:focus, +.notification_widget.warning[disabled]:focus, +fieldset[disabled] .notification_widget.warning:focus, +.notification_widget.warning.disabled.focus, +.notification_widget.warning[disabled].focus, +fieldset[disabled] .notification_widget.warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.notification_widget.warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.notification_widget.success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.notification_widget.success:focus, +.notification_widget.success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.notification_widget.success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.notification_widget.success:active, +.notification_widget.success.active, +.open > .dropdown-toggle.notification_widget.success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.notification_widget.success:active:hover, +.notification_widget.success.active:hover, +.open > .dropdown-toggle.notification_widget.success:hover, +.notification_widget.success:active:focus, +.notification_widget.success.active:focus, +.open > .dropdown-toggle.notification_widget.success:focus, +.notification_widget.success:active.focus, +.notification_widget.success.active.focus, +.open > .dropdown-toggle.notification_widget.success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.notification_widget.success:active, +.notification_widget.success.active, +.open > .dropdown-toggle.notification_widget.success { + background-image: none; +} +.notification_widget.success.disabled:hover, +.notification_widget.success[disabled]:hover, +fieldset[disabled] .notification_widget.success:hover, +.notification_widget.success.disabled:focus, +.notification_widget.success[disabled]:focus, +fieldset[disabled] .notification_widget.success:focus, +.notification_widget.success.disabled.focus, +.notification_widget.success[disabled].focus, +fieldset[disabled] .notification_widget.success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.notification_widget.success .badge { + color: #5cb85c; + background-color: #fff; +} +.notification_widget.info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.notification_widget.info:focus, +.notification_widget.info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.notification_widget.info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.notification_widget.info:active, +.notification_widget.info.active, +.open > .dropdown-toggle.notification_widget.info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.notification_widget.info:active:hover, +.notification_widget.info.active:hover, +.open > .dropdown-toggle.notification_widget.info:hover, +.notification_widget.info:active:focus, +.notification_widget.info.active:focus, +.open > .dropdown-toggle.notification_widget.info:focus, +.notification_widget.info:active.focus, +.notification_widget.info.active.focus, +.open > .dropdown-toggle.notification_widget.info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.notification_widget.info:active, +.notification_widget.info.active, +.open > .dropdown-toggle.notification_widget.info { + background-image: none; +} +.notification_widget.info.disabled:hover, +.notification_widget.info[disabled]:hover, +fieldset[disabled] .notification_widget.info:hover, +.notification_widget.info.disabled:focus, +.notification_widget.info[disabled]:focus, +fieldset[disabled] .notification_widget.info:focus, +.notification_widget.info.disabled.focus, +.notification_widget.info[disabled].focus, +fieldset[disabled] .notification_widget.info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.notification_widget.info .badge { + color: #5bc0de; + background-color: #fff; +} +.notification_widget.danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.notification_widget.danger:focus, +.notification_widget.danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.notification_widget.danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.notification_widget.danger:active, +.notification_widget.danger.active, +.open > .dropdown-toggle.notification_widget.danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.notification_widget.danger:active:hover, +.notification_widget.danger.active:hover, +.open > .dropdown-toggle.notification_widget.danger:hover, +.notification_widget.danger:active:focus, +.notification_widget.danger.active:focus, +.open > .dropdown-toggle.notification_widget.danger:focus, +.notification_widget.danger:active.focus, +.notification_widget.danger.active.focus, +.open > .dropdown-toggle.notification_widget.danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.notification_widget.danger:active, +.notification_widget.danger.active, +.open > .dropdown-toggle.notification_widget.danger { + background-image: none; +} +.notification_widget.danger.disabled:hover, +.notification_widget.danger[disabled]:hover, +fieldset[disabled] .notification_widget.danger:hover, +.notification_widget.danger.disabled:focus, +.notification_widget.danger[disabled]:focus, +fieldset[disabled] .notification_widget.danger:focus, +.notification_widget.danger.disabled.focus, +.notification_widget.danger[disabled].focus, +fieldset[disabled] .notification_widget.danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.notification_widget.danger .badge { + color: #d9534f; + background-color: #fff; +} +div#pager { + background-color: #fff; + font-size: 14px; + line-height: 20px; + overflow: hidden; + display: none; + position: fixed; + bottom: 0px; + width: 100%; + max-height: 50%; + padding-top: 8px; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + /* Display over codemirror */ + z-index: 100; + /* Hack which prevents jquery ui resizable from changing top. */ + top: auto !important; +} +div#pager pre { + line-height: 1.21429em; + color: #000; + background-color: #f7f7f7; + padding: 0.4em; +} +div#pager #pager-button-area { + position: absolute; + top: 8px; + right: 20px; +} +div#pager #pager-contents { + position: relative; + overflow: auto; + width: 100%; + height: 100%; +} +div#pager #pager-contents #pager-container { + position: relative; + padding: 15px 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +div#pager .ui-resizable-handle { + top: 0px; + height: 8px; + background: #f7f7f7; + border-top: 1px solid #cfcfcf; + border-bottom: 1px solid #cfcfcf; + /* This injects handle bars (a short, wide = symbol) for + the resize handle. */ +} +div#pager .ui-resizable-handle::after { + content: ''; + top: 2px; + left: 50%; + height: 3px; + width: 30px; + margin-left: -15px; + position: absolute; + border-top: 1px solid #cfcfcf; +} +.quickhelp { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; + line-height: 1.8em; +} +.shortcut_key { + display: inline-block; + width: 21ex; + text-align: right; + font-family: monospace; +} +.shortcut_descr { + display: inline-block; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +span.save_widget { + height: 30px; + margin-top: 4px; + display: flex; + justify-content: flex-start; + align-items: baseline; + width: 50%; + flex: 1; +} +span.save_widget span.filename { + height: 100%; + line-height: 1em; + margin-left: 16px; + border: none; + font-size: 146.5%; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + border-radius: 2px; +} +span.save_widget span.filename:hover { + background-color: #e6e6e6; +} +[dir="rtl"] span.save_widget.pull-left { + float: right !important; + float: right; +} +[dir="rtl"] span.save_widget span.filename { + margin-left: 0; + margin-right: 16px; +} +span.checkpoint_status, +span.autosave_status { + font-size: small; + white-space: nowrap; + padding: 0 5px; +} +@media (max-width: 767px) { + span.save_widget { + font-size: small; + padding: 0 0 0 5px; + } + span.checkpoint_status, + span.autosave_status { + display: none; + } +} +@media (min-width: 768px) and (max-width: 991px) { + span.checkpoint_status { + display: none; + } + span.autosave_status { + font-size: x-small; + } +} +.toolbar { + padding: 0px; + margin-left: -5px; + margin-top: 2px; + margin-bottom: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.toolbar select, +.toolbar label { + width: auto; + vertical-align: middle; + margin-right: 2px; + margin-bottom: 0px; + display: inline; + font-size: 92%; + margin-left: 0.3em; + margin-right: 0.3em; + padding: 0px; + padding-top: 3px; +} +.toolbar .btn { + padding: 2px 8px; +} +.toolbar .btn-group { + margin-top: 0px; + margin-left: 5px; +} +.toolbar-btn-label { + margin-left: 6px; +} +#maintoolbar { + margin-bottom: -3px; + margin-top: -8px; + border: 0px; + min-height: 27px; + margin-left: 0px; + padding-top: 11px; + padding-bottom: 3px; +} +#maintoolbar .navbar-text { + float: none; + vertical-align: middle; + text-align: right; + margin-left: 5px; + margin-right: 0px; + margin-top: 0px; +} +.select-xs { + height: 24px; +} +[dir="rtl"] .btn-group > .btn, +.btn-group-vertical > .btn { + float: right; +} +.pulse, +.dropdown-menu > li > a.pulse, +li.pulse > a.dropdown-toggle, +li.pulse.open > a.dropdown-toggle { + background-color: #F37626; + color: white; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot + * of chance of beeing generated from the ../less/[samename].less file, you can + * try to get back the less file by reverting somme commit in history + **/ +/* + * We'll try to get something pretty, so we + * have some strange css to have the scroll bar on + * the left with fix button on the top right of the tooltip + */ +@-moz-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-moz-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +/*properties of tooltip after "expand"*/ +.bigtooltip { + overflow: auto; + height: 200px; + -webkit-transition-property: height; + -webkit-transition-duration: 500ms; + -moz-transition-property: height; + -moz-transition-duration: 500ms; + transition-property: height; + transition-duration: 500ms; +} +/*properties of tooltip before "expand"*/ +.smalltooltip { + -webkit-transition-property: height; + -webkit-transition-duration: 500ms; + -moz-transition-property: height; + -moz-transition-duration: 500ms; + transition-property: height; + transition-duration: 500ms; + text-overflow: ellipsis; + overflow: hidden; + height: 80px; +} +.tooltipbuttons { + position: absolute; + padding-right: 15px; + top: 0px; + right: 0px; +} +.tooltiptext { + /*avoid the button to overlap on some docstring*/ + padding-right: 30px; +} +.ipython_tooltip { + max-width: 700px; + /*fade-in animation when inserted*/ + -webkit-animation: fadeOut 400ms; + -moz-animation: fadeOut 400ms; + animation: fadeOut 400ms; + -webkit-animation: fadeIn 400ms; + -moz-animation: fadeIn 400ms; + animation: fadeIn 400ms; + vertical-align: middle; + background-color: #f7f7f7; + overflow: visible; + border: #ababab 1px solid; + outline: none; + padding: 3px; + margin: 0px; + padding-left: 7px; + font-family: monospace; + min-height: 50px; + -moz-box-shadow: 0px 6px 10px -1px #adadad; + -webkit-box-shadow: 0px 6px 10px -1px #adadad; + box-shadow: 0px 6px 10px -1px #adadad; + border-radius: 2px; + position: absolute; + z-index: 1000; +} +.ipython_tooltip a { + float: right; +} +.ipython_tooltip .tooltiptext pre { + border: 0; + border-radius: 0; + font-size: 100%; + background-color: #f7f7f7; +} +.pretooltiparrow { + left: 0px; + margin: 0px; + top: -16px; + width: 40px; + height: 16px; + overflow: hidden; + position: absolute; +} +.pretooltiparrow:before { + background-color: #f7f7f7; + border: 1px #ababab solid; + z-index: 11; + content: ""; + position: absolute; + left: 15px; + top: 10px; + width: 25px; + height: 25px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); +} +ul.typeahead-list i { + margin-left: -10px; + width: 18px; +} +[dir="rtl"] ul.typeahead-list i { + margin-left: 0; + margin-right: -10px; +} +ul.typeahead-list { + max-height: 80vh; + overflow: auto; +} +ul.typeahead-list > li > a { + /** Firefox bug **/ + /* see https://github.com/jupyter/notebook/issues/559 */ + white-space: normal; +} +ul.typeahead-list > li > a.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .typeahead-list { + text-align: right; +} +.cmd-palette .modal-body { + padding: 7px; +} +.cmd-palette form { + background: white; +} +.cmd-palette input { + outline: none; +} +.no-shortcut { + min-width: 20px; + color: transparent; +} +[dir="rtl"] .no-shortcut.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .command-shortcut.pull-right { + float: left !important; + float: left; +} +.command-shortcut:before { + content: "(command mode)"; + padding-right: 3px; + color: #777777; +} +.edit-shortcut:before { + content: "(edit)"; + padding-right: 3px; + color: #777777; +} +[dir="rtl"] .edit-shortcut.pull-right { + float: left !important; + float: left; +} +#find-and-replace #replace-preview .match, +#find-and-replace #replace-preview .insert { + background-color: #BBDEFB; + border-color: #90CAF9; + border-style: solid; + border-width: 1px; + border-radius: 0px; +} +[dir="ltr"] #find-and-replace .input-group-btn + .form-control { + border-left: none; +} +[dir="rtl"] #find-and-replace .input-group-btn + .form-control { + border-right: none; +} +#find-and-replace #replace-preview .replace .match { + background-color: #FFCDD2; + border-color: #EF9A9A; + border-radius: 0px; +} +#find-and-replace #replace-preview .replace .insert { + background-color: #C8E6C9; + border-color: #A5D6A7; + border-radius: 0px; +} +#find-and-replace #replace-preview { + max-height: 60vh; + overflow: auto; +} +#find-and-replace #replace-preview pre { + padding: 5px 10px; +} +.terminal-app { + background: #EEE; +} +.terminal-app #header { + background: #fff; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +.terminal-app .terminal { + width: 100%; + float: left; + font-family: monospace; + color: white; + background: black; + padding: 0.4em; + border-radius: 2px; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); +} +.terminal-app .terminal, +.terminal-app .terminal dummy-screen { + line-height: 1em; + font-size: 14px; +} +.terminal-app .terminal .xterm-rows { + padding: 10px; +} +.terminal-app .terminal-cursor { + color: black; + background: white; +} +.terminal-app #terminado-container { + margin-top: 20px; +} +/*# sourceMappingURL=style.min.css.map */ + +/* Overrides of notebook CSS for static HTML export */ +body { + overflow: visible; + padding: 8px; +} + +div#notebook { + overflow: visible; + border-top: none; +}div#notebook-container{ + padding: 6ex 12ex 8ex 12ex; +}@media print { + body { + margin: 0; + } + div.cell { + display: block; + page-break-inside: avoid; + } + div.output_wrapper { + display: block; + page-break-inside: avoid; + } + div.output { + display: block; + page-break-inside: avoid; + } +} + + +} \ No newline at end of file diff --git a/Aufgabe 4/aufgabe04-macbook.ipynb b/Aufgabe 4/aufgabe04-macbook.ipynb new file mode 100644 index 0000000..e69de29 diff --git a/Aufgabe 5/aufgabe05.ipynb b/Aufgabe 5/aufgabe05.ipynb index 107c60b..87577b7 100644 --- a/Aufgabe 5/aufgabe05.ipynb +++ b/Aufgabe 5/aufgabe05.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -14,7 +14,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -58,7 +58,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -75,7 +75,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -137,47 +137,50 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "episode 0 score 15.00 average score 15.00\n", - "episode 1 score 13.00 average score 14.00\n", - "episode 2 score 14.00 average score 14.00\n", - "episode 3 score 13.00 average score 13.75\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 4 score 15.00 average score 14.00\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", + "episode 0 score 16.00 average score 16.00\n", + "episode 1 score 20.00 average score 18.00\n", + "episode 2 score 20.00 average score 18.67\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 40ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "episode 3 score 21.00 average score 19.25\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", @@ -192,5049 +195,291 @@ "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "1/1 [==============================] - 0s 23ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 857us/step\n", - "2/2 [==============================] - 0s 998us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 792us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "2/2 [==============================] - 0s 855us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "2/2 [==============================] - 0s 786us/step\n", - "2/2 [==============================] - 0s 822us/step\n", - "2/2 [==============================] - 0s 951us/step\n", - "2/2 [==============================] - 0s 821us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 833us/step\n", - "2/2 [==============================] - 0s 876us/step\n", - "2/2 [==============================] - 0s 927us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 955us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 924us/step\n", - "2/2 [==============================] - 0s 894us/step\n", - "2/2 [==============================] - 0s 953us/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 993us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "2/2 [==============================] - 0s 931us/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 948us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 996us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 5 score 47.00 average score 19.50\n", - "2/2 [==============================] - 0s 926us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 895us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "2/2 [==============================] - 0s 937us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 876us/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 938us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 6 score 13.00 average score 18.57\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 812us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 878us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 923us/step\n", - "2/2 [==============================] - 0s 925us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 849us/step\n", - "2/2 [==============================] - 0s 820us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 878us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "2/2 [==============================] - 0s 835us/step\n", - "2/2 [==============================] - 0s 835us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "episode 7 score 15.00 average score 18.12\n", - "2/2 [==============================] - 0s 960us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "2/2 [==============================] - 0s 923us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 953us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 934us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 920us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 998us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 881us/step\n", - "episode 8 score 15.00 average score 17.78\n", - "2/2 [==============================] - 0s 834us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 867us/step\n", - "2/2 [==============================] - 0s 812us/step\n", - "2/2 [==============================] - 0s 839us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 946us/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 860us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", - "2/2 [==============================] - 0s 1000us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "2/2 [==============================] - 0s 958us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 9 score 11.00 average score 17.10\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", - "2/2 [==============================] - 0s 933us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 947us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 954us/step\n", - "2/2 [==============================] - 0s 975us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 874us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 882us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 865us/step\n", - "2/2 [==============================] - 0s 938us/step\n", - "episode 10 score 9.00 average score 16.36\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 905us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 896us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 858us/step\n", - "2/2 [==============================] - 0s 943us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 828us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 11 score 9.00 average score 15.75\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 962us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "2/2 [==============================] - 0s 909us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 887us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 862us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 894us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 953us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 968us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 904us/step\n", - "episode 12 score 10.00 average score 15.31\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 868us/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 929us/step\n", - "2/2 [==============================] - 0s 988us/step\n", - "2/2 [==============================] - 0s 971us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 933us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 939us/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 823us/step\n", - "2/2 [==============================] - 0s 913us/step\n", - "2/2 [==============================] - 0s 872us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 917us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 968us/step\n", - "2/2 [==============================] - 0s 923us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "2/2 [==============================] - 0s 942us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 920us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 13 score 22.00 average score 15.79\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 866us/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 996us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 816us/step\n", - "2/2 [==============================] - 0s 955us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 868us/step\n", - "2/2 [==============================] - 0s 905us/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 998us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 867us/step\n", - "2/2 [==============================] - 0s 946us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 862us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 859us/step\n", - "2/2 [==============================] - 0s 938us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 931us/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 888us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 898us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 861us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "2/2 [==============================] - 0s 998us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 916us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "2/2 [==============================] - 0s 926us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 828us/step\n", + "1/1 [==============================] - 0s 14ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 893us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 941us/step\n", - "2/2 [==============================] - 0s 855us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "episode 14 score 42.00 average score 17.53\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 894us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 937us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 953us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 897us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 795us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 866us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 849us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 896us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 15 score 12.00 average score 17.19\n", - "2/2 [==============================] - 0s 965us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 909us/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 929us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 962us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 993us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 999us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 885us/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 865us/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 906us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "2/2 [==============================] - 0s 814us/step\n", - "2/2 [==============================] - 0s 862us/step\n", - "2/2 [==============================] - 0s 944us/step\n", + "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 948us/step\n", - "2/2 [==============================] - 0s 933us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 894us/step\n", - "2/2 [==============================] - 0s 854us/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "2/2 [==============================] - 0s 894us/step\n", - "2/2 [==============================] - 0s 870us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 869us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 931us/step\n", - "2/2 [==============================] - 0s 794us/step\n", - "2/2 [==============================] - 0s 962us/step\n", - "episode 16 score 32.00 average score 18.06\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 864us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 812us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 819us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 900us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 815us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 944us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 864us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 837us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 838us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 960us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 957us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 954us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 982us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 953us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 17 score 22.00 average score 18.28\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 878us/step\n", - "2/2 [==============================] - 0s 885us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 894us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 909us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 987us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 993us/step\n", - "2/2 [==============================] - 0s 907us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 938us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 920us/step\n", - "2/2 [==============================] - 0s 878us/step\n", - "2/2 [==============================] - 0s 901us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "2/2 [==============================] - 0s 837us/step\n", - "episode 18 score 18.00 average score 18.26\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 916us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "2/2 [==============================] - 0s 959us/step\n", - "2/2 [==============================] - 0s 957us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 822us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 863us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 912us/step\n", - "2/2 [==============================] - 0s 968us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 808us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 968us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 19 score 13.00 average score 18.00\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "2/2 [==============================] - 0s 844us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 892us/step\n", - "2/2 [==============================] - 0s 813us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 899us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 912us/step\n", - "2/2 [==============================] - 0s 913us/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 824us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "2/2 [==============================] - 0s 951us/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 877us/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 851us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 987us/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 831us/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 928us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 988us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 889us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 804us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 845us/step\n", - "2/2 [==============================] - 0s 988us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 975us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 885us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 929us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 938us/step\n", - "2/2 [==============================] - 0s 959us/step\n", - "episode 20 score 38.00 average score 18.95\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 875us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 946us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 928us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 811us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 953us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 961us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 950us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 888us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 815us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 912us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 960us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "2/2 [==============================] - 0s 997us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 940us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 948us/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 895us/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 870us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 916us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 844us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "2/2 [==============================] - 0s 961us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 922us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 944us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 816us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 823us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 926us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 944us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 843us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 922us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 952us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 917us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 952us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 891us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 800us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 943us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 913us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 992us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 931us/step\n", - "2/2 [==============================] - 0s 820us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 910us/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 858us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 930us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "2/2 [==============================] - 0s 823us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 956us/step\n", - "2/2 [==============================] - 0s 819us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 886us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 906us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 899us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "episode 21 score 88.00 average score 22.09\n", - "1/1 [==============================] - 0s 9ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 1ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 955us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 928us/step\n", - "2/2 [==============================] - 0s 941us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 791us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 886us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 820us/step\n", - "2/2 [==============================] - 0s 825us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 838us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 942us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 931us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 869us/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 890us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 956us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 824us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 916us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 867us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 865us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 922us/step\n", - "2/2 [==============================] - 0s 957us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 929us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 948us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 788us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 946us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 898us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 936us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 900us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 950us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 846us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "2/2 [==============================] - 0s 956us/step\n", - "2/2 [==============================] - 0s 923us/step\n", - "2/2 [==============================] - 0s 952us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 792us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 913us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 889us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "2/2 [==============================] - 0s 988us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 926us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 948us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 958us/step\n", - "2/2 [==============================] - 0s 987us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 958us/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 863us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 982us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 928us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 908us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 915us/step\n", - "2/2 [==============================] - 0s 961us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 22 score 86.00 average score 24.87\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 962us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 956us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 941us/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1000us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 906us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 882us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 898us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 993us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 993us/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "2/2 [==============================] - 0s 896us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 919us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 789us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 893us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 930us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 921us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 940us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 936us/step\n", - "2/2 [==============================] - 0s 946us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 929us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 934us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 959us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 968us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 928us/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 890us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 943us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 997us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 950us/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 844us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 926us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 905us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 936us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 947us/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 912us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 907us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 856us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 855us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 975us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 921us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 955us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 982us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 925us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 993us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 987us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 997us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "episode 23 score 109.00 average score 28.38\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 957us/step\n", - "2/2 [==============================] - 0s 841us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 956us/step\n", - "2/2 [==============================] - 0s 906us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 896us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 955us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 959us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 904us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 812us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 24 score 30.00 average score 28.44\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 896us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 830us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 936us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 998us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 939us/step\n", - "2/2 [==============================] - 0s 925us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 928us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 896us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 939us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 853us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 962us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 952us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 899us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 870us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 930us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 942us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 856us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 956us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 939us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 971us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 958us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 891us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 968us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 806us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 987us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 844us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 936us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 941us/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 962us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 4ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 960us/step\n", - "2/2 [==============================] - 0s 882us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 915us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", + "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 926us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 997us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "2/2 [==============================] - 0s 882us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 897us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 997us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "2/2 [==============================] - 0s 995us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 895us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 871us/step\n", - "episode 25 score 186.00 average score 34.50\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 5ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 923us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 940us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 938us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 951us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 942us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 4ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 4ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", + "1/1 [==============================] - 0s 17ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 15ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 961us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 839us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 16ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 891us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 971us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 914us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 875us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 821us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 952us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 867us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 951us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 933us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 997us/step\n", - "2/2 [==============================] - 0s 903us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 873us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 885us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "episode 4 score 58.00 average score 27.00\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 940us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "2/2 [==============================] - 0s 917us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 6ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "2/2 [==============================] - 0s 852us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 15ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 923us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 847us/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 962us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 26 score 242.00 average score 42.19\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1000us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 906us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 921us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 923us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 907us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 951us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "2/2 [==============================] - 0s 940us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 913us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 992us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 891us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "2/2 [==============================] - 0s 920us/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 893us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 931us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 4ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 989us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 866us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 861us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 852us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 943us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "1/1 [==============================] - 0s 13ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 996us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 892us/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 13ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 862us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 951us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 866us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 884us/step\n", - "2/2 [==============================] - 0s 985us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 888us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 938us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 959us/step\n", - "2/2 [==============================] - 0s 913us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 985us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 906us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 872us/step\n", - "2/2 [==============================] - 0s 909us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 938us/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 926us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 940us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 957us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 954us/step\n", - "2/2 [==============================] - 0s 860us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 961us/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 782us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 27 score 160.00 average score 46.39\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 863us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 914us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 937us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 941us/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 952us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 955us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 826us/step\n", - "2/2 [==============================] - 0s 925us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 930us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 984us/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 890us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 919us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 930us/step\n", - "2/2 [==============================] - 0s 959us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 921us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 870us/step\n", - "2/2 [==============================] - 0s 988us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 830us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 891us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 936us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 944us/step\n", - "2/2 [==============================] - 0s 921us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 996us/step\n", - "2/2 [==============================] - 0s 848us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "2/2 [==============================] - 0s 825us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 914us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 950us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 912us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 962us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 923us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 954us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 934us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 893us/step\n", - "2/2 [==============================] - 0s 948us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 947us/step\n", - "2/2 [==============================] - 0s 988us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 941us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 889us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 877us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 982us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 878us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 900us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 947us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 28 score 116.00 average score 48.79\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 924us/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 854us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 933us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 943us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 899us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "2/2 [==============================] - 0s 998us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 914us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 960us/step\n", - "2/2 [==============================] - 0s 896us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 874us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 859us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 828us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 926us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 918us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 933us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 893us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 883us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 934us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 927us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 873us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 975us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 906us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 847us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 786us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 953us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 902us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 982us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 947us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 928us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 964us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 907us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 931us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 887us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 859us/step\n", - "2/2 [==============================] - 0s 898us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 946us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 903us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 848us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 831us/step\n", - "2/2 [==============================] - 0s 5ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 912us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 901us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 927us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 919us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 947us/step\n", - "2/2 [==============================] - 0s 945us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 866us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1000us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "2/2 [==============================] - 0s 860us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 944us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 855us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 967us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 898us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 798us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 930us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 861us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 818us/step\n", - "2/2 [==============================] - 0s 876us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 900us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 958us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 996us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 904us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 921us/step\n", - "2/2 [==============================] - 0s 946us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 847us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 966us/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 996us/step\n", - "2/2 [==============================] - 0s 957us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 978us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 974us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 985us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 982us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 929us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "episode 29 score 138.00 average score 51.77\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 6ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 864us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 941us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 919us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 957us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 901us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 996us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 854us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 913us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 878us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 934us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 911us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 870us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 954us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 834us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 931us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 960us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 891us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 856us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 837us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 937us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 879us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 976us/step\n", - "2/2 [==============================] - 0s 929us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 948us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 913us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 815us/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 797us/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 958us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 970us/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 983us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 843us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 934us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 888us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 959us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 869us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 865us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 975us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "episode 5 score 13.00 average score 24.67\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 998us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 932us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 942us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 923us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "1/1 [==============================] - 0s 13ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 901us/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 926us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 947us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 896us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 973us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 919us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 920us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 807us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 940us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 971us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 977us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 937us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 998us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 969us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 847us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "episode 6 score 14.00 average score 23.14\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 875us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 4ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 855us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 890us/step\n", - "2/2 [==============================] - 0s 952us/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 821us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 20ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 908us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 929us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", + "1/1 [==============================] - 0s 15ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 980us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 928us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 875us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 924us/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 949us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", + "episode 7 score 14.00 average score 22.00\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "episode 30 score 164.00 average score 55.39\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 986us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 875us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 912us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 15ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 991us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 940us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 981us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 952us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 999us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 935us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 908us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 946us/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 875us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 963us/step\n", - "2/2 [==============================] - 0s 988us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 812us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 910us/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 887us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 885us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", + "episode 8 score 11.00 average score 20.78\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 933us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 956us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 871us/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 17ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 4ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 901us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 994us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", + "1/1 [==============================] - 0s 15ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 934us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 16ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 839us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 12ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 972us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 937us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", + "1/1 [==============================] - 0s 14ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 15ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", + "1/1 [==============================] - 0s 15ms/step\n", "2/2 [==============================] - 0s 2ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 3ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 908us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 965us/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 990us/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 956us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 953us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 961us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 5ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 848us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 863us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 948us/step\n", - "2/2 [==============================] - 0s 898us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 871us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 826us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 890us/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "2/2 [==============================] - 0s 979us/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 2ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 789us/step\n", - "1/1 [==============================] - 0s 11ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 10ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "2/2 [==============================] - 0s 1ms/step\n", - "1/1 [==============================] - 0s 9ms/step\n" + "2/2 [==============================] - 0s 1ms/step\n" ] }, { @@ -5244,39 +489,49 @@ "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[8], line 18\u001b[0m\n\u001b[1;32m 16\u001b[0m agent\u001b[39m.\u001b[39mremember(observation, action, reward, observation_, done)\n\u001b[1;32m 17\u001b[0m observation \u001b[39m=\u001b[39m observation_\n\u001b[0;32m---> 18\u001b[0m agent\u001b[39m.\u001b[39;49mlearn()\n\u001b[1;32m 20\u001b[0m eps_history\u001b[39m.\u001b[39mappend(agent\u001b[39m.\u001b[39mepsilon)\n\u001b[1;32m 21\u001b[0m scores\u001b[39m.\u001b[39mappend(score)\n", - "Cell \u001b[0;32mIn[5], line 37\u001b[0m, in \u001b[0;36mAgent.learn\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 34\u001b[0m action_values \u001b[39m=\u001b[39m np\u001b[39m.\u001b[39marray(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39maction_space, dtype\u001b[39m=\u001b[39mnp\u001b[39m.\u001b[39mint8)\n\u001b[1;32m 35\u001b[0m action_indices \u001b[39m=\u001b[39m np\u001b[39m.\u001b[39mdot(action, action_values)\n\u001b[0;32m---> 37\u001b[0m q_eval \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mq_eval\u001b[39m.\u001b[39;49mpredict(state)\n\u001b[1;32m 38\u001b[0m q_next \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mq_eval\u001b[39m.\u001b[39mpredict(new_state)\n\u001b[1;32m 40\u001b[0m q_target \u001b[39m=\u001b[39m q_eval\u001b[39m.\u001b[39mcopy()\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/keras/src/utils/traceback_utils.py:65\u001b[0m, in \u001b[0;36mfilter_traceback..error_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 63\u001b[0m filtered_tb \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n\u001b[1;32m 64\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m---> 65\u001b[0m \u001b[39mreturn\u001b[39;00m fn(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 66\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mException\u001b[39;00m \u001b[39mas\u001b[39;00m e:\n\u001b[1;32m 67\u001b[0m filtered_tb \u001b[39m=\u001b[39m _process_traceback_frames(e\u001b[39m.\u001b[39m__traceback__)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/keras/src/engine/training.py:2521\u001b[0m, in \u001b[0;36mModel.predict\u001b[0;34m(self, x, batch_size, verbose, steps, callbacks, max_queue_size, workers, use_multiprocessing)\u001b[0m\n\u001b[1;32m 2512\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mValueError\u001b[39;00m:\n\u001b[1;32m 2513\u001b[0m warnings\u001b[39m.\u001b[39mwarn(\n\u001b[1;32m 2514\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mUsing Model.predict with MultiWorkerMirroredStrategy \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 2515\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mor TPUStrategy and AutoShardPolicy.FILE might lead to \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 2518\u001b[0m stacklevel\u001b[39m=\u001b[39m\u001b[39m2\u001b[39m,\n\u001b[1;32m 2519\u001b[0m )\n\u001b[0;32m-> 2521\u001b[0m data_handler \u001b[39m=\u001b[39m data_adapter\u001b[39m.\u001b[39;49mget_data_handler(\n\u001b[1;32m 2522\u001b[0m x\u001b[39m=\u001b[39;49mx,\n\u001b[1;32m 2523\u001b[0m batch_size\u001b[39m=\u001b[39;49mbatch_size,\n\u001b[1;32m 2524\u001b[0m steps_per_epoch\u001b[39m=\u001b[39;49msteps,\n\u001b[1;32m 2525\u001b[0m initial_epoch\u001b[39m=\u001b[39;49m\u001b[39m0\u001b[39;49m,\n\u001b[1;32m 2526\u001b[0m epochs\u001b[39m=\u001b[39;49m\u001b[39m1\u001b[39;49m,\n\u001b[1;32m 2527\u001b[0m max_queue_size\u001b[39m=\u001b[39;49mmax_queue_size,\n\u001b[1;32m 2528\u001b[0m workers\u001b[39m=\u001b[39;49mworkers,\n\u001b[1;32m 2529\u001b[0m use_multiprocessing\u001b[39m=\u001b[39;49muse_multiprocessing,\n\u001b[1;32m 2530\u001b[0m model\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m,\n\u001b[1;32m 2531\u001b[0m steps_per_execution\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_steps_per_execution,\n\u001b[1;32m 2532\u001b[0m )\n\u001b[1;32m 2534\u001b[0m \u001b[39m# Container that configures and calls `tf.keras.Callback`s.\u001b[39;00m\n\u001b[1;32m 2535\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39misinstance\u001b[39m(callbacks, callbacks_module\u001b[39m.\u001b[39mCallbackList):\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/keras/src/engine/data_adapter.py:1678\u001b[0m, in \u001b[0;36mget_data_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 1676\u001b[0m \u001b[39mreturn\u001b[39;00m _ClusterCoordinatorExactEvalDataHandler(\u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n\u001b[1;32m 1677\u001b[0m \u001b[39mreturn\u001b[39;00m _ClusterCoordinatorDataHandler(\u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n\u001b[0;32m-> 1678\u001b[0m \u001b[39mreturn\u001b[39;00m DataHandler(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/keras/src/engine/data_adapter.py:1285\u001b[0m, in \u001b[0;36mDataHandler.__init__\u001b[0;34m(self, x, y, sample_weight, batch_size, steps_per_epoch, initial_epoch, epochs, shuffle, class_weight, max_queue_size, workers, use_multiprocessing, model, steps_per_execution, distribute, pss_evaluation_shards)\u001b[0m\n\u001b[1;32m 1282\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_steps_per_execution \u001b[39m=\u001b[39m steps_per_execution\n\u001b[1;32m 1284\u001b[0m adapter_cls \u001b[39m=\u001b[39m select_data_adapter(x, y)\n\u001b[0;32m-> 1285\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_adapter \u001b[39m=\u001b[39m adapter_cls(\n\u001b[1;32m 1286\u001b[0m x,\n\u001b[1;32m 1287\u001b[0m y,\n\u001b[1;32m 1288\u001b[0m batch_size\u001b[39m=\u001b[39;49mbatch_size,\n\u001b[1;32m 1289\u001b[0m steps\u001b[39m=\u001b[39;49msteps_per_epoch,\n\u001b[1;32m 1290\u001b[0m epochs\u001b[39m=\u001b[39;49mepochs \u001b[39m-\u001b[39;49m initial_epoch,\n\u001b[1;32m 1291\u001b[0m sample_weights\u001b[39m=\u001b[39;49msample_weight,\n\u001b[1;32m 1292\u001b[0m shuffle\u001b[39m=\u001b[39;49mshuffle,\n\u001b[1;32m 1293\u001b[0m max_queue_size\u001b[39m=\u001b[39;49mmax_queue_size,\n\u001b[1;32m 1294\u001b[0m workers\u001b[39m=\u001b[39;49mworkers,\n\u001b[1;32m 1295\u001b[0m use_multiprocessing\u001b[39m=\u001b[39;49muse_multiprocessing,\n\u001b[1;32m 1296\u001b[0m distribution_strategy\u001b[39m=\u001b[39;49mtf\u001b[39m.\u001b[39;49mdistribute\u001b[39m.\u001b[39;49mget_strategy(),\n\u001b[1;32m 1297\u001b[0m model\u001b[39m=\u001b[39;49mmodel,\n\u001b[1;32m 1298\u001b[0m pss_evaluation_shards\u001b[39m=\u001b[39;49mpss_evaluation_shards,\n\u001b[1;32m 1299\u001b[0m )\n\u001b[1;32m 1301\u001b[0m strategy \u001b[39m=\u001b[39m tf\u001b[39m.\u001b[39mdistribute\u001b[39m.\u001b[39mget_strategy()\n\u001b[1;32m 1303\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_current_step \u001b[39m=\u001b[39m \u001b[39m0\u001b[39m\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/keras/src/engine/data_adapter.py:353\u001b[0m, in \u001b[0;36mTensorLikeDataAdapter.__init__\u001b[0;34m(self, x, y, sample_weights, sample_weight_modes, batch_size, epochs, steps, shuffle, **kwargs)\u001b[0m\n\u001b[1;32m 350\u001b[0m flat_dataset \u001b[39m=\u001b[39m flat_dataset\u001b[39m.\u001b[39mshuffle(\u001b[39m1024\u001b[39m)\u001b[39m.\u001b[39mrepeat(epochs)\n\u001b[1;32m 351\u001b[0m \u001b[39mreturn\u001b[39;00m flat_dataset\n\u001b[0;32m--> 353\u001b[0m indices_dataset \u001b[39m=\u001b[39m indices_dataset\u001b[39m.\u001b[39;49mflat_map(slice_batch_indices)\n\u001b[1;32m 355\u001b[0m dataset \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mslice_inputs(indices_dataset, inputs)\n\u001b[1;32m 357\u001b[0m \u001b[39mif\u001b[39;00m shuffle \u001b[39m==\u001b[39m \u001b[39m\"\u001b[39m\u001b[39mbatch\u001b[39m\u001b[39m\"\u001b[39m:\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/dataset_ops.py:2323\u001b[0m, in \u001b[0;36mDatasetV2.flat_map\u001b[0;34m(self, map_func, name)\u001b[0m\n\u001b[1;32m 2319\u001b[0m \u001b[39m# Loaded lazily due to a circular dependency (dataset_ops -> flat_map_op ->\u001b[39;00m\n\u001b[1;32m 2320\u001b[0m \u001b[39m# dataset_ops).\u001b[39;00m\n\u001b[1;32m 2321\u001b[0m \u001b[39m# pylint: disable=g-import-not-at-top,protected-access\u001b[39;00m\n\u001b[1;32m 2322\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mtensorflow\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mpython\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mdata\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mops\u001b[39;00m \u001b[39mimport\u001b[39;00m flat_map_op\n\u001b[0;32m-> 2323\u001b[0m \u001b[39mreturn\u001b[39;00m flat_map_op\u001b[39m.\u001b[39;49m_flat_map(\u001b[39mself\u001b[39;49m, map_func, name\u001b[39m=\u001b[39;49mname)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/flat_map_op.py:24\u001b[0m, in \u001b[0;36m_flat_map\u001b[0;34m(input_dataset, map_func, name)\u001b[0m\n\u001b[1;32m 22\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_flat_map\u001b[39m(input_dataset, map_func, name\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m): \u001b[39m# pylint: disable=unused-private-name\u001b[39;00m\n\u001b[1;32m 23\u001b[0m \u001b[39m \u001b[39m\u001b[39m\"\"\"See `Dataset.flat_map()` for details.\"\"\"\u001b[39;00m\n\u001b[0;32m---> 24\u001b[0m \u001b[39mreturn\u001b[39;00m _FlatMapDataset(input_dataset, map_func, name)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/flat_map_op.py:33\u001b[0m, in \u001b[0;36m_FlatMapDataset.__init__\u001b[0;34m(self, input_dataset, map_func, name)\u001b[0m\n\u001b[1;32m 30\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__init__\u001b[39m(\u001b[39mself\u001b[39m, input_dataset, map_func, name\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[1;32m 32\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_input_dataset \u001b[39m=\u001b[39m input_dataset\n\u001b[0;32m---> 33\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_map_func \u001b[39m=\u001b[39m structured_function\u001b[39m.\u001b[39;49mStructuredFunctionWrapper(\n\u001b[1;32m 34\u001b[0m map_func, \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_transformation_name(), dataset\u001b[39m=\u001b[39;49minput_dataset)\n\u001b[1;32m 35\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39misinstance\u001b[39m(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_map_func\u001b[39m.\u001b[39moutput_structure, dataset_ops\u001b[39m.\u001b[39mDatasetSpec):\n\u001b[1;32m 36\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mTypeError\u001b[39;00m(\n\u001b[1;32m 37\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mThe `map_func` argument must return a `Dataset` object. Got \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 38\u001b[0m \u001b[39mf\u001b[39m\u001b[39m\"\u001b[39m\u001b[39m{\u001b[39;00mdataset_ops\u001b[39m.\u001b[39mget_type(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_map_func\u001b[39m.\u001b[39moutput_structure)\u001b[39m!r}\u001b[39;00m\u001b[39m.\u001b[39m\u001b[39m\"\u001b[39m)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/structured_function.py:272\u001b[0m, in \u001b[0;36mStructuredFunctionWrapper.__init__\u001b[0;34m(self, func, transformation_name, dataset, input_classes, input_shapes, input_types, input_structure, add_to_graph, use_legacy_function, defun_kwargs)\u001b[0m\n\u001b[1;32m 265\u001b[0m warnings\u001b[39m.\u001b[39mwarn(\n\u001b[1;32m 266\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mEven though the `tf.config.experimental_run_functions_eagerly` \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 267\u001b[0m \u001b[39m\"\u001b[39m\u001b[39moption is set, this option does not apply to tf.data functions. \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 268\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mTo force eager execution of tf.data functions, please use \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 269\u001b[0m \u001b[39m\"\u001b[39m\u001b[39m`tf.data.experimental.enable_debug_mode()`.\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m 270\u001b[0m fn_factory \u001b[39m=\u001b[39m trace_tf_function(defun_kwargs)\n\u001b[0;32m--> 272\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_function \u001b[39m=\u001b[39m fn_factory()\n\u001b[1;32m 273\u001b[0m \u001b[39m# There is no graph to add in eager mode.\u001b[39;00m\n\u001b[1;32m 274\u001b[0m add_to_graph \u001b[39m&\u001b[39m\u001b[39m=\u001b[39m \u001b[39mnot\u001b[39;00m context\u001b[39m.\u001b[39mexecuting_eagerly()\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/eager/polymorphic_function/polymorphic_function.py:1189\u001b[0m, in \u001b[0;36mFunction.get_concrete_function\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m 1187\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mget_concrete_function\u001b[39m(\u001b[39mself\u001b[39m, \u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs):\n\u001b[1;32m 1188\u001b[0m \u001b[39m# Implements GenericFunction.get_concrete_function.\u001b[39;00m\n\u001b[0;32m-> 1189\u001b[0m concrete \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_get_concrete_function_garbage_collected(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 1190\u001b[0m concrete\u001b[39m.\u001b[39m_garbage_collector\u001b[39m.\u001b[39mrelease() \u001b[39m# pylint: disable=protected-access\u001b[39;00m\n\u001b[1;32m 1191\u001b[0m \u001b[39mreturn\u001b[39;00m concrete\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/eager/polymorphic_function/polymorphic_function.py:1169\u001b[0m, in \u001b[0;36mFunction._get_concrete_function_garbage_collected\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m 1167\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_variable_creation_fn \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m 1168\u001b[0m initializers \u001b[39m=\u001b[39m []\n\u001b[0;32m-> 1169\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_initialize(args, kwargs, add_initializers_to\u001b[39m=\u001b[39;49minitializers)\n\u001b[1;32m 1170\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_initialize_uninitialized_variables(initializers)\n\u001b[1;32m 1172\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_created_variables:\n\u001b[1;32m 1173\u001b[0m \u001b[39m# In this case we have created variables on the first call, so we run the\u001b[39;00m\n\u001b[1;32m 1174\u001b[0m \u001b[39m# version which is guaranteed to never create variables.\u001b[39;00m\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/eager/polymorphic_function/polymorphic_function.py:694\u001b[0m, in \u001b[0;36mFunction._initialize\u001b[0;34m(self, args, kwds, add_initializers_to)\u001b[0m\n\u001b[1;32m 691\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_variable_creation_fn\u001b[39m.\u001b[39m_name \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_name \u001b[39m# pylint: disable=protected-access\u001b[39;00m\n\u001b[1;32m 692\u001b[0m \u001b[39m# Force the definition of the function for these arguments\u001b[39;00m\n\u001b[1;32m 693\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_concrete_variable_creation_fn \u001b[39m=\u001b[39m (\n\u001b[0;32m--> 694\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_variable_creation_fn \u001b[39m# pylint: disable=protected-access\u001b[39;49;00m\n\u001b[1;32m 695\u001b[0m \u001b[39m.\u001b[39;49m_get_concrete_function_internal_garbage_collected(\n\u001b[1;32m 696\u001b[0m \u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwds))\n\u001b[1;32m 698\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39minvalid_creator_scope\u001b[39m(\u001b[39m*\u001b[39munused_args, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39munused_kwds):\n\u001b[1;32m 699\u001b[0m \u001b[39m \u001b[39m\u001b[39m\"\"\"Disables variable creation.\"\"\"\u001b[39;00m\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/eager/polymorphic_function/tracing_compiler.py:176\u001b[0m, in \u001b[0;36mTracingCompiler._get_concrete_function_internal_garbage_collected\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m 174\u001b[0m \u001b[39m\u001b[39m\u001b[39m\"\"\"Returns a concrete function which cleans up its graph function.\"\"\"\u001b[39;00m\n\u001b[1;32m 175\u001b[0m \u001b[39mwith\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_lock:\n\u001b[0;32m--> 176\u001b[0m concrete_function, _ \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_maybe_define_concrete_function(args, kwargs)\n\u001b[1;32m 177\u001b[0m \u001b[39mreturn\u001b[39;00m concrete_function\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/eager/polymorphic_function/tracing_compiler.py:171\u001b[0m, in \u001b[0;36mTracingCompiler._maybe_define_concrete_function\u001b[0;34m(self, args, kwargs)\u001b[0m\n\u001b[1;32m 168\u001b[0m args \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39minput_signature\n\u001b[1;32m 169\u001b[0m kwargs \u001b[39m=\u001b[39m {}\n\u001b[0;32m--> 171\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_maybe_define_function(args, kwargs)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/eager/polymorphic_function/tracing_compiler.py:398\u001b[0m, in \u001b[0;36mTracingCompiler._maybe_define_function\u001b[0;34m(self, args, kwargs)\u001b[0m\n\u001b[1;32m 395\u001b[0m args \u001b[39m=\u001b[39m placeholder_bound_args\u001b[39m.\u001b[39margs\n\u001b[1;32m 396\u001b[0m kwargs \u001b[39m=\u001b[39m placeholder_bound_args\u001b[39m.\u001b[39mkwargs\n\u001b[0;32m--> 398\u001b[0m concrete_function \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_create_concrete_function(\n\u001b[1;32m 399\u001b[0m args, kwargs, func_graph)\n\u001b[1;32m 401\u001b[0m \u001b[39m# TODO(b/263520817): Remove access to private attribute.\u001b[39;00m\n\u001b[1;32m 402\u001b[0m graph_capture_container \u001b[39m=\u001b[39m concrete_function\u001b[39m.\u001b[39mgraph\u001b[39m.\u001b[39mfunction_captures\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/eager/polymorphic_function/tracing_compiler.py:305\u001b[0m, in \u001b[0;36mTracingCompiler._create_concrete_function\u001b[0;34m(self, args, kwargs, func_graph)\u001b[0m\n\u001b[1;32m 301\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 302\u001b[0m arg_names \u001b[39m=\u001b[39m base_arg_names\n\u001b[1;32m 304\u001b[0m concrete_function \u001b[39m=\u001b[39m monomorphic_function\u001b[39m.\u001b[39mConcreteFunction(\n\u001b[0;32m--> 305\u001b[0m func_graph_module\u001b[39m.\u001b[39;49mfunc_graph_from_py_func(\n\u001b[1;32m 306\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_name,\n\u001b[1;32m 307\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_python_function,\n\u001b[1;32m 308\u001b[0m args,\n\u001b[1;32m 309\u001b[0m kwargs,\n\u001b[1;32m 310\u001b[0m \u001b[39mNone\u001b[39;49;00m,\n\u001b[1;32m 311\u001b[0m func_graph\u001b[39m=\u001b[39;49mfunc_graph,\n\u001b[1;32m 312\u001b[0m arg_names\u001b[39m=\u001b[39;49marg_names,\n\u001b[1;32m 313\u001b[0m capture_by_value\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_capture_by_value,\n\u001b[1;32m 314\u001b[0m create_placeholders\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m),\n\u001b[1;32m 315\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_function_attributes,\n\u001b[1;32m 316\u001b[0m spec\u001b[39m=\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mfunction_spec,\n\u001b[1;32m 317\u001b[0m \u001b[39m# Tell the ConcreteFunction to clean up its graph once it goes out of\u001b[39;00m\n\u001b[1;32m 318\u001b[0m \u001b[39m# scope. This is not the default behavior since it gets used in some\u001b[39;00m\n\u001b[1;32m 319\u001b[0m \u001b[39m# places (like Keras) where the FuncGraph lives longer than the\u001b[39;00m\n\u001b[1;32m 320\u001b[0m \u001b[39m# ConcreteFunction.\u001b[39;00m\n\u001b[1;32m 321\u001b[0m shared_func_graph\u001b[39m=\u001b[39m\u001b[39mFalse\u001b[39;00m)\n\u001b[1;32m 322\u001b[0m \u001b[39mreturn\u001b[39;00m concrete_function\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/framework/func_graph.py:1055\u001b[0m, in \u001b[0;36mfunc_graph_from_py_func\u001b[0;34m(name, python_func, args, kwargs, signature, func_graph, add_control_dependencies, arg_names, op_return_value, collections, capture_by_value, create_placeholders)\u001b[0m\n\u001b[1;32m 1052\u001b[0m \u001b[39mreturn\u001b[39;00m x\n\u001b[1;32m 1054\u001b[0m _, original_func \u001b[39m=\u001b[39m tf_decorator\u001b[39m.\u001b[39munwrap(python_func)\n\u001b[0;32m-> 1055\u001b[0m func_outputs \u001b[39m=\u001b[39m python_func(\u001b[39m*\u001b[39;49mfunc_args, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mfunc_kwargs)\n\u001b[1;32m 1057\u001b[0m \u001b[39m# invariant: `func_outputs` contains only Tensors, CompositeTensors,\u001b[39;00m\n\u001b[1;32m 1058\u001b[0m \u001b[39m# TensorArrays and `None`s.\u001b[39;00m\n\u001b[1;32m 1059\u001b[0m func_outputs \u001b[39m=\u001b[39m variable_utils\u001b[39m.\u001b[39mconvert_variables_to_tensors(func_outputs)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/eager/polymorphic_function/polymorphic_function.py:597\u001b[0m, in \u001b[0;36mFunction._compiler_with_scope..wrapped_fn\u001b[0;34m(*args, **kwds)\u001b[0m\n\u001b[1;32m 593\u001b[0m \u001b[39mwith\u001b[39;00m default_graph\u001b[39m.\u001b[39m_variable_creator_scope(scope, priority\u001b[39m=\u001b[39m\u001b[39m50\u001b[39m): \u001b[39m# pylint: disable=protected-access\u001b[39;00m\n\u001b[1;32m 594\u001b[0m \u001b[39m# __wrapped__ allows AutoGraph to swap in a converted function. We give\u001b[39;00m\n\u001b[1;32m 595\u001b[0m \u001b[39m# the function a weak reference to itself to avoid a reference cycle.\u001b[39;00m\n\u001b[1;32m 596\u001b[0m \u001b[39mwith\u001b[39;00m OptionalXlaContext(compile_with_xla):\n\u001b[0;32m--> 597\u001b[0m out \u001b[39m=\u001b[39m weak_wrapped_fn()\u001b[39m.\u001b[39;49m__wrapped__(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwds)\n\u001b[1;32m 598\u001b[0m \u001b[39mreturn\u001b[39;00m out\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/structured_function.py:238\u001b[0m, in \u001b[0;36mStructuredFunctionWrapper.__init__..trace_tf_function..wrapped_fn\u001b[0;34m(*args)\u001b[0m\n\u001b[1;32m 237\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mwrapped_fn\u001b[39m(\u001b[39m*\u001b[39margs): \u001b[39m# pylint: disable=missing-docstring\u001b[39;00m\n\u001b[0;32m--> 238\u001b[0m ret \u001b[39m=\u001b[39m wrapper_helper(\u001b[39m*\u001b[39;49margs)\n\u001b[1;32m 239\u001b[0m ret \u001b[39m=\u001b[39m structure\u001b[39m.\u001b[39mto_tensor_list(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_output_structure, ret)\n\u001b[1;32m 240\u001b[0m \u001b[39mreturn\u001b[39;00m [ops\u001b[39m.\u001b[39mconvert_to_tensor(t) \u001b[39mfor\u001b[39;00m t \u001b[39min\u001b[39;00m ret]\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/structured_function.py:168\u001b[0m, in \u001b[0;36mStructuredFunctionWrapper.__init__..wrapper_helper\u001b[0;34m(*args)\u001b[0m\n\u001b[1;32m 166\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m _should_unpack(nested_args):\n\u001b[1;32m 167\u001b[0m nested_args \u001b[39m=\u001b[39m (nested_args,)\n\u001b[0;32m--> 168\u001b[0m ret \u001b[39m=\u001b[39m autograph\u001b[39m.\u001b[39;49mtf_convert(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_func, ag_ctx)(\u001b[39m*\u001b[39;49mnested_args)\n\u001b[1;32m 169\u001b[0m ret \u001b[39m=\u001b[39m variable_utils\u001b[39m.\u001b[39mconvert_variables_to_tensors(ret)\n\u001b[1;32m 170\u001b[0m \u001b[39mif\u001b[39;00m _should_pack(ret):\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/autograph/impl/api.py:690\u001b[0m, in \u001b[0;36mconvert..decorator..wrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 688\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[1;32m 689\u001b[0m \u001b[39mwith\u001b[39;00m conversion_ctx:\n\u001b[0;32m--> 690\u001b[0m \u001b[39mreturn\u001b[39;00m converted_call(f, args, kwargs, options\u001b[39m=\u001b[39;49moptions)\n\u001b[1;32m 691\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mException\u001b[39;00m \u001b[39mas\u001b[39;00m e: \u001b[39m# pylint:disable=broad-except\u001b[39;00m\n\u001b[1;32m 692\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mhasattr\u001b[39m(e, \u001b[39m'\u001b[39m\u001b[39mag_error_metadata\u001b[39m\u001b[39m'\u001b[39m):\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/autograph/impl/api.py:377\u001b[0m, in \u001b[0;36mconverted_call\u001b[0;34m(f, args, kwargs, caller_fn_scope, options)\u001b[0m\n\u001b[1;32m 374\u001b[0m \u001b[39mreturn\u001b[39;00m _call_unconverted(f, args, kwargs, options)\n\u001b[1;32m 376\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m options\u001b[39m.\u001b[39muser_requested \u001b[39mand\u001b[39;00m conversion\u001b[39m.\u001b[39mis_allowlisted(f):\n\u001b[0;32m--> 377\u001b[0m \u001b[39mreturn\u001b[39;00m _call_unconverted(f, args, kwargs, options)\n\u001b[1;32m 379\u001b[0m \u001b[39m# internal_convert_user_code is for example turned off when issuing a dynamic\u001b[39;00m\n\u001b[1;32m 380\u001b[0m \u001b[39m# call conversion from generated code while in nonrecursive mode. In that\u001b[39;00m\n\u001b[1;32m 381\u001b[0m \u001b[39m# case we evidently don't want to recurse, but we still have to convert\u001b[39;00m\n\u001b[1;32m 382\u001b[0m \u001b[39m# things like builtins.\u001b[39;00m\n\u001b[1;32m 383\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m options\u001b[39m.\u001b[39minternal_convert_user_code:\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/autograph/impl/api.py:459\u001b[0m, in \u001b[0;36m_call_unconverted\u001b[0;34m(f, args, kwargs, options, update_cache)\u001b[0m\n\u001b[1;32m 456\u001b[0m \u001b[39mreturn\u001b[39;00m f\u001b[39m.\u001b[39m\u001b[39m__self__\u001b[39m\u001b[39m.\u001b[39mcall(args, kwargs)\n\u001b[1;32m 458\u001b[0m \u001b[39mif\u001b[39;00m kwargs \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 459\u001b[0m \u001b[39mreturn\u001b[39;00m f(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 460\u001b[0m \u001b[39mreturn\u001b[39;00m f(\u001b[39m*\u001b[39margs)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/keras/src/engine/data_adapter.py:339\u001b[0m, in \u001b[0;36mTensorLikeDataAdapter.__init__..slice_batch_indices\u001b[0;34m(indices)\u001b[0m\n\u001b[1;32m 334\u001b[0m first_k_indices \u001b[39m=\u001b[39m tf\u001b[39m.\u001b[39mslice(indices, [\u001b[39m0\u001b[39m], [num_in_full_batch])\n\u001b[1;32m 335\u001b[0m first_k_indices \u001b[39m=\u001b[39m tf\u001b[39m.\u001b[39mreshape(\n\u001b[1;32m 336\u001b[0m first_k_indices, [num_full_batches, batch_size]\n\u001b[1;32m 337\u001b[0m )\n\u001b[0;32m--> 339\u001b[0m flat_dataset \u001b[39m=\u001b[39m tf\u001b[39m.\u001b[39;49mdata\u001b[39m.\u001b[39;49mDataset\u001b[39m.\u001b[39;49mfrom_tensor_slices(first_k_indices)\n\u001b[1;32m 340\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_partial_batch_size:\n\u001b[1;32m 341\u001b[0m index_remainder \u001b[39m=\u001b[39m tf\u001b[39m.\u001b[39mdata\u001b[39m.\u001b[39mDataset\u001b[39m.\u001b[39mfrom_tensors(\n\u001b[1;32m 342\u001b[0m tf\u001b[39m.\u001b[39mslice(\n\u001b[1;32m 343\u001b[0m indices, [num_in_full_batch], [\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_partial_batch_size]\n\u001b[1;32m 344\u001b[0m )\n\u001b[1;32m 345\u001b[0m )\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/dataset_ops.py:831\u001b[0m, in \u001b[0;36mDatasetV2.from_tensor_slices\u001b[0;34m(tensors, name)\u001b[0m\n\u001b[1;32m 827\u001b[0m \u001b[39m# Loaded lazily due to a circular dependency (dataset_ops ->\u001b[39;00m\n\u001b[1;32m 828\u001b[0m \u001b[39m# from_tensor_slices_op -> dataset_ops).\u001b[39;00m\n\u001b[1;32m 829\u001b[0m \u001b[39m# pylint: disable=g-import-not-at-top,protected-access\u001b[39;00m\n\u001b[1;32m 830\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mtensorflow\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mpython\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mdata\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mops\u001b[39;00m \u001b[39mimport\u001b[39;00m from_tensor_slices_op\n\u001b[0;32m--> 831\u001b[0m \u001b[39mreturn\u001b[39;00m from_tensor_slices_op\u001b[39m.\u001b[39;49m_from_tensor_slices(tensors, name)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/from_tensor_slices_op.py:25\u001b[0m, in \u001b[0;36m_from_tensor_slices\u001b[0;34m(tensors, name)\u001b[0m\n\u001b[1;32m 24\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_from_tensor_slices\u001b[39m(tensors, name\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[0;32m---> 25\u001b[0m \u001b[39mreturn\u001b[39;00m _TensorSliceDataset(tensors, name\u001b[39m=\u001b[39;49mname)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/from_tensor_slices_op.py:54\u001b[0m, in \u001b[0;36m_TensorSliceDataset.__init__\u001b[0;34m(self, element, is_files, name)\u001b[0m\n\u001b[1;32m 45\u001b[0m batch_dim\u001b[39m.\u001b[39massert_is_compatible_with(\n\u001b[1;32m 46\u001b[0m tensor_shape\u001b[39m.\u001b[39mDimension(\n\u001b[1;32m 47\u001b[0m tensor_shape\u001b[39m.\u001b[39mdimension_value(t\u001b[39m.\u001b[39mget_shape()[\u001b[39m0\u001b[39m])))\n\u001b[1;32m 49\u001b[0m variant_tensor \u001b[39m=\u001b[39m gen_dataset_ops\u001b[39m.\u001b[39mtensor_slice_dataset(\n\u001b[1;32m 50\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_tensors,\n\u001b[1;32m 51\u001b[0m output_shapes\u001b[39m=\u001b[39mstructure\u001b[39m.\u001b[39mget_flat_tensor_shapes(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_structure),\n\u001b[1;32m 52\u001b[0m is_files\u001b[39m=\u001b[39mis_files,\n\u001b[1;32m 53\u001b[0m metadata\u001b[39m=\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_metadata\u001b[39m.\u001b[39mSerializeToString())\n\u001b[0;32m---> 54\u001b[0m \u001b[39msuper\u001b[39;49m()\u001b[39m.\u001b[39;49m\u001b[39m__init__\u001b[39;49m(variant_tensor)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/dataset_ops.py:268\u001b[0m, in \u001b[0;36mDatasetV2.__init__\u001b[0;34m(self, variant_tensor)\u001b[0m\n\u001b[1;32m 266\u001b[0m \u001b[39mif\u001b[39;00m input_options \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m 267\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_options_attr \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_options_attr\u001b[39m.\u001b[39mmerge(input_options)\n\u001b[0;32m--> 268\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_options_attr\u001b[39m.\u001b[39;49m_set_mutable(\u001b[39mFalse\u001b[39;49;00m)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/options.py:686\u001b[0m, in \u001b[0;36mOptions._set_mutable\u001b[0;34m(self, mutable)\u001b[0m\n\u001b[1;32m 684\u001b[0m \u001b[39m# pylint: disable=protected-access\u001b[39;00m\n\u001b[1;32m 685\u001b[0m \u001b[39mobject\u001b[39m\u001b[39m.\u001b[39m\u001b[39m__setattr__\u001b[39m(\u001b[39mself\u001b[39m, \u001b[39m\"\u001b[39m\u001b[39m_mutable\u001b[39m\u001b[39m\"\u001b[39m, mutable)\n\u001b[0;32m--> 686\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mautotune\u001b[39m.\u001b[39m_set_mutable(mutable)\n\u001b[1;32m 687\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mexperimental_distribute\u001b[39m.\u001b[39m_set_mutable(mutable)\n\u001b[1;32m 688\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mexperimental_optimization\u001b[39m.\u001b[39m_set_mutable(mutable)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/ops/options.py:627\u001b[0m, in \u001b[0;36mOptions.__getattribute__\u001b[0;34m(self, name)\u001b[0m\n\u001b[1;32m 622\u001b[0m \u001b[39mif\u001b[39;00m name \u001b[39m==\u001b[39m \u001b[39m\"\u001b[39m\u001b[39mexperimental_deterministic\u001b[39m\u001b[39m\"\u001b[39m:\n\u001b[1;32m 623\u001b[0m \u001b[39m# TODO(aaudibert): Uncomment after internal uses have been updated.\u001b[39;00m\n\u001b[1;32m 624\u001b[0m \u001b[39m# logging.warning(\"options.experimental_deterministic is deprecated. \"\u001b[39;00m\n\u001b[1;32m 625\u001b[0m \u001b[39m# \"Use options.deterministic instead.\")\u001b[39;00m\n\u001b[1;32m 626\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mgetattr\u001b[39m(\u001b[39mself\u001b[39m, \u001b[39m\"\u001b[39m\u001b[39mdeterministic\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[0;32m--> 627\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39msuper\u001b[39;49m(Options, \u001b[39mself\u001b[39;49m)\u001b[39m.\u001b[39;49m\u001b[39m__getattribute__\u001b[39;49m(name)\n", - "File \u001b[0;32m/opt/homebrew/lib/python3.10/site-packages/tensorflow/python/data/util/options.py:99\u001b[0m, in \u001b[0;36mcreate_option..get_fn\u001b[0;34m(option)\u001b[0m\n\u001b[1;32m 84\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mcreate_option\u001b[39m(name, ty, docstring, default_factory\u001b[39m=\u001b[39m\u001b[39mlambda\u001b[39;00m: \u001b[39mNone\u001b[39;00m):\n\u001b[1;32m 85\u001b[0m \u001b[39m \u001b[39m\u001b[39m\"\"\"Creates a type-checked property.\u001b[39;00m\n\u001b[1;32m 86\u001b[0m \n\u001b[1;32m 87\u001b[0m \u001b[39m Args:\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 96\u001b[0m \u001b[39m A type-checked property.\u001b[39;00m\n\u001b[1;32m 97\u001b[0m \u001b[39m \"\"\"\u001b[39;00m\n\u001b[0;32m---> 99\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mget_fn\u001b[39m(option):\n\u001b[1;32m 100\u001b[0m \u001b[39m# pylint: disable=protected-access\u001b[39;00m\n\u001b[1;32m 101\u001b[0m \u001b[39mif\u001b[39;00m name \u001b[39mnot\u001b[39;00m \u001b[39min\u001b[39;00m option\u001b[39m.\u001b[39m_options:\n\u001b[1;32m 102\u001b[0m option\u001b[39m.\u001b[39m_options[name] \u001b[39m=\u001b[39m default_factory()\n", + "Cell \u001b[0;32mIn[9], line 13\u001b[0m\n\u001b[1;32m 11\u001b[0m observation, info \u001b[39m=\u001b[39m env\u001b[39m.\u001b[39mreset()\n\u001b[1;32m 12\u001b[0m \u001b[39mwhile\u001b[39;00m \u001b[39mnot\u001b[39;00m done:\n\u001b[0;32m---> 13\u001b[0m action \u001b[39m=\u001b[39m agent\u001b[39m.\u001b[39;49mchoose_action(observation)\n\u001b[1;32m 14\u001b[0m observation_, reward, done, _, info \u001b[39m=\u001b[39m env\u001b[39m.\u001b[39mstep(action)\n\u001b[1;32m 15\u001b[0m score \u001b[39m+\u001b[39m\u001b[39m=\u001b[39m reward\n", + "Cell \u001b[0;32mIn[4], line 24\u001b[0m, in \u001b[0;36mAgent.choose_action\u001b[0;34m(self, state)\u001b[0m\n\u001b[1;32m 22\u001b[0m action \u001b[39m=\u001b[39m np\u001b[39m.\u001b[39mrandom\u001b[39m.\u001b[39mchoice(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39maction_space)\n\u001b[1;32m 23\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[0;32m---> 24\u001b[0m actions \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mq_eval\u001b[39m.\u001b[39;49mpredict(state)\n\u001b[1;32m 25\u001b[0m action \u001b[39m=\u001b[39m np\u001b[39m.\u001b[39margmax(actions)\n\u001b[1;32m 27\u001b[0m \u001b[39mreturn\u001b[39;00m action\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/keras/src/utils/traceback_utils.py:65\u001b[0m, in \u001b[0;36mfilter_traceback..error_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 63\u001b[0m filtered_tb \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n\u001b[1;32m 64\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m---> 65\u001b[0m \u001b[39mreturn\u001b[39;00m fn(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 66\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mException\u001b[39;00m \u001b[39mas\u001b[39;00m e:\n\u001b[1;32m 67\u001b[0m filtered_tb \u001b[39m=\u001b[39m _process_traceback_frames(e\u001b[39m.\u001b[39m__traceback__)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/keras/src/engine/training.py:2521\u001b[0m, in \u001b[0;36mModel.predict\u001b[0;34m(self, x, batch_size, verbose, steps, callbacks, max_queue_size, workers, use_multiprocessing)\u001b[0m\n\u001b[1;32m 2512\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mValueError\u001b[39;00m:\n\u001b[1;32m 2513\u001b[0m warnings\u001b[39m.\u001b[39mwarn(\n\u001b[1;32m 2514\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mUsing Model.predict with MultiWorkerMirroredStrategy \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 2515\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mor TPUStrategy and AutoShardPolicy.FILE might lead to \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 2518\u001b[0m stacklevel\u001b[39m=\u001b[39m\u001b[39m2\u001b[39m,\n\u001b[1;32m 2519\u001b[0m )\n\u001b[0;32m-> 2521\u001b[0m data_handler \u001b[39m=\u001b[39m data_adapter\u001b[39m.\u001b[39;49mget_data_handler(\n\u001b[1;32m 2522\u001b[0m x\u001b[39m=\u001b[39;49mx,\n\u001b[1;32m 2523\u001b[0m batch_size\u001b[39m=\u001b[39;49mbatch_size,\n\u001b[1;32m 2524\u001b[0m steps_per_epoch\u001b[39m=\u001b[39;49msteps,\n\u001b[1;32m 2525\u001b[0m initial_epoch\u001b[39m=\u001b[39;49m\u001b[39m0\u001b[39;49m,\n\u001b[1;32m 2526\u001b[0m epochs\u001b[39m=\u001b[39;49m\u001b[39m1\u001b[39;49m,\n\u001b[1;32m 2527\u001b[0m max_queue_size\u001b[39m=\u001b[39;49mmax_queue_size,\n\u001b[1;32m 2528\u001b[0m workers\u001b[39m=\u001b[39;49mworkers,\n\u001b[1;32m 2529\u001b[0m use_multiprocessing\u001b[39m=\u001b[39;49muse_multiprocessing,\n\u001b[1;32m 2530\u001b[0m model\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m,\n\u001b[1;32m 2531\u001b[0m steps_per_execution\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_steps_per_execution,\n\u001b[1;32m 2532\u001b[0m )\n\u001b[1;32m 2534\u001b[0m \u001b[39m# Container that configures and calls `tf.keras.Callback`s.\u001b[39;00m\n\u001b[1;32m 2535\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39misinstance\u001b[39m(callbacks, callbacks_module\u001b[39m.\u001b[39mCallbackList):\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/keras/src/engine/data_adapter.py:1678\u001b[0m, in \u001b[0;36mget_data_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 1676\u001b[0m \u001b[39mreturn\u001b[39;00m _ClusterCoordinatorExactEvalDataHandler(\u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n\u001b[1;32m 1677\u001b[0m \u001b[39mreturn\u001b[39;00m _ClusterCoordinatorDataHandler(\u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n\u001b[0;32m-> 1678\u001b[0m \u001b[39mreturn\u001b[39;00m DataHandler(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/keras/src/engine/data_adapter.py:1285\u001b[0m, in \u001b[0;36mDataHandler.__init__\u001b[0;34m(self, x, y, sample_weight, batch_size, steps_per_epoch, initial_epoch, epochs, shuffle, class_weight, max_queue_size, workers, use_multiprocessing, model, steps_per_execution, distribute, pss_evaluation_shards)\u001b[0m\n\u001b[1;32m 1282\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_steps_per_execution \u001b[39m=\u001b[39m steps_per_execution\n\u001b[1;32m 1284\u001b[0m adapter_cls \u001b[39m=\u001b[39m select_data_adapter(x, y)\n\u001b[0;32m-> 1285\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_adapter \u001b[39m=\u001b[39m adapter_cls(\n\u001b[1;32m 1286\u001b[0m x,\n\u001b[1;32m 1287\u001b[0m y,\n\u001b[1;32m 1288\u001b[0m batch_size\u001b[39m=\u001b[39;49mbatch_size,\n\u001b[1;32m 1289\u001b[0m steps\u001b[39m=\u001b[39;49msteps_per_epoch,\n\u001b[1;32m 1290\u001b[0m epochs\u001b[39m=\u001b[39;49mepochs \u001b[39m-\u001b[39;49m initial_epoch,\n\u001b[1;32m 1291\u001b[0m sample_weights\u001b[39m=\u001b[39;49msample_weight,\n\u001b[1;32m 1292\u001b[0m shuffle\u001b[39m=\u001b[39;49mshuffle,\n\u001b[1;32m 1293\u001b[0m max_queue_size\u001b[39m=\u001b[39;49mmax_queue_size,\n\u001b[1;32m 1294\u001b[0m workers\u001b[39m=\u001b[39;49mworkers,\n\u001b[1;32m 1295\u001b[0m use_multiprocessing\u001b[39m=\u001b[39;49muse_multiprocessing,\n\u001b[1;32m 1296\u001b[0m distribution_strategy\u001b[39m=\u001b[39;49mtf\u001b[39m.\u001b[39;49mdistribute\u001b[39m.\u001b[39;49mget_strategy(),\n\u001b[1;32m 1297\u001b[0m model\u001b[39m=\u001b[39;49mmodel,\n\u001b[1;32m 1298\u001b[0m pss_evaluation_shards\u001b[39m=\u001b[39;49mpss_evaluation_shards,\n\u001b[1;32m 1299\u001b[0m )\n\u001b[1;32m 1301\u001b[0m strategy \u001b[39m=\u001b[39m tf\u001b[39m.\u001b[39mdistribute\u001b[39m.\u001b[39mget_strategy()\n\u001b[1;32m 1303\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_current_step \u001b[39m=\u001b[39m \u001b[39m0\u001b[39m\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/keras/src/engine/data_adapter.py:355\u001b[0m, in \u001b[0;36mTensorLikeDataAdapter.__init__\u001b[0;34m(self, x, y, sample_weights, sample_weight_modes, batch_size, epochs, steps, shuffle, **kwargs)\u001b[0m\n\u001b[1;32m 351\u001b[0m \u001b[39mreturn\u001b[39;00m flat_dataset\n\u001b[1;32m 353\u001b[0m indices_dataset \u001b[39m=\u001b[39m indices_dataset\u001b[39m.\u001b[39mflat_map(slice_batch_indices)\n\u001b[0;32m--> 355\u001b[0m dataset \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mslice_inputs(indices_dataset, inputs)\n\u001b[1;32m 357\u001b[0m \u001b[39mif\u001b[39;00m shuffle \u001b[39m==\u001b[39m \u001b[39m\"\u001b[39m\u001b[39mbatch\u001b[39m\u001b[39m\"\u001b[39m:\n\u001b[1;32m 359\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mshuffle_batch\u001b[39m(\u001b[39m*\u001b[39mbatch):\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/keras/src/engine/data_adapter.py:396\u001b[0m, in \u001b[0;36mTensorLikeDataAdapter.slice_inputs\u001b[0;34m(self, indices_dataset, inputs)\u001b[0m\n\u001b[1;32m 391\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mgrab_batch\u001b[39m(i, data):\n\u001b[1;32m 392\u001b[0m \u001b[39mreturn\u001b[39;00m tf\u001b[39m.\u001b[39mnest\u001b[39m.\u001b[39mmap_structure(\n\u001b[1;32m 393\u001b[0m \u001b[39mlambda\u001b[39;00m d: tf\u001b[39m.\u001b[39mgather(d, i, axis\u001b[39m=\u001b[39m\u001b[39m0\u001b[39m), data\n\u001b[1;32m 394\u001b[0m )\n\u001b[0;32m--> 396\u001b[0m dataset \u001b[39m=\u001b[39m dataset\u001b[39m.\u001b[39;49mmap(grab_batch, num_parallel_calls\u001b[39m=\u001b[39;49mtf\u001b[39m.\u001b[39;49mdata\u001b[39m.\u001b[39;49mAUTOTUNE)\n\u001b[1;32m 398\u001b[0m \u001b[39m# Default optimizations are disabled to avoid the overhead of\u001b[39;00m\n\u001b[1;32m 399\u001b[0m \u001b[39m# (unnecessary) input pipeline graph serialization and deserialization\u001b[39;00m\n\u001b[1;32m 400\u001b[0m options \u001b[39m=\u001b[39m tf\u001b[39m.\u001b[39mdata\u001b[39m.\u001b[39mOptions()\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/data/ops/dataset_ops.py:2278\u001b[0m, in \u001b[0;36mDatasetV2.map\u001b[0;34m(self, map_func, num_parallel_calls, deterministic, name)\u001b[0m\n\u001b[1;32m 2274\u001b[0m \u001b[39m# Loaded lazily due to a circular dependency (dataset_ops -> map_op ->\u001b[39;00m\n\u001b[1;32m 2275\u001b[0m \u001b[39m# dataset_ops).\u001b[39;00m\n\u001b[1;32m 2276\u001b[0m \u001b[39m# pylint: disable=g-import-not-at-top,protected-access\u001b[39;00m\n\u001b[1;32m 2277\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mtensorflow\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mpython\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mdata\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mops\u001b[39;00m \u001b[39mimport\u001b[39;00m map_op\n\u001b[0;32m-> 2278\u001b[0m \u001b[39mreturn\u001b[39;00m map_op\u001b[39m.\u001b[39;49m_map_v2(\n\u001b[1;32m 2279\u001b[0m \u001b[39mself\u001b[39;49m,\n\u001b[1;32m 2280\u001b[0m map_func,\n\u001b[1;32m 2281\u001b[0m num_parallel_calls\u001b[39m=\u001b[39;49mnum_parallel_calls,\n\u001b[1;32m 2282\u001b[0m deterministic\u001b[39m=\u001b[39;49mdeterministic,\n\u001b[1;32m 2283\u001b[0m name\u001b[39m=\u001b[39;49mname)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/data/ops/map_op.py:40\u001b[0m, in \u001b[0;36m_map_v2\u001b[0;34m(input_dataset, map_func, num_parallel_calls, deterministic, name)\u001b[0m\n\u001b[1;32m 37\u001b[0m \u001b[39mreturn\u001b[39;00m _MapDataset(\n\u001b[1;32m 38\u001b[0m input_dataset, map_func, preserve_cardinality\u001b[39m=\u001b[39m\u001b[39mTrue\u001b[39;00m, name\u001b[39m=\u001b[39mname)\n\u001b[1;32m 39\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[0;32m---> 40\u001b[0m \u001b[39mreturn\u001b[39;00m _ParallelMapDataset(\n\u001b[1;32m 41\u001b[0m input_dataset,\n\u001b[1;32m 42\u001b[0m map_func,\n\u001b[1;32m 43\u001b[0m num_parallel_calls\u001b[39m=\u001b[39;49mnum_parallel_calls,\n\u001b[1;32m 44\u001b[0m deterministic\u001b[39m=\u001b[39;49mdeterministic,\n\u001b[1;32m 45\u001b[0m preserve_cardinality\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m,\n\u001b[1;32m 46\u001b[0m name\u001b[39m=\u001b[39;49mname)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/data/ops/map_op.py:148\u001b[0m, in \u001b[0;36m_ParallelMapDataset.__init__\u001b[0;34m(self, input_dataset, map_func, num_parallel_calls, deterministic, use_inter_op_parallelism, preserve_cardinality, use_legacy_function, name)\u001b[0m\n\u001b[1;32m 146\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_input_dataset \u001b[39m=\u001b[39m input_dataset\n\u001b[1;32m 147\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_use_inter_op_parallelism \u001b[39m=\u001b[39m use_inter_op_parallelism\n\u001b[0;32m--> 148\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_map_func \u001b[39m=\u001b[39m structured_function\u001b[39m.\u001b[39;49mStructuredFunctionWrapper(\n\u001b[1;32m 149\u001b[0m map_func,\n\u001b[1;32m 150\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_transformation_name(),\n\u001b[1;32m 151\u001b[0m dataset\u001b[39m=\u001b[39;49minput_dataset,\n\u001b[1;32m 152\u001b[0m use_legacy_function\u001b[39m=\u001b[39;49muse_legacy_function)\n\u001b[1;32m 153\u001b[0m \u001b[39mif\u001b[39;00m deterministic \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m 154\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_deterministic \u001b[39m=\u001b[39m \u001b[39m\"\u001b[39m\u001b[39mdefault\u001b[39m\u001b[39m\"\u001b[39m\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/data/ops/structured_function.py:272\u001b[0m, in \u001b[0;36mStructuredFunctionWrapper.__init__\u001b[0;34m(self, func, transformation_name, dataset, input_classes, input_shapes, input_types, input_structure, add_to_graph, use_legacy_function, defun_kwargs)\u001b[0m\n\u001b[1;32m 265\u001b[0m warnings\u001b[39m.\u001b[39mwarn(\n\u001b[1;32m 266\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mEven though the `tf.config.experimental_run_functions_eagerly` \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 267\u001b[0m \u001b[39m\"\u001b[39m\u001b[39moption is set, this option does not apply to tf.data functions. \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 268\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mTo force eager execution of tf.data functions, please use \u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 269\u001b[0m \u001b[39m\"\u001b[39m\u001b[39m`tf.data.experimental.enable_debug_mode()`.\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m 270\u001b[0m fn_factory \u001b[39m=\u001b[39m trace_tf_function(defun_kwargs)\n\u001b[0;32m--> 272\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_function \u001b[39m=\u001b[39m fn_factory()\n\u001b[1;32m 273\u001b[0m \u001b[39m# There is no graph to add in eager mode.\u001b[39;00m\n\u001b[1;32m 274\u001b[0m add_to_graph \u001b[39m&\u001b[39m\u001b[39m=\u001b[39m \u001b[39mnot\u001b[39;00m context\u001b[39m.\u001b[39mexecuting_eagerly()\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/eager/polymorphic_function/polymorphic_function.py:1189\u001b[0m, in \u001b[0;36mFunction.get_concrete_function\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m 1187\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mget_concrete_function\u001b[39m(\u001b[39mself\u001b[39m, \u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs):\n\u001b[1;32m 1188\u001b[0m \u001b[39m# Implements GenericFunction.get_concrete_function.\u001b[39;00m\n\u001b[0;32m-> 1189\u001b[0m concrete \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_get_concrete_function_garbage_collected(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 1190\u001b[0m concrete\u001b[39m.\u001b[39m_garbage_collector\u001b[39m.\u001b[39mrelease() \u001b[39m# pylint: disable=protected-access\u001b[39;00m\n\u001b[1;32m 1191\u001b[0m \u001b[39mreturn\u001b[39;00m concrete\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/eager/polymorphic_function/polymorphic_function.py:1169\u001b[0m, in \u001b[0;36mFunction._get_concrete_function_garbage_collected\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m 1167\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_variable_creation_fn \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m 1168\u001b[0m initializers \u001b[39m=\u001b[39m []\n\u001b[0;32m-> 1169\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_initialize(args, kwargs, add_initializers_to\u001b[39m=\u001b[39;49minitializers)\n\u001b[1;32m 1170\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_initialize_uninitialized_variables(initializers)\n\u001b[1;32m 1172\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_created_variables:\n\u001b[1;32m 1173\u001b[0m \u001b[39m# In this case we have created variables on the first call, so we run the\u001b[39;00m\n\u001b[1;32m 1174\u001b[0m \u001b[39m# version which is guaranteed to never create variables.\u001b[39;00m\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/eager/polymorphic_function/polymorphic_function.py:694\u001b[0m, in \u001b[0;36mFunction._initialize\u001b[0;34m(self, args, kwds, add_initializers_to)\u001b[0m\n\u001b[1;32m 691\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_variable_creation_fn\u001b[39m.\u001b[39m_name \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_name \u001b[39m# pylint: disable=protected-access\u001b[39;00m\n\u001b[1;32m 692\u001b[0m \u001b[39m# Force the definition of the function for these arguments\u001b[39;00m\n\u001b[1;32m 693\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_concrete_variable_creation_fn \u001b[39m=\u001b[39m (\n\u001b[0;32m--> 694\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_variable_creation_fn \u001b[39m# pylint: disable=protected-access\u001b[39;49;00m\n\u001b[1;32m 695\u001b[0m \u001b[39m.\u001b[39;49m_get_concrete_function_internal_garbage_collected(\n\u001b[1;32m 696\u001b[0m \u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwds))\n\u001b[1;32m 698\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39minvalid_creator_scope\u001b[39m(\u001b[39m*\u001b[39munused_args, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39munused_kwds):\n\u001b[1;32m 699\u001b[0m \u001b[39m \u001b[39m\u001b[39m\"\"\"Disables variable creation.\"\"\"\u001b[39;00m\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/eager/polymorphic_function/tracing_compiler.py:176\u001b[0m, in \u001b[0;36mTracingCompiler._get_concrete_function_internal_garbage_collected\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m 174\u001b[0m \u001b[39m\u001b[39m\u001b[39m\"\"\"Returns a concrete function which cleans up its graph function.\"\"\"\u001b[39;00m\n\u001b[1;32m 175\u001b[0m \u001b[39mwith\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_lock:\n\u001b[0;32m--> 176\u001b[0m concrete_function, _ \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_maybe_define_concrete_function(args, kwargs)\n\u001b[1;32m 177\u001b[0m \u001b[39mreturn\u001b[39;00m concrete_function\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/eager/polymorphic_function/tracing_compiler.py:171\u001b[0m, in \u001b[0;36mTracingCompiler._maybe_define_concrete_function\u001b[0;34m(self, args, kwargs)\u001b[0m\n\u001b[1;32m 168\u001b[0m args \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39minput_signature\n\u001b[1;32m 169\u001b[0m kwargs \u001b[39m=\u001b[39m {}\n\u001b[0;32m--> 171\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_maybe_define_function(args, kwargs)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/eager/polymorphic_function/tracing_compiler.py:398\u001b[0m, in \u001b[0;36mTracingCompiler._maybe_define_function\u001b[0;34m(self, args, kwargs)\u001b[0m\n\u001b[1;32m 395\u001b[0m args \u001b[39m=\u001b[39m placeholder_bound_args\u001b[39m.\u001b[39margs\n\u001b[1;32m 396\u001b[0m kwargs \u001b[39m=\u001b[39m placeholder_bound_args\u001b[39m.\u001b[39mkwargs\n\u001b[0;32m--> 398\u001b[0m concrete_function \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_create_concrete_function(\n\u001b[1;32m 399\u001b[0m args, kwargs, func_graph)\n\u001b[1;32m 401\u001b[0m \u001b[39m# TODO(b/263520817): Remove access to private attribute.\u001b[39;00m\n\u001b[1;32m 402\u001b[0m graph_capture_container \u001b[39m=\u001b[39m concrete_function\u001b[39m.\u001b[39mgraph\u001b[39m.\u001b[39mfunction_captures\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/eager/polymorphic_function/tracing_compiler.py:305\u001b[0m, in \u001b[0;36mTracingCompiler._create_concrete_function\u001b[0;34m(self, args, kwargs, func_graph)\u001b[0m\n\u001b[1;32m 301\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 302\u001b[0m arg_names \u001b[39m=\u001b[39m base_arg_names\n\u001b[1;32m 304\u001b[0m concrete_function \u001b[39m=\u001b[39m monomorphic_function\u001b[39m.\u001b[39mConcreteFunction(\n\u001b[0;32m--> 305\u001b[0m func_graph_module\u001b[39m.\u001b[39;49mfunc_graph_from_py_func(\n\u001b[1;32m 306\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_name,\n\u001b[1;32m 307\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_python_function,\n\u001b[1;32m 308\u001b[0m args,\n\u001b[1;32m 309\u001b[0m kwargs,\n\u001b[1;32m 310\u001b[0m \u001b[39mNone\u001b[39;49;00m,\n\u001b[1;32m 311\u001b[0m func_graph\u001b[39m=\u001b[39;49mfunc_graph,\n\u001b[1;32m 312\u001b[0m arg_names\u001b[39m=\u001b[39;49marg_names,\n\u001b[1;32m 313\u001b[0m capture_by_value\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_capture_by_value,\n\u001b[1;32m 314\u001b[0m create_placeholders\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m),\n\u001b[1;32m 315\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_function_attributes,\n\u001b[1;32m 316\u001b[0m spec\u001b[39m=\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mfunction_spec,\n\u001b[1;32m 317\u001b[0m \u001b[39m# Tell the ConcreteFunction to clean up its graph once it goes out of\u001b[39;00m\n\u001b[1;32m 318\u001b[0m \u001b[39m# scope. This is not the default behavior since it gets used in some\u001b[39;00m\n\u001b[1;32m 319\u001b[0m \u001b[39m# places (like Keras) where the FuncGraph lives longer than the\u001b[39;00m\n\u001b[1;32m 320\u001b[0m \u001b[39m# ConcreteFunction.\u001b[39;00m\n\u001b[1;32m 321\u001b[0m shared_func_graph\u001b[39m=\u001b[39m\u001b[39mFalse\u001b[39;00m)\n\u001b[1;32m 322\u001b[0m \u001b[39mreturn\u001b[39;00m concrete_function\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/framework/func_graph.py:1055\u001b[0m, in \u001b[0;36mfunc_graph_from_py_func\u001b[0;34m(name, python_func, args, kwargs, signature, func_graph, add_control_dependencies, arg_names, op_return_value, collections, capture_by_value, create_placeholders)\u001b[0m\n\u001b[1;32m 1052\u001b[0m \u001b[39mreturn\u001b[39;00m x\n\u001b[1;32m 1054\u001b[0m _, original_func \u001b[39m=\u001b[39m tf_decorator\u001b[39m.\u001b[39munwrap(python_func)\n\u001b[0;32m-> 1055\u001b[0m func_outputs \u001b[39m=\u001b[39m python_func(\u001b[39m*\u001b[39;49mfunc_args, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mfunc_kwargs)\n\u001b[1;32m 1057\u001b[0m \u001b[39m# invariant: `func_outputs` contains only Tensors, CompositeTensors,\u001b[39;00m\n\u001b[1;32m 1058\u001b[0m \u001b[39m# TensorArrays and `None`s.\u001b[39;00m\n\u001b[1;32m 1059\u001b[0m func_outputs \u001b[39m=\u001b[39m variable_utils\u001b[39m.\u001b[39mconvert_variables_to_tensors(func_outputs)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/eager/polymorphic_function/polymorphic_function.py:597\u001b[0m, in \u001b[0;36mFunction._compiler_with_scope..wrapped_fn\u001b[0;34m(*args, **kwds)\u001b[0m\n\u001b[1;32m 593\u001b[0m \u001b[39mwith\u001b[39;00m default_graph\u001b[39m.\u001b[39m_variable_creator_scope(scope, priority\u001b[39m=\u001b[39m\u001b[39m50\u001b[39m): \u001b[39m# pylint: disable=protected-access\u001b[39;00m\n\u001b[1;32m 594\u001b[0m \u001b[39m# __wrapped__ allows AutoGraph to swap in a converted function. We give\u001b[39;00m\n\u001b[1;32m 595\u001b[0m \u001b[39m# the function a weak reference to itself to avoid a reference cycle.\u001b[39;00m\n\u001b[1;32m 596\u001b[0m \u001b[39mwith\u001b[39;00m OptionalXlaContext(compile_with_xla):\n\u001b[0;32m--> 597\u001b[0m out \u001b[39m=\u001b[39m weak_wrapped_fn()\u001b[39m.\u001b[39;49m__wrapped__(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwds)\n\u001b[1;32m 598\u001b[0m \u001b[39mreturn\u001b[39;00m out\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/data/ops/structured_function.py:238\u001b[0m, in \u001b[0;36mStructuredFunctionWrapper.__init__..trace_tf_function..wrapped_fn\u001b[0;34m(*args)\u001b[0m\n\u001b[1;32m 237\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mwrapped_fn\u001b[39m(\u001b[39m*\u001b[39margs): \u001b[39m# pylint: disable=missing-docstring\u001b[39;00m\n\u001b[0;32m--> 238\u001b[0m ret \u001b[39m=\u001b[39m wrapper_helper(\u001b[39m*\u001b[39;49margs)\n\u001b[1;32m 239\u001b[0m ret \u001b[39m=\u001b[39m structure\u001b[39m.\u001b[39mto_tensor_list(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_output_structure, ret)\n\u001b[1;32m 240\u001b[0m \u001b[39mreturn\u001b[39;00m [ops\u001b[39m.\u001b[39mconvert_to_tensor(t) \u001b[39mfor\u001b[39;00m t \u001b[39min\u001b[39;00m ret]\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/data/ops/structured_function.py:168\u001b[0m, in \u001b[0;36mStructuredFunctionWrapper.__init__..wrapper_helper\u001b[0;34m(*args)\u001b[0m\n\u001b[1;32m 166\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m _should_unpack(nested_args):\n\u001b[1;32m 167\u001b[0m nested_args \u001b[39m=\u001b[39m (nested_args,)\n\u001b[0;32m--> 168\u001b[0m ret \u001b[39m=\u001b[39m autograph\u001b[39m.\u001b[39;49mtf_convert(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_func, ag_ctx)(\u001b[39m*\u001b[39;49mnested_args)\n\u001b[1;32m 169\u001b[0m ret \u001b[39m=\u001b[39m variable_utils\u001b[39m.\u001b[39mconvert_variables_to_tensors(ret)\n\u001b[1;32m 170\u001b[0m \u001b[39mif\u001b[39;00m _should_pack(ret):\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/autograph/impl/api.py:690\u001b[0m, in \u001b[0;36mconvert..decorator..wrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 688\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[1;32m 689\u001b[0m \u001b[39mwith\u001b[39;00m conversion_ctx:\n\u001b[0;32m--> 690\u001b[0m \u001b[39mreturn\u001b[39;00m converted_call(f, args, kwargs, options\u001b[39m=\u001b[39;49moptions)\n\u001b[1;32m 691\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mException\u001b[39;00m \u001b[39mas\u001b[39;00m e: \u001b[39m# pylint:disable=broad-except\u001b[39;00m\n\u001b[1;32m 692\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mhasattr\u001b[39m(e, \u001b[39m'\u001b[39m\u001b[39mag_error_metadata\u001b[39m\u001b[39m'\u001b[39m):\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/autograph/impl/api.py:377\u001b[0m, in \u001b[0;36mconverted_call\u001b[0;34m(f, args, kwargs, caller_fn_scope, options)\u001b[0m\n\u001b[1;32m 374\u001b[0m \u001b[39mreturn\u001b[39;00m _call_unconverted(f, args, kwargs, options)\n\u001b[1;32m 376\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m options\u001b[39m.\u001b[39muser_requested \u001b[39mand\u001b[39;00m conversion\u001b[39m.\u001b[39mis_allowlisted(f):\n\u001b[0;32m--> 377\u001b[0m \u001b[39mreturn\u001b[39;00m _call_unconverted(f, args, kwargs, options)\n\u001b[1;32m 379\u001b[0m \u001b[39m# internal_convert_user_code is for example turned off when issuing a dynamic\u001b[39;00m\n\u001b[1;32m 380\u001b[0m \u001b[39m# call conversion from generated code while in nonrecursive mode. In that\u001b[39;00m\n\u001b[1;32m 381\u001b[0m \u001b[39m# case we evidently don't want to recurse, but we still have to convert\u001b[39;00m\n\u001b[1;32m 382\u001b[0m \u001b[39m# things like builtins.\u001b[39;00m\n\u001b[1;32m 383\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m options\u001b[39m.\u001b[39minternal_convert_user_code:\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/autograph/impl/api.py:459\u001b[0m, in \u001b[0;36m_call_unconverted\u001b[0;34m(f, args, kwargs, options, update_cache)\u001b[0m\n\u001b[1;32m 456\u001b[0m \u001b[39mreturn\u001b[39;00m f\u001b[39m.\u001b[39m\u001b[39m__self__\u001b[39m\u001b[39m.\u001b[39mcall(args, kwargs)\n\u001b[1;32m 458\u001b[0m \u001b[39mif\u001b[39;00m kwargs \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 459\u001b[0m \u001b[39mreturn\u001b[39;00m f(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 460\u001b[0m \u001b[39mreturn\u001b[39;00m f(\u001b[39m*\u001b[39margs)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/keras/src/engine/data_adapter.py:392\u001b[0m, in \u001b[0;36mTensorLikeDataAdapter.slice_inputs..grab_batch\u001b[0;34m(i, data)\u001b[0m\n\u001b[1;32m 391\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mgrab_batch\u001b[39m(i, data):\n\u001b[0;32m--> 392\u001b[0m \u001b[39mreturn\u001b[39;00m tf\u001b[39m.\u001b[39;49mnest\u001b[39m.\u001b[39;49mmap_structure(\n\u001b[1;32m 393\u001b[0m \u001b[39mlambda\u001b[39;49;00m d: tf\u001b[39m.\u001b[39;49mgather(d, i, axis\u001b[39m=\u001b[39;49m\u001b[39m0\u001b[39;49m), data\n\u001b[1;32m 394\u001b[0m )\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/nest.py:624\u001b[0m, in \u001b[0;36mmap_structure\u001b[0;34m(func, *structure, **kwargs)\u001b[0m\n\u001b[1;32m 538\u001b[0m \u001b[39m@tf_export\u001b[39m(\u001b[39m\"\u001b[39m\u001b[39mnest.map_structure\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m 539\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mmap_structure\u001b[39m(func, \u001b[39m*\u001b[39mstructure, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs):\n\u001b[1;32m 540\u001b[0m \u001b[39m \u001b[39m\u001b[39m\"\"\"Creates a new structure by applying `func` to each atom in `structure`.\u001b[39;00m\n\u001b[1;32m 541\u001b[0m \n\u001b[1;32m 542\u001b[0m \u001b[39m Refer to [tf.nest](https://www.tensorflow.org/api_docs/python/tf/nest)\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 622\u001b[0m \u001b[39m ValueError: If wrong keyword arguments are provided.\u001b[39;00m\n\u001b[1;32m 623\u001b[0m \u001b[39m \"\"\"\u001b[39;00m\n\u001b[0;32m--> 624\u001b[0m \u001b[39mreturn\u001b[39;00m nest_util\u001b[39m.\u001b[39;49mmap_structure(\n\u001b[1;32m 625\u001b[0m nest_util\u001b[39m.\u001b[39;49mModality\u001b[39m.\u001b[39;49mCORE, func, \u001b[39m*\u001b[39;49mstructure, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs\n\u001b[1;32m 626\u001b[0m )\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/nest_util.py:1054\u001b[0m, in \u001b[0;36mmap_structure\u001b[0;34m(modality, func, *structure, **kwargs)\u001b[0m\n\u001b[1;32m 957\u001b[0m \u001b[39m\u001b[39m\u001b[39m\"\"\"Creates a new structure by applying `func` to each atom in `structure`.\u001b[39;00m\n\u001b[1;32m 958\u001b[0m \n\u001b[1;32m 959\u001b[0m \u001b[39m- For Modality.CORE: Refer to\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 1051\u001b[0m \u001b[39m ValueError: If wrong keyword arguments are provided.\u001b[39;00m\n\u001b[1;32m 1052\u001b[0m \u001b[39m\"\"\"\u001b[39;00m\n\u001b[1;32m 1053\u001b[0m \u001b[39mif\u001b[39;00m modality \u001b[39m==\u001b[39m Modality\u001b[39m.\u001b[39mCORE:\n\u001b[0;32m-> 1054\u001b[0m \u001b[39mreturn\u001b[39;00m _tf_core_map_structure(func, \u001b[39m*\u001b[39;49mstructure, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 1055\u001b[0m \u001b[39melif\u001b[39;00m modality \u001b[39m==\u001b[39m Modality\u001b[39m.\u001b[39mDATA:\n\u001b[1;32m 1056\u001b[0m \u001b[39mreturn\u001b[39;00m _tf_data_map_structure(func, \u001b[39m*\u001b[39mstructure, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/nest_util.py:1094\u001b[0m, in \u001b[0;36m_tf_core_map_structure\u001b[0;34m(func, *structure, **kwargs)\u001b[0m\n\u001b[1;32m 1089\u001b[0m flat_structure \u001b[39m=\u001b[39m (_tf_core_flatten(s, expand_composites) \u001b[39mfor\u001b[39;00m s \u001b[39min\u001b[39;00m structure)\n\u001b[1;32m 1090\u001b[0m entries \u001b[39m=\u001b[39m \u001b[39mzip\u001b[39m(\u001b[39m*\u001b[39mflat_structure)\n\u001b[1;32m 1092\u001b[0m \u001b[39mreturn\u001b[39;00m _tf_core_pack_sequence_as(\n\u001b[1;32m 1093\u001b[0m structure[\u001b[39m0\u001b[39m],\n\u001b[0;32m-> 1094\u001b[0m [func(\u001b[39m*\u001b[39;49mx) \u001b[39mfor\u001b[39;49;00m x \u001b[39min\u001b[39;49;00m entries],\n\u001b[1;32m 1095\u001b[0m expand_composites\u001b[39m=\u001b[39mexpand_composites,\n\u001b[1;32m 1096\u001b[0m )\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/nest_util.py:1094\u001b[0m, in \u001b[0;36m\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 1089\u001b[0m flat_structure \u001b[39m=\u001b[39m (_tf_core_flatten(s, expand_composites) \u001b[39mfor\u001b[39;00m s \u001b[39min\u001b[39;00m structure)\n\u001b[1;32m 1090\u001b[0m entries \u001b[39m=\u001b[39m \u001b[39mzip\u001b[39m(\u001b[39m*\u001b[39mflat_structure)\n\u001b[1;32m 1092\u001b[0m \u001b[39mreturn\u001b[39;00m _tf_core_pack_sequence_as(\n\u001b[1;32m 1093\u001b[0m structure[\u001b[39m0\u001b[39m],\n\u001b[0;32m-> 1094\u001b[0m [func(\u001b[39m*\u001b[39;49mx) \u001b[39mfor\u001b[39;00m x \u001b[39min\u001b[39;00m entries],\n\u001b[1;32m 1095\u001b[0m expand_composites\u001b[39m=\u001b[39mexpand_composites,\n\u001b[1;32m 1096\u001b[0m )\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/keras/src/engine/data_adapter.py:393\u001b[0m, in \u001b[0;36mTensorLikeDataAdapter.slice_inputs..grab_batch..\u001b[0;34m(d)\u001b[0m\n\u001b[1;32m 391\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mgrab_batch\u001b[39m(i, data):\n\u001b[1;32m 392\u001b[0m \u001b[39mreturn\u001b[39;00m tf\u001b[39m.\u001b[39mnest\u001b[39m.\u001b[39mmap_structure(\n\u001b[0;32m--> 393\u001b[0m \u001b[39mlambda\u001b[39;00m d: tf\u001b[39m.\u001b[39;49mgather(d, i, axis\u001b[39m=\u001b[39;49m\u001b[39m0\u001b[39;49m), data\n\u001b[1;32m 394\u001b[0m )\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/traceback_utils.py:150\u001b[0m, in \u001b[0;36mfilter_traceback..error_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 148\u001b[0m filtered_tb \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n\u001b[1;32m 149\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m--> 150\u001b[0m \u001b[39mreturn\u001b[39;00m fn(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 151\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mException\u001b[39;00m \u001b[39mas\u001b[39;00m e:\n\u001b[1;32m 152\u001b[0m filtered_tb \u001b[39m=\u001b[39m _process_traceback_frames(e\u001b[39m.\u001b[39m__traceback__)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/dispatch.py:1176\u001b[0m, in \u001b[0;36madd_dispatch_support..decorator..op_dispatch_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 1174\u001b[0m \u001b[39m# Fallback dispatch system (dispatch v1):\u001b[39;00m\n\u001b[1;32m 1175\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m-> 1176\u001b[0m \u001b[39mreturn\u001b[39;00m dispatch_target(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 1177\u001b[0m \u001b[39mexcept\u001b[39;00m (\u001b[39mTypeError\u001b[39;00m, \u001b[39mValueError\u001b[39;00m):\n\u001b[1;32m 1178\u001b[0m \u001b[39m# Note: convert_to_eager_tensor currently raises a ValueError, not a\u001b[39;00m\n\u001b[1;32m 1179\u001b[0m \u001b[39m# TypeError, when given unexpected types. So we need to catch both.\u001b[39;00m\n\u001b[1;32m 1180\u001b[0m result \u001b[39m=\u001b[39m dispatch(op_dispatch_handler, args, kwargs)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/ops/array_ops.py:5149\u001b[0m, in \u001b[0;36mgather_v2\u001b[0;34m(params, indices, validate_indices, axis, batch_dims, name)\u001b[0m\n\u001b[1;32m 5141\u001b[0m \u001b[39m@tf_export\u001b[39m(\u001b[39m\"\u001b[39m\u001b[39mgather\u001b[39m\u001b[39m\"\u001b[39m, v1\u001b[39m=\u001b[39m[])\n\u001b[1;32m 5142\u001b[0m \u001b[39m@dispatch\u001b[39m\u001b[39m.\u001b[39madd_dispatch_support\n\u001b[1;32m 5143\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mgather_v2\u001b[39m(params,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 5147\u001b[0m batch_dims\u001b[39m=\u001b[39m\u001b[39m0\u001b[39m,\n\u001b[1;32m 5148\u001b[0m name\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[0;32m-> 5149\u001b[0m \u001b[39mreturn\u001b[39;00m gather(\n\u001b[1;32m 5150\u001b[0m params,\n\u001b[1;32m 5151\u001b[0m indices,\n\u001b[1;32m 5152\u001b[0m validate_indices\u001b[39m=\u001b[39;49mvalidate_indices,\n\u001b[1;32m 5153\u001b[0m name\u001b[39m=\u001b[39;49mname,\n\u001b[1;32m 5154\u001b[0m axis\u001b[39m=\u001b[39;49maxis,\n\u001b[1;32m 5155\u001b[0m batch_dims\u001b[39m=\u001b[39;49mbatch_dims)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/traceback_utils.py:150\u001b[0m, in \u001b[0;36mfilter_traceback..error_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 148\u001b[0m filtered_tb \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n\u001b[1;32m 149\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m--> 150\u001b[0m \u001b[39mreturn\u001b[39;00m fn(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 151\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mException\u001b[39;00m \u001b[39mas\u001b[39;00m e:\n\u001b[1;32m 152\u001b[0m filtered_tb \u001b[39m=\u001b[39m _process_traceback_frames(e\u001b[39m.\u001b[39m__traceback__)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/dispatch.py:1176\u001b[0m, in \u001b[0;36madd_dispatch_support..decorator..op_dispatch_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 1174\u001b[0m \u001b[39m# Fallback dispatch system (dispatch v1):\u001b[39;00m\n\u001b[1;32m 1175\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m-> 1176\u001b[0m \u001b[39mreturn\u001b[39;00m dispatch_target(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 1177\u001b[0m \u001b[39mexcept\u001b[39;00m (\u001b[39mTypeError\u001b[39;00m, \u001b[39mValueError\u001b[39;00m):\n\u001b[1;32m 1178\u001b[0m \u001b[39m# Note: convert_to_eager_tensor currently raises a ValueError, not a\u001b[39;00m\n\u001b[1;32m 1179\u001b[0m \u001b[39m# TypeError, when given unexpected types. So we need to catch both.\u001b[39;00m\n\u001b[1;32m 1180\u001b[0m result \u001b[39m=\u001b[39m dispatch(op_dispatch_handler, args, kwargs)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/deprecation.py:549\u001b[0m, in \u001b[0;36mdeprecated_args..deprecated_wrapper..new_func\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 547\u001b[0m \u001b[39mif\u001b[39;00m is_in_graph_mode\u001b[39m.\u001b[39mIS_IN_GRAPH_MODE() \u001b[39mand\u001b[39;00m _PRINT_DEPRECATION_WARNINGS:\n\u001b[1;32m 548\u001b[0m invalid_args \u001b[39m=\u001b[39m []\n\u001b[0;32m--> 549\u001b[0m named_args \u001b[39m=\u001b[39m tf_inspect\u001b[39m.\u001b[39;49mgetcallargs(func, \u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 550\u001b[0m \u001b[39mfor\u001b[39;00m arg_name, spec \u001b[39min\u001b[39;00m \u001b[39miter\u001b[39m(deprecated_positions\u001b[39m.\u001b[39mitems()):\n\u001b[1;32m 551\u001b[0m \u001b[39mif\u001b[39;00m (spec\u001b[39m.\u001b[39mposition \u001b[39m<\u001b[39m \u001b[39mlen\u001b[39m(args) \u001b[39mand\u001b[39;00m\n\u001b[1;32m 552\u001b[0m \u001b[39mnot\u001b[39;00m (spec\u001b[39m.\u001b[39mhas_ok_value \u001b[39mand\u001b[39;00m\n\u001b[1;32m 553\u001b[0m _same_value(named_args[arg_name], spec\u001b[39m.\u001b[39mok_value))):\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/tf_inspect.py:307\u001b[0m, in \u001b[0;36mgetcallargs\u001b[0;34m(*func_and_positional, **named)\u001b[0m\n\u001b[1;32m 305\u001b[0m func \u001b[39m=\u001b[39m func_and_positional[\u001b[39m0\u001b[39m]\n\u001b[1;32m 306\u001b[0m positional \u001b[39m=\u001b[39m func_and_positional[\u001b[39m1\u001b[39m:]\n\u001b[0;32m--> 307\u001b[0m argspec \u001b[39m=\u001b[39m getfullargspec(func)\n\u001b[1;32m 308\u001b[0m call_args \u001b[39m=\u001b[39m named\u001b[39m.\u001b[39mcopy()\n\u001b[1;32m 309\u001b[0m this \u001b[39m=\u001b[39m \u001b[39mgetattr\u001b[39m(func, \u001b[39m'\u001b[39m\u001b[39mim_self\u001b[39m\u001b[39m'\u001b[39m, \u001b[39mNone\u001b[39;00m) \u001b[39mor\u001b[39;00m \u001b[39mgetattr\u001b[39m(func, \u001b[39m'\u001b[39m\u001b[39m__self__\u001b[39m\u001b[39m'\u001b[39m, \u001b[39mNone\u001b[39;00m)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/site-packages/tensorflow/python/util/tf_inspect.py:286\u001b[0m, in \u001b[0;36mgetfullargspec\u001b[0;34m(obj)\u001b[0m\n\u001b[1;32m 284\u001b[0m \u001b[39mif\u001b[39;00m d\u001b[39m.\u001b[39mdecorator_argspec \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[1;32m 285\u001b[0m \u001b[39mreturn\u001b[39;00m _convert_maybe_argspec_to_fullargspec(d\u001b[39m.\u001b[39mdecorator_argspec)\n\u001b[0;32m--> 286\u001b[0m \u001b[39mreturn\u001b[39;00m _getfullargspec(target)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/inspect.py:1369\u001b[0m, in \u001b[0;36mgetfullargspec\u001b[0;34m(func)\u001b[0m\n\u001b[1;32m 1337\u001b[0m \u001b[39m\u001b[39m\u001b[39m\"\"\"Get the names and default values of a callable object's parameters.\u001b[39;00m\n\u001b[1;32m 1338\u001b[0m \n\u001b[1;32m 1339\u001b[0m \u001b[39mA tuple of seven things is returned:\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 1350\u001b[0m \u001b[39m - wrapper chains defined by __wrapped__ *not* unwrapped automatically\u001b[39;00m\n\u001b[1;32m 1351\u001b[0m \u001b[39m\"\"\"\u001b[39;00m\n\u001b[1;32m 1352\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[1;32m 1353\u001b[0m \u001b[39m# Re: `skip_bound_arg=False`\u001b[39;00m\n\u001b[1;32m 1354\u001b[0m \u001b[39m#\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 1366\u001b[0m \u001b[39m# getfullargspec() historically ignored __wrapped__ attributes,\u001b[39;00m\n\u001b[1;32m 1367\u001b[0m \u001b[39m# so we ensure that remains the case in 3.3+\u001b[39;00m\n\u001b[0;32m-> 1369\u001b[0m sig \u001b[39m=\u001b[39m _signature_from_callable(func,\n\u001b[1;32m 1370\u001b[0m follow_wrapper_chains\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m,\n\u001b[1;32m 1371\u001b[0m skip_bound_arg\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m,\n\u001b[1;32m 1372\u001b[0m sigcls\u001b[39m=\u001b[39;49mSignature,\n\u001b[1;32m 1373\u001b[0m eval_str\u001b[39m=\u001b[39;49m\u001b[39mFalse\u001b[39;49;00m)\n\u001b[1;32m 1374\u001b[0m \u001b[39mexcept\u001b[39;00m \u001b[39mException\u001b[39;00m \u001b[39mas\u001b[39;00m ex:\n\u001b[1;32m 1375\u001b[0m \u001b[39m# Most of the times 'signature' will raise ValueError.\u001b[39;00m\n\u001b[1;32m 1376\u001b[0m \u001b[39m# But, it can also raise AttributeError, and, maybe something\u001b[39;00m\n\u001b[1;32m 1377\u001b[0m \u001b[39m# else. So to be fully backwards compatible, we catch all\u001b[39;00m\n\u001b[1;32m 1378\u001b[0m \u001b[39m# possible exceptions here, and reraise a TypeError.\u001b[39;00m\n\u001b[1;32m 1379\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mTypeError\u001b[39;00m(\u001b[39m'\u001b[39m\u001b[39munsupported callable\u001b[39m\u001b[39m'\u001b[39m) \u001b[39mfrom\u001b[39;00m \u001b[39mex\u001b[39;00m\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/inspect.py:2516\u001b[0m, in \u001b[0;36m_signature_from_callable\u001b[0;34m(obj, follow_wrapper_chains, skip_bound_arg, globals, locals, eval_str, sigcls)\u001b[0m\n\u001b[1;32m 2511\u001b[0m \u001b[39mreturn\u001b[39;00m sig\u001b[39m.\u001b[39mreplace(parameters\u001b[39m=\u001b[39mnew_params)\n\u001b[1;32m 2513\u001b[0m \u001b[39mif\u001b[39;00m isfunction(obj) \u001b[39mor\u001b[39;00m _signature_is_functionlike(obj):\n\u001b[1;32m 2514\u001b[0m \u001b[39m# If it's a pure Python function, or an object that is duck type\u001b[39;00m\n\u001b[1;32m 2515\u001b[0m \u001b[39m# of a Python function (Cython functions, for instance), then:\u001b[39;00m\n\u001b[0;32m-> 2516\u001b[0m \u001b[39mreturn\u001b[39;00m _signature_from_function(sigcls, obj,\n\u001b[1;32m 2517\u001b[0m skip_bound_arg\u001b[39m=\u001b[39;49mskip_bound_arg,\n\u001b[1;32m 2518\u001b[0m \u001b[39mglobals\u001b[39;49m\u001b[39m=\u001b[39;49m\u001b[39mglobals\u001b[39;49m, \u001b[39mlocals\u001b[39;49m\u001b[39m=\u001b[39;49m\u001b[39mlocals\u001b[39;49m, eval_str\u001b[39m=\u001b[39;49meval_str)\n\u001b[1;32m 2520\u001b[0m \u001b[39mif\u001b[39;00m _signature_is_builtin(obj):\n\u001b[1;32m 2521\u001b[0m \u001b[39mreturn\u001b[39;00m _signature_from_builtin(sigcls, obj,\n\u001b[1;32m 2522\u001b[0m skip_bound_arg\u001b[39m=\u001b[39mskip_bound_arg)\n", + "File \u001b[0;32m~/.pyenv/versions/3.11.4/lib/python3.11/inspect.py:2386\u001b[0m, in \u001b[0;36m_signature_from_function\u001b[0;34m(cls, func, skip_bound_arg, globals, locals, eval_str)\u001b[0m\n\u001b[1;32m 2384\u001b[0m \u001b[39mfor\u001b[39;00m offset, name \u001b[39min\u001b[39;00m \u001b[39menumerate\u001b[39m(positional[non_default_count:]):\n\u001b[1;32m 2385\u001b[0m kind \u001b[39m=\u001b[39m _POSITIONAL_ONLY \u001b[39mif\u001b[39;00m posonly_left \u001b[39melse\u001b[39;00m _POSITIONAL_OR_KEYWORD\n\u001b[0;32m-> 2386\u001b[0m annotation \u001b[39m=\u001b[39m annotations\u001b[39m.\u001b[39mget(name, _empty)\n\u001b[1;32m 2387\u001b[0m parameters\u001b[39m.\u001b[39mappend(Parameter(name, annotation\u001b[39m=\u001b[39mannotation,\n\u001b[1;32m 2388\u001b[0m kind\u001b[39m=\u001b[39mkind,\n\u001b[1;32m 2389\u001b[0m default\u001b[39m=\u001b[39mdefaults[offset]))\n\u001b[1;32m 2390\u001b[0m \u001b[39mif\u001b[39;00m posonly_left:\n", "\u001b[0;31mKeyboardInterrupt\u001b[0m: " ] } @@ -5292,10 +547,10 @@ "for i in range(n_games):\n", " done = False\n", " score = 0\n", - " observation = env.reset()\n", + " observation, info = env.reset()\n", " while not done:\n", " action = agent.choose_action(observation)\n", - " observation_, reward, done, info = env.step(action)\n", + " observation_, reward, done, _, info = env.step(action)\n", " score += reward\n", " agent.remember(observation, action, reward, observation_, done)\n", " observation = observation_\n", @@ -5381,7 +636,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12 (main, Jun 15 2023, 07:49:25) [Clang 14.0.3 (clang-1403.0.22.14.1)]" + "version": "3.11.4" }, "orig_nbformat": 4, "vscode": { diff --git a/Aufgabe 5/dqn_model.keras b/Aufgabe 5/dqn_model.keras index b863cc5d40c2a2ecfac9d7c0c4a9b7cc2164d6ab..f85987e00355fab4b25e4434d1dcfb974f32efd7 100644 GIT binary patch literal 287830 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 UkIXV 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

UZOD8fV=pJNe@*#777Laq2T(x#S45)8| zgH55-r$`7ab~Z!bwsxvDjz`VkA~{@shlr^Nf~)>~?sl6WByS1;dQE~ew^SnyAL7Xi z+uQu5cL|%vV&J&pen|OTMl}NefXX;6v^=Mbql9_t@c);pNBRVwpe8{iOl!<0c?e+t~l{m!=lwgJ10e?9!ahJ@uc1-z78PsQ*mvS#}2W z*@@#KJGM)xWjy%$S6Hg8$M1N$k4`FF#I0=d$MN4?Vd{A)vY|MgPK^`6vUEwb89W5{ zm!*P-t`dl=H-ct5Q1=EN++rSKe?b_GsRBuzPX4b08r&3_YAkk` ziSOt9Vw?#NxU;<)Cw{Gjh`jk+*H$ICb5aaPg)X51(~5iDBdO_dDXl-Nj|W@t!=Z%7 zc<7Hh)$NA$4x8#LpMiz)s*9mv*>tEiEOwwfpNJmK>2QQUXNlHymkLh%JWTu|8)+X7VD3%m#`CP zd<^WLz8b!JGXLjFQ7{^-2C*A{yx(DbD0L7=Kapk7Cp`j34U{0}HNxJLHSAvU547Gc zz?HF{#^;KOB2ApKEBZOY$kB?zroY^I8w9k4t_tUO^m;@nMLpc6r9=%0#=Oq zvC@inwL$?8?Rf)vksb7=_iu9YS1)Z7iNas;cR~A~WKsV=4cOa11KL-cVf3=6WS_ko zXb&3krl-6oCza*#lIAp;$oIog-!>4RbcHzC|0bh$jFTIo4!(>bXK*`?X0Ch!+w5H7 zN1+H8qhUlH4OnkYcP)o38j zi;?(UIvA{W#^ISsqfDzzC1>8>CV#k>kji>rtwa17UqB9}J>Os_^QM`2$iM-kTc9f@ zz^NT{FEC#6fmCbG=a0DR^CA;ZKE-%(UJWez*G8RDj} z4N%t<1-aM5@yM;kjAinN-2Gkzlau{Gy|je!CrjXfs0~DPjKRFnM7X{E8cfPhgh!w5 zpl|tYR5B4JKh0Tge^mt>P%DGgK~F&_J_!Re199X^E*1|MfW@3gba)^fOdplv!Yng< z9rr(m&NC3}E{wxAS*gsjnktk+#dGc>g%pakv}h>WN<+$sWT#|H%ZRLu!gFpb4I#9Y zN=5aeEgDk2=erNl^Zftk-1qNyUAH0ex*BFRai2%Vaj@^Z2;Lh`lczz^+=%rVozXynmj#t^*D%6_d)XrRgx<1f^&N9zK&Z7R31qm|c0`(V5 z@YT0ULBH}aDybd7mTiuNs=-F{2m5b>>Ei_Wq&5q!1f}eD+IxZX)nG{dV2FJuE(pDX zk3*AE1QgF;SU#g1W-n-lF;h+nA2w$bi!cRPw&E5U4%fk8ObkjiG{WAX7#uY*9)3&v zqV(T=IBmpq{OnmCVkKOBqPJ5=)v_%g*Q%>K*#YB*wZ?il4E`3()38!+3*09%na%G zQTL&L;v78M)&@E0Z(x?oB%%G&v2?L1pSSmYfuf?n5M|tmou3~=+Mq5i3NC{scVltS z@=DmycN>~&wBd%e2uxYYyOpQ^ur*2kP`4)l=9fIgI}7K)yYn+Sx2ueuNwT5hCsk

9Rbn%}9im9)aY|r(e+h){=PA!%^ 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 TOZ@y+l>Ozf(r@k0R{y^M;hQKx

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 o6&Qh29#<{NAyeG@?#h)D|TMk>D+mEJ;; z=6DE-Zw0^G2GG2Z@t4aGj`T*uj;cED#LXbEoG=~Bd}<*+{toO}GYzv+gE(h{xpdOF z5oY%erA+quwq6ZhcI8c&a7-T>C%Lk-buHbxz7&I5mPtF>gt3Gj(Q{)0%$C%_u(bEk zs-p%|b7H{dChIA^uP3d}R(kQZln)=`4!*OlP?qFF+A<@ZHYjg|pR*&$bIK~5Z7eBz zoN7pOl>K?XI4O|zn6Yo`%H~J1ca$WErtHO+2X*mS`+6*TluwcNYel23 zmJ0elE#V#xxWPh;9z|gu6zl$wUvPVU1#+A^MhV_AiB)C1i8b# zL05&HDSzIl`F%oo5UE26@hl7bI31!@ym=L^WNyme7D&!kMvtOdoSXG%T&>W@58JyF zrxsm;th5BMxmpGNc{$J&JDE^n6IxGW-T#I#(7D9k|Kmn+>$q}?M^)kvq~h;w+URR5 zB;9#!0%Ma9nqL}A$5{Tc@Mi}Z78;@PFk7Lf-6eW*Uj}t{+$E851it*S7;WO>Q2F^O z##?#?hkEYwPsYy1X;luW^yvWKQyPKFsf+O6Nm;a?qRpNE`2Y;xDxrgB9H*q6LsJ`D zgtu;s;6z%GV1y`$`|A0NOSluke`@ijEF%|~b~ps)I1PhEsn5AFa2kJ~8;hphV$g1M z8@4~}<8L&};hOxZ`002WMA=5;=SGC!CH1`N@E28Q^$c;#``yAq#{WI3;e)zYe1y+f z=kmYaUAW_(HeM@u4YPjVh2qMG5VGeT$Q-%C?x+Ry__`fRbWb3$trh%8P6ns3vu#6M z5Y%dfTPtcxIwXrt!uv1DB`7Qb2gGv;bBU9~<& zNB%tF%+*s+@2MMOYBDd+<9N#0xrU6HPvpQ{2i{`69N%z^>FKi1L8rYu_80fk%pD0h zX#z`<1ZD_Qj)l;fy^5427mj5+t#FG8%l8au!DIIhuJh|=Iu5Rp!1GTEr>$H%X;K7^#%QX9z}^h7r4@c+jucreg8(TPWqyM<}W(#~hb~#=i{ea&(_>IzBB57(&I2tuygRuI&xb^ZS z*z@23>{J{}VmkLK#dUVzL0d_%3|Rt+KSq$@!AuI=WI>AuQgN^(0*`zMMe&WBusG== z>}9?A>s|?{H0nJ+rm_>-Rj%-64T;crd@lZS`v6y;X>jjO-KI?OGFtXNi+W^MvcH+l zykAc$ef=f}31YF3h>1M+U7xmC27o2&KMkw@$DP$r!f(T^(93!RcE<;!nA&LYWOwE{ z`tg+gtqHQ;pG9FzCWu>pp$C0$s^(67K%^ zeBwXwS6m8>OQpf@tTD{V9)W&C#nDewhGvc2f(lW0D8a~wd$#lp)ccIWy%!(yJ&K1= z5VHvt<{YC~`;Xi^*Q;R7&V+jvLZGlg9*P*}ameHET=N3PmzZ}+Xm}|X`mgzM?i&jr zbsxJ!7U*J#TO$19m*bQ4lk~S^F-V?cJFX@(w7heP+B^NZtRe&0FTRs5E@nRIDl4#2 z8jszE_vwq{W{!($fw}e^IDFE=(3{3k^1O=7C3eFdmR)#Kd!NQ#O6ANAHED|RL$2hl zCUYu^LGyPlIJ{ssIuAKVo{P)rl)%>%WZJhLyzfxbO&qrd{-LoG11lfaIIA?W?$ z5uDg9i#Fr0a=V@N!6t4yd`sl1Zhbw-PrFFZgl059xSG4|cnjLz9|!Z_{harzHlf~x_+O|N5@*ysDzOq{1*t;35pP2qQqSr9EY#2%A*c@-uBer z1(r;s=`lW_X?v0SyP{wSV?c3A$u#$EFqAI40ZaEqLWuD^6pA!4@}fTt3!M&fL*GD& zc(our!5?Z5X0lASE?k>-scN-LJRIn{&R^?A{*H4A*Yalw-f;PUsT}jq_Y+ z?4$sita%wseL|_GDUA61dnDgl!o8={5G`p1V>UX1)N2t8+qs$4zEqGfKa6I3W|LSv z%d^kF!O16WC6$DUFyg{GS|q*}6z)f`9gYTFH@yYb!6RYd&lnj0`2`nX6DN?oQ~=*z z-{1t7vpIouHFJTlg%4*w^65VL)T*l|^n6!J4uP&ThV>tg1i8Y?W$*a-8GksLJnCr&{&htH5+#@)Xg0n$6J@ah)>!7k$lfBf=iL5tKAkPbLS(ml(leDOJw zv${bQeMRs(S&1T=t)cm~GW;_f4kH)k()i9Vz9%m`$ZS2DKFYEd|_%=EA8z--L7K zdVpt~35eEwfi1_clVx-aIUIS-AG|n|xe>ysSK~EjKX92IB`|NHbqvX*UZMEtB+k&E zxmy30QR(X0AR)e)#7;HB*(JHmMOIH?JzdjBQ`U4_}I?xSYkuACSCBa{PhA2 zoy#!IWE!n_5eII!TIu0!MJo5X4>`$^Fyz}&s&)jrR<@5@@=*;MrB?`U$=h=i&o)6< z8IkGbcv!M>CAB3;aJG{#(Fp&eP%8V1S}M8(G0W%jX#@E%=W!Oe#vTJ)aS8?|U4XsA z9C>$U3f$@lwLSUpPCl0|&fE{;EcY;BU_XVKUFR#E0x8rmfG&*vCrpT(%TH(i(uDdF zTC!p#++D{QiC*JCdooL|9XN|lJKFe}uZLpdqOsY$!m3 z?WncR1{UN8(2u=`d6V)4&>a?uJDj7jpK)pIKWspk9h-55$_SbwZHQ@%38L391G03X1_GYYbYJ5MZWSYXQmz{;hvcBkSDIqF4GzIIN z&O_#nLdfj3gU81hpSVz#-xn2#Z#UhtVi*P(T(ZQyJSU9^D!LzQw)( z`0NRE`_N3(F-ihcmXVopDF($`4&jyG^C*`6ZiBBBz_6A?++XK_^H!}yT5}r`tc8^M zE(evz?IZWMMezO9XgH=DRkeS70Ar`e!q!nwK~?cHH0I{B_ffjgBQ{GoY4%Z^Q|gSX z{0bq^%8fb{gxu-Fz5Mg<5~!0Ck8^sx0q3e>ex^H`b&kiuQ*-di&}M3Sz5!SK@WGLd z8*yd8YUT{o#62CoaHZ`#3_Z<0R>ecL(;O-vWImHQEMun`%{5*y!yP#{A-ET7}=><;n<8N-`q*!d0 zo(Xg0??e5a9)KGf+a``nGY(O=$~j#AM-5%JUZKx<+u<0yTYb;o zh7Y=AxuZ5ce9P-}Qr~FE`ikLLqwy4ci%O|MFcSw&YGG@2F4g<1Vp((~-(M^yaz1bx zJRFxTP|nbWO4YGwP@{v_?yko0es!b*cFuQo0KrIsl1u2lZK$m zg*bepV8ACg=D_Du*>DSQ!^R#V+*35BwZ3gt=?i)KqA~}@9Vmneuh{eDtu5-w-lk(o zJ}`JO6IsC=*I8A9P}&2P_pJhBrNy{J+L*LH%QB_T4y^d+PQLCUerH8A*_UQRorN{7 zD}D{zKHZ`F*Y69=4gbR2{tBVbrjs}*8A5OC7*p`%J*u1|fCCdcN%X}T|8CBM4z`oQ z(JV(GJ%#QZcA*aadJ=6mqrPoZMQJ0B!L@{1I3Q-tT}cztbTZ)n+M z^mEN=a&LZLwLUVB|NTWDHb?Bic(Z6onG#OlW)yIX^~1PPa;fl+opV0vrBcNoJ^Zjz zTM)V_4E7(6hh3e|;KGL@YSU83phse`uy3ZQ$3z!KpL+$u7EPSnYlJW7Z^kY=8+=e< ziI(Hy==a6~;Stpx7;$n5bIE$s%On|GZ|sKVcK+P?eQlstRjOfK@)_7RMI2r;zGRpE0kZ4qhfh|FCF!sZyz@@+Mn*Ao z<;7=kayFx$f73wYbT+rIdopcUass@||5U{e`eXf(t?1%b4^{d%$hnrMIi1 za7rYMP(KM{+fT!3VY)CTT}Py~&<=i;tBCZqb#d;b>u}7?944@ivh%%k!e%ejP%8q{ z^egb!-J6cqJ5WPF1)TUb0b^XHuF#-2&m=KMt^e<~p1_Xe)9r9YJ!VwlaU=SX9@{5KQdWg3O*z zFq-v!BoAwGPgM?bT8@`#pV5yHWDyW#fCdJ5d)j&;kH!HWVb zu$V6eT_dO9$dEC#I`*%??!!C&XWJ6mQRW4=7KnKLjI*?VOe)w_)X*`xX!w123)`ut zg2U}n?twxc4Q7nNRc+f)YP$gr`aXp0e{^lBf6uZx?gW_~8^^BIfRufOCT8Oh+$MZJP<*&*nA>Kx@*NByVSU^4x3m$Vgf#Ya0IJ9oq}yQrm-`W7-ht& zau>Azf~VClUTIA>>R6p86T31PKlU;B9j^rkmPc=+mDqjdIDV*3fTfvcn6{NjA#^;Z zyi&&Vk-zzV<}#d_7lof6%tqISOq#d<3|`!#jO+7zxL(^}THbUQl8z^m`locT6jP;# zW%a^aiPa=9@`D$(fqc=bZW1&(lKYPX{13(D=v1-@t1mUtm1||R`%Ey6FIU7ImOYBy z;Y=q3-@vk#^K352m`E`VuytS&?)BROfm63(#f~(HkzR(5eK+Xh=i4y2J`5#_MWGD3rmc5FEbN$z$%P$`fpI3(`$2P&Erxx^qIdTe? z#i6rGBvuzhz>_vM8#G#r66R)<6`sX^>##>H?mJ{045f4PmB~fYn0r2QG>-O>#dYbU zarWp}LWR56tD0Hf=J3D^8ktoLL(}r$+nF%(`Q^oW(`(R{A z3he9JgF4wP=byd}+R%n`9$@@hF#)Ic=R8;4?T(K!(qOfRG^WYOqOrUSJ_+~+U5s6+ z_a+I&eACh5%m7?i9YNowMd9!Gr8xbN749}Su2EEX` zs)#G=31r@;cG~$#1$A_L=3sX@Cb)NZJSxlVq~&cR!8>Xy8l7bw;>V8IzK+A7EtN3oYB}jSpQJ70 z*23K1d1N(02YVKcqy1fl6nN4X|LnWPJ-xnQ!6j4X`+2*V%?{qck3}t{$9i{=n}W{I zBEdUs8D=}B!2JLEVI%YE7B9->LO_?dZc@VIQ&sTsJZo%|pGmG>h2WZT3nbe(y4@9y zi+h3=Y}npFb0iAr(J)_XW&Vi`f*4$M+XwxgZ)UD_EesJE3jAFKY|i6>e_BRhwbD-9 z<6cZmYsT%qVTeCFYM68DAaQ#uVY`tEKj3tLObX92-%L1t2%ZG#ukTZgr!&{$XeiyC(@by{OYL*S#KEx;NrOheWEq(F_gw_I%>hBpPjS zfz*D@zzeg+aym1%;Z_M9c*6ELB8ehS;cPCwT;@2>yDNv3td2uj?Gsq)dy-<<*)4Rn z7ya82D7eYG=hwgKfn?ksywNUzbu)75d0$s$`kqLTnXn47RaT&8=q5bIT-B>?uE&g5 z(ZZcSg`nXu2W1NO3GSgPCMGU{nLW3`EKP#15oqE>^}FzVg`TJ_^e`CRd`~KA_T0%t zO$u_oMA!4XskUw_g-p5(AFlXwDTgx1;jjW6Rm_8xW=^==_7K~-D^->eTKtts;K$jFK|kJmt>Zd<ot#IPc7`%U; z^`NR^;HvIRen7_n?9E!ZfJ71BWj%}l7jhT$p9=?d&GA`}H)&mrg=%~X89j5VeihmA z&xgjtc;Q;Sw4)uW?9J)p?Hv%j-hn%RPYZ@Ruc5ou87%AfjvAs(Q6@zaB`f^7?3aZs zH6GN88C_@h&lZdNdoZ{uc#O+f~5)R0b5H zHAd>olJAnQVAbbO$K;b(pC|{u9-f8goSpEb+GB3-{Hf?_@fa-2#-IvgKDt*I!^=0V z5U@8Crd!oRMCvt8aBU)|rz8%}YuiZ7bei$RSMT|?A1C6WA$^q9s)3Ui4X1(gMPQQ` z1vhRL)8jvL=&^zk)-@gkyEt*uVO%wtqx~?_t%c@(X@guWz;>^Xo^n9L9Cd&#~=2qpn8_;LAIJpXkkK2i6CDj65iFtg|U92XJg zNInObS%=6vBuJ>Wen411aF2Vpfbn@X&6yi+39di80p+Z|f`L>Y*YU3qI-Ennble7t zUbY&~lw}DW=fB}%o-c&#wKBLc{t=uU%zzQY;|Y}SaTTw|Wn8+_6D@iK}_ zxyOCKY|Slt&$7i~$CwXq3%wZ>r4AIaAQ zaoj1*aL)9QHrSWf!DIz{s+&9oH?H-i8+U@ae`T)pceXgGYHq+W%o*dXd>gi{Fht?2 zwOE@?Fsw)!_byt2>dV!+AzS9)@cQ}ap+EL+874Y+(uWMoq)6{a zGOTVILmwBo!!ospwEUG5I9eytmdQy_`r#aTf1U!(^RvP8v@~u{^}|C=VPIuLRh!)w z)4{3$RPdRJOZ%fCE?f`Wtrk`uHQi0i`(p$#nXcHq+L$t;kK)QwNhoznCd0vG>fSn& z3%JJ|BEfpV|J?<84{pPXXZu+uuox_&YpF7AKKimA@@<0%s%Jgt)jq@VO2TD09JCy5 z5-B^+KSA%5SK26M+9VVsMraIo1BZT70;rp|6CpDY4%mSxfO7>_Pa zH=w-m4Oi580A*G-P;Rz94$nUdN6{UZZrw*P_7dEe)rZS#-Qn1#{n+{HCXBmmhSGM+ zP-Q6ND->R(xt@2yaKc4y)QdEDoRCNY`!8TWx1HC2G?d&#vqg79o8XTp(KRm@uxJO- z<*s=YdZB?Ibv~ZtC9;HnwdP{%>o{I5vyh$^UVul#ve+Jf6~&f$;jh`(;GeOQD9ud< z7AL#n&ww*m(sot2fKgqiflJpAaxW^WbMS90}{ZhBzUEI7ak~oOpW#| zM{})?ntHEu>z0lL`6eM1_U?rgu^ZH2R0hr2ZjfaCm5&LmCEFhh!06I&w3SC3zhgh_ zeWpgozsQl>`MG##>U~%xZv!2SanTWw!6iO#rLoPIN&l2Iy!C6K?(58Jw`e-X2@cTU z&1`DEFa@78?wMPXAxK5f$MS%?ocK*;v_IC&RZcn!C5Afam9myERUZfSTP;E5Odnjf zjHC4CaG2pblvn1YFosOo-iFQR2Cq}E{(6#pJQBTbdh=2f68W(EyKr7F2agmuDr^jf z3-alZ@l+3YYumB>@GF=+eIvZO5JNr^`(fidHC|8r0)0K5N)E~nl`?w+fD0?9sAZ~n zh-F`5PF|)3XRK-bh;m-l={^iRn1D{w-7s*!9cm4Z(e9_C`ANISitaIf*$e6Cg3SA- z*b?>%3`)yk`l?D!_@jeyYAYdsrUw2|Fop*)@-$vq0WxH@Q0B`&D2TYuU3nqP-5aJx zE>4}W$#4zSSqk~w!PlU+poEv`djwbGx=1$M3l&ekqJ3^F*=~_}Gwc4qnl0xUv&94t z91VeRi)NUwT*1}oD{?K1a$(lEGw?r0=i!g_`~7j!CL@J}5E@8E*8M(*qGhC^K}uR? zDpI0BL`Fs;DXS=}NM+scb7xajMoXogruOjB`d#1OKj87;abNE1I_LFzJ|V1_H_Mno zz9Mhlpz;76t7-;Sw-;o0atyXU|4KK`2jkUo%A$#DWcg1&iI;k|pQdOGC*x^Km=t-B zlkrXi(+RUs&p{vSr}pqCQbvJc!5D1Rm?rWGddP2|s(}61u7Yg*Xg)gE9MYSt@p0mM zTwZ1hFa3#R-9mXLWI%J{FJJ}^c&b2!#?)zuPN@FjpVimFM&8@}kDkM3i?!)HY|*y*$k^4sN6d8MMr(;M;OaueZ{v?f^Wp^a^^ zFCk&z0!=siOpgZ(KxexV?f9w9zu&A!hTD87);EF=YmufB3Fhv0xygOIB!WLyzGV8e z4yLS=$Gam|;fC8v0J4YS$wg1mphO1jP?$i28v^K;)HuAZ6~WxnJ;I^2T_p8gjC@m= zyY=r-ymsm{f0OM>_ZfA4MSgp=A7L8}63zq`f^c zIL*9CX#DvNZ)>GRdJit~+U&DAx0(5ZYrDYBXE{opE93UG6!Lp!I)m}($21{06;6dq zQ1Wy$^m+bUxYH?!+VAzijDvCzp1&P0P9BBYXGfsdnBf>5(gSW4WxUe;POz7kV0psX z5GssEE}iY3TVKH>-xyf7p#rpZeXwwACp&v<$wi|9E^CyKns^31?#!p)4N>G4byjG3 zUZ*B!!A+`~919-;?$KR|4Rn3^71+OX8$OC&0OmIud25+OvXHz8BTl5?E~#*`stv#h zgHyu3mgVrcv7SyJJcO!xP0)W+fYxs&;HuU^5L>+3{L<3^_Fc(x*CvzEd(A88%0Gl! z(Xx0p(~)A&dQebLDm@jfY)L&V6u&n`~=I<>T3wbU6>EH#}9KpMw)y`vlbf4JD|@{do&2Eg=62N z0Sw>3g2idHdfE^Ef@B2kuE?t#)1{4JEL*TMv=&b4CNqa<8Yx|KqV~vqm_5B1HvQSo zn5J!DIL`@=JP3uJb_K$766g`ZW}1`pc&a{$wQs{PN}ur;)tnHfp977~Slqb%6I|#D zXZ*?&ykLJPG)qQs(%mt5$<`AhPdMX7+YeOI^&W8J4va~vhM9KiXr(ZkCaRd=sxL`& z?pPG|FI*2{Hhr*a$ZXuln4_HQVO*Yg8WftBpli7s)~}0)jOi2L`JXx{l#`~rftkc_ znuNPPy2II;N%X1QiF1*WQM*Lz6W7rzyErU7d=Sbe|Ak3E{a~$K7jIX# z0LR=vfN4!9$oiQP(=q1@fA~%2JJi(S`;P)Hpr;$&^mo$yksTz6Yl55?%Jf#d8xr^4 zrT4!$NDq1g!}>ySk*yJKmD_>k9?js)TyAYF(_?ksnU|c+m<^26k)3!FqPjcyJ@F;n z+fie&=!OvdvkG`FxQgEr>VQ{Q5uOGlK?vLL-Elk&lXi51bI)N&TNw!Y z`SUTw`!;{ssF!b;JO(s7W-w;19t6D>aH)^>1?OOFLl)J>?8G_g z3*okz1`5(jXh}yIW8=u-z`0-$N&BPB>rSxHVNBk%p*XNA7L(52M zY4X}Au3?O6&Cg-xZVA#KZI9}5shAbLmcmZ{=F|Q=&84+zQkT{>VKqewMmxUeI$()# z`uvOJ=OE2h{m2nKom&ab+na^z=j$Mw`J56STR_h}by8lE3+q0_F}E%AMee)DPf}Wj zb4+|-Qc*HUsxJ|!>#&U8=;@RjbQI6M(L~3iPiQtf(=Oj6F#JDB%vO%aD+U}cFDihN zRjcqvcpP_cV-j~nJr^#7CPB^|7YJl|SHEHD7+T^=289afo0dU+A!%rpa|oyPMqqZI z59GehhFum>5dE$lUSB*2@s56I+dLiLR2uZb3U&!Fa7DLK!2 zM3J-;EmkU!%z{d|zafvmw&W=dN?!r-edqZvXU5^lQ*nsK6%;ntO(5~48E(wz0Rss~ zjH|4x*?jehaL~P+)Wzq+U)k6Ev`ehd^sH7}+t)0{|K49BE=mfs zqmtmuE_J+LBm=MEFO;o$4naH3u|IMP%e|k1kt@fc$_{OGP*fJ&i*uuCH^Wga)D#Tf z?V`U{Je~EKfj{5%b3U&uA$yL5Xi}RB_C7lfR!Y_2Gh+z#TWsSkZ^(ep$_adyS1s!p zKLf+Dg|u<{Bc4u)qfKZv_$$XU=f_@Dm$62Q8o>o0lqEmbCCpP%z&Tp1?^f~#^efK5 znQzf>Zo+obaeqL|*uF~qWFO000R~jZU_y-&_ zxep4*?sAJ{S*~PbEXLK}Gt?qxms*s2NiF!=;0k)BEok>R*-AO(-? z8->c@XSi3B!r+Dfc9N_*1ID&lxau0q?gSTuQ(P?eDh6Qh_z`S3wv`{a)(PcTJg~7@ z2HmVJ$@fMBnD*LWzL6O&57-Xh#mAt>*%@FqzZZ6G+=O3J>={!g056F(f^Ob*_^M(< z<@rZ&_8U`b9i5C_Uq)fzs&M>kEQzxm_u{6o`Ix)S6h{r|pmE=wcz>}#RCQd!pNP2u zR<(_Qee4V$IZs!nc2IM(I%n3s1E0!WA~C7`cuV~SbukWIOK=(KH>HwXMlp$60?{BN z3euX!fm?tB#Fzn-*g>Oo8O2KV{Da9C5Egfc#Vc&86>T<#nz z*d6Y~&0D>dON!G&pLSWS|E_~li3hQDS2E;K2|ulQHU{djGo!Q?BQ==+=f!9+N^$}J zPup-*XB-?iwc^@7nNUTgB1L#E#QQ^XIEmJ+RBnBk^8e*i#~DAkKFN&i{#l@*W;Dxg zuBBqVy*PHB65g2k5XLpi;F;zan3oZWcScO6l}=kJxkL;dx-z+~f6l^&&v9hBC) z0;ZLe(8sI;!oi$yI%)ZU7fDM~L_h{T315wm8a?3QQwz9am%^V>FoCzvtH|h`IWm9` zX*x&Y0`H^rP_~uoGcD*&Ul!;*F~HAGGjOTO7QA#MozvSj9v|1$F}AfTI*Q)}zeAn$ z@qi;r>y5%MbyvCD3*zbSJ4g1pQNq#9b$sNOf83@8*ZD&g@ihEbDXel@PtzWWL)sr* z8md(c85u(A`K-=YvF``fnU!SPzX`>f{=mKlb!z*YK&LMr0-J9K&}NA$ethzP)MW;s z-{cY9+cuWJdZdh>?lB$>%x{usixe)nC;=I5F(j>ap3Y6FfM<4$x9BYfL!8HBVgU0Z zpB;nCiWWfY`E(lla2(z)4B-+^?_oJy4OIC&3w6X+gE?ac7ay$U&3lL9qRe^->0OAQ zGr!R5n+Q_kCTQ~13r@RSrfYHcpvB`0EH6`n_?NHvki$pFnpR@p`$MqKXfH}yx4@T! zStM_N33eIB(FA8N__8gQ#uzPyi}w)|wA9GzTRi0EZUHHGFKP)Xq>P7}Ty~!-7JIG1 z)1*#XRXsH`rtJa)J{2~a3q%zw7r`~p-?X<7(L~Y+t?mS(Q=qCKQ8f*8eu<%&uNbaU zHpS+s18{EP6@JQwJMd$401RCm1#NpBaN;Ftc-0vrXbf3_&qaq|;P73@U7Z1MKC*kF zik7f+tULN_Z>ia1=ZEi|ng1+eI{N2ZqP~s@j+`h3!!K(vf=l8~o%AM0#x3`4$R@M4 z2i(ST3sLb*cap8TF7)cDCjEpqerlr{#+S*8{6hlq=cWjuhiMBbU(N;Ya4sk`TqoJ~ zWSCjhFU&t54Od+(aIvcj{#1I+b!czE!RX)IxmZ=97T}W2Kw4 z)btN0dvp<4Fa1)J8z;&AvcFENqiv~g&=AM(3x_YJv9SHMHk3?B2h~7!wqmvEi~Lv& z*w6|wUh7Hg+6J6>F%TsOOF{c3+YKuHzq7#D5&T}8!x~Xi7B)8h@GZ!d!0NXp&;dz|_#y#}m{Qn8z)Qx-e<-HC1 zy-VXm8?|w_#X0EsQASHHrIPyWz2q@<4wPzIVE%D6eCOeSS?NwN+dGHut6n4{Rpy$O z5##wXFN^@$Xk3cv9_tP}C<^L3gu;tUjQR>ghU z?lsS|+>tYW%~zh!hOdV>y0Nnh{;V$Kw5qLV#aip89rBa}taUza(a^tDXQArp|F|2Ua=3k4KSRXQSg!3$AKbjx3tI|PXvfs)G-HG- z=VhA=nV%jprv5k_aw(m*mu!c~8O}6+!*2NeZ67w}E8uG8x+)%i7k2R(_+Se=^D<%d zJiiO7?yWmIszimExy6RDndOCk_~vaqFfiL&e^QyvuzBEYB3jJNx6I zf37QD{dxfAWxC;=w(U?n&JRXZFXJD@1!0k^0mh;{Hp=GlVSDG|?h|3cE1h*P$1Vq( z>YVt2nUMfDdT6Cj65SdRLauKQx0usgX-8bNU=?@gtR~CT zCUVg?3%TWQ7QixZD||hED_1kQhH?*Hp=q*xoUxiFl^?oD)e7gSLB9#Am#v|ry-`pm z-OBrKipR)c87Q|o1zN)npqqX?E}Q%kV&Nc8eE6B`Ph|UhiN*X^uZNsaON{X{h{WcN zq3&mlozx4<`>RA|IeBW%m52C;4vT%A(Ge>F*gr7CTp zXDWxuK{v=mOA7g;y22mKrLaOO63)DEfDx-MQ2$mB(U9f3sHxAK1x3BwJK|+NkA~p&9tH4 zXACep*atVH6u{NS4oFC4&c#7Z=9u&(@v(bxO*Hcc^(u>`>uyoIa|3^2;!a9XQlkwz z3!!<=TYg*URfrjVg(go4f;%rS(=T`8RwiAC4dd=I|5h*LsoWxu?{b3TuKoPH;(3_2 z|1i9nP!6AV+hFYbIaI6Xz!z~k^!h_MuKt!wj~!E?rAQw8J&UN4%_MGaozK~NN?_Da zg47BN^#Ai#AQ8*3nG{8r%f?+5ScS&k(%A{RjPui%5K3 zB@H*8gin<;sQ9snT5R1!M%@Sbm8s9TpouJ(cwSl5(lQe-AACl4#uP%rqcI}C$wJU= zETREPHg`Pxh)?&LfG;-Oyn;-Z5Qu(322G_dZJUZFeKN|MeQqkC=+?m1A*J?r!>7qc1AZJPAd! z(xBb@E9Wx#3Uu~;;kY@aeD&nJ%vEjz&vUk*c5FEQw`Vy9yWus=Rdu;w4@vD(?7V_E~8_~wHPbf(Z=6@PqmCz8BpH}m%5 z&mn2gSAL?G5DdRgqWI2t{G+SK;mEgiP&=6c7cA=FoI)CKpZ37}`D3taPan0G9>Sy@ z+u`8D`(!vGnC)CNF#W=H`lUV@4OA;=+jb||x4M$ny;KyGysqbVvu5VPY+ZcN8Hje% zd%4PC-t?qzws5^%H~-&aRSXNR=d3@A;STln0(G>2#V_k%^rvvaws{NCtjidaOa6mn z`*(4l)>)v!#s?&r8^+tLLR9?2`V6u6;ef{?JnfzipOPYJL&Y_)4AsKp8%7~no`Xka z8r=28=``N38EkSRXhnH8zrBz3BNV5T>TNZ+aeEEpP`Yr>K9+++q6WrKUXSU?zxk0# zNieuz6sMNXx*nY;u}oVI_B~9&;KFRulG7x;hyuo7V4Y)G*5`8f#YO)aqISo7P|6s= ze;cigT{os;FS{%2G^*e!@iZL1(-mKRs0Mq+DE^*pflsECQ1kXl;5qLlbZ<*Q{S(R* zV9aKjXGC;lNF3&jjzgK`dYJ1ef-k2kV3TnehANH%x$WV!_eB&o+>C>i&r4}X+$~;q zR7$w4ONhw+1fflH`0-0} zFzn=am=(O5YP5FX&io=cb9od_>~97z-h=g9=RxvMO-yoA#;l?DL9%B8{+KWg*XnCv z`L0o@Qo4(8^nXN>%psH@R!z3n-}oWf1~^n)f-m%0MVF?mB=4+`u!}p2VbVI-Sse?D z!tcTTAV-+=yqaz=nG2mu8en8tHvXQF&Cfk!NXdp;Sh*n`^iT5qviVLpC!-VMR_Ws4 z?+4tVum?JJ{DNyMHo(VpWjycA*#EukJ$?Nl`5Voy8MS{bt$%nNlZ~g~Yjr1lAIp>A zNCvDMECDgDs=DCfRP@VnCHsgGl&D@0-Ps&Dlr0oiuW&)*TN&8CX#qxr2V!sEQ!@vFKYKxM{p3S6B9f*xOda5b5REglVaPX73()g3*(RdL;qWtd>N8VfvEW2s3s z)!uwb{{~IbFu|3gOp{?;bEf5?we#sp^?Gz3?ZKxx9;F7KbV?PO;E91wfyT^*l|=AVPFY0EKYVVhvq z+9y;iJwkZcA`PZTec*WCiNe+)KS8nO3yd!-1OFec5d7~0H-GLztebrSs=9yhdP$+U z=FKSl@H>|O$?ghyCC_NZtRWb3L>3PP24mhp8N4?8!ZIMIo zUqPQdo-zOXOHOdMkxOfl0^4AzKYSY;xV%E!PflQC3erU1Qzt#He8z9>0g0P%kwE75iwT#7{cDhYyiFLotKnAn3U^p`-@%UZ2X1Trml$ zX|?F(D=$0|^_bi=HRwsGkadwGs5-V2oah0HKGXeHD znBlMcT@Z8W8I2BfrrYBh1uYwXLqI?d*L^h+zu7c`*7!9LGEN$uuB^p*`_-^@ zo(k4&EDLpu}F*UdIbkdg+_O5_&yIaNEvC2W@T3)wW}0FJ*%Mav>(yZ zp%^>&1HWv{9Qbk17TWSQ6KjFfgTIMzUn`E+RcWQHSslE}m6ve#7vhi138o(O~zjT=*Y#7hRU6NZAwF#oqA45#jX>NC#2j8+r4BoM< z(>}(Qe(m>|4sTn}d}8JN?QzSFs4|Yl8@vzeqZpGKLlCMi?IMcCTlLV3e{V>nT@1w+2Dqs;O+v*RFKF26V{kc1fgcl5PrBvDX!pLy6fkom z>&@)KB;h91>(Jyk4jkl;eu$wFkK$ooSQVW4c?yIQ_E?>x&RXlwi08kaS1F@d_{{l9)?6Vo3fqfkJX?5A>zq*DVLtslyACoWh6)vr zY2ovpN$~alC@^Xo4nOP1;qkx#42YZ#(tn@88KvFage(R4v)i0D_0Gq>Nhc^#sT)?9;?gYC4oLqU|BFpruAJjs@? zHQrg93vac9UO21f6d#Jm|p|4&Za`y7b9F+WkM?&CNrMW z3R-&V02Ekx@_XwO;N2r_i;|EEZmV`A4W4VFFxH>h8j{J!r`N)$`#D@x9b;;{Tj9nn zL-9ni3Vs~5j?#C(1sAf5~y_uAg0qnHL-5W~lBE#jJW8xru~@^zOfFPhO9;I&27*+ev=eGHPHsuO<1ZIOD#b|F(NmPu1__G0lNnJ zsT@aL8W;IBJ;~G^q=W5wr67FK216b0asN6GQNotn+zPf!h!8|m@6gY1W$qi^>&agF zruhiUM!h7RPCFc*tBn-_r=k11F=qCM;2-gG@NT6Qugzxf_R7(qJzEVsJ!R3$U4TVX ziXrdVU$`{A39dcProW*FXxH2V&SdjJnD=29lxMvZTz=O>>$PR*w9;Fy_QQM-pBG7< zj#p@GrUdtd`MvT>q%mZ(C)p27gd5#{)YCj3r)+n|C1LyN_EI-Io07%5=3S*53wvnP zo3&WVy7Q&CBk+OyLY%rrR&--qDs^qyjJ5MJ;922EaACVV+X;`LX4e*cG;1%I1!mEI z_uQBley>37)>JsuGmh~#gVAKxByLX2X?WS11{n7n+;AF>HOqwgK^x< ze*tXN+W@hlC!zm+2V@QY=4B+)bk-5HT$MzWuT-M`P*Fzv^kHMU-0JN9Y#f?1oXBgs<2U93A^A~8uSHXT~=2kdX4Vq;QkR{y(6*=XQ<}e+XPP<2A zN@nAgFU#>dl&w!!LPP{b59Cr^~g5jIDaWx*xaNVLN@Y$EaHP%d`(9P8l zbhVBfy=nz)3m^00f?DXcqvW*F7Dm_)y*jEMan?`e=f1P5VrDWmQsUonu zr9#^VN+E1Rmq2`W18fkx0slpu<`3>1OHuPZXt>sTvfGi*I$M|d)pEyx+r{1#F6&@t za2T44Sz?$j^D$qI#$DgNMP(BbF=EaMkXexe`InEf99IR&I1hpPJMTCt=@Nc(!Y-V- zLmMW4NTAV~1H#6oiu6Z)F&%DPgQl)m;r2vN__3!B>W}&pPPs;&Bd){kSCZiRI2nzg z1-^YO11rl#0`=l?oYcY!;Zo)shb%vIwB7|fv+`I^Bi!tMmLWvV13EhGlprm@4l2Ji zL)+kd+Ot!hR=TkL&BH>vyXZT#mVAQ`e;YwHKpB7d{sh7GZZP#W$Bz*~_@qCBhMR7| zwh>cMqhk!qgfP$ZKgJ?>Fbl8!(1&%SuL=UE81s&Y%ehmtrhvSIKc&q0$oYpUgKgSO zZdt+`-r7GMYUU}z$2}epy22f8)j}~(NdxMNlQ?&mV(4+$f|nnsW5>u4G8`3&%lJt6 z*U+j;ITp9|7dziaAbtVQ~UV%3rSmVikj76>*imAF= zNbS@L%DwyohQI#AyS=ze(YpJv{bn@APBIhv)K+q5PR#@{Z*5H4AB0zMHY$I+P1&g@ zz`*M`XpXL=+{zK~A$SP(6n^C9EL;s)$@&mBX|JU+%U)Q>FGlVAx>&zR1yR}NL5DM9z%y{KDx07qtLU}D-qUZ8P`H(eKjN^Z+=$k;g; z8|Dt_&YSS)y*gf&`H#M>PzA*!XE+nqL+ZP(fX^n4z;#`5LRm9YT(sgarKjZJlN-_8 z_iLV*cQTklUClAWL>=R1PsL?pkE6@y_4wc3A$arC5>#x<1^>3SYzEHezzr&JkZ!@q z2=>N)+%NQgZ%M6_CepVr<8g(g1dbSLjkjX1K^B{RC5P8SSM_|ZMO+sqPSq3&yAtqH za2w2hr2^x(O5ttq4g9eJHCUnZ48Coj4`*+FfEf=aL)$qKn6@88-!H`J4v3-ek?jyR zWC!N?Z6@1YPB3jlHoX2Fk7vuyfa|A^5PbX+pY+cNU7yu*_3pdDStS-vY2RY^8F%m+ zUjy?$wo_D`59q(t#et7iu(Ih3(r_F)nK??)n{$3Z@r1>(_@V`&kf{N6Api{v+TJQx1MB z2e@sk&cV(b4&Y@I14>Snyzd?$S5#h zRvuiOkpQz7jl;WDD`{(pIFuVFfnmy6Sh21N4BaZB?fp~~OWlCVjHhR*bCjNjJ>&Pt zxZv*Z*^s)>1K;%(!JIeK@nVi92(9Zu|3?^_>0F_O!%|@P?s~cua34f>yx?D7F*Vwr zr}ASH~aHy9}-M*mqP%7nSd^;)ZBf!4K0&I{DTVW|eYy+@O*_&wOkXOHS8FjbDyw9&>Qz zkS9=Rzg>7~hypYgc;n=x>*T}bQ=|GYjC*zx&U3j!92g36SDx}SC3j;}U^V>s-Uvxg zAMz8QMFF+f!nK=oNMM%494IIG2QRev0xy3wHqIxFDSPo9vCO)UKY8qm1SzdHK2T{n zd|h7*Gv*Y=KgIam+&217+=ul-Oyq^M@I=|yl_I1j@&`=UW&o-lanW%^XV z0zy?o;M$0FsB9Dp#o7O$;M#KJ@2>>?ReA8^QZ0-$@#c5dX2EpZTqsC9Oy5Q8@IXfw zcj(p%Jg$BkCLKuz)6CoaqCJRbtkm(=+;lKICy6<56aFgc;xyg}RD`ogFKQSKOlDnN z{d7K8J(osUE)l7|91XL_h0~vhVX)eDuF36ORVD1` zPG#%{S<y#H%BtJD39zs0~ZR)yn=cC^9)03F$=y(yTRZ&U2qs02AAgBQ$xWYw=FmKRI#WmgtH&(uSa`5Ul~Ef?M$ zyAP^a&h0?vQ7U}kheb9gQJUpwe#&LhysQ|!c_I+!bGrCC`Z{0lCk|~Z3ZO7;kb4|( z3Qoznz}oXQ+=L@{=%x5>ve@*D)W#mM?5yb!uKIHfyHa+c-9iaCl%mef7vB$?wnZT8 zR$zSVeg1uO5I+8Q3J!#f0CSat^sqG(EwaZ_%ft+9a{mV2NlV~i8tWTP?1t-MVW@UA z8=WN+Q8Y3WPfhv<$sKAG;>)pI;#LSL;Dan2sMrTUb7$2C5t^AeePIzOg=) z{!|A{O@9h^Y`Up**cvY1Bp7psEP<}5L~>FWM>l6@Tp*XrZM6B#?Yd(mcre5a3k#Ox z@ZxA}wv#7ru$R`1UxOZz%&+D1oJKH4V&3cZ)ZRTCOJq;enRSTgOFc1V)KNiOOFcB_ zt)?jBO}OMXbBiprLs-cA@@r0miJv7{XE1N5(lK0o%?Kar%|=bPXuQyJ3a?}XK1!0H zZ&}Xh;hKg9jx5)>G6x<%d;Z{ud%Q>D)R+hO=#XS~v*56T)Qcp-isPWmyP?^zGb!}Xh6 zY%(Aq;dgLSZiTYWTv%}}1Gm5Z%oT`40`CvvnB-dl`eQ2LDtDBG!b2$BKNmG`sFP>w zcHFrj3#x3@@Y1#dzD$p!W$R~xWcgaWyN2~YSq4?BAc315sD~c1u@uPOHCJvWq4BgA zl<@p8UC=P(E-b!I1~YEZT{kOK+4UUOycmZ3=3^MyEejz|cX+W`23ToO#>HPbjW+jB zaNplWK#XHCyfTQzPv`#%zGvSc8e&XGvQ)S=pN3##XgD_*x`xK}mVmC`IZ|j{2<7ju zgUa?i)Y+F$VynZU+cFoMmGklO&j)Z~{82paF$2Sj3~)exD<9@?i0639b<+F*{su?w!^}gomTPPm=d68WA+;~OeqbXEd3FE_-U5sK6sSql5q4$0*0o6CcHgr^8>`DS^Qb2V z4c(5`sgtq#lq|R!o53f?IDGBi3@Y8*sIn~%KlhG@a5-C&cghvKc~z^I=*)c_l^Om*n&ItitEnPQ1aW80I5kvy-bUDa()fIM^N& zG`HfPln@L*CWRX}t%v=~vgtC^@x3}XLF&(9<_%kgI-23=^1C1M&q?Fh86kqO1u-UD z4D^`W<{plKFik}?(3OCfD>?jJ+{0ZwyaM~9_FN*Yb<@*#^d)KI`i=?ezGs7 z*)Q9D8V39`v`kpU<_vvk%;uIAe_2MpkYdc?k zSUeXd?{=jzEK@sZeT!T8!k6nhy^iOn&cVjGQ}9Pe0l(@*@^c?uX4#;2mXm3R_a0%? z*zpufcG(ELyqUYP=%-9+rfo+K+Baz8Y&ZSdJKNFN|4-~a@Z4o z1?~$*(iTTODo{PZO_f!J)W!rTkzsvnLv?6Wl)(ow_SiLQ5#;~8L>KH#VPs?=2K5ZW z)&^_Jw2r|3sxtbSTn^ShpV7zG`B;1`!6+j;FBVr3HRE=mE+rZj*GPC0_pC0DSO9?)SnPSb2LJ7Jcv{b+Ij2l5Y+o1s{xg zZh?MW6#85K6!az}fpKdPz8-rImcN+>Jv&X%`_C9$S*QpZ7UraPXOQ2WX2h6wk!XB( zF1`}6ZeqJ7d7Y2N6tlB@h?OF3h;O5aZO{4jvse#A_7**l)S$lvi5nh#yZXqRGMuIPFt5b9xwn56uQ%VlH|;3>*45-{uk2TtKp_`iKxUs1IZ!scvJo;JWk`O{?<~g zZ@EwZ?rb5C_2(IzuZ{6>nS0>83LXl@LrOs`GGj8@GVWkse_B7F?*rOEx zFM#a)mg4p?u8^_tBU$Y=M%iLxj6Z*yPxg++V~Zp3{6%XK=8pjj^)(oG%oHOJe-Qe} zGz;F`S4B4y3vAkYh6=@MVD6h8aN!DvcY9f`MbZ}g)Rk$b08W@yj0t6=@WxeTwCV@4*ej+w@8#3 zw6G0!+O>ey17|w(&IU%XoYWM~4bQ1M(aMoS@cIp1koBD|C^|F_ZdTkN!TE5;q#Fjh znO*c{<`A-fvJ+-xnhAq`#X<^(!+thvoHp1EzwIu=)Q<-E)HjccOwWP+BTH`9;7dqc zx)Ie5OyuuH&A|i7(*;t~pL6};B{0!b8dsg1PdBArfOx`74zG+6m0Y+_s=ac2=BRX# z-e`&Ov71n)UI!94J%H9*OTfIVoIbyEf%-!NI9;?I8k3YTu~q;+76^^J4%(R_1)i~G zy+SA0pRg9&QiCBZ>Khld+yNtQMe`9iZgcx~dSR@*3K+ht94vw(l8#x*?q= za-LLPwGQ{r*n!-%3#^CNMM)oC2%}h*Xobc}GG^Vxxstt<)^HX6%8kQQW2fOs_J64Q zwifJ5c1A;2XLS5B2yOGvgQn*nZumjAw~sPL|6D_?o{|K$-)B-%PZaEWassLZUwH$? zH8^_qIRN%99sT?`$odR`_7e{%xX)o*kug5KItoXG%Hm$P-8g(7^JKObgMh1q^{hwK z86ki<8q6nrd>CY(n@(oG++kw1Dp-s?2iGi*QRXxDj(6N9Dv%$Cjl+)99W8J2dbNn; zmbdXnx_Q(#Llg3z_ELX9u;BFJObEC+Z>3#5^ zsQs@vrgH?NiU}~{=zR*jZ4H`dTezGPLa=|^0>O^@c)olg);#ur`&kvFZIKSD2=96^y zB5tK$u&cvR{Fgh{E|a1_aJdG&E(T!bu{l`F?(3H=E6j`V%eg=sANWD49^jwrE3rDY2ClqbW0qO6 zock~_4oVw6a79rUo%wbP3NPLxu@7ZJE!N)~Z~qtGti1sb&qrhL_Bwby#8YIos1XJ? zv_Y$59Sj4;un!-PC4ZQ6yL13Xj&7k*Emz^&y!o&yx`k6Xd>y2MJWwZd1@0YO&qvJ2 zL)w!&tXISou`78{_zmGOA!|3KZZ$rZ_-1P zUaHJ2qA6Rhf>_Zt5D9cP*%d5-jx!|@$Hi0Qs!Q;(rJU}HOh<=HTX9#MI40j43AGWn zRP*Q%G@UM{mZJhxSG`HcS1Q8t&AZT0+!_PdG{C2BAMW1ZEd2L+3Tg(8#--8E=*LnQ z`0u}NI6v7R9qUB#l3NKE8=FaHeM`_UQx%<8yx`OBwL^z^27PRsf)i~!xUiB<_@vmB zx=Po;snZu=N{<2ljW$B9#F?0}-Hm0%I$+5gJ!*9ABKe0(IA>foZ#`$5AY$GvGC6q$ zPAsj4IS)T`UAJ#j-=i!@)!W#-d+K^zWX+My^k$fLWIISIljtmoMAj~OWekI!AgDycuS_E9ACK|j)z=bPAK%(Pq=ynYR>j|&uZHuz@nA$*SVK=|;3L|4Q^yHYZYdH9$MklK#HLx*6&trM^^App)T2oe}p7^0r< zpg`%$TI#>R_)(!l@OIrV{(ZG34y!7nvpbh!L)dd+mFZ@<7A=H|m#pi-L%Zq6?g9S~ zq-_T3oXUj*B_?#@)LZV9@kQ!QSd1>+Z14N)4#YfSN^sml?3_1-@-myaw#xZD}B(~vcxs?~x&Ry_{IOYL$0eZbC_ad=nL8sB|h zgX8b`abMs4^cgoF?34#r^EjClfM@5NmIbSLs0eF!BY{jrtx%G{kS1W9`( zQoe8qJrs9QVQDT169*{M{xlpv*bR%$9^|hJ&O)(Y!Dgx7L1ss2V9vU%5#SO+|nA^AoA6hSEti?W|`#Uf8Zpg$m zwv+i$Q3*}~0=z$g2UoLiu!Y8A^uM(j*>M_PFFwz{+3~pgLK-DG=V8dKQ*>X!9Y?Io zrNg>+K{_o{=;gH@U2p8f7B){SPL0B{zH4An#PZW4y|IWpNNUr4z)SNWo^}7nb=ICG zEk9}882XnpDvu}qcb^3v7u4~MsUybauuetRb?C?53$n|$8t-u?*!6QdA8_X$Ou6QZ z``eB|gRGih%g))Dd0Gwaf2q=`)$w@dDdUjMI3WD7JOVOvRIu}K9?sI+O#f2Yx#-pIi-H8vRX^a-dAy9tNwBT)7r%Vd1ZKtK6L5S!LWdtc_FNU;g8F*lfhH`qaM z1JvpJpgaoLtRwMZBb=O}4#(Hu2A?=Hk}p?4w~%CNsfmXR_;N+=V}+WwA+hVsq|X#vt4@6*kB@?j%XSI4whY00+Zwq3H;#8UQpE9w#u%9A39}Q*dApsh@M6?;@L{}j9jjc5 z?Qpe;K&_Jqh5lpPG!?RSZ(v zBk}gKFznwo1h?PKfFIgd;lJdmjA6H;IZI{_E8AJP+A+Y^)iDt(Afy=+QLFRiKhy)unKd^@FpIi8NmaQy%au&=bj&gT**kBXu zAobFiC^+4FjnY@zqRhDAG|oAJeODjA6P5vp@vwu8Tg|YfP9N{S+>NWtySQA|IotE{ zCS%E^QP!3w!R|1*<^}%F>feP;}~CEYp8X_9HYXQ{5cYL^h(s;sX%p_ZLRosw2-f&*rwJvw78kR(@)B z4d_iSrpq6yVX4*>+P?jw;OE6+T4)-C{2CcFWBH=Gia_)n_M3}iS1P}t0!&EA7bv;F zk8pFsfCHrMvl~=9-ouLWE-(yDfHgKF=%ru>KYqFzt`hssDOsv;+wDHkhWcvWz%Pw* z+IN!cH&G(iU$ejNAr%C7!m6L=z|M0K8mZof5Bv3-_kEv-jsKpq{NyGwVY+L3LN3gF z6vD45{44Mk)bq#P*JH-OOxUgw3ia_xkT{@=0Z$6}QEVR)=cK~7O)5dL?b+Z`@{Nm> zSwqpMvoTU575Fo`DBC-o-|;<(d=iA@R+$FBCZh0SpaS+-9mmuDxfo=46oy)~=nBff z=%jj3s!hZ@p{)1B_XM6RK1{vgDWEX4n4fNN9JK78z_7oGcu;#E8s&~f$<)Q@Q5?oN z&!V_5>jWlW+fO}7vN&o_A&QUH!j?%jd;~iqbX{jW2YYvJLrE(f`5sNzot}|F%y=3W z?*O%7o8exl60~LZQ(E0glF*I-Q;kTdo~ll#b2U()q=+$FXM@jne?H#m27m2xD*7$i zhxM0^Qq(7V^!wxhYSMYaX1!wm`)qqOD3k-0FNK&_kcb~Lw6SRGNE$t37wUb^#o42b z@lV})Wc7`>$fFeJB%On@kPP^{-ULhX&q2Cq3+)Sx#ybV0FiFavX54)XT4L=~w{Hks z#)smBY$r7Sv6?qDI1m3ktytbx6Vxn|VbuH#Jg94p7raCH%QJPTbj>G$ahepCP71|; z8xt|`57YYkIyo=LG3cr-2@@Vw6VK-O-F4=q`Z5jU7Ig8CV|U=i00qWZJWR548IOB% z3Av86#aK0VUBBBy;*DJT0X5MlsxQl;u@M%TS+xIySvqfMN^(ft-#e)An6? zCkZ{|W-P|)MWv{&wvXB*!|=mk6neGGupMj+7TjwAMYpef-UL-_{1}ab-d-5l;*P#k zc2da29Naul02*2c(A(-dZEQM#hd(D_EaQwCog4zUW!tdkk0{ETrTNvOZg=NPKE)+rd?l|=5(!s=#LD;7gkBb-PgJXLfyfdDFJ;_bn%?HPE zmFFF<>YNw%X|q1sUMj#j&I4SGR<)oiJc%>(K1EF~V=#5*eo}a^0!No0YPuGoC(Mjd zqUV3k!iWVa*j~H@)VnJ|Vo?!350k*LtfSSY*cVCO2=~m*z`0Y5xdYd8z`R5Ye?FCh z7$ZB78qdyGh1Z3NMM-#}*Bvj}U7_q&X(->5%1wQ3LrW%)L!Fc~aP?xnCQ)JFQQ85L z;#TzamMiA_R6*)rKOA}VGGtiw^E1@5pufJH*Ej1S569KbKLjplr}P0d#$P3e%Mqk7 zI+gNXRB>frM_`0L(^0;u;6=AO?)>Q$@Y4Px|61n_-RWP4lb#O1(_`ad@KQIYE$W1I zR(X^#VHl2+-Vcs{mT|VF(&#PfisQD%z|NFt^5XYFp6zT*$>W;2#2n5-q?%eaPLgb? zKDYgNF-cv2NYfA}=lKa^hyZXBuj3l6Vc=LOW0y>-u!84n{X7%@0x7b z1+BM_!{*f*xY^hScI@`X^vrHPju#^)u6>AC$apxH%_{+31?i2gmqTy@w%c9 z1--Mx`v)xW^&0`I0q2~h6F&pEGaIE* z@tGkWA7zVc*3G8ADUmc)%M-hF#i6d@FTeK1TcXS}^bBWWe{PDf=Z+yZ@$>Qcz87?E ze5K&>A33($Xp$uld)W_ zx4_A|3c8{;0o6>*uy~juMt#oY{JpEWqUsLLG%^vUp4`XX_?iqkHY+IX=XCseY7K6G z>;wO$H-l<-9%y#mfDOtosC3j5c=vW2<7#$7*YGs3akvZf4?7@*twA5F1}Ls|!{TvI zn#z}$g5r^FF!}3g=-X~a72yxbpfiQ04n3rV3`aWUt=FuZJ{eCvW8U_Nd{FSZ#~;dT z5d88h;4C7FV2|W|ShCd=cSWes-QH*P*=QEZOlLcy({bd#Z55WTdEbu`{J^%ux~>xtqqw z*y8Y&hiLWksSIkh6rk$0;C|G}hW4Gxtiy9W{N9lY&zzb`DtVBa)rW*lkwj-U z74tDZ2e_)BpMtv0OlPN7Q|EOPTKJ3kebVGmP~%8_H%HO=Iu2_`kD_@Am*G_;Ppkiq z!OLwmWZUQr-ifyGcgA*{2`? zr5~ZmDH(A8l^mVjv5Bte&qTim`NCH{{^)$KmRju!!9acjr&xOwQrx^z*c`?8HFlb#T~z3y=vn~Ndbb^wOurgOC-Nwj{* z3c}pmsX{b|cP_j~oWy9jct4yb&uoH)fhn-C=?160crV*Y=0Mn89kiG(i@IY4-20X^ zN*kEMIv`ZACSnU_?QQ_e!{K=IofT=ym4H=~r_hLX;$Bdap^^L3v1g+J2D8q-GiIh> z_k`v9N}@58TaLCeZ(!w4A1sg0z;0=M*}%rZ;=Iq}(Y z3b5{+4$8pbEGM@$Uk-aoj?!+t4KLE3zGOhAlCpWve4i;@$ zg+Cb6Yf6PPYCVgCwdT<{Hqjkds!Ya!jyV)(KMQ0ydwjkt1Jz`$k<;&iogO3UgoF_u z`xb#>yDn0EVm}m0Ay_n+vHXKKyh}30Z9V(x(SJ@Dm#`1DEhgiTeHuni5W=+0@tB!d z3w3Wx;QJB-`ZB#9>YPF-CHWXv)@w*PzjNVD{YCC*S_jPfc?I$=ti=9_trT_(ad==S ze{y&k_vqvmT1S@f^T1vhnk9*MZmuVjARy5KjfI~e+-el3X61k< z-{0d#nQN1n!Uz~&8iafr*W zi`u2jz_s0`q{H%3@5QU(4yVcq++}gzGzXeLz|)MLW7O4|Oeam$@b^{=yj~j#?elly z+Rh;?zN z`%Y5i18O^D8lCJSFnBk00gpqN={@N_vmXPDKif8n&FFp8;ql!ulHib)IU%r{+<@P z_+or3CrDqC3>60LFd@MW%cg&(=L=;>!h)S)rKDlvJ#Uyq7HF7rn)&tDf`I8uwna#D zkMx6ibQE4#+X&pkVm>f44!)_Jf%6TjAaUprcxX)Fw0q@g{pBjKJ9Qm~9ax3sd@9(E z3WAIqCREn6nE##|hw1sxV6ALB++VB*M~*U<)U-*EB{ija@A<9RE;^4699e{#{u-#k zm=~sJR^sXX11!T3kE67d(ebMi;;#kZe_eyI59VUy&gs~v_L^Js<~Nkwu!CIX(}It= zPI&!C5hWcy3>8V~P}8Z4%FA!k?TuO}vDFsdB(}8`#{HF0%VQ0M3*II z_!6&jw+@_vgC(1BPg@#IY!0SR)5V%!B@Gv<$baOOeE0DkUp7<7RyTYaF426~c^2m0 zI6}V{+rTqXPfiD1SuQzOa98suT)SJ!70s)mo2tiI-tQfNQwx9oX(0?OTY~w2pt*8t z4BR)1!>jKVxQLlORQ;?7a$>)O=JVZn;w^tk{h?heC%>+1nvjvu<90bK# zg}nB|MqWm8fLA-F0pUF&aNg=Msh?}-<|;p>6Xq(gb|lOBF_yf`;pec%Y&_Qbts`^h zC9=@ph@vJJ$eHbv9D{P;pZYcK$EY5`yVqf;B3VzW{be+1Tot|04+70f8$3ESl(yMV z=FB@DQlH`;TE&<)Uz_XbdCoLE*?ycdET7SF#f`{>EEG?i0|CNF@Lv9tQhQ=i<+>8Z zWiO>me>_m2YDtd@b4h+-5s0jND46*xf#r1OGTpO{jCYyx@;J!y-{Zc!a{5^v{D zzds6BJ>PJi-@bFd-;0rEp9dO!VOr60d%W-5PcH|s9N(&BLq@Uv#fbUKXvZ^w|8BB96 z$nS@``yDVev=hVfJE(Qib)n!<7{;b7hdXlWZ0^p3piND%Ehdw5@d?27hh&*9-$290 zDFL6JPq#9Tlh^tL2sX)OKJ!5Gt2+#PBQ(h=B$mH;(36im8OhPB9boEeg4ye4DiuRSk#2EpeZGJGYi++%CS5_Sv(Y{EiZmUKsvmy zpqtbKo&j(EjLUqv5bM4gyqV;kAj` zFmZ(nDnx72x1_5OeZP^5sA3tVHLFnmT?CyC7%BLvtpuGR9^7(+!{qi_1?kEY{{Hti z$a$y&%MOgiq2U@Pji$}~2bV#peC2_SGi)F}`z$%L&NS|YIvTA>fzze>7$ zU+NWjwoM6}A8_zp!3b~H>rotM$nkTkptE-s{#+j*(38-@FopRTJaQ#m-z|#%EY}g~ zq>g>#=i`FfQZQ$HPbbF1{EZnjebat!$=ptwca||Xvf}7P^FF?PzXp z+>SrCM$q1Z{gg3Yo(pr#7kIPl{w=aRtg+1C${rF;bXSCqh$gf(~~fq5@i zRSS$`bLn2CJ=jdIgoW^;NhQpW=A$iMPzc6-<||>!oN5Sl98Cp|LAXfm4){Jv29vSk z^m(&Q^Kk!h6t5RYhg9 z81Q*tK+`I8v2Z)%v@>1R!0;bmYEZ+npx^lM%O1lyp*}ZQvWd)p?V$VBM+LJ?is4OQ zv|x{J7nvE9!LQ5qY;H-U{GL=O4qVCwrJsW6sB4^{;3kNC*TRv3&iJQ-^*#^1qO)nc znZCRTq$dtEn)hll7Sab!eo6?mMgPZtsaZ;KjHQuOTL${|j&NFfCcm=sm2j03%gK*r z^Jx45F6GaBOto;QdCkpK6A=f&r4IP`@l;wH)&omlv@?%UF9}0y_|0#P!KfkyrbSEP z!uvaL%!?V=CV7kU)3i9%<~}a+d>j9A1wqL1D6qKK3(SE{u61YV-M|f4A>l-dA3`wU zt{XmL8Rb_mI$=-MFieYBc_M_ORr8wpwV?FM9&2|7Gtb6S$x9wFlT^rK??{pYz-gyrVV;cYR z>(x*>W;w0s7>Om5_j8vsqpV{vo0E=Ghe{& zsuBEuca!*EF^O54A%B0_abexXmAHPD8n&le3w)yQ^3!fq2s^b;!ez(ng78z) zc>C@PZf)N$XcwK0@n0O#ZlMF#Xw}gOmkeCKWHEZZxCvKxbi(q{?ih1(B1Sq6z|NUM zVWDOnD1N%aEjCNWIm$gyBx%a>CN3EDrIq@oxueaTLWmh+{@DrjkQ=iK?<7g%$%-t< zigm^x7ZY&7->o?L$R}7WxX1_3ZG~?Ss$k-NKkgjUinm350n_{OoZ}sJc&~bgu9;{< z-~=)Bn7tVS{$aA=V2Al=VW$*-gQf$~rA>Wwr0+~h$5U*YVPHD0%L)%T49*4u*q$oHrJrWz5 zcHx`>##7DefhwC(xI*q24XP#5y4@0ZPArP^Uv&U>xXuGHdo^%&)1hxqY;h=66f5st zhbt0`aOP8UFz_{i%I~XD&Y+7+l1W6rn~Joex|f@Jc_AuTnPB)a5r_+)MJH}-hD6Pc zT>fW0xRu3oZ5A)Mu9=OXqaOn^moF7Y^{4UYI-bA*rxD~Sx`$j#?m*V^19+Krv-Al+ zgKu3ftT~j84I=R-gAcaCcg-Pq;+O|R?RFqylEz88pC_-69Z>XpJdWSF43vJGP~XvB zm^Yz_lCP!XlB8vHD*Gqs{cfPrm5eE;eV*JJ3?cq@1oSU?3{O^{g_8EG#LYsfc@~#konXN`%js1+41{f zXwV*iuKNp-%s-phA`Wh$HZ;Sy9JEX3!#mX;%3Ku2mB&n`!y{_xaMn0_Sx`r7-q_QO z!ZH}XDF9nOi{Wp63w`m3fD->g`q<8)FNk4a-##k0V;LUx-6!*u>x8in@1Jx zG1zNs$?>*8B6{V#e|0JKeqV*+i#XIFB`i}O#ZBF}0%YCyBW1bq|A|_Hze6Z(P6`5h zwkM1zNddcTa}@1)2V?VtVA8Qx{!LX3%x~X?#$7HLH-WhR@Mfx58b^Cq%hK5sfa?sB zFk@UHSF_azT^~DRsQ!91o5VVf?i)gm_6B@XmWC0EMtC-?lvdr+#gU%x1>GWM=-_Gt zBQ7d|(Ul6|ZRg=)??Di;U(s|0Wbq*Oa(OcfQ7);Uo9-|I7ks!&;zsDVL<%=O0TDU{nY)||kXd%Znk+7?Uon0vV=0-KFi2Md}YZsBow6Q1`xd)V8oxyrQ3LZ;zbKdM8{GA?i`g}+ijGn-sIs3DHB zTs&hb#)I{!G?w2_#(pm^*y1(?|6RRHKEK*w%UuN=6w$`SekrDnwJ?t3GLYXP&EKf! zaOl!{{>g;Pw03kTzh2Z8Zl7-C;w}+req4l;Cfw(eR&@#P+?K|1U1M=wx0|pkglVA+CVU;TK;Bv=Yl{kzER{-S5ggbIZ8~w`~|b(}HA|f8l81Sn6lfK)ncrmfolR zRVHY6(;a(Er(%A!G49@e7{4C52~;)$_eZkXa>{&~=I4yZXZWJ~JYasfiPTXXjm^Zo z*qsGje(nZJjCKOgD%MePqL|Gdd9ZZ$XbSys11>it($P4!t7C_vhW+c{(Kl_Nbx*1sL*buV!Sf#raG#z$n0)s|QGp05MxKFZiwnS~yNOS|{sW}-CqY5q8}?nzI6 z@z_7cVE-?OKD8d^wKt{Uo=35$)jbabpA~X06RyIUQHN3Vgb2*HuL7Sb@m%sNYY0(J zLqD-I{EjW-uyyiM+-Vp?lyw6Qm8_(ZQ+yyJd?{K41qi9oR8m@AXz^b$3F_p1ZX8)Rv zxmt0kRW^*Q=br;#>aoasaFPAGn&h9*-OzoImSPHMWa9{6@JWL*Kf z7*}x03Pt#@K9rruuF`jLONdH7M61m5nU~}X1?n6GiS7%u_kJ3@-X2W@vd1_y6x=>-gL`bRy|H#1<&-AFBd~?FpN_$fl0$I*)DSh* z@4|U=He$nte0UOI3k$~2VSO4ttn){e1rbVNDBhU6m*$1Bf-|so`zFK5#&jAICqiWnl5Z)d7hDFs`po(Wt@iMTnhY>v zK_b@3)N}t`jA1?~D>@cD84odkXtd=dXgjtLl?Jl7j-ghXwY(APgSO%BK@)D1)Kcv2 zTaS%jVrciW5hRf^m;0I&fl7T#;FlWf%dmCC$l$HGUn-qt!YW|0loxc)Jqe%AB$C6z z8E9+giQZ3EfTYP5Ty>K5C9eAdUv-w?cE?c6*!7LOeRvly1s0fg)rbOYXHa;}NS2se zkN-v%v`d)zF&IDK(rOZ7DxW|{4vAyZ0>o6s;14=Jk;FGl$Qd#{AV*em86ypyU z7u%BZEe%{A6o*FPv9RCH94k-PfyP5X|D%$)Revq2WR}3|jZxg)D`U`y<%y-M&cV_f zG4N>bW!~k@F!0Y5#lC?@T-2(3*k=8ZZqAv44|2W1UOyNU*K(kz8i7Igm67_E;n!?c zTop7Qt8x~j#tRobdp?g zX`)E8&%t1vRwKq;j&UJ3mKPfSubum0UP_Z0+v{k3B_tPULr=$=J~v7I^$^Es)os<_k#G>Nwioz9{-xRfOKm*U1~ZEVa;3NhHVmvE{VZA zV~63&a54BgXvX(;Sil3dehRz9IDet(+-2#dv}1<^WXQ%+iQ92_EHe#_H=l>OcNbwu zS}1;Tt>!x7<7k6?6uNp0@zbJZ@$J&n+`}=gr+~;Lkv^`xzSYl#}^Y?7RIZgtI3Ym+F zQa9<~pdChe*|V&W1$TB*FkT*=&Hq_@k#sDQ;a*EAoHO^qdqH|ApMHi+mleRp?=9Th z*uyghLpmtno*GYa*8LaTG6 zxmCu&xM|Ej@U?Lub?r)8`D8LJp0gDnF4~9gvyVaAKo)vQY^S&1&XBsRP%U<}gEt00C_&wfskm$3R+Q|Wg$Mt8LG$iCq?!+%%sX%i z{xfam9d$uF&*drn~3)opM|@N@6dCft2B?jb9$0>@VoCN*gf==7Bp<9L92R* z2^#?^XY=8r!gjbe-vrmq_za)zr{I~?O4#Fig8HsZ#i%37Xp)+Q_n+&6>PHdO%J{;4 zv<$`*;X^TGb{j*Wb zuo#?7AA;->Ii^!HK3In{D*MI3S@|IT)p`eV+Fl3Woo;YPZR_aima$mWHw(>eZ}59_ zdf>#7cu=?53iWr#!X@@z_#VFmUuYkJgk}lhN}V|{wX6X;HY;MuQXv#rT!e^*RJ2;S z07kn8!>a`jpto5C_}|m;%O-K?S``N`Wsl>rukpg7qMv})>gdP0K)lQ?{>`uqnDN{L zbc`Kw?Lu)JZDImt%=4Et;xhPc*-!h1F9vmuNSt%eo;$xf6vDoS(cgC)z+Wnh@2|KH z)51n!e#d2QY~&9xudJczk~isB_gJ(Zm;nJ-8B40}ImIsYB~3-cUgkChjo%I+&@^={x!Uh>4I!DnYr3%Yos6;3WpB-bEqbd={oe^@uE-JdTU)1oAF2nrzWCnHg6b3JD(wg?CIT<5QD zOQ4(kw(`GI9yJ|KI1Lso_iObj3Z`#SL%DyiKrXHUM8e18&GpjIugo%Bo=vdM!5pPj zSx<93GzKPEUOZvs#S-KCBleN36q%%)>3WtqbmN zKhJxvGsUFDZkU#4iMFnuIA7bQ*>$#n|K%fSJh6E$Ojte+K3&?3J8eFKPVoxtIBZBp z!wunAqCey?j>7oc7IbsgSPZrjMLsW!dbEzRS-b>%-kyOM$`PQX9EctFN?^}r){}By z1}6^slkqt(ULqhE(>KcD(An`&GtwSp->iWxxh0S{8o_<|5qRHv23)GIv-h$tmPUW& z$4DKaZyQ1=`M4G=m-U3RK@~7C_cOQB5U_Bdm8NjLQ2t^WsorjbX&*iCTI?k_9w`YO z+Slm*P61v0C)PZR<(G=(4pYJ*V_ffP2?M-6+g&R`-Bmwo9Fq*EPt|d?pB>=z*Je8L zI0Y)X0@(cf1zfAJ}!P|Iytl<36B5*A_Kidcys^)Mc@du1PbCrKt6hf-sCz4Hf z21MsakjU$3p>l?w@KMAHz(=ml+<^_aI(r-`OW1+p*9vGaFXtD=)|w=~{12AQya&>= zE4Yp0Jh?pIKVa{31|DARhU6zk7}{;YKRMJ5E17&S<9N_C9F7~z#Bh)AIQ+Dt z0dn|8zWsLyku*TYOj&G`7z_QO9m0{tho~g&FJ~&Ziq>o!hL!4LVQP9cr*Quf6`f&> zhbA}jko^fgY}Ysc$0GQDztNi!(xCp@gU(FT!Qc_ibZW09zIbtx#$Cy!1;@JhiG8h5 z!8pwq_N76U*j+)?i~@KrG#6NzxO2xxs?*cu5yG$+|ofmh|L6cyt)bNNZtkaSPPiSfH4z9Uio=1g}=av}9A9u1X-Pm5Aq= zmQv9+50fK=q~eu?mqq1q;iP}me@Nqm2TONWP&kG^bbRQ&Yd=mDv-udXJCFmUB3G0`o<2CC*;Ovfa z6T6<$-}+drTAM@t{aKi<=Z^j0gzXudElYXXZOh@p#!y_c$sMbfKc*L^>rilbA3yK&e3Utpg=;!*d*o{ow z`123vsVTxQq`4px)I$bgkVH>twm*TQKGgv40X-GXk57I_dLqT9RKD+OSX=na69k(8ivm|Gu$+S>h zP<0P(UoD|Zg?I>B?~Txzi2tpQLTkMy`V|sNYc&4~u0Os&<(Ga!i@^a}aZ?$tsJ@}{ zROSUrnnhz~Z*bxj`^0m}*=0vtPNwZ0kDk1)k~ zx8Hzoq)F4yp|9K%w-LA_(tx)9jYR$Zm-yXN4&$NU9`Mo3ZT`cly<`<Zgi%`+ySX?!=5T`ND z6&n?~Q#PCE-byvzS-cB+=2{^7$)U9>n*m2fqAufc46d=n(agsgbvObmQ=%}>62J)402VYb5S z0~cswc_J=J$bs)FvuJ|i0sLkugR=`;;q(I;n04<5sJ~}gQp*qi%@ubXo@tFaE!h~T za-92>`$X8dItNrk7~i1bAym#a!<8G_>4R+^{O+`)*B;K`9?Rweb8DLHQ$u=gZ-hRh zO_`>&mmgs!k7HSf(QIJ=8a&yDA9S~qf0;BF!2J2Ea!244#^;s&UB-*qu%1HM!`y=3 z3OITe$8BsWlhKZ`r5@Zbcm>v&zUZ%tLme4k5UIKaL&Nk$?*3Lg+@Mp^P!R2l zn=%4Ujgua=w{DVrJ98s#*NDZ(A^W&1=vdGaOrQN@48v z4tU^}#QWSTftiKM*wH2hO>>Wt=ghmHKGP3#!UhB{Pg-JlZ6?_>wv3rSW2j9`ha}O* zl$QHT*mOe*RSGB4B%2Db%wC1Jlz##5Yt4PcKI;4D1`eM$qE_^H{8?j*jc!ZmahwxB z=cO86n|zkM&gD_9K4ULRE`_G`iD2w7ng9MfANux;!iU9eq+h;+^xN0*N%Q7n(5T1I zKm7+x+YkrVnTqr^>n|_kGM8$5jj`uiEsZG>!AB}K=rwXJ>g`s-6xM}z{_HM%zW6co zZ*0cO$tS5JJX#cbHy5$Y%u-47BfGkk;2-bnkGC4Br6W=gWm@%ie>Xhd)JF zALCu0&1jC=>OfdKjzXepN%N6RbEmN=nt$HZTzaGyMlPP!Y_}qZwlq)RPbd!~tFMpv z=`(fE;6W~bFjtY!+JT_q_y-E-nZYxkF&Ms>c@du6C$*6?1)(eCvA&=W^smct&lZh^ zt-J|FZCAosa~T)+=x5=+UuEk;#H%C5pJ*rhx|DZl5TWXp07zke0%O2FJk|Oj81F7q@k5?um2L6+Le*< z$|SfXQ3=EHRsssMVSigL^e=zJU11(BjWjiuk(a`wb0SHr;T5Mg!Vo|03+4M5L;T## z#3tpfU2y(2n*l#c;}3-iV32bMWGWEni!SBti$~(D^(SD}Y6omG{K}6s+X4H>?uH9t zo@l@142kbl!qhe$ZrG+*qg=Rigdv<> z@`^0&pJ z^I|zH8`AZbKYULFf3vy0c7+3et0<;xw>IOwU*j?F_K0SynSXe@F=k|W;V3B@9bi1P zOwKdr447>6f}6MQ^KdE9NmG&#=e?B?8cM0YR9cF(_t5%1zrX$C zaL#+4=f1D&^9k@Fh3gr#@%k>@>E?p^EK8e|at^L8bD>k4SYAgqhz49Z^ztlYIRYot zp1lwyANFzHV;PHYN+jI=lL@~P(}6zjV>aL5rGGM(P$}c&jg$u2){pefrW_)f z+bbg5gZomENL#J}9IG|PcFE27WZ_!I2H3}?hu@ESbZ4xC#eQj(d%s%7<`frM?e!6ftQSFK zxx0R6XNy}R3Z)b9| zG5M%)J%J{d0b?PD!_0|UbpFVB?%Ve*D7$D4iFC%{+K&woBHjre)1u(gk)Ha|zlEUk zIgJ)eWnoj-7jWI4#08dBa}75%X{|^P?yqHC!-sa~SHjuE4LmB`~^cEC{9zM@i))cx78Id{5bhHm?&IXHFk)E;OO$qIYnr zE*oDws^N2|j)eI|CEV#MebQ$6j+_Q1u6FZQh<&056SO7ZH1nn_zC8uU7Zife(|B$S z%k4}sPQYau^I(tFN!Yf@hb%)vux7CszIQ4SaM}4dwc{LV)F<*=6W{Y~ak03_Yb7ig zib7e7wJ7)VEN6eK5+Y_B;h>^6%EoKp%z`KkmHrG8ZR~Z*C~}u`YQaFyf#srafotP` z-1AwHjI;0t9Mfl7ci2M2lk7r1`j7$&D(0pP;bo6L70h9(2eiP*GwO zW>lo$?eNjSRYvlPpMAmO!CX|>5QUXxIk>~om2nvS!NoWV)@Sy0v? z0qZk77kb=|!C@O2U*r0EG_bx0Us)fpmRH79?QK{Y+6!h^YpLez0(Sm)!?|w7!v-@1! zF}w&9dM4w#r775&x(X%j&H3>Q{JF4-mtb>a5=*l&7PDpu?OyG`TmlY)-?bV1mcTd6 zDR>h!g7?svCyqFxE|YzKU4&QPTloXsdtvUzXv&rO1cFbYEPJH~39adPciRXIFqI=Y z4OiSgXEC-PEuboyT-bJQCKj%aL?hiiGMc1~GY{T}DKgVg`_BboX^$>F$el#5xoC9T zI{{5U+TdvSPWUr$jt`vAxZ3ii)Fk~EoJtQtb&(+{y)Net-&BS*9oh8w#$NnVFTg_f z91CuW!vAhLbGs*L!(x?xP}crfINR7X>mBLJq6OQXyDVXG~6^i2udBB z1xqs5V&87ouVB4q`I7U(+^8OsWo{&+Q}3zdY(FhNd6oLpdbk-E=fao;O4L6X2_%+yB<*;v2GA=&NTuWONaKrK?sL`_xF@R19rbhiwNA;^nU!@r8zf-Z19CII|a=%)?=5Y9ooGT79_{uJgDzwIdlP z*^kCoYH~$V`|ydD32v16R}@tYEE zu)WOsmP!29i?2XA-333hV&V%0N1ENW2`e1`f!SaIwG;E`%&LMJb>7&MDdcXi&E;Om z-=|${I2r4pjwa_~aAeqhEV_c4Q<<&$XrNej4p!i_&a zc{3Uu6h}pgT`2u`AG%9*!F>IhpjMEC(gg~bC})QEIahE!VL|Rwi&@Sj4b$@0(rlZ1 z)P8d+m->7iJ!1T;`sP3o>EBGh`X+*M^*FLSSVpb)E`jDmXj=3eGw$gmG zI-!qMhK}f)F~Hr`%fYZ2O_cJVFFgy&#C{WX7!{Wcb*9lI!m=&Pb~nQhy8zqe$UD3^4iOJb34L9%l60 zLtkhKottr)rY+jfSiyT(m%|b-C4a7eI!VA^NP5cW8RXE_Vbk$bMIpU39fJAy+vuyq zbI$Zj1|PX>18Kj>Ld)ZExZ_nEdQV<~kDexC|BGNavvvVq`Jj$Xe@$U@a1aj4hoWxb zG<Jkc zSig4$7XGY+5>Yv5%1_0yA4Z_5zcw6=-UpwzUZwAC`|$Vv$Dj~93wP#-k zc)`G*^KfPT@R$sIU>S$CRyV=0cLmgSL_n~LB9^dSu|wy4j2yd+?!37Qa`(661j$Aa zy^%v}1cn6v@&x-rH1UsGBLugoqUPy|c$%W9spu|Y@&n$gYZ}_@l|tjd4#<*P2Rmj* z!OW(EFt&6AxNgzM-@UD%X!Qt!Z>Zz4^@niqUMqYTWWtcaG|cxNAG;l5;C1&JGzn4i0xF7!K~W11=rjeg1N`kkPA+Rk)P?l>IM z%f-k0mSYHW6F8@o;>h4Q3SqBdotX|!U(E^MFkWBr1A^28m7w-h9OZ7v;nbvW!k&*E zjLAD4wiipmqjUS=m0A#pi-V5n@-DujK5)3QXHIq5Zqi9^42&evi;f|b6#{Ojm zXmoEYS~G`q+&vMlr8f+3+_3~-yKDT>vdO3!PN4I?fsEQL;qcg0lFT;1xo@Qr7AS+K zVl$um#R`>2DuY3E0_v|5;X87t;_3E_AQF8TlD8K@!15G4@pTXH`H1DC+Om1+-6G_6 zR+lEt^ybWLrh(E*EA*#0zzCZq5b@Z)}c z;!})P;GtRR)cY|N->hhX?{|w)EzT5unNO$cn~-KtlENq%XN=jl7Yv+cqvO*gwC;NY z?qXH^>_4o7c&Pw&$83ZT!9%=vcnN2@Y;(9a_7vXmDu;_Z0#Vv}2{%*Q4r30d!GGh9 zVejcraK9rPl@EDFKnGBM|BQz=3FxmKL-XT~VCL*La*J6BqA!xr zR8JBQn;6hoHj^(hTnrGL4WO6NDn^wUk`OgS_Qs%9Z!D!9e9 z_E@zv7UkIe3UEBPr1cM_U_<(cN6e@h){}vLjvwq@G2jPiAoZy^~ z!Bd0Ki2464(p~ZNE(4Yc8bc555=iV(5_U>W;niNU=h?#|%czlguxFG$QlK5)XmhAv zE1u4O;q38%gHb`x$oZ@^WJOAV_7Wd_e$E&~B{FeG%44qWcNaYl zZ{up*B;eh+6TFnVDvsw(@z1&luuz{#dbS3%z-~H7emy}FBbq_Rj0gSOn^5f7DWUB_ zSqSdF3jEl+WHc-mdsuI3%_OjSL#MTj3Qr1!f0>u_I*|is(Ov z+232pb8b5J{77Zbk`nHYdNb$obTe=2u}pX{EQ}`q9tPuVZo+>ld+5->eF69K2Y zq~3rU7=9v!SF{|4ux>owa(AGapR(YSPZ8vu8G(~%BCe^M3C=!===MyCBz7kAE8C;! zpMMPc1=P!x>#`Z*d`R&zSE%2nTQhHi)R8k@hicNSlMd#om(XbW1_W z`X;!3Ydmc`Q*J3Z#j=XJsyMq{lWx9hg_8U2ls9)Qc48K8bkD*iW>Mr86a@-?OBrLk zh~Di$7}6h(g?t6fb|@p8qyeGbl0oj*_gAp>$a{!hVuw$@E)#UjP-CyX6bJt{^H$@s z;OEK%bYE%%w7ZPLW4ZfTCZYsQPTAtY(S2n1?<$v4z6qXOiAGP$FnnY34HiAV37fUdkU1!w%NsD*Zde6(F)fwSJ~UY{sI(=h?`-(WrT58Q^g?RR10 z_A)`|!dJpq&N2|oX1MFt^@BvpGR)ic2M$#Dz-;-85bd80zT+b4sEaY4eYc7~A(%*M z!_#qTE<#A|dN7Z<2;E*QvGG7Wx6h&&)_xd`?>6jZ-KP}} zaq8>@VaJ(6pfOb!zXgWTGZPIAGEIbYgK?N6Bn!9xnOApEB~I19^NBFTkmq%uClk7b5*cc!g`G=y^y3ZFDBlv8O9B z_Q@n1v*J6Pm$!oNuXXXI5_1K#|DqEq2cYlgc_@6JK|Tf6ur48ZgB+ge@*nm;<9=$a!j$=Qu=4mWTCg2a!~P_n zFy%czLrQralLe~5XSFA6>Pms4<)D2y99A3I+J!Ia?D7&`d`=azE{ zb{cMFeck;usdNc$Tc5~pGO~jSJttsCEW5Ywy-77&*zRpoEKI-S3t#IyLGPU!2-I*Q3f{G_GGa9e+4*jAh$I zt{d&p!0QYMJsxvS{*~OdS&SE{eFSv=`;VJ!HVu~;C&H-@zEr~(QQPfQ*e}7(9Rt;{ zeDWAvy|x|pjXw!*(;KPs{q%;!U@aUK)<~bOF2)TlPe73046FVd1NXmOCF ziKZ^a`+ZC4mfJYaufYv}eUHJ;!E*ScDg>|gv9$AzCH|Z`346czlWps4bo;IePOf|5 zu;Xe_Zrsn#gimR4xGxs1aK*L_wkY~^6Mk+oL*E}4Anoi@EZ3J}IXE5Ye>4$OE{c$) zp%65Tn}k=i%xT@0FZ}7a1oCel*5LpBDzvN|MNhYG!q+kFynfaOdiPfw-WXTY>tHs| zavz6Eqj!^>cO38jsR6pgHJN+P1!gz|;Qahwpqo9j;S%#D% z9m_92?gg3;^zf4OD?w+V5$9BYjrNuLcN7!eW4A-li0D;=OqR+_@y$)m`2 z#B{uBy&XzMYT{_4mGnrf2>KhZLE?<~y<984FxlUK0S|XK{rvze~ZVxOD4G^4j-UOz(o!~dF8uo-LqWqsS z<^uG^-B%Y2hQm&>{eFh(Mz|x6I{^|%&L=`G0o$LhpN^i&>3B@P3WD=P@ccSU zShrpsCog(U(l=(Hq3b;|%1cA}%68bq_G$rJ;&JX06BL)f4Oyw%&`3QFvhKa8_w-f8 zh}hfwh$$Il%6tbh3qOIS>kol{K`0k~K^5y$0`X9q3tmx;!4$1);GB4g&$TuZ%AMRo zW1iY@(H~u~W&JCDzcO)RWr%MoDmlyLKKzfHyI~3D^-@lxq`Jwb3c+5ABkdz8O!*4=|a|wkr0hT!c_tlnkLCZjOI-WnI)v{-FxVXtBBy5g(%l=tO3RU z_Tbrn6_j64OR6h&p&YBS-0Uyh6DQU*$c;8gNdJhp3}WCgM!UcFm35h%zK!I`476dlNRhOcBG!0I!*;= zC9Fe3y+iO#z7PYMuk7V>2{2EW;rEn`!dpEPP-nai&hZJRn~ZN;8#oe{jXq8v&ARzt zYi`h7%O(7_7?pKm0YG*kJE-XmIaW9J?^z0+p{;L|AzKlh87jrcBVjj;| zdl_r36m>L4;2v+DeAw*a;OKGa;r$Rs7ANvq5>-&UO&a&U&k($CF~jst!Ej%h?eTJy zu!6bImPhe0-TN{9UZaSa5wa9k^_KP>jY16_6>Rt{3X%0PblYJRjK6P>p<8Tl%KZ#{ z7Sm0tCMV%j5zEakI>eY&ZM;HQBWL1$fVri=LRu>0(>T3`^A?JD+*F3P$f$Gob)tB* zPQ*tpp6Dv`Q1~P;kXM=%$L0DcP-@F8ym!MEx0@`%i(j2^%N_w{n}y-g?5l8oG*a~3 z*YHeY2)aflpkrI;k*Gof>E z5;)(Uj9YeBLAcrsoUE9@r@l2q)h8Cr87hlL@iFLra0dpTNyk$mhj2poQ`%sgz*lH2 z!^dIkA^u_`w4as1LpEO^S^EGi@f*iq$$1Re%N*{$9BLn3jj>ZZ;MlZ6D9o5hW9lLx z)qW(sWz6XAvNGOfMK7NH_9?uP_0nfAjjC?#q7U`h&m^{?pxDf7@ zuf@MHLb#VGgRAC?33WN1%2_6M@XQA|^Kd?{VL4P$wIlFm)l^J-#_qzkZuHbH8HasS zfbGqSba)~{=zPYk5ecG?y4x^oVkBC&yJ7rWw)dK`hE{#`A|E!pxp?LUX#8S(mMypG z)SDuf%TH!r&NLi9(8X*2(%|(Uusy&!d$@N}6-BLiUVD?e&{{7MItPnM#M>Np>Q%yQ z_P*;oD4->~4M=gW4$jN|2^Y?~;m_Mq=-$GyygY~US}*yQv|ZrATmw#KTloLB=5pcv zt#s2egRaiI3^h8Y_^msVgp)Ylsf3*u;(w5wnGbe`Ia8OkGFJbsp=sX)aNkm!q+_;W zn(_d*eYQ2K?0rZR>M9|7$Qn)`9pKicEFjD9Bu=An3dWyy!E7xaEFbToVkU-ozp5WpYc1J25 zhZ>rhR6Q>YuQ2!TTlOjHgM5Q?RY|9|Yzt?n29&`mTPgIbLOG!&*eBLS|9nuR_N62uEH$=&cxjoftRr%7`dqcK65oRH|{Q(d$6eZ8W-?PsC20 z2!8#!V&-J>#5|Ft`hM>X;GC?(E$s}Vkp22tYaRxX4`81D{zuoh)Nz;QwZhvh zTTE}t!Luf*kiDsjnu8i3|91|2RTRN7z3Lb$W{x*4cHyNz$*B9+5$k>ifR<+}bWD)O z(Z=p*%Vsb39hG$F;Ch_DZV%q_GQq2E%;h(H0HE;{E%?JYB3CjoZbu8ng-YT}(IU$8 z(?M<^n|@vF1p8MlWVXl)8(Y@n7wuu#*RF~0!v^4Wz#;6jAB9()|8OJn`dG%o2YU`* zArt;3-w?j94o?h1Kn+i`Cb&>TfgzrB_rY~qBOux5Axu!?P(7tYuxo)LeYxWyc+O_$ z`iv*?U%wkY+H3?3Xq%u6(JdA8#Vzj-ds=I?jRr5h3rYPbkl0knKBFgb&T=aPYJsGp_G^NnMg~O zTVQMa3|v^6K+CU=9FTd@JclxCo= zMl|n`*sNIM<7PY zWy7g`(-;>?5)BTFvij8dh&Hl3USpd(h>T=>0+;__(`s2f#(K1dQ=ITi4Ew%zHpOAP zA4878Bbe7YkAi02rCh5Jyrq7D6SjDQ!fLhy>oLSxU)R#exh?$WfqdG@{MaIg=Acd$ zb6*UO0E_H;7?qI&ONtUnpp#3p3bMF=-chjEdo6T^_t*c}>k4je{`lEx2OqZW8Ytv! zr8eUfSdbZscb2N6#vFAxFs6c;p&8r8Qv8*1CH)gfdbWH(CNzt&2VQFAHN+M3|ZEG+i9A7*%2ad z7cvi599S#q!E*CHnqQ+vHKR9@T){m`cM@wDcT|V%H6>}Qb~~K8`<%}nafRRCSWdR= zyi{J_2ur~n7c_Qo5)lIU+9`>8*H~uAp%iKy6X5oPC(!k!oUA>J!GXC4E=e=q^xg)+ zaB{jy`Dz?NsqvV z-3On(nF7ixqi~qxd~nyjMCUS_`I6IfNN6}f)#Bo4cRL!E%DK{7r~f#)^Gi7Kl35U2 zS0QXY9uFCt*(_ymD*TR+MV|+WaPt*G|73R82rzGme<^}W(HtG|dPO51-G=|3o`k*m zqIIv5$5CXZ3#Gptjs2Kjb> z?&E5GP&|47n%a`7VUIN?23`R9RCU5@AI`Jfw?W5QwxX311wor(L%KA^6}p z8udVwYe>k0(-$N87KukRqT(!w6pE5nd^i8mI}9F3Ou<9WM$7?TK{0c}Y4;Ral347D zQZF{6`o2)wF)$kEeL6_~vEh7ha4+ruX@a{NL+FfbDBkY228)~P8peNWV%_CgxY0fs z_xKrbGu|WKi&qrRdUqJE$hz^F-lu5hlngF)N-ycn&7!keyRc@7BR-8tf#X|GL5syj z;1WgAcfmtgC-x0)$`?|^Bv*>Et_95;pd)!90=G!O(7~77`lDyzeM}W(SFeLl*T>`A zEiU-_+8HR$PlKmdP3h|X63A9ihyIXi0bSceCL!Zsv*KJ3V_lI=G4t?CSurSiRe({y zBWZq5BjM`>_;Ruk_F36*U0F)}U-hvxaQi-;8Z(#fPVm5Z7lj7t<2T_|yFHe$OhDA! z1gPJU21j)Qn1kgxcbM((3mQAQi7G$gawGFr&Gf-<|7O=;@|uH_kN1$PswFIOcR+Qy z#gt^V0q=hjhr^0n>Q?7Ff@+Eq{QQsyGwwRzdkZtTw967t&(p!S&88^faS^Nw?Xk)D zAoxGL$VV{`#Z8lT=y}Spt(|{J^yF>fqoX;36&lg7>bg?H(lxF)&UGpk+2(`JPIE!r zIY)l~$`RCOFrSutDE!dImOd)gSNDjTf!Ve?5X*koB3LmUoqAd7EN*t2B1AJpQz$QyG6zjQTspag1;w z$o*bI#!qcvPy9hT*SQ9iht={nN^^wCMxOZT^hh{RIFEL&c}zFozN=rqlCd5>x}rto zW9r=Pfv9~AehM5RHd>wHR>s4bAK3zvj701f-9!5=+UP#Z0DQ<=!PnH6k;<$`uv0P| zN5xh{LW3gR>FS^l+muKy{T6-54`S}+6f&t^g_oS&;Z);Sp;3`M+D$nIo8R1r$E$U4 z5x*R3Pyw~0;?X)~Kje&PgOQBe7*u?n?y_Bg-?MBSwbBsf`SG+WF$uZ*%W(!(3Z8hl z@W-#R_w#?n!WD;gDXwG@92iL8d`E2I&4Q$$drK1Mr*{Uf?JI_aud#fBPCKZj`=Z`W zb$-$%G1}%OMrS>|vGt5Es!X~^|HXWSv??vIxuVaxn0L{y@#9gfbxtD$$*0vJ}e zpYi%lvCu3CU4x53)9o-!x?Y53-k)IU(ka;ZYZ2tliN((8xljUd|WPR}Gt5o!v;Y=1zCa`|ZAKvHkFDMTki_#7o@$fV= zlBgVwc_C{k>`y&86&=Bra~`~fhA4EI#zU)f5TuNAA!X$RymmMTpKfV~N+rftKAW1^2`~4N_YVVfEY-;J>nw`X4=}rjm!$X6Xt}Yjx>L znmye%8bxc{nS1Elbr@`^q=E=B3`-4w@>xZ6VDm0q`lS%vb334G=WJ|N7>8TGWnzaX zV~Y>Qaih$V@q7pCMq3i!eRVU<9_d3dibgntIi~YNRp3xVB|l53Ej+RS$Z*;_IO|#p z_PtivnKF_-GM>WrBb6|(!VT-Tn}O((<;a!nq6rHF>4VT63>fROV|Xi#|9FXp_btLo zDS1o}{K2&*r-4r4_ZcT# z*015!R{^bOpPO;Q6ewSPAC}k+$9ZGNpojPlv`9Tg9$g1`tk?#f$L`VyhhVPHSp|16 z2QWX1<-b$za}I~iIF0MCq3ljDw*6iYRi1WmID8%R!YZ)NRU+6meCCY9e!=gTk#Hm1 zjv}Ae*Iy|*0!_?mF>x95F3%IiAIXz=@0nY;rN1X*=zu?I^3L>wJzJ+F6$o!QZ^J*A zn9n)T5$Cx@;`w>N%^rP$_Ea@;dV&$SPQMc}Hk5OcDjgv0BIMkl8Rk^}V2rs;&|W*H z;i|d_MzMZC^`;=mc`b$ShrOc7MpLlD&jGJjsiAF^F@H{W6rQ}w0xIh!;el!aj#RY* zkK6*dc5)c5`4olI)-9s;as~Vyc934U2*FkN1YBI|i48JWDcxuu$Tj=p-D!b1)7lwk zdVYqf>oVc-nFz2vtVzj|ml*%*C9n-}KdqP@6A^fwE}t;S;5|i zy)e8s39<(?8Ul~?fO1+kHP@@-`}~6>(s-PnyOoof730u7aHOL;OYrgFTHJ3Zj@Ey) zaAkNoOjKJBX@wVH>at?eSZRrMP3%6%I-~Hfi)&OahJ4RIT;SLUaP2ro`s()3=5L4@ zc@5C09sy0(A#iM-7`0erQ+$;&H}z6Fb$30b={1IQylNW;YI&pP<;R@DN`Dk=8`%)4 zUI?pAs)ZXi)Q~tI2wS|WD1Aj0CmmZxQi;j1tY;QpUg?fmKF0LCrk^Y|W8jNUpWx{p z5&ZTzigF*up_7(8ot(K4`X<(a>>EA2zv3DHz2y$HDmIYXb8S+{5Cvyf#^@2d%Ws!g zY53J2)vlEk-6X{Avr-4Z^tYrzo6%fcbT_%yFoBsUUGlG%D@Z z!e!GIGz4t%A*r4&>e<-|Gw!%Up7ceq__CPBHvF(kjy4b;k?yCBape%TuK{f5Ertyy zb5Om*6AwT3r)zd9Ajx)TYAFsNUL1{EEpqwI%y;4VrvYLuc}h{L;mq6Hq29WS&L13u zabbXZ4(>F2bOy=Vga9wP8JB4Mf#USzaNQ#vwxv9WZ-LifR#gk*eh-Jj1GV%}teee! zmSEWL3s7b&Q9tq82z>cx67L{B1Utf~VtyLq96sryrWN*Z>)~o_+3}2yG_N3;@jn@k z=qnseFz1(?*}*+ER1)5DmBBWZsrWW28J7HA$)^ujhSqE={Pd+2`X-rz{hSlvGXESm zeAgAYvtuSb{U(l6#1>-5`ZT`#qCCs08qq6aef}kB(8|YyR*)k(+{hyN$l~C}X5hWIsLi07o@dzk@$~PW3!Q(!_ zw1Z%S`r7vrT=-7n#ZA1=g2h}$cs*Y}%f4aT ze=p!f@+b05n~E~hDx@oINHOf59`7-ntUnDCUNp8tO^JAjwX=k>T|1!0NDc4mT?JgS z16D7Zf$IZyk)3V|w=|nQ*AyQ?)Ic+omyW<>my1AW196kcbW+(I0rK+e`Nn&$sCaW1 z>luB6W`&dRmvQuJj3nXbWh+=y$QY}QU%4GQDP(V7OXq&4z`llVI`HWxY-at0D>pQ- zA;K0leVn1Mq6TCm7NdcqSpyDqL6=7YZ*H&3?h#6urJDx+(QH=oBMRa_u>Q8*kl>nW z3S2#GM+;lM;KSA^Sm5JN-A+?T*_b)C)|+q!X>n9A`fZzrC3A%$QpRYSREfG#|UfQ&qryO;fy^spC(U;gh?kAz-d|= zx3+pEJ{z9~Q_>=kzq63nyM{1pUlepPzL>1!4ZhHJ0v`R>NqUvnXyzYz?svj5?u8(g z;LcoJd?y_5SV*ImtsZ>NI0W*Zq3}xnn;=Vn0jln-f>|kP_|IuCjd#6hwQJdFXiC>2 zGrj8|c4;#{+s1fux8A|wox3pdl{~ds>*74-s?K+A1oyXF@eAY8$BElR=CeMl0Cr~X zn;3xxhsX0LPa8wm>|#Fgok~~^( z(r-@}%#w@4uVbzXYPS}H{;LtBXuKMay;VW|nbq{;=mh-stdPnWNABF}EpRM64mD1d zl0W^13-2bN(&q)Zr!6x+oua_}O(vgP zJCmC+D-C}HGM>Wy;W)cZ^Yviz}lFJln8Hp`$AUT2Q;6WqWU_AHEF zgEI`%VI*qdl>NGRO!5UB9G!*3F7fbYwHlSJNx`1!aTv3DAr^cp<`N!hqeX)fyvpte zTjqZaT{IDsULo%_?hw8*U`*ejV{pB8CratuAiJYGFiX_t!GpcQ$Tb;s!elLSd<7 zKIEQTfa1Cj;Fte0eCfyL`o({_4S#QOuEl0xWqyPUl$67dDOOYy+6Jq<^>CZ484hzE zGPs8NH9ypO!IVH zFYyKHhYq6Qms);KPBy8tx$7;rb5OTS4ErZqz`?36`cWstbCtdDMe`e1IZS~|8@(1z zSF`89A}N&5DWnfhS;DJ94cu`jS(-Mg6O=si!PjXdDo;31UX1&okopF!H8pX`*dmsF z+knQQUGVdm81~3B2Gc55DtqnfWy9~3BC(&)W za@eSs4Q}lG9#wvke`TnKzZ=fc(|uPU;mt|96!rw}Pm^OaBwcigKSQBD*I_g-0@j{4 zSsuENQ$JEdC6+s}MpFSFxw%kuRXc3EmBd+mbf<~S3Srn@Lz;bCfKwbSV7dxXpXdkB zcT|PHS;-h7?u&LmMbZC^K8|~H5S;27C~S`;cH~dT?troI``me${%|n{3pm8p0#0$U z9=7UafXni;f>{}5pnqaGWDZEekHKF4)=)0IxpkhtKGq}&=@QuV6}fvA`>3Q%iTk4* zLM_HRXtHG@p3Uok{2vGC0&@JrCkc!@Jps=e{N#KS3PAm+4tXi&aHk#4(Y>=0xc*B9 z>4XbGZp;YGcpwTxBArx{VFm`HqHy~ieVpjO3Dr~w;F|&KtR#;DuZz>@zsVl>ecVWz z@Zu)rUae)jyWu!x%SNg!md9az4Ui+X0=o&Lay9x&7rc&g(t+?#P7|bs1w=A*?6C4|R1G=lDvFA@L&i-Bv>sQT%-!pw+%IpR@ z?CeTj-PxepsM2t5$uN{VvmBEyOvlv|y14L<0er!>Q?TKkCq`&H+JRgDY%x;2Edpaf^jz%q!R!EArhv!Nuux%Ne1HLPz&gCcQKzB90z%9^ZCjr8o zvmj+qL5(vmLI2nWUX}H1YxYc_=i?m6*W?WuH(SBW5l;Mz%SNofkRWh+@qpXmvju(S zR^X=mOcITV!t^E2VB+4t)G;!QroQsWA(ew%X}G?nSX(=^&x`@}p+gW-br~$So70VS z2i~&E59gh-$G>t>tTU5A6GDdgVTG2^V5Pv^HVXKBb~4>AIS+ojwsW6!WJoT+jAE0Y zLv^JIj#|Tf(L;zzNkVvX{}f$rVLQ&W@eSjLkHg}aQVKsa9immTdD&ko_@apMe#w77xSFH(FS3kP9z| z`uHLHIoyu#Mlg3-8cNn40g>KW_&atwd~9r_3-bGDZ0s1;wes;4)y`E3BTw%j^Cg0}7o-_(J zT)0ce_!2ms+D#$-yHHxXhFj|41G7Y8&@iAvmBRffo-2)x-z1Uyd=lt~3eIs(fMXfT zxE?atWU~oU*;|Iu&MbWRaUq`ic%8p+X(HyGID#F9hr#a4ab)CJSW;+{+j>;kkD?u|vYT4)gmEy4xP#jZ4Op zP=pJ{CNPI=FwVIdN>&#LX6VRb?La(aw5QNUp&V`tAAy_aO7fdsmZGq*fHBAfSm(VF zyG`}cY}y$zJ^MqjsA~xZSr*XWgkbo0ZY!EGzVNG~_bBp|QC(c}INGu*1=r-eV<2+| z7O!Pvu}BCCwS(Y$Cz@L?r4AjelfLl8Y~hpkES%kz4;oX9aLlNe>|V!aM?DdDr+q4n zx$q6LwG7!zvk?66=Y!WuFUEE|1gDR_2l?xYc%oYseZp1Hv%?fee`fD2YKp8MXF;D! z4bd>q3}sF`;}DfxFtC3BW0o6&uvY=A-0ClOUi${CL$kpvVi!7n+K4jGvq7hcaj#Uf zIg_kFeDrM_=wt`u-&-Q3=;P)b;#GeC<0c(g3{M7j;zLgvT;V(styde<-Xso&pV6WH%0)Exuqx_o zR^T>v&LNF1Nr+4u5Da8?a4BrBoja-vUcWgE;`OoUe&h!2`x!$&A27G#^fK;coH?qN z{^PtC_fXKUmmsMpfy)^`{h-HizJGvq*~C=2e-*8;M)wD2?_vz4X}9RnU?-fo>BxV7 zE(cc*6l0V*N4M4vgMcy<949z{7q04ZMX%q3b>Ujj$!8hn0l)Z8@cQW!TM943}XI*hHQQLrKv%8hp&|;YEmX2A~d*SQ#12}JC7Trn;fSqd@ zLpz%7I~^0?{oe^FQV{YNJ&u5p-41Zwr3Ryh^-;xSQ#5?!hlV-{_(t54s?L8EeC{{k z-`1UgmEqHI$hLGY(j$TKDA+8cc#tMnYT=XqS+J>P5-vZpAKNWg;xTDcoRB)2-L=$d z@q>kE_016%6s#f18%Kti)XgXDE1q19}@L zgQkg=(X|UHWD;IOMITG}l!m($v-buC2Jhpv8{F}F44|>xI^fExNv=wb>@4IM=XyV` zH_IY-IR!L#ctn0;5s+=S9iqGM!S0LYe14NW{+8a2i=%rX=}I*$bj*j(50<0J%7eIS zZ9E=h9EyLo<4`+j0bSNiXY+qQ2xXqq*Q?cJkrRnQiyd&`^dP}WhlAkfc9Hy#zJfb8 zF_?OP4c?MAp0eUdD$OpZqLk3-1n;9X(kvt+ck zuHu^{&(WK(cD{0tHtZkU%Jb&UB!0jMt&K+Gle5E7;#3S?&dr3t%_8vA5Lazqz-Xosc*|m7ja%427Q1M!$tG z$iyjQRIeeowYH?+8@P!PsNhbd$8$Z5xm{u z0{!7pxbf&lO26?H%&cyMOyoFR>AHYo-NxWqrJs;FaGNIeRl=^^B~*NHFI4y*7dE~P z0O!UR!oW|;RMh^E$GF3wU1kkca!rtXa}!m^o&*WMUEsUq4u4pGJH1zEfHC)$;<%42 zSFi$ z`8lT=j2w(``l~J2RCR+F1T=6uVe*V?HbLkY@sQhc<_l~{u)*~iUxm$If3yAM2eMk5 z2s6k10gt1M3%sQQ)@NjrM8;_RulWbxRcJ%GX^z;`-3m?P4s#M~B1rA@ecE$wDvHI% z;kyg}bF?si^LJxVbyvf^bFAR6ViL>1+Np?d94qPD{)y;)Nr3rLQNlc7 z5MHi*z#Ie9F<<&OXAx5bGY&F_`)#%(wOWn+R}9hm+y=~FHWjTEYvGk#1lpGF68MB@ zGyjq`X7Kkp)1huc4QW-8am5o5GgT7U|CWV!VUt8XajDRAVUEatLImbiRMPe8At2CJ z1Sr2#rxsZu6e>=^D+xVR-gBQ550=1>{jAfb^pBr3G!z#ZGM4!3C8D#9p_KG)CTiYd z`Psuq;Ju6u?`?S)K1vzj32)X{V_ohQ^~+%Ew14n3U_bcTdZSqI*t#8$)J1DAAEc%o zJLyW`OW3+0pC&$d%$3Uxa__Gt@=rs2Y5a;nd>yz3&!2CH@LmCSemzRAL&wu*$qeX! z(asw?&10VfFQ|3+VlW?ZlkZ(w31WNF1Y=dE(021X^e-xh*RL4H?#5?9%5WAR^&pl6 z=_mOci{im`PX@SEs&I0#^Gt;8jBESm9CX*tK=~FY44=t(W5L!Ur(L1o8Ql(R7JG80 z3w6->R3!vW4iI`?{3LW-nMVU`p37gOhzBk`rQwgGXkf29XtcP&eEZ)ZVY3uQ^afzf z=0I3J;|`54%j0UxV_^HRbn=>Si^VsK>1=g7m_Iy0hel0=!fpxjIF?IbyAf%ICoZg5 zNXI?SaxOvU;KlCaF+(SzLU#s;x$cME!if@b1ikxsL^#gta&>Dmie;%S>Zv7Je~@^{-e-%$t+NDdQMf( z4?-);eShmJf?pjqaB^rrrYG}qA*G-^HyL(|Er1IlFS!Bt`xI*!Phx6Q z&~mUIf}=izk=F)1q&*qEUv0+psoC6~v?*})n+3+r&*k3hv){jHE^0>Wz|UkqzP4;R zcD1|kXKtN>?jtRbXYGs@UAclfPDFzfrXxEoz%pqs)n?p*tljE(D)0(?`4dC=wf%fl z;T@3tx|DU~N+DFsmh#HG1O=inoZ}V&d&(7g@#F!4n#hO(g2nN|vW+xOhMvjFK_>JEd@IRE8%MY(Y(!qIn{iXx$&~g;j z))kOUUMA$!jKW<19WY<;j5GRo1_q`c03-PfK6vR2P+Mn>Sze{7 zUJJy}9bvijSX^9ij@LX}PvWwA(Chpb3>V3j>JKCYK!47v{SwQhs4zP6OYzXM-gxoJ|-|e6TGqnex zsPze{G4^CqcN-MW{{f$}S;n-6^?$xJ(8UfHy7*=xG?0Pd?Z1hT*gcX?bu5AzW{YtP z^Y^`M+Xl0brci0|J?c)FjC#-Ih0cESv88n-t*~DM&8t}N`I`~vyyGN%xiSwwy`GL0 zzm2dp)sWrz_k)gG45w8a51eKfw^;fv*d9?vb&v1dxO+WxY5oV8c~cBu#Smxh7y$8a zCsNi*EBF;5Bq^6W!to>D(4i--G!lLI#$R{2iHQwd-pu_1Rf||qtNzU9jxY$VPY1tm zo&5TN8X6_t0dMcC;wUdW6Yc(ZD33i$dQmF0@Z}_$h@E?e6O9YL&2`~^2R6Oz>yx18DZqJONR&onIVR@yy_k?`2 zqyxU+JirZnx5kd3bC6)9fp^Q2K>f`UxUr-b4)(MQ0^9G=w=XjIGv5-bH;LxiFEWLt zjI)#!w+I)UoCH>fw&HDd9|~QCG;@pvt`VlgUx_!oaa4Q8*tX#bx5;`Rd<<;@JICwXYQ{hg9oivuN{SIq zwRjB=m5MmK-EP9Jpgz*FV7sw7rdU+T&U%w#h@O8RHZQcsLl@g&MS&OFt+vCy;PaHU zv;T))pyf zisP_BZBdENURwTzry)W;+W+b|=hpfX{0QOt%ip}-4VzBO;4T6wL zkdNPtclLyFC137QPu4x&&r1Uf-C7~J$pJe@pM%pj>qtE6EO=gfAxtkWr9Q1qB5vdl zSh~;xZ`^t(aPl6*zezttX)CJ54C|+=NE;Hp4`T zRm?%?!o91=AgR-@Ips4-=qu;tBE9#_wHZ}aM#A!IpYdHGGl zv!n!0fdz0pQ3Ahk#;`DFHlFnuMU$ilxO-2}QM|PumR@h8^u^;bNm&=m?ytfWl}O-4 z6VYwE3(ohQib7hHzKj=B7?<*WEwmQVc4 zWzxS)xl}$eKse_0Q&Nd07}Qh4iOV`TFV@p*jC%l;c9$V^-w>);odyNJ zd*H^bLv$iQL_3E&;S+6RoW?#If(IM;vzDG{U8fBTOWk=c!xn;e%>^6p8hCg|4T{;k z6S>2=?%7NfoqLo-!Me-2f-Rcp@~@HRRotVcyCdLAG6yyCzTo6i3RBV|@J7I7u5s-n zIO02=dtq~eDYnnY@G`|6~cFhr3m`B0{n`+_Hw>BugS%$J5jzhW6eSUa&C0w{V z58sX1D}3VnjCNl!5>_m@L%n~CNK^YGP4vGHDE^rLUZg^w6q##aUI0G7nhHKvJF%NR zqc2qq!PGb-QsF=F*J>i6dde{f&n}^ZFBSQawmhNU=fj|L(;5#?y#z^xGx?ay39xL< zX|h=N3%<6B(@bv#e7wI;=%U(4Pj0US>-o|+H}@cg)ptUDNen;9e+GZEknQG-e{q{` zAApAJOO!WPgXO(M&NQj35+OiI{&%PZGl|+rgkh z1>#uq;Hxr|>nM|G-mffM#+kXl$*3f0^?r{NoxLNEULV4jzQb5;+w8Ooqm? z{_BX7>tI5S8-FTC3Hn9@s5*au%R{VT+uR^nc9Fg53uEBs%WW9(PapEC{dpTl3tFqw zN6%Q!vac_Rd5)K%Zo=0dAK~B=eNYjefeHglO6;0K=Xbk` z40a3f?5S9OueB4#-HpKXQND2K`9yTDIcwrs{0AnO9fl0XNm?a;o{AViNlVwTFm9H1k>+L#2xJSA2l@z*6S~Vnf2rG^PnEK zE4RXtGJi~BGoS+>3mt7b7#iQoH+@Zkx{ZFAV2hmjY$rHdq9aOQk_(dKjY)UsCvJR# z6mQZT3FbF%(+R;E=9XMUAI+}Px&@nI@cBuIPO{={L*B#a%FAS+;7RjlE`e>VgYvX{ z9yh+H26`XG!Q(BqqS)Uzcw6l;IO|tBOgL9h_L?H7)}Mj~HB)e1=WM?9Q3PceEv7}! z!*N9S1e~_wHMD<3AnBdL5eP}|{&mQJ4J&xz2?LLs|y$Wz( zXLiFLStuSUjr)Jh=Q=YF(Tqm}Adxamv}*NRP#bcMI}>w{G>%Qf(Ts;@u2s*OjVgiJ zTRK4$d=mEW)PlYDH&f*IN}vd72palOC_ONRq(5JPdruL>)3V`pX%M&u=R@y4OB7=} zpY5zm(-UVYT2*0&{YA;t_;nU-eY6xOmmj5{R~Lg0Hyad=KjkNO>EY-rQ}A~225|S} zz&B$y2ELxo=h-jE2F3Z1bz~0e%bo%W>#-2Lq=|mz?u2nEzJfz+2EB2ukSpFal%zI= z)9IL4YRazTk`Ks;q(?o4bY2R*M}9UoU<}(y=i_NjLMOE*D08#NW|6-~7aza5gwEZQ^0AdEtE1Nv#RbjZsEUWn03e+7dq;q z?E+2y_JX@$^JXl%-g?A~9nBNA_}}JBpXO4Zb{%iF-<2~6J`Hyjv$>kEiR6^!NX@e~ zs6l2djoMpG-+E$E`4!8svw0%@xgHH)?9G@cvRKA4QgYeBuO~rXfp3vpyR$lIcA*STE!+(K}SQoDk5|&?}Yi$I2=iP+KBhuh^ zz9Zfqn*yg2!>NfelPfz)2 z8`R#riBIe72e%wqoPA~@y;9&I@5i9f^nnasDHw^T7Rq2*X%C!tx(R{o{mF3GEj~)@ z3B5f(oKvlcrR>#<+4(CA>Y1}Kv_~HADlX(61=Lf9R4X_1KNm2a76VUoT{)w`D0&Ck zp#0p6W-byFT`g2b#SylmUsG(c>vja5_&y2lx>s_~LN8FVc0J@b562ZOM;kfan!D_C ziRGhAu=C0=+}pJr8}sC_=S43}_?iYA=0rl3>{YUC3I;*VEy2^&bQqVtmr|wW@v7$( zXj)D1-t0b%=wKY&C_ikT>kj%B%dsspkG%`JLAAM+FkWs8_C)XJV7vrv*B&CWUHy&M zV|}nUqwYY;m5=n8{d`{5*@?==ECDaUToLOv@jbccVc6|FqDE7A-CYRp7~^4O`a&|; zHW}8Acn$wiE;q7N3uR8Ohx1Ea$o#>4I{VB7-G>av`+Wi`c8wsN@6Jfub#e0fY=~TR zkMCXMNZz@cnEZfoPa~Kgc6}Xx;&Hg>?U)*V{hXUHY|c{PQ|d`fuvieX{t)E{?SsmZ zdUReg7Fz-82c)1GM<)e)`6;I$7iZ{JKI;ed#>x zefbQQJKbS3N( zX~ezj9RiQv&gWH)Jpq#KMOr1R@a+i?97rvqTDvU4B*~Nf7#k79F?R6$pc-gro=>He z4fOk^F`s^lvA)8*$ZNR+$PLZ`YcW^k2lL_6d}}-zU`nRSYN&q60Ub@Y13xSiK5llw z>VDQ?ZLWr5`O{#^n3Fj_l||~S)#0M)IOy^+g77U>px4+-UsBgoi}poYX_ZAPr4pR| zo-uIvODNQB8qII=Oa*b9T-ZK4hJ0tf=FgiX^Ldkx!BblwjIJ*Lx5eX7!I)(T&ZPn- z)KbIyWT>%mfv0XpXt;S6_G`P7+}9MEl_Q3$rq084*MzWhJ3(#L0eErc9n7+x39?#; zd56`3@Udz=Ja=e^!7~>iHghx@%Efa2+b6S`c?-SCLcHcBfhwu~SpN8lKv3QepI)tm z?9Q`fGW-mG{6Hi+-VOq4E8vZn6+r2{o7BhH%JLsw@$$)U&^mn{iN9iARK}%uZ?c4} zQbWkw77Qg$DzJU#K8R(zo(1>z!t`Cgz~)(cUDeD6`qgoiSR@9=d|QM^eWpT+h6E(m z1#x=qa!DjYqcfL81*>XJPzuo`Pcj!O^2kDJdjCrQ89)%r z{ColVwNdb1 zb3J_4CE@< z^RhSXxRAANf~K!-;MU*|X$5ECi?r?WkdM$6fl`z&hHa zI_cMuY>3O$z?ablu-X0^Jf5={Nv&KEQLql?YlX7jdIy>GL_zI|!%&eL3;Wf^U{Rtn zYVX|5hie~%4N|8lraK>W8BAg3X;~VapHCNOltHxYMgFK}4{+vVxVIxO!OeWu?HsU% zQL8L*{J0!2e*Oe>e(PZMToAosZ!ixv9cin48OW7}z{vi;{Daivpyiqdyhkf%^fH3I z@fMoo1%KyclpVRaGa48tmMKuMNP*IB5oz4^MSsSr{$##`A{#ylqaw;-WRw)B+}n)6 zx)J;LIndNAm5{64N>bbz`me@{T7J#I^A!^?XOt`*_VuEhI!8!uQ4C343I}7Y%b-xO z21i-^$N$Zo4Y%roVYp=`?O+L?yP+&sf5jHZH;uzZLz%8PiL4r$ z^38(Z7M4vl*>3^k^2uE-9!uPo;-xvOMScd!w4~b`Im2r(uk!`$$aw~9KiS~2;61pt z)(omPbn-FRRzh)W64iTUkamU(9!?U+hY2MhJrIaf_gn*~u1%P>V-L6&``|kRWzhK? z1b>-3XgT@CeI&-0hw#y}V2 zBHA@Z&~K|wuKwmFdfS@B$C|}rh{p_CXfps7N@K7oIEr_CJeLo6&_a8CAH&ri1GIQO z1kbQD`d;Nla*E7??qwHfy0{9;&hZsZ^YO;8a4pQ6%RCFszWC~f9IXGLind?a|7Yhy zEOC&5@>{ZyvU?={a`(VQmZ{osd>VG2Sql@GCs|^PGy2J>(QHp=%s-eyd9R}|wU^~^ zd=p{+x*Uo-t-$VarBL+P2CrY=j|C+x8&#fw21}2!H~m6Bw&EboV_ub63r2&OrM6(4 z)LAmGb%LFr>|k1y8-;A`<~L1ayLfS9k%YzsOthOO8ny8N*goAWQ0Q39OPF5e)>cQN zmxCJbKTuB2dYYgdVSqJ}uW3z%6>=`a@LHgqNUCsk#~GAIHntr-R$Z5VnsyfFI_^quskGJaxba{$(x@eGR=1Ihn)2zd;Yr&aAr~W9>K?w`rEZL92?y z!dHOqT2{BsJx#Xv_rT9RYj~xtb11xP4({o!g*XXuYG|Iy#VqIn&tH%D(32;j>H1DS z{pWphT989^lA}@P**^FtJq3sLjzs^q{ruEtVYr+5w_;}{fO^C-meOeFvZT`ZDXV0t z`eHiEyXC;as`V&Vw2_j$+aT}EeNLlIoV(v-fvKaI8!=)DO!yfHD}<}bpirGZ7E=u) zO^*vc%{RsOF9Z0<&F;dQwN0FTP7}S`Bgqe3zC|I<E=s!nCznt zc_oefp<$t*fy1~x!AHS4IiJ6_Sr@Xm-R70jhvFPHeO#EJC))i;ol57u=dfJ^dp{q9 z#I)!a!k2VyRKv20DR$O9kvma%Y)l&*eO-|SpCxc;` zV{m%Rj|6a}+>#6wZ&0oZhB0=x?GK+U2N_-6&%DLP2PiSadbqIW9poVc20QHrVT;&F}5xb`fgA-8VQRyNosn0_gkIEl?jDijHSEER40lv0KkVcu^~yII|hItsg^QTx`Jo z;UB&$pbBzBLm*b*i;-6w1s3Hi`R#%+P-J}$G(MR)JF4 zR#<5q5B;;}@si*sn3C#^eEE1>w_FC*ZMUIXpsncKb{@jL4{`H*>cQZ!KF9~f(dk*o zKzv6cIs9vcg=Zdv&u*cWMY#6ynOhO$L(yxcN_?<7#l0ttw-!ZJ3j^7Z7h9~@n3iT+MyJr%~v}^#+nod%) zFr^uL9>MND*9#$^4njWL9hr%HklprZ=-U$n4&IJ9p{D{Or%0f(vI9nYD z6h@hT#;FqWv#6L0z-_((OVOSglJLzER0Y@sT*+%On&d}7odm(sMjbOWc zD!(+hkN(_zDSR{1i59*h+W0${f98FS60_|1bw`-bU~eEk7#F|~4yl9*8*BJx10m#0 z^u`~r7V)n}Ov3gPCrRqd7w*{aB>M5^1Po2hpiKL4YzVN!hhZL+S=gpj*e-d$hc2xn^)mcnGq;g)&QXi)3CZR4>n}7 zJDa*H+Klo>m0eX}ST%|w_vAt0<*ED*_QqYTH65E)je&JWvw8Q=NN?UQhn`CI{y0Yy z>yj*ilQJa($)$9vRRSM8zslK5tfUzUm+8q@Ekc=dVCsB^*W~>0_i#H5h-Lj$cLU+0 zmQAFZ7m7JgHldBy4*K@-2sGp-&?2cOU?ojay__ztaLS|`4y@;NVHU1@<_YiT{Dmj| z`@m26sD14J|#!!4%g=#)^kSVQSAdQhhQS{tUCgdCrXexobbm-0r8Br=04xuii@w zTjyivx^lohP1L$Sh5z(99+s<|gc+`8_;;NduHNt%RK5D4=fe@2KfeO%D+92|>I!vO z*yED6Uwn+BShYclfYfjn(?~6AxFIyd4y)Fw`@7%#H zegWFHYT^S?9nA35#B)11kXU_*woa1ZPOWpmLiYDCu}=nHsa}Lt^G1ly@FQqpQv%$w zZ3ER5aqOv+#fn!W;i8WZPClCkZId?(*Id2>CYmc~+^S>5^hbEWlZ6DDPl4-0GZcK& zB2h^mgnF@e-?Qyto19Evbf<6~L)YUxjZ>7oZxJjDbz?i<_1NXVAD-P~jF<1a#6Q-D z2kd>vx!a04D<=t@cMqdHmSqpRRs+k;qWC{*4Rks%n&;F0fLOv@;j39|!Opu8#Cnn2 zo3)Wt7nqWKTLqkZ;s-W~R>GGDzY6czRg-~+fE!-yE-I6shNjo=^3m_d;l~;o^cU;} zhbbS}F3lF&g0`TwuRV_G+l0}g4yaLT=D(!XLqYvR2xa@!syBbZNUs~bC!U0=_n#r6 z&5vH&XTfpT7@$FO6x@jglbFR=v!##d$fa;BT8!^Myr8FQ)9_ta0Srqqrc)0&u$8vQ zj=A69599Y49UnzUCph8=)%j@HJ`GM(I>Y=U9i($f3cn34gVDz#VCaoDIzD-~NFk_@ z)U8kP!wP1yucM2x*_CL+K0CUs5kU8J#_?LG#qqL>4c^*57n@Q-k@lDmzBtav6&X!Zw0%{%V@86 zG<>i~qtwsV+cSS_6h1MBv4(?+|3hI}CevW(X1D=*-~b2hi@#-pz` zM?;e@^BOIYTr%@Bo!e6Yb2Ua__TpHss6Ug_jR>Fv2dklc-UCj4_y5EK=k*49g=a-%>uaTo-C{52AO~bW~APLhW5$ zY&SCnkJ%if3ub@dhQATk(jn5hordkqC7))?cDDi*LE*McJY>RlcCZ^}*_BeytK%d# zWHP)HY@*n^7O*R}jK=#$bG@!{oaxaHGB_PU&)_&5{#6f7KF4t0d|lk#RY329n#s5Q z3~#A88~)>F?3X|q;#B}KF;e)Q>gnF?$*9wdLG`n6u@J>r<}XgZ0uDl5{jqAKm+rkHhzppMV1$NXEYr@{;)%vLMN^%p6!Z5 zrr?`T3AldDW2zea0gf>aOnWWU#fPqdB8?a1pb`sbZC^mhktCckq#n}k&x4|`J@+z6 zi>6I)p#$m1u=L+~YW{kYeukz|QgH*E`6EMdrE9SDjw7lE@5QfvX6V(miuTR(;TQSt z!k%OOppd!+Ta0Z;KJYDX*;EH&4W1|&?n~WLn!@6=AWm}FP43fHKWw?PkYEG5yM^rs z-LwqOp*^2Y{@w!mlHIU7J0F&-_fQ$zyARzv7n>U`U{=;T+_qd1mt9wdzPg(|RN`=L6c1!8zY)*GZ3ux!`wFwSYaI+ed@0m--$x(68>)cu zkN47br51>PxRVQ&zD$jstbe`e6x$`SJ*a#f4fU{M%n}hlJZ3iy`&kFq)*IlIC`}xH z+#jyydE$z3@>Ks>8h$t0V1}@kB7fWj4V7^avcDH*?zUlfuWhK)v>9a|w^Q^9GvXNY zv> zWsiL(8JxPxcsx2L7Gx)~EOXy1?rYfx?!hE^Om?oO%;%-T#eU6D7*QW5JnV_6lKaG*CV$b z^W}$QfUYddDNdprcNZaNSpq9PPs2*(Z8T(eGq*X`8=T{uAZ%#}JZ1cYz@JND&_e=0 zG^Rs-LOo4NJ_9TKhjWWsSE6OC0hjX>aEX~8z_dX0ye$u-B$wd+b_;Y~Y>c0`4uMZ& zCZkf21jO|<^NS}lucuKH1Spl$Rc&#RTc4re-kvOO#*QX1shiDbM=!u1GUB3j$$qFk zT1M1sTnwdnN-(}{8U&j)lfC*}Xx!8T%PYb`bp~VJFMbQQ_In_beTElQo@6~|EnfMk z8fn~PJ%RrDI74;;d!Ks^&PN`>`XpVD^H-!PvAZaLngRD`?|3ZRI|(l_|Ff8kA%EUr zm}soiB<5_B7v8TchHWJm`K!#s`S|Gts*E;c?w@Q}HCGj<#NC3Cqt3zDFU#;i+9iQw z^?iYrOAqwETSNt4m!aaMXM#JbFX`=?x3F=sIOd1flk$2Ic@~D#-={fHuh#@G<;}@H zLK1p*$U^^zmDIb!O_23Qm9q2lX}^3v=cSVgpBsbFa8njI{c8q~^Sdy5yo%`KWLw;u zp~O0|c@Xt%CE80VfsutDKcJP!eU5Aw?7F6b0h_&9=5RVai8rL8`#LCJHH`N#2!L4J z0<~9qq2x$9bnefkRg#PY>Lkc!`=Ktm$6JS=u!}32uyKo&BwoNr&wh z#XfoBnRO*XlZ^c^;#vy$E6ozbr%y)3r9_^YThZl55m)AUh5X8=g3pSf-1X}+DD18U ztK;k~C1^V1@Y$iyFLg?fdJfyX)G%=E9{$4~HC!_8CHp^%1^a((U>&;^EZ?x+U*vmg zQ*MX*A~yRQp5t+QCfzDkB9);Rd4>2)c;hsUo4Q^fHjC^jUA%?h79ZG?%3 zWaVoEcghCR8*__ZaTWFV1IcX>k}2qf65jM zqw47Jf4vaB)lekU)ki^ltHEM%{Qu{aqJnU_qJaLq3lfgHX$W;s&T~?`nuP}a7hz?Y zD|)TFOL0qYQdEus%QPFJlBk_ac6kihUP+MP!1@UTk)&_=fqOd6jQg!V9y9!-a9IND zr)^yVr=NYMAKk5FRd|~FdR-1il`2x!{R6zhr59Y-p<3{M=uSh!eZb7gAKg3*(7e5`%*ORNUZBS(j8Fl)1Vg;pw-Ytx55u*!r{UM86}-cdL4Hj5 z1A*rHJj&892RLd;pB`z$y&PHU8Lyi<{~d4jF?cksVY zdW-C~8shp3cm+B=&|9G6wHnUIS?gO>_$tuzrLWda9m=@m3x%{hudxbdJY& z&mPeW^FCO`d@f_g=8>LzEW|08@Q2iMO~PdN!oLd$ST( z_{3qsv7<)!oZkoxUoa--U=TdlHpeBUwxqeY2--)@2ghqx-1Yb^@aj}HY+u>PC5&DR zTQeNtT(`Bz?6r{Qk7|MtEj^qzRvHJ6oC78KskrvXFg*X&pB~5Ffy!yGL4Ecu3c4{w zFi}khA1MzDs$@(@ z>!b^?-YggHs76v3>s4+I7=ycO?NO8^kJY(%sYL^LU*nB36+I0z z!);NTBE#NpI8r+eeOLX3mmSm5E6IkkjTa)Pa1A^a6VObvo%zbg;z{EI?)t;USoaO! zq=7B|c~J%W(y4Iudo5f_lA&GyM&f2cCMR|z4Q{;WX~o+O*!l7eb=qm;&3<#V92*P@ zFK#RJT>(kt=(8k(FI!gEpt5je2C)O zBTvFg)m@BbdyiajQ1er`6$e~zZd3p z_~FjC>u_+>M)E&+nQp!^qCd?+q#6Cx#C7!>s_ePO?cZN4{1%l8%ac3#2}du(IQI*n z<))0?wrocdzXTr2`ax@eJ?NB#(Dx=Q7%(}{i`4hfmwXvi1sO~|*FeX!%i-emK3Y+p z0C!%RW9Y~W!Z?ppG}Q7q$S>{vKZ?#Ytfse%!y+;yk+GyAL!v09I(sceDMLwAL^G)< zDJ2Qbnw3PMG$~D#4At4|h(-;ffs|RuJcfVB`@EmKuJhrv&))l4>-W2F_?>^3Htj1T zv&Y3iFJ0io!Z6yase&Ie&%&Hx%FIK309*G>po+Oqq0sO&*;}&wSdu%2{qE$OWCQ4q z{&U{ujS`)IGY7A3TnZXJfz%NBoon*G0}#Zx|J%0Ur7zd0@z!=M5M77wD^$U_*o4L> zT48iz2zcwO;jd1{#|}-0!ym@+x+a}4>_r9CjhAOk@qNfiv5o$i37{}~4;g6lP&G0R zY*L(Hzkda6iet|=B`?9$$3-yp#3|v|xMTFPDjXezKj0~IjCu6;z*VmhJZ31MwjnCG zJJ$yb>+T50EY?MvU5Cq_9y@q@vrn`_IlxfxeL`ZcXWQ*CX71chWk(V&=e)sdvub7Sp!|LPwpu8 zfASD4{Ah}%`x%$X;w+V`e-d00oclex8e zL86**FYoWiPS+GD6@{V1m9-Qe$ojZ`v)R0hgHb!{gA#nG?fsGGk5z2E>Bz z9%Hl`cZ7jXUGgWN3-<$1QvUTF{hggZus87mvkcT%wZnYVFFP~OCDWvx4_qd(@?Cv z5X5vcNYQT(-pM?IffLI(108lYpSvI2tr&0RqdKPE4}n;-cCL8Se3Aa~`TU&g-DLdf z6x_R;M+-d6_1Z^8(=nZT8aYLhDxWRDeYp|nU%MY;zeYmC+W?65{l)3%M}zTF3sEt+ z<571JUw1&BKCM0uKUz6lGsA~!ShjzD%nh34_k=!VEQN;j2)=iL7caM73YuBQrDyJC z*t=vL1a4>-95s%@AkzGW!ELa@cIsN z-FcFCZ61zm#^}L=PwO!tvG>$#-NczkF~dbh+N4v7&66yz3?@|1E_cja1H~Uk&G7_rTZF${{V%2k!kUfyhS_ zP-;~qp2&%S+PpdlV)>*~x8-5O_#1Rqekvvg8j$@_#{OO#&AP{avJcr?A#d4VfncKXUO#;96kqr4c*6=^|60l;GH9dQ7i+g?M;Ji!!^y=fP zp>W1&a+`n%VT?Om+71QXyinWzDRquv{B{iksF^VxM}At)*F89d?YEbr{3*tWY}$;{ z?nwk}J}v0>K<^|k+`=5JDfJ52d~YKb{uzdA#Y!Om#Wt+FtW78Gk3dz`7>pEO#osB@ z#w5ouFm;p0cajrypSYjEpg;j9Tc(Ahs$N3BGxM1J*8z5t;<(pC0sE~M;CF+E{L`D2 z5Vo_o59*JjN+h87 z;ptR*+XrV&h{G(|8o0CD-VGFJL{>8m7TDB9vj5a)X{tZ9L04(4`EfD88- z>rUk~Of4`X&lv*rAGRK~)yG45@gk6zb`^f~mx3_biaBRWX|=~l?%w7k^7wiTtbXjH zyN*YxK~f3VN;H$4-XT(k$M9{IDvEN4;=%L2IMT!p%$KI3!`UU^B-sv}v@bsW#dz38 zf4HT?uG4kRTJjvT2(yQI;iXSa@cnlKjh9`3A5OVaZnGN}b^hXWCFY>qlt{+Mx=9U- z?os2?mAECVmjth-Vy}V|zqNHX`L~{hk&o2rXnhi8?OY*>Dp-yyTNr1duazH&eL$Dj z4saG)p725UG)%g89j;AWfp5fk-B^}oz_eFf%9jgJ(c_5cpX9-RSJ$!Zdm#ATU5o*R zGNA6r98Jag_`o3(8uALj{{CoqS?G-aCcWj?vU}jP#Sh`eY&8--xliLKJm)pV!b#<{ z5RN~)3Tg|jX+?QDRD2yr-pfuf7Z4AlT)erPjbAIT9<)R)fd*!3u;;~yMhbN3*qnB+34If=dd3OvnjW5H{NNHSFI0?TltEHf77s1+MBMjO% z7OlHBaz}@-?;%VY<=fTq_3~)?FKjY@|Gh4ApOtbm&r4KpVL6xHs)x|7;{rPS<{*=h z3U_R@g0a^l!6`Ncd_9U`-XT8%aK+M~N1?%L(cN<2AH~(Wl6sK)7=nX)PFaTY&CY^?cI!PxPCJY z46y})ttyDJgRoNh6l_y&0h9jo+|=Pe_$4t*_^8D)qPsIKaACzTQR%ZP&PDer{9UpH zA9mGq@9V-r=zIzeOak=Tcmzzu7_Ve?exc85I-X+uVoMX~c5a8*Qwz{EiJe)tnd0nAb~tD_ zj?CSv=&|x+=6ZFcPwLyqL7vTV9HJpObSI=lNAT|l4$;zhcl0tc7R}q|2FgkU{Ff(B zc$MW3c`nX@XD)6bDkb`waZ?WU-*fy0dwo%LE5CqWDD%hS7<( zJA9aQ4n%y9VfUm$$e!6q#pPGP$}p82VGj2rKbca)a>!I>5md`~!R@?gPV&|z$R7EE zs;@Zem1duX-D9eu&-gZ7d1eMji)O>bPug_;_Cro#(-dANq7pXkj)OhjUGVR}OVqk4 z8yYYSghyX+1(Z#qPt9Dzqhc<-Jebp;Hi|Sgt_zi&yt(=xNBDWkN}SZY2I1z!+psJ+ z6;@6kPl^X3U{`w5 zNJ}Skt5cM-y^NE}?xacP(_v<|5p*SV@E`yAP{5gT;j)jbKqaAt!ke8O2DZjI#$ipx0$4;NMQ9wjBPbHq6+v6>5p zC&bC*kR44{Z-t=Ht8~RW2&CdwIe*JsmN$CKok}hugWXo}-Cm6!Sv-NJQaL$peawrN z1wiqkLU?!B6xJ40^DWhL_y>DB1%tn0$-i9;W=XWr-Q{7zfVUSRwn3V=vZ({-sOw&%=tys6BGkSj%o4RbsOOG ztbSOR6pXDM!|+{YHoP{ihnuoz>7dj|Tsh1Pvs=%@)%WiqL!}0`JR5gbujLak;fJNYzHA+Ll-+Lp_26k7_jYFAO9@HqYsG{^5zN0@u&G7WK17Vh{u0e8>l;gCTyjrzG7 zCuyi*n1wFwoe)E-l@~&yhb&5Q_Som^iheWX;Ye6Me|_yDmOWYzo2;tf2Ofc+TK+Iy zG6}ilqm+Hh8TqGa_)GFJb$Mj-4bh$yB-)RTrw!37?HNont0Cc%8r;TYyfXO|EqL!q6W+_BTK{}35f_m2To-!u@hRL3 z6T|BrL*bE(Gp_BMhm+QI^4Ug7T({;PnsZ4B7+DykP6mQj+~)^&b;FJ@UFm`7dvxYtLRZ{7m) z;{IdKx|NV1e+K3rFvDm`miugR!id>7IIHEw!ZL*=xNk!My38-7UA{y32#H+C9d?s` zJ~cs&vBzju>S@7>vyXW@DHC!zHps6iY$0!F#xc?8rfnXEbWuGH7d3x?fy@2Cy;*}_ zC0>Gd+zu>vUPCWy!$>`T2lo68g1dp~6l&(ucn`)sA%} zMU}NNN~oqD3kG88@O^YV7nxfQCoc}+5A9on!tE}6;_fD(YJ1plVmIafMluPJ;Feu) zp>6E`7C4!))IRn=?(1c6WX*N@;A9Eu>&>|zzqL4P$0j~@nhQ4eU*S$2*atZ#B9NGn zN%~t8Kt7biKOLhmUuqG~l@nm=ym-nF&lQA@Ux9^Jvq8m94S!fD!bTf8Ozd)_i+0tJ z;+Y4HJuxJEKblJCc)|?5@4VmK5)z*AgS52{l>WT}-hZ~|TxU;*JqwHIaTUvgOXP8Z zZ#cXjDuYTZ^J#>|3@%^t9a)sh;qq&CI1u2&m-VMY`p38Y`rEbCqiYFnd0o(v{G5BV z%@e0@i-WqpN;-dBpLc1_W!<_h_;b7}M5K(shwrp-pI`=-#isC`H;2NR+99a>+y=ap zj{qEvfC=4VSa_}0t3UIk}F?xv%rg*5uj1(5H2N=~aMQ2bEVKg%zL zdOuw#NM8d@T|O|saX-9_2EKD_B3x*>z(>ieg47s0%+)G^SLI6lZ2f9bJvNa7quIDRvGg#*=wj+RtYo?F%BX-AODuWOV0O*T;)%}F|Qx++@k`- zT-HKM9m}Em$Z(kwhIH1Y9;O8jaI?1D2a}0x4&ZeOzMJ?#iNr+`?VJXdv&t#h?mN6S z-+_mz7Nk`!3xB!B)32WKyxhzW{E^sYaD8)JE9 z1Ci@lmoFcpqcl4x zk~Y9E)jBFVU&kqhgy0Xh6R#W?4&!h7)5orFoQYls?eDk2Yo~H4(@z(F67%zSvF^?exQOblg@_Pnt&^@*#Yg*+G0bnmJ0(So1xnj$mOx7WBGCbB^Dq3sPPL zqU{qaQej+xFOE0BPV6T)WX?#z&5Cc3Gj%Ec=l>f{%=ijo1AB3_zZ&yic2NKq0;=Y2 z;LP5ae~#**$p0cR@5oe4I6abi3ZBBynj!edEgs!ew_?mgN37IN;XU@AgiT$O(RHjf zV;_}}o>u~PM6>f?#$Bi~@Z@avOTfU0tr%*giN57~arv#?q}Fkl=IhAfkx(Q0F|(Yj ze|HWxJME!D9TW67WnGay%ka$#2P9IV`j0Vi_wR4cSTYfp9u&hJQx;ujyF_hW4Y`U{B>~;F4t@m*jF#WF$t9*Z5fZp%9ulV;5o3P zAB>hgf?^{S(Egh{t~AQ!>~IMVk6VuG@;Yg;rXO=Ano--+4On~HA1*4Y;fI$sY{$F+ zZwANWgy4AiuVoKf_oXY;-AKio3>&ZPr3*O84akClA?|YLqhUvDFMEHJ~lBS0t zAHATwbUkUZuI!+SCSHy!fTFYVB)`lS`H|6RHgX5A)c6gix6i;?b&;sA8BXO&AA~-c zx9LXd4;VZhjj{)ryYE{xSHiM)A@^+Q)iw<>-5i4R&;I3eyLFQqb-8p_va z9jmt-T7=DHOo({=^VpBurIZ6}@3a23VK$um6^fQAsW9xyAUEf7A1L}N;kV^UK+~ll zWOXaec4*>?KlZ@`{Q@9OIVfFN3EP8hVIC?_O<@+q>^}p4w$#JU=i+o`qZ@X`E8(!N zJ}^lcj#UPmX_bRCYV@3C_s@9dv(`d~@#S>-2sY=>yip& z+G9l*?w3NM-*CJ)Z5nQQqlG2k*YW`#>tOSiIR2DJ2aVzGf@04#YM)|{bNudd9`T*r zMQ<@2w`B+^&o;%k%Y*T{ybG>Yc*ZSVz8Ni*MAW_KJ~ykypSe=aXvvLqtbM4BG5;o@ zM?1nV@kosPwiHvg%|WLEGtg-e=M_U&L*(2D+R!{1CVrFQ#_1%`&ymGK<@?`+C*vw% z;%zNDc_Eq}-dTm8E#HCErC{zHf1I9|oTmuUU67WKz+XGY)4ONBI1sJR$E23PQ;Qf{ zJ3R}ZW>r#=O(IT@w}dz0vhdV#30KV6cH304@X2Uh?65kGU6q?~M6xH=g;_HfjT3D5 znvE%En1A8I6j&_Fcp3}*FaRG@+r1soWS7e4+=<81)Nr()eG^P=Z_x8<4Z5WA6F&Oe zK$*ND7%tz1V?77pRNq}*;)MZqUS+eWHaS$A!`Q!vzQGIMc(@yv3kSESV#$`n5Mdih zb1907Yu<3A`_bc#+e$1+2Io~xndvX`R9<+ z_T?b2dQNi;82Jy1 zt2FV5r!MZiBmt{-_QJ2H!Kk=VRrIlX7TkQ+$EV9{fUV(a_%;U% zv6}l=mO&%kjWF85h$znpa|Xwu>b^7F@^$twf88w*4A{Xe=H&kG+dfR6k^>%_x8jG} zOJTC5BEQnu0+)r9^Fg}Wm9n3=;K6^3anF=>@Ho&GgGMMo*#7mn<-jzYX2E7K{C+4E z6Q^A+AHZq<1bBD)JTzL{;?J)OFkH8YFPc=vM{U;wB|Z{;mFFX^WVzhu>U2XwoAyQ@ z!E@I|{I1o%D}JWxLcdlttxsK!EgeJYWDetVY-oq(aW$OL=2p0J?ktp-JOp)?;jvwP z4pQ^S`mkQP|K7;z$Ra7@40M({WM=!~_ zSaXXP1ZS}G)$bCJ_xJ=iduO55(J46os5foxJ1&s2G{#ZUjAQjS61EM?=4?a@aPqMy zLj6sQL$k9QUbh9}*B7ziUt);;!xrJOs5LlNF9e&XZpF8@S@6LonX%jNL3++9@?E72 z`rbsEapKsqF@{_ptmia3ENIS0=2WRrq-aGCY?xBXSqP7U`QoQ^uK1+C1n zev1G3H-i_O=?)*RrohAlvXpWgaM4>U+%)8qo@_=r{E*&-Yc1?BWI{AqGcKCgxPvHL zZpYpSx~OczRQh=2EWd%}1CmW{u|2vJj_IqV^>wZMrUahPJ{JxaLH)2XX@+oqizT!c zm9y+b0wwp45kA$<0-hq_p>Rj-$-3;qYlAN#QT|RQf1!_o8rg^KTfOJw0 zeQwgBd4AoH^70NW+-QU2L=7N#s?G0s?2J8KDPS@_2~?j)!tqyOl>e|0)Zayu(@i-t zUt)t%gUC9F2u|Lg_y>E(pqRrFdbObgZn_zQ(xo`~>?`Ew@|Wo2s47nFIOB^9ZGzAh zF)(xaHFE6Ar&ae6MJ5N4@r!o&c|{$E=K8>snUNq?9EwqAYa!%ap+K-;6HHM5 zsh7dJ9JUJ<;eT8hxJh`@kZc3Y&lrxzqEl2>6A4CR{K@>A7Y}uc{EDgR6ew3r-jlyj z(ydu^^%KZmUw;<-~Ec~H88F$S!^Q{xR23YYi;5fNWOJEI$H9@fF#5?vgq z55ood)49a6Z8W1}5VrrQ21DidT+5PqxO#^L&Q9%QXY8eD_B94Bunx}8Tphf#(izV` z&Y)|aMilApje$mvd~B8o{Foo(31bR)Ccoje{^f$x3qw#%WQ^h-2WY#p7!}1MIg7*z z^z>u{eA-w{dPUyMm2;ntoQPnVm{r)@{EeGoH31L0spIz5VbG$G4>`Zjax4CRg?SIO zP_FVFR4<%B|LuMN2X8*)_4oy}c(xig{0*b{-p%O!8}U+l9oqpg_v@$QmEZHnVWpfD z&e$!53*)Tl!QF9a_Crl&A?jqgBa$x8P7EC#Crt?@x#a~@R%P;bM|zC#+@3z z=zAc2_8B88nJ$Sd9TT}lRw7a^9WFZUz&MR!OGTU9tl-8@4QiUr)9~xw6!-YDK%w9f z_tRw*{&c=d-jinYVJ*us~AT0JeXO`yGhLgfEI$dq#^yk@=X@Ie>Kt5`GRBGf8u>liLO9K? z^RT#NP?4F4$~kNB^C6x$3Y39W=PM}v?{VS#x<%I%od-Cz4F!T7;z{)3$aYZCYazX7 zpE!jd4>_gA%bc(#gj0$$#r{=mFvupG%iDJVF=~kD)ldbz6BI&KKIdrI8C?vq8Vd!V z{&8VvOSmAx>qj+(=YUJqvhhUe}p4UonVgpuLklTw@;#% zlQMyCe+2hS<6t|RUxl6-4&!#KL4jBfmu%S%bJpIb*lQ>}y4DGkLXAE{#7 zzBB0F7)x7yywEV=8SP*^rS3`f#2!_+k>!ZzytTv8?Hf?@N&&axa3cgC{sl)gwxY#t zU&hf{j$N=7Q~w>sAZG}1k$(@ptx-S z#GN{cBFIBNvnzBC$F zZLmcc%!5yg2~eiXJP2kPtTV5`P3(-Lo~z@zFZ$bYmgRZjj;$xKqcjG8Zf}C0q6lb_ zALM1Jj7Qwc{Vc5IF7~f7~jFO8RFxiO1=y98&z~Bz$ zFwS7Wk6o~0`UB9{@Zk2$@8u>MOoAy7AJAM+DY*Ui73|upj@5VK&{XFnWZ5OaxI1IP z&qhc^>2~nS;}v|2JIf1QN+3Kk62o&?2TL{qEM_L-+^nncNS?6`>iRi{y$ZNKCLE(u zYxT-lwq<@zA>4khi?d$0!OoM4^t7 zfr&M2-ZMQ0{u!}n+QW8|zV@4cB&&lXcDdrC@(P%;Hv?DPJI%d0;!F`UL(x-ZG%8*( z#w(KX@O$6{yomFIaYLlBw)_P6$XoFr*&a8Xb#K0KvREGBNy0ldoYbK~K4VjdKvw7m zk;eV}<~iDUW*uWAMs0%kFJsV5As@ewF@kZ2#PL%X^DY-1$G4-7LD9IqwEd$hy0u4w z>6$6v+9Jcfu(34j&7-nEi|LbXFvN6C5`^2^py!li{%Z6MFkhifhaHN9 z9p5|Y(FAYYw(S8oN#!J)VLT#zv1p-Bs~rpx=J1!^1@IreKhv59FSK>L3&~K9{%P!HE>9L2>I+cQ1lbgE5Z}kJ@El< zO&k}o;}K|02*o|hCD8rb61P`0Lbvi>JhX9;dy(OT-od))A2f*qz3=dzzNW$=kI%fy z?ifD%cOE$%JVGtmRpg{41@k7&;%}`zPP1NH@VC5Hz@b-9z*)tU%@PY~-K4{?gXJfE zz2tFJLln?w;6;;e_ z8;Z)k*I>w!#VBT}g-7y6;M(5D)aPAAlkPXeneKan>(=K;x=0m0RJCEB*h4CcUWa`y za&%+B5RP}AfR_o*So-D|RnIr3F%yQO@s{Ioh70F+W}D+)$tfrqz@C45PSUr-xR&!zQ6Nf4EsG;;%0IPA!PH^ zSFgGJ8RsFOVSvAS$cJSQn|0p{16ZEhk1Y1H-R|xWaLZT^zcBaSrWNd5z}ysjy3E1P zIh{V6DRPgi562&Fi&i7a;&Db#yJts?|w$USA`N<3j zu60G#?|NWTaG&O-wL-b9GR|>hy+K1As{VbNcGMU^sl+{KG8l;$#|FS53n`doyh$|f z*Id4HTr!N>AORP~_6U<|n5!VG0ObGFKP znMX_hG5=Yx7yj;*q8e8j`n0$VPTlf{&rQ$4d(uy+9XlTF%Ra#^xk;k=XBT5f$1eIB zlS_AcRq@W52f__d3WgflbeQq;RbSM=;mOOvI$H%!+=---BjUJBl~df|k)OeJwiJm<}P_ZO(Te;EEWu*W+? zqVbsdENo*HjJEM=(B(ZJ?@FiR=h{vD0LusW{ab|x#*f2b#Zsts?S-&0r|@^rIR3KD zU;g4bH)^O7lE~AS){pd|jjdn#1=~LHmZ1gk%{~|wjmQH-#tNSPR0rbX_Tf{uKR45Q zObtrjRH|G`W3MtkpY(K8`V!3-`5wivpxg9&VF|5#)J0hXeW1Ljk>=hs!^s=Q!@q-f zLCXCyiApuuTzm?KFO0)2^EL5%a}GXbEW5HZzqwHdb3o&;2vB=AWW;{v|18~$Hha== z$m_HGng^TVbk+m9^mj8lP2Ppx?jz7jzXe|P?Bx6w8{%3TD){^ClVIA>ajajs8AnKO zBW-sr>XOr=u(7?c{cGarfP1o3oTU{AXlGyC|$qvYB@93CzfQmjHNC5qS_I3pS| z-WP-jeVy@6-&x_&#Iaah@`&E-%|lUTP-TYWJbauqgOW4PVq(@-T&3cS+l}MV z^~+xvvBMfyk2;Ba+n$r%%oQ~LU@Tg7<_fnDc7UkD60I5b#~%91Vgq-{UNamx5r%>*5KU8zki0R7_} z@x^#`T=Gf}4zTykHGCSXh8Kh7t#o`}y8+LQABE@LZ<6XVTRJz-kJ9r`uut{CZ@xCT zaKc%r=hW~?^*26j&QmTn)CUt&y`gpJEq+LA9^KeHjx;mw(Tmv=Q0>p}a7DeMSRgF{`mWX;Y`7oIHBv(XGe znRm1B*Vzovab5&zaz#*G#m<0(tWOeunRJ}@%K zpJ)D?fN5M2b9cUg{8>@h)8-6`V;$k|W`A0t{)t`N(pXY5 z1v}K$X|wxiNIMxrWN1TWwRwV)Vc)q185u}SPy;)?c@+EL9__cU0smPs`0M)@Fm!ju zFxSjVy|;_tLE>VpUdB4s{h_#3uT|h~SVAK#%V2^^BIDs5CGO0x%Fh!^0j*|2&`RdS zc)fzMXAkn9MoS1~7TVFJxp=XnVpgngT*O+g!XQ-`DBbN_MXC3YlH7DD-Y%V}wvIAvA> zHmnc8kmt`S@N+(_e^x<-vO949s{qt`A4D#n8RyIS4AtICBcr3cY52J*n4J^>Phz~G z&N~F`2UTe8$wFRcKnKtK`3aQ@if~H32r^%OhS!z>c#h53=fCiS8NYvnbW>2!#yD~8xoNv4U z8I@Py6LTL>DF9CQ&gUe?G{Ym~WT+_b8iq0}hmghEZDcmF71k=>6x{C}&TanS z2-A&NUU1?$KHMe|ZVgD`o|_7o;nvOP8;V0sm=3zXC{t45YL4NY=DVl&VY=4JSUM*1>$o9X_kip{&zkE<|lZA`&Ac+ z`K2w&?FhpT8J6AsxDQS?#z4sUY(kG3D%e;{Z)?ZFxC;h&vt=|$tPO#5XFV!08;P4H zF?K;iB8CaZQ}`ksOuem2S2|ni_n{chs@WPhFj&o7HpjZQ{4syv@NoFq8wVpMOTeB2 z5lsp`4~4GdFnz-|yd@V8SqJsNL3|T8YWXpNm6HsL{kcj(RoN2-_QN&kw!`9 z+Y~ovG3LN&=rK=X?3=AHbXpW1J+zME21oL@CY(lnx8K5J+uGUnF$4F?mB3l)RJit+ zowH9J!*JG@EBj$Wb&bv3h6V!DT}lw15=d6@MNs!Po%UtjrLs9u&~1{+t5=?Z)`8>D zHgYnKS7vp#m06sI+Y`RPF9~ASCBRYb6X+0B3@0=sgNxmwGO+LaK zwzhEZPzl4odE&RKM2;W!2Tn<6Q)30oa4=`%ES9Sc_$`1pIfubW;DZ6qy7VipgO^{% zoKF4yP!&`lT(y#AAUo4(!J`mtPm}u*Q{?s`tUI zDjxLwBO#Y%{2t}phT*0GXuB{Cdb>tZTir1BEVD(Qt8u8FRRfEZvvAO1H2&4_$1s^{ zfwlK|l-1q|7Gb9`kujn_pL5||zVtv{@NB;MW+*lq7J#{#3+APj@K(3%akbHXVYbay z+-@a?34=q>?oI-3)t`tRX(RZhH=@C$elvdem`=H~CE$dfEFRLa*PGPvkN@1@!Sjn7 z;JB;?5n;c*?gahml~_d zPhle}`G^?bQXH4C`S{Kqzo21}Hx4=IMp`xN&~d6cChpcm5Fhs z{0H#+1=w8w1|(B6sohrswpBS|<2H6LS)@(fruke||8YIjV>58zOD^1Y5ORmr*t~3o z11ycSgF3b+sq?=}na1qh)N}@IN*GC-9~BT=C89&fMtbJSytdJmTxxwL#3UZ!rR{4; z{4!&7Jqi#x{N9O6o(#c}N-G#2H4bdGji_h+7Etbwf+;gQS(Z8-WJaw4f1NJDn3X&{ zx^Q0Tw4f7O)jd#YT`DeXwi=Vo zu?FS{KLUR?p{O~nfxEozCEd=lpeCt{kZ<>fn?LF$>F)7`rCF~kmxe#5r7W{i(4Z?= zr1Ol_Cz|4uFJaJoD3ZE<#KO~N5jqeS3`ZsrdTRf<~ zv*%7sh=k3h7om;0a#B<@c>Cb{VDPFPB7^2)^|^!iU%MYdql|F4@GPJ6V+c;!e;Edc zU!uo{wqxzW->^UJG)@0o#*J3C;4ZTqpkwR#Xrr<|3yeA>De8VTgJnI9@Y$b_Fmxu%dA;r>C;JLWayW$Te+xinY8l@@LK!u; z*}&rSEHkgL24#iQF!#%J7`|};=EXW=|GP~T<`aVLif5q6TL#thQn-bw7vOOzW3|mV z29@ca=n*>-^I}8UUhx4qKP~}l<}Y0SEuBO?YNX^PiJPO$_*U^N!bwH*M1R9hb16H| zP^fnk=+;Y!6pUYh!4`K?%!tC3o+_eU7C!Vs;j>_E+Ga2qdKtuk7Td1OLp?yM;R^B z(2^0+9?~}rY5cC=U*Of#^W67!o%8v;-#K75>J`5!hjmn47T|r?N?t=bRxr6Q7*CzH zfp_j5l-eqS`QExXD{UkiMI?|@f-HA($d~kN;^4@ltDtl17%m&VoyuOT)=ZDEgX$4s zWIiOyJ+al|#Fwk_(d+k8ZMzHU?lOYX*tM9kIR{4QNTTfEI{c;hi!(f#N2xw*&`2+m z^bKR-Wi|4{9CbWkJ?jABq&biEFRl-Ni_vVjY{MsL!*Sd?@Qt4BW;Wcx&htnbx_xRe~tMTU$}1VOt|wR?TPsS zYn}^f>Wvcq``rdwp7o6jh2>awE&&dmlH}6P+koG?Yr@(M6X;rOD_8k#2X8zW3L3M$ zxW6|=;97x@&Sn(C-lho5BCh@6*4rb05sJkKnC>lm+LH z4{}!a?%?|13SF3B37_{7IC(Zh(xx^+Nxv@n&lu!8(htD3v#0qNhm!fj9-)vcqehal zoM2oto7>igQYX7>Y<~G4w?^HYG=G;+?5PQ~V3add4sD{^;977`K15@`b<*vo4mxmn z7W|9%BJG|=KE))4)A4#n!|Zx^*SdV}*6=r6&L=r2(w+%h&Q*cR^ljkzT|kYcX4JD_ zJ^i`Matz1LlXY-By$WXE)w~n5a=0hASCY8v?fby7zLtJFc5;0Y=g4M-1j%_GgCpN# zsnGZ?R}f*qosEm8XDT5yqH_-UF1`vomoKDyoBuyQ+$r>seL(7Nx4F|sI^;KX9OOL< zC1ulLjOBHYj2*6ldqa`HX^at>t`DT((d_Pb<`g|tA3+PVf?=z)5rz7m0*e>7K|QR4 zs+3Ogg<*aC-OnZvx;~NjycWd`c`u?FVa62R{fe*a4Ckii?u9ogxlpR%N!){O&eic2 z-!3v1#%RY=uyrY~ysC~i)5}ex`3wEA6s5L(k!hg=8 zsqbF%My4~!z0#vTVh%dNC(*b*A~;b2bhqq038(Qt+owe=fq_h}HDtYbbRU_)}?F2hpRK+@o)dsWCK@tJj{yFCS-5 z$708j+Qes&DOy28OHa_9=cRPC;V5kI*g}TfOvtoU;NGi9!TZU};Yyh&REF$^gU(+$ zxrKA->!3g6S>^H;N*lRtBB1Qcuug&f?LtfAjtIR|U4~S5x2YEM9Z$ z0-F6=h2v}Qb8*wQljQclT=JJ}I-07(|Fh|#GhKt+`@OE9%$RY@!Y*?s=I#Q%CXi&N ztLa}@BMTP|=97`01wZ@pAAWyqAsP7_!1ZrCNOki~QXAgGRXELt8?UIvxqajg4UNQRYN`f(+bV53?%G>pvWj@nd`j1ThbAF>RRV?IPq<6)W1 zadNVJ4ZF_1rK%@E(Cw1W!{tJVDIWvjZ|`y=T4$1T!F~+NI|+j8_n_A~1q!3>smP>; z>sjeh6X>=O3}Si6IL&cWMjqhxf5yU?rKh3oXaYFjujOO?4&iwDL9X@7V!EtuN$L;7 zsd{JvmV8hE%?Xh(q&*KM+D9_Ka1*y{TRmXgXXtn(L-b-FKGV0v%?-@C`*IO|H?u&U z-?lizZc2^F)U(2S+Ebx_Pz-EcddT}x5S=-l#}^AE>Fe`yQ0l4Tw!O}woH^Olc5MQ4 zkV#_Bs#ADPf3P~euO7@>lVRUzwu7#A!PDJ!6sEftUv1vPCF?x`cAul@5A40M^BmXw zO#yFoOb3%*%Np4oj7vY`C|4&Vf!BE{biAX33q;Su=pae_L(`!nEs-Beh#r;%-~Fmc^j{4wMMeb=>NrGzC{_s<(GUfw3lHIba!$1dJ0 zxt+`yqkF;pK-#^3A-Z_!D(^k1E@9J4m&vsa$6q<2ZbZ?=eShJ_2nTY@d=3B`33VibA0gJpL%W*H(qKw{BH2U zo5FEu8xaiW9j{QIeF_=69}>Jj{DzP2KhC>!E+++zLVC0>l-^9-&QA$wW`DmP&Mn)3 zYnW?HToK^%e*-iiwU`FheSph`IyLh>I^o{LTKKWwiXKX&^Xn$>f%(%aN$N`|NLx4Y zE_Ycj822#{(!$3Hwv<9eEHwxM=va|Lr=K_Y>vMNg$*qbxy~A= zyj+Tc<6<>0{@sMxv9(;$o?J4kUWffz<-+JQ5g^hOt2gs~3H^6T8@KwjaBcPeH2L#k z2pL>~*DHU}RBZ>W+ZIg~&(9!ub@0PK0N?lgnxKR6g4%s@xRZX2A9-&dkApn ztl&InAAKAbKNrP?4l05*g8#V42^R#XO$;$7?=W7rJ;Xg&x(4lc&!gGl;h^z4AFOX> z;P}6jIpGl%OfwgS;UDk7G3`tIv8(E6aA7vqT#Z80UOUVQ$-we`66koSiCZ-EUbs@{ zF?TSVr+>KwhMV4itEM}yiuQ$nNh&y|_$2ou{{qyOPzw zm~N|J%`sIcFhi2cBtXiGchQcH&J+O{1SThXCi$XA&X8+SL1zafMqtUTdm{> zG5M3BEi(ds1s+8)2NRs}FBxA1h~qmAW7Iu42AA&0hb0{bsD8{CRc{QywDW7hA$>ba z#QlY1T4{L61>j@gGkEhQo*(*Ug9}TBp<-$yuQ=5m^W-$4cXTEiDtzb1ODf@q%m8jb zoW_y=4x!_~JcKQY_{ex4%Kk$XFJ&zK^TFh;ng#C^t#SptU6d~k z3Pia&8)LY$9X&Xf0!hIEeDSB9+~HX%%u$<7K_-KgAzuIsI$0*BXbS1I zNTY{%CT{*!30cohV|J((y!v)Y_~mdGsu$f6h!}~W^NSeLS4*Tx-_Al?p95-(CUM8a zS5TG5HP+3JhD(XkXf^n?I*74Po>c!}PJne3e5jRt?Xn1FZb#++_R%);T)v}o54Qe{ zLTR=;a~0l(m6LKHB>yz#O*7+rbQQT5dsXoZ>oZ)feM(BlbNS_?7g1R64E#9i4<}Zc z%TL;c>k>4x6uvVtP5d9xC>NhT!m|n zA-qRsJ!2g1g-^YbH2c=Pn#97F5LV!cV-78)H&QwDHN6Dxz6vLU&kbTD4a zlls1tk*mc*5R;k&mCidcXmcbaN$o(-bz->XkPX@|e*_X%v&d|IExdIZ!8gpez$vM+ zDB<@D%l`qH;uEi^vdlXhJnPx)sO=%l)l zVD6oxy!7S>`ZRc%^P6`Bt=L}2Pfs15%Gh%*c~$hf1MsZ875p%aCcDL===wGr41>-J zvVHRDT-FJeJ6*(b4%%o{QOh~4Xs78vAM<11DWk|OXHe)f!=bs;Fk!F*zBa02!h}2U zNPICEEHc8DrK#Kt#?JX?BEj+v^YEgS8#n%#3Ugm4z+w|*-$i!}KA?-j&h6B(y^wp$ z^1998r>NrGO3+xuSm_sqob8-aviR=+mlODeHkbZ`cSdW#Sc7rZcE$7Br|KvnAQq-u zR>E@uyO%Av3>M)RIPt$fVNMq`x&`yNm1kA4NLHHu?WyL(%Fco9 zZy{{yn+4vZU%;1{C!t~GGF+B96W9A5V-64}j4QYbt~$vuGt-|@(z@XMiAnYUnT+--_5IRXadUEu1!xrYCoO4g>%_|54e{GDGxtIcPEd-(#e z>sta(@r8cQru8(g*c4hm>0|1D6TwO4Bz|~DAh~QAU9ivRXWyDe>jrqi!sqGq=4l8& z^3zz}&PpFlepb^mxpH{(n7yC6+TiVrxyZdX=0-$zaN$9Fu%ky`7@2(w_Ffi&z|!G# z*iH$%Won^Sb_utjXFNUD-bS8lUemFl0pZVvG=9zRrz9V>4_qH7ll5pPes>M=<$wL4 zlfOgd&o99JAK#&{b1KT7G)LhjdAyz?UQ-};AMVb%2e0QG=B=~*phA{0roU^#{n`J7 z^UhaOS9Jl5AItt9jE3=!kBEl#9)R*^?|4}!DKr?d|!SE_OE?Nsb^-v z*D-sjp~epFj4LVJITG&JHiLE9NX~IXILOU8S+n`jPiQnwfj5gU!t~AU836NWyB)p@%4zIHB-Fmw)D727ArP)3>cgTVpt6vNE zcq`1Qw1w4w1UQ&@5U!WlB8MKrrLG@gVv-B0MWnF)kr?-K;(18Ac$-sa9REZ^U!iqs z3~XI7kIZM8!gYgp`iJ(Y(pI-GoDJJi7aJ?%g?S2ScYhNp{C5wM6{MkFW)^CuYN3ii zhtBEk$HA?$$!C^j^_YKg)DWqAR&>oo=Fo6(HFt4sAR! zcOqVzT}!H4JYY`nPE1d31VhviHu&~HT7VjcuUG{Adlz&6`HMlzNm0CFcN}m2Fv9+R z8{TYK3#_c)k9Cj6LKy1+*Kb#V?+40g7+!$sClzT+lOnF4KODa_+^61A52^0hS$>D# zK1iw)NAZu$VYXs1T)K9ftfca2r^=2RpS}(#o#styY*)*t>EitO7Or<+9?J*4BAX~x z3|eJ_b|+c4_~1NhkDN@uR{Oxu!?m#6?x-QRm<{AsWU*A;3&eoHWa8T zVQU$Qd7q>_!{c-^eiY}j>mg*GVyuLwM7q3D45ycVr%|!)c=E|0)i11uhc7BvR{8|% zUn+v(StXblkp?3?#?V&1t!QF-m6IQyLoM-{%t`f?!|0!sy!1ZA&XdF@X*s;OqzSBx z-a_a)b>^Boj(N#C%uU?MCq%oGi_>Z-o>vb>EzVeJIhxEDpR9Q!Q%PpxwxpXNfm!c- zD8p$l=W}Ely?iS!IB36)K4v?k-&b8oh$!Qhh@m8%Xd1TC_y7Wi< z&z!RmbfW}56^+M9KeD-jb*EtAmlymi<_rnd4T5FAWQ8K17U3s$Zez?J3OzMDbaA8toV!0Dar~xEtf- zP{Q91S0#={WvL7p4DO}U$=k4EyE!fOd6bdd32FAP1*IzU@I#9iJvng# z&sz7=)um~`AJzi-HA>hqAjP*?_@l?$ThLWG8l9`>q50np_+g0^8VMMC`PveG63@ey z`k(Cguu`bXTf@bdUue&^c3#?}5ngYZK&HzKYp%Zb!3CzuHD$xBa75}EUPD|+?a!YI zN>)_E@&`#=&gc-_;Cq)GwD!`sSr0)f*NJPLz;@5|ZkV#_Bu=uKR#P0a6xOu*VDZaM zIOOw^CZwl=(yZGss@4l%>(@Y{WDs}wkr+459B^ZRC0em(+;E?0GO_9=>$*D->u?BE z&LB3|>e0+~i>czKCv7Y(=O@O6f}nQ?{+jgLw3m`0qP2ag6OGGTz~fUFIot z|8XGW(p;mQllxGApp^c+^1+^*J_;?q4049{)@03 zeSX{1*|_`kSaca5Ayk|rg7)vnlVR3$;f8HxG)~_OTTQmYN9L}PZg~O)>Qsi;ZpPa85-4Uf*ekBidELeSbLg=(&LCjU^DC*3M6MJb{u5zW8d)WtyO3 zi%z?>+4Ia5#kEy%jy&R$mCWytHQiAB z?WKZC&4*Z5Gnt+)l*E9~Dj1)+5z7}`;$WOR_FON4Or@7lwpbT0l$$`o*o!0;Jsq_| z60qZN6Tfm;7>cE^jC{;d%s+gOdNM;%Kg0*@?k3@bJPnLL?Sik==cC1M#K%WjzeFno z3rlZVz=nqQm2G6KhU!;5=*5MWmhrm54>bgLmAU?1N& zH9ySB9gl7^<6zt7$yhLF6q+)2hB{uL;2BO}<66VJN@e3ian>2H2*%y_s>#z?fJ&Jg zpxEU&cW>KywA3K_$8x!InpwYHm2oWl-1wd)2k~Rlal9(+f&ZPFfj{)cxZiS5pxR3u zTYUaOgV8t0*W6Al(=Qc5sPl_h^y%G~xM6sdWGREl?bPkpf5N!_5Vj zq?p<%nEOMF^O+zaY;M-Ti7Rs8`<2I-9(V5Ci7QwZQylSPyRiJt*obHyXp}Cm^ z#xyj;h}K6?d#r{=o);(Ymv({`_bbRp&jvMyodb^n#F+&qZ_ShoJhm6>B(xS{YcNGx-wCBddJ>iap$e_s!_uCL(!i4fMC z9nICw-U(m6+u<}L9b8eE3H1qwa50F0_je+0>-FjZv(fmt@eDae2;pP=1NggIw`Qbg z6+1^w#RrP&XuQr6r+eIhZ~eNM)2)R!kF-)pk`?W%bmHa?HS%hG5fr|=4kGrngV*Fp z;pLyx@Pf@p!8OL(HB1&jeUmdRS(-}+Gs-|u!2T_f#$Y&ffq(d94Sq0Mg)*ZL!ueAH zyoO>Lyn7>#+gYD{tfn@0bES03RE~E{>4J?A4L4lV!TMhwbnj24t9!elyyYJEX*=r| z{8dEz*Pke@m*t_9h19720Y^vcIP=W(A({n+)nM4?x|Jow=ecp=tDd#=?`w;=dBupsRtGmwyAJ#lxT@u@G*3 zY=Tndk&xM!2(Q-0!Jy_O*nO8nL2@9NK2L+OeYd!<*-3D6;|Sb5ln$n|)exD}cuRj5 zoJk?k z5AV4wmUlTIhhxHJK>V`}7_~{_N9OD)pUgN_E;D#l`*^`EV~#vaq%e0t7601oMBnfr z$U8Ez=G~E}km^2-vJ+xJc1Z)w(Pzv^*=U$j#T;Bpt7v)EL3HTVMfsx+_`Zu^(B2UY z>xzU?k1cW5@@##*3RNuGcAlnxm4;PgrsDD?*4SelNor*eDeC!TK6@174vrJSKgVm} zs9q^-{9Qm@-R<1%QKh6&)JthgWFe&I26RkZ42Mg-m^*SL?o3^WOH!Qio*333df_P6 zF>7j-=cE3*p+s*M{ilDQP7R)h9aU#ZvvMxvI%%?JUOp8#u7xf+8JyhG&VNm1Srx~t z+^v~jn4dL?G5+syh5}JCd^QXN8Jo;6FAk)PeK>cCOfFWP?Xjm;(ojt^XWYC)`0QB- z{(R=l2;_7Mfmk)`?+DXwwBF5dsk2L9SSEjnr922ToSL;J7cFe@c`d1gtLkuprH_jK>^$0X=x-hWXs_89F9A2$OMLUjKtyV zM_ie*U--|7JR4(%G{x*R)bN6fTQhH*;ZC{#N0*8kx|NQ`f=n3pNznYtI>_Efl`nyAS=I z_Rze)%vbj<3cU3_NOvvpc11gc`|Yj*XawT8;!k{cVH+Kq_z1ikPqM|GXw56BJ@~D< zg@$b7U}Xs7`Y*J>(~I81l!y9yll=GNpT*(m=r#^(Rd#^t1b2uz;*BAnBH@t`*We1^JV+S3tk3ikm)i8CE7eBy9LEpWD`1Z02pS$)Ib>1x(b{9tS zN+UkNnb-U1!h>;eajiDHOXqXDe%+-0->Ojmy98A3r%{3S1L~gr8X7dr@OQ2iF1^11 zGw1ywbF&~EV14$N>32vv+zyZJjpN=Q6OdA81xG^}u)8x1w@=JqvnEr>iatgE6_3Mb z@>aBw^F(Q59oT(D3_Uc`;KM4W8M+coZ5ax*u>;;SEga|$WwUn#T-;DcnihbI)!1ui*Sa)E=12Gr0o%aUEzx`=`Lf%y-?(<=r9iZ zb{bt5$l$gJQ9-nQ6D7TuA|&Oh$1>@J`td96wzHbp4u0$NL#cPP+$w{@ZZT3u&CFFp=-y;K^6FR?(4hs(9p% z14_5D?AwPo>^aDsIHHnh(JYO!S4WcSyV>~0st_;De+JgkNqp-rcl^6zBZ}-igTJNb zVASPe?t}hVc;7FHDsvLBZ54Z_)Ft;cbZ=^n&mLAc^YB=>Y}E+~4(qqLeXIJJmSdB8ZlvU35OJ5BguH-cer^KNX4&+#7y*3hPB3u}8nU&roru6(VP;^6$6wa-}oX@zFkZ z-w5c1ZS^w*+eHWA_*if9J2C|lCymFoqKirL$R#o{+(I!2lwf0|AIIz4 z-%Uks-u`KLO>Q)dF<->yu`PU2nLF1Qxr$$$m%3hA zxED^BuU-PX1;bD!eg@{1=78ANVA?a^5_VQhCZD~5U?{?vsGc4ODJrmY)lP`)|IY7B z@8AGJ)5x)MA$Di#P*sm8VtWe5;H77%{w|GF<{UjLQ%=N?W{U4xGJDLJr zM_@W*n%O1P!Onyn8X2TR8?U$v!iVjF9T6Y7VLmB*i%B53GcWPB*~B|uI7{-%j0q)5oxQ#ZGvn7tfg4aRT-<<3rYrhJ_IV9B|8k zAAiE|QP5fNv=I@MO9*N0hhaGO%yHDbJsXc*JBZH>oblqXT+D2W;!jqbBeln_kZ7Go z*Dk2@%~ri&yc$rrJeJgUJcF4H+GH&mfos=OR1#m@gBWS)IhZ~Y^>uIZILh>(J z!Jo#nBEK+ z`YSgH8X7)Bdx;rpcg(=VSz#D3>^O$3a7EW$2Pj-L7?VT3!kmzFv^~p%|2Hqx6q|`> z!sO9s<3wyTk;K_s6-RIV z2lL(3@#fMTTvRBBFnb*Gd7ijXZyfBJyOTKw=HlMgX#U2*0Jvs7181+3M4ie%T!<0t zs6N_+Mx`p~R$_tsH`l8kWCy21};2kW7;oZB- zF{7)RmQ-y*-ZTrE%7b8^n+Uf`P76niuEK$5DKPTkG<^3@7RN4Liy9|pl6mSyl77FC zYmiRD=jT>qM?eDeE=>ZzH`~EZv{v^PiS|Z=PnD3H$+9gATr6;} zLkyOO+2Qv7%DT zp5DGPpxXO4U`lHeoj&}GFA)#p)F0?jW^y>mYkPtjw+Cmch|eNr5&LceMg@X``bWRfwGO#j47 zKWc!SF?aZPY+m_>%^$}UGhQWKrnp>oR>;UD(e>|3 zONKU2C?(z2B$)S912w;EVbv#HPDCb%N`mXaq5K?QHLDYrFO2~g!B||@8%p1HB!O7n zD8cHNlGNKi2Ip$B9Fx2PN}eo%t_Pm@*Ix!iWy1v@qz~avIeQpLX@jh$=U^>A7M$A# z_yL(pP-<1fThk4&hcg3_+1mwTtyy5Rv6~NlltjMzVRRyZW!;&t;QX~*O8(rvOIC6zaRJEUdE289I1(KBC<)(tccHPOoiFPN*Z|L zz}0PFd`;n7Sex2RHaBL&;T?~l!(I=YbH6~U&Ty1;v*7;r*3s&7U7)#Z511!EhF6Rw zrOa};Vx47RR`i@(wbKg|PfkIr8%-o-lSDGt?{G2I8&R@lB2Iepjn{nPN|GtP)b*i5 z|I4E{@XJyPosAi%jCCOlufGFf*Eu|$KAOf{D2JdY@mPK8Ewq4u9fX3Yd*z%8g z<0t-ZF0im8*?{ zs41qTv~3USb~QkGp*u>)b;0p{EDPFqnseBlPb0hBX+q9xf!hLWHn&~D?=!W47zJ_M zy(*NGeq95p3*@o1{{=T?{8E;q%p)hpE6!VFRvw0}ogTA>N@yHuL>TWm; zqSm?8Ebag!`ekuw?`>Y?c^!rR(V@Simw|=XUjB%t7CA^H;gU}_WD(rQf1OwatA-E5 z$9V>*qb7$^7P9Cv#soWLa=9hL^&xgzEUFKSqG_{aXoc=YNYgfh-JB5Q`!r~4++}b% zbcu`aWqcCJ98TRq9D5xb>Cn^($ZOn$_zC9ldrv37%-S68O(=t*CTU!ZJ@hq!aVA-h zD)wwU%`pw4q<{P2>J=NzACQ5TYgg&Q%ctZ%Fb+gSE%+5|?{aUH2t8G1zpd^`j71(y z*>~PR$=)mU!F46R{k{^<6#Aq6-QD~SHVYW@NsH=j+=Tl**Wi;NXYx8Bg9^F{c*Uy~ zj3x--zqb={^u&p{RM!BE7TSYig$Y&Ny~yni8ABtE&!m)!o6z<~llRZh zg}WDg_(6#zQt`9K`40Q>u7wrEk8a~$m!t|jj{k)_)mr$$dMveW-jC&1*3!_5hp=cy zTvd>u4n``e(hhZd{MPgr=1fn8pIk2KovVRq6|=E!APuwqOtIefHE4{A!n_e36eCs2 zt8Q6BxH9>!iUMi&(vCf^b7PbcmA)cF!fq%m3Kl7*8?#k;`Q8Ee7ZMoq`PmJF%y>hx`8GE+j9l z;8x~M#hpqluYGPEjxKrumg7_5xbYZV|9OB-UZY4S;|70XIYGaIoN$ar4F6nS5k6$h zfbSdca^jv^@Uec7+wyh`#564Hzz^o}Z z=+-Pbte4h;=9{WQnO1rHJ97h;jvj|mx3`iabLUo1UxaycpVRjA_pqay%}nfBS2JrV zJdTV5L;a2L;9nw^eQtu>Z?E8lk~Ee4s0O=Xo&01EQ+T74kD2!N;P#&hjebxAQaxgj zd+;^?#LW)pcAUn$1*&|ks1KeycuvS)(*W6$$+)n0B|45`e4U&e(5P=BU&l4zm92+@ zpbAL6X~vEJ?oFMi5=d+LI|yZ5sJvCvVf6bDu=ZF&HSdyHPr-*zVV(|^1sAvq=KnI< zG!3ol0&tf|0JnPjRlwy#Aa`;DR@kO;4Ks(TFJ-pDbv=7pyVV*}&)d<+_IT>tz8{7E znSr5$NcFke)wIIV4nH0Zg7Fy%xUz8rZE6OTFdGXc$HWEp&%F2$t=C{M`81U?2WO(l zVea(naH`F4q2<{f{4Ty2)}NZgd<*QH!}8RvYj<;doz+0KI*FvG8PSNBWAW8f9{hIg zMz?e2e3Q;WI=<*GJjp7D?h&_PMrSCFcO8ex>|BtPD2m0WTLndhwXoJi3@g=nNbOsW z%DIwi)RLpA>=bkmLJACEf9Nj6HLANx*f>>5^+RS<#AZLV~v zRDnkJ4lp;CJq{i#h33T}`1Q|x2o%kQL+gELq5By8kaHf3T;kA5lKBXpXX2`eDD;R7 zBOBj!@VfCDToE13{FRKMEI5w|=QiS$;!`~7Dq*^wFWmZi95pPhQTfS9RJqEy@I$L$ zzFs2~89P9|<9Axf+^4CG!zZS354y9iQpou%FuCK1`>uN8O2(;)x;BzCnA0kFyek3C zUSFhn$Kt@}@?#QvQB4IsvAE)x6tO-C#5bj3#6cb=pFIqvODuWs+3{Ey7KZE8Trlr+ zrLb#63rsw{8Km9xQ0bK^Mh5aAA2=Eh{R~6(Q$hGGr2+oM)=<#w0PM9W#Pu&`p^axd zMWp$l<19^Vw4ICHahmwKU@v3&_R$V^b-YqFiOrz$K{U-AKS}-LKm6K&Dvn+BJI4r5 zTo-aS&lh111>nWs+IXeY7sm^IQD^ETOlI%oufwB(;hW+9%^-|enZ)0>l?S7fsW8EC z2d-YUo)ivGhg;s^Afp+BQQvup=O4oF57Ic-`xKWqBb5*0&O>^9EGQQ-Mrw2^E%_Qt zZmy!}^+^J2O@;cmZ%je?%|5tJ{x@u~Risx#%Rf1S?aogzO7 z`z-RQYh(s?++=fB8B++54aPAp)zDy;%O7{&fMM_KIfE_p@qI%z|6xlTe`~iWKHC2o zZl+%X8Ma$Z-ryowQGWyiA84b)ymfr@#kJ(-^@v$XTXGo`iNEXAjA8E{}uNB`R)RntinlJvy7YIxRO))8j8vS zcZ_?e1^L`nn32qKoDPA|eZUgk3)ML9ffRU@@|eH;GLf&dwuYApGjac>^RT+ZI~ zfz4l4(V^!L`^?R$&3GJIYLCK-j!r(&O$eJyo49eq_fgEF4MOolNzgI>7q|1=d1%;p zlD6pQR$uBbrEEWc_{10+-y(z1HE9AGr|;*x$8DnKqhZ|lWLvy>Efo$aF#g;%X^b;Z zg!M_!;8y4_L6WEmi1e#p(Y9NJ2>}ma{X$j#nMpV(2hBpS?bo1x+%}jz>LtWGRB(N& zLGW^QruIJ=V*LN#2dZg`s2@MLx`yRq zU%;`9i8$u%Bd#&!28jl)5o&K;U9<4QeDr)Vz2=qv8YuB|f($akns8ar+3=6o^R&c! zt4l#Cs|A)sGjCMOCfMdR6?!ZU(Jg5K9+Z9!2XCDx^{;EdV&Wv+JEx2P{4o=r_8p-e zl8B8fUAX2wuOYCa7i%9%Lfb0Oa}RU6ck4Nz|| zmWm6W^5XBllj7OKeC5IG!c+k}XRx#9^>L43?H8?@f^&9Qw$qF_Cmw1Y)M#*XIVgWk z=Pp~%!GVmo+|s^O3J{%&XIC}Dm|SH_dGik5U2tWb3Y(fM?&m?tcQ@w7#X-o-kDQ(V zQhIbv8SUguankJBB%bTUH~(5kSC1@4DJ?mCeqR=gwZo~h*?Fn=V;*-vk#x@szc}Nxa^_Cfg)X%KRd?JarT)ZKE)gy}V+yM%y zCTu>L2>zC082he@yEr8h;8_H`>0v(dGsCVlDfbW;tA-|HE#Q3ATom>H1I9~tLwkKR zD6dqbo1MOZ70+lL+t+FhM8G%Z?2LWG?qwaF@LP{@mnGxLBJm&pcHtL&jXpz?o2p7$ zhgd(dCy3jpl1hKtFY?J&Gg*Ij75&&Qps)U2T*-e*_@+e^Pr6*?w}_tNbh96kS-u!< zKD`JR`ZZEBbAu05=a8953*A%kq*{RhHC6uzZ*1KT?q8N+yTL7L=nEp*0yfL8T7#7% zw&Q(%I!cf3EcQ{aLRU00GP88mO0n?XMl6mfkIx*7<~{*N(vbWG*{+A5#qR*V`j1;+yrgD*u@H9lJRk=rRT`!0K>vviz?!#1^vYuw%3LcTL2MGe z42+;H##P*O-A;bDuQ{sE@8X2Rv*-cN#sQZ~uEMvI8|m>C1TTy*Zs`+}2s41t&fTaX zJr?rpieTou0)FamDg5Vu2>0#IrC-`&5TNTPd|Rjw2j}I2yX|qzSihOOYrm>yyQLP5 zUflpMw`eebT{Y#5h@>0kUBZ=<7!QlVEv9bXi<)7|C>`d8d*>EHLic5|wR^~^9XCbM zyhb`NdK2Ehe@M;ENzh%`!kDk(_#h~nJReSl*wT8k7!gfVyjFvy%?#QTeH4nT3n|%V z43{}&CtTWJO6|SM*qL#VPj=w+DwtRAot7oWOsVEJ&btT`B`4SPPBy`74wnRGdJ^0m z@9`);){e2Lo{|;AmSv^+Q>B{?8qbXd>BHwK+vPq$a3zeJBuY9G(YWk$8H{(>j()lu zDZZfsCgnuZ`W8EMI~We_EsOAJ^%LTruAv#HMzY^#1f9|?6%IFaAkjCCaH-S@51yS! zJ*m#5GCzrC)~N~hsm+BSPiD~sy9kVkIZcYcQi07u-pf1a7ZP!_X zTh0Vx&20s0`(_Kb?=TNzQV@K*G9G*CMes#D<3`PVMh%b7!Yi|bXmb4muaWv!7~GM_ zYlJ-EBrnLa9+fgTP+AAZb7Q!!h$2CH?O4#u@8beD8o{5ob1*nF1hc*Gg2&T1y4U)P ze`wJJQtBSK!b1YhJSrf7xxpUhJOZ~bx1sqGYrwv7zze;9`TBGREZBG%n&*k}*KXGd zOU+kdf3X}YOx=qus}(Wza2gb4uELDPRorc{6bk3};-TaBY1~n%A<(rmP%CC|qF$M%zuXEc%@wuvZ;p zCcERyshq(4;2m1@&y1_dbwx!@6`X7}57J|ALBpk(>fuK(K+NVY`tn}rBt-DLJ@7EEu*whNkhp-P_Mz3|-keO>2#KJT}fls9rxCTMla1^){P6$GAiK*{I9n77LnjrL_h z?QJ>S|JN5cUsS@|F>kpH@jKjE=^lRa<<0mqW)IfB+W~yvDKJ$_gp{Mq-8s(`Ql{_3 zwq*xY9((5040?^XrO0Nku@emd>F0Oqy(; zTmeCG32206kyi9uDp6XFR!hdfFncrH8KEWIneviOg;zty-(g^!ZUN`)-ou5uF2w zr3vk=2KmLe?h1dfF4z1v9jtMDPCC0&AXPnw3*FKq_`a%F_;as0ZHTkRDDf5GXw%1e zb^QgIUK8wldK(1g=6LwZemXGq7W~l?LX>y0gL0z!Zw*yx9JHh&(SgiTgMnfic!ME$#v=q<6#4I*P51Wh<3aM~FTM`@N zWMRM}n{>y=lUdYt^6-_Ue5EJ!{o73Z#OigJ zEL40qhu?SR@;)be0h_?T5QuCcIU=!L8Q0!%vi8URss;@S8pF z!ylU9ll}9sH@=7ed(s{^E|$UvBRoVSj%1R>Ffr0H=%AZznGp6|$Q{@7KfbwK>Y#;lQvq+f2W)XI< ztF(iU_8$$0BqG>Ox{juW+u)K(LvZ!DU{U^e1%b|x1!%mi2}V8-#J8t5q2CJwXdgEZ z$F0~7$!g~CotQ=z3RmrfgK^b2uuE8P7zxY^*W~dsp{!VPt61n=}ANBvnzzyRZE}Y3i@5w;b)sIfN!x5sO2<=3{EM)8E^?5?q>y+sRX0WBr)EtwUAqL;R$F{!DQ57=1$k-`m6rq7F_Wp z-)#-t;;lR3qeM0BbXNd%S&r@}&!cJ^f_2_z=+FF{=|WRDdy(-1eVqk!Zh2wd16#QN za4$Sqwi)x*8Pd9St7v}!4;^u4I4{l>yqWK29(zX}om0(UT-i=-2G*!%Sp>2D^D*eO z8_vC}j%Q+6NBUGJZ#*`UJfE85a3&ddZp`7U#x%e-e?yd!PJ<+y5va}HnS;+~p;FUX zC~FJDA7^x#hw~;2OYT8kvqFM^9CGbte4UI2nDpTeIn9WNo$c0~_t!!QiZa6tmPz*5 z*G5+Nj?mstd+@adGOrR+?X9D9F?1U@%UBQZPmJJItb+041jczgSPIcudT?`7H#vu| z!;fp9z}32Cq?k~}izcaqIs5x|$KR%31wN>je3Fi=dI$C6OP!)a2>di*@olP)%tfrhdk zY#K1dRioQ!{La~Eytta1T)zO{*FERFQ&sTE%0^f>c`3GxRl-bf#x_SyhzjO|ZJKIS&RD^L{^g52THTX9VCSclj?nZhsbr-t_F7`1ttsPEAa zxIV-h`ntu*+xHnfQ1-%&b^rK1Tf|}fG7UKFF&tW^3ShumiF}?f2%Sp?oyBtmGVb_DpR1T8Y=!A z#^A7Z1|0L{+U_C>Rd5qfG}fq0i!t+ib~Xg|CTMfN&EwME9p(n^{>X6=%?O;8yAG8)%kap(-Qm;5pL1>1_iu!2(iGu}_p|EYpbf{H* z0@p0PV9N|YUY>cQ4s36$nb8*jJ~y_4;kY3cT7f*1DoSZ;ZlyB2$gUQdDQQJ;RNiJ z+Cg@1YjoapK~3KY~0G{zg#Z})Xw2=b-W>!D`RnixF`34d3(y<@bKl& z0(>Jd$0GGj^hq)pSAVO5n(QUu8vc@xpVJ6a$^@8s+8ZMbRtX+OF2QH(s_Dv*2e50( zSy2C>LrQ;_!{+@SFnsp|`0r8wi%z+Nj4EKa%N zp`=6P`JO$CtMVXzAQ9FYI+NsEcYcEz^J~afP;qKCzxw=PUVfxB&asgdX_k58&BtX_ zoa6&P$Q7Pq;z7P5+DP!BxtO5bE$_FWkU)T7{=;(D0K z7?myqJgG94`y7{cPE)lI)Lq8mNNp|b{c#)y^3p(S=?UI2dL*T-bAVl=qR8CVoxe6% zL{koa;eNb#B{v;+`u}XCXnQ+J^@Ve%Rn&2?Y6iXzlSX!Yfjd>!B4^bi82xZPztw&v ztY5><&`wABSq&q|uB(}@noNd~AIo5{d^4y1E1kyv_niMbZ8hBe<^d;I)*@|bC!e4k z%bdiaLXXT^uz6DeU(adc(%dv1@nt43MTE#w5_#Ig{CFdL?Apo~-P{RN zsvF?_#&nWNDdFuru7Jw&{g9Nvd`#2r>DIV*y8dhlc>fiFuK6tPVAMoh*R6p|Z=Iqw zCetCeFOM`AYvYOETfphR8Dz7s6+%B0a+RZ}P}rCj;mFa<7m~VLm~~VJtzFK6f9W^! zKKO{cZRZ7t9J@L1W(8bRKLH+7jLZ4yIB(~KC^GO=?430v{zOl3?D-*UTWq{9d4Qy8<7}8FhX2evw zWwKmYA8HSq7qUHo%ocp{P?3!Et?}!132?XH3$|flpu`v=%UdGAz+44CKJjG#|C$&S zVu`n_R$$@{)+LLJhw7{W$h^yw!JAB)kyy+}C@tb8Iy%5=bPgR*K18cVb%IZ)xoDHC z0LM&6(U#NOpkD1L>(y$)wFRfRPwN8U^4dtS7&eQa(fbgR#*M>h=_HW-r~?LL9q^@} zp=fts2OlB`#b6&XoX0#X-35{Kc}4@oy^{xeHt$y?JwWLhqq%G1r|F;ga#E7dfpJGtpz^dEy)a_4Qh^6X%evyjV3wu1>m#zf%663v z<4IwM0IstA>8f$!aN*n;dRb@zD?XXf-+{4MIqr;blXetWWa>=!#@O(GPJ8pCnntib zsV)rJk$`+fByDIp2>Ta5rm{9E41B7}703nP>6Ad2hC&+aGKCK~eVrsnW$@?pjbV}f zcC0#KfZACbiN_3j{Z)=uH(h}na+8e**t@$!@&UAZ#?t0tZ7_S8B7Raz5&RvO4(Zz& z>-B{xrZrE&{3VAm_*n}bA1aQg+FuJ zj-do-*p^0ZuZ_fw?-cMrXgpa|`O&0-Vd%C*9cGz~rUsw67qy>tCoGfd6DYKDfbB5#a+WF+MQv~aMU2ys3$@EaYiA>hU(BUup=-81d=yf=b zAKnv(-(0RjL`b2LWzsm32ss2|y}DS;ekVFUJ0be(dEV%(6dalz&#C@0!LO@zv1wZ@ zXy3jCUxzTyVD%JSU9QbpFwXyzdq!BYd>sCrxdX?H%7sb;aWu?mgM}>HlU3ovbp#+E zF6SUreo=tBManqBau@{b$6@=jDtP)i5#R4Q!(~#VYDcF8l=yj(*xWK2!!)bv)(YWo6MluiYSD@Cr2MWy0iu3jQ@?A(y)Sf+clFXoZX? zYO?S7i7$^}UHm92OF95eHtXP7-yD=oy8PhNQsbaOJ%#H)zk8j{eSIe?^vNuhc{Bl1b$MWjx+) z-iK}XWzaBwCVD#_MHPuCdYUbXy(>MDhS<_xmaREyV}KgTx4>9Ti(eS-$Q%wIL1)&<4!$6MJ&*!CH}fW2ofCjS-2d%}XrNeEJd$ z-)c(5p1=9QPzmxh-iq;u6!1c%4=PDDP|J^Cvd>wLixTpMM_dI*wWxul*heFgmK{|Rm!-$AhpvN@HH^HBQGUX+p< z)Pjyj#uLHW=|04W+ehZ$B zzY2dXbTDgT0K3bxcleW0NFLRc{Noa6-du%GPCo>nb3z!>T_!YNCl4$B7GcfGNJ0ON#6ZS&Y%ASP#aF{{(~LWu=7;kX{p2Gr&)Acdd-|!cMjTgd?t@oS68Ipf z2)li5ki_ath$+m%X^)SAOlTxyj9&#;s{?#Yp(ZS3=P{4WL0(O11+Bko2nrjTxN!Y& zZf4yIYFvB`7V2hj=X2wQgY`!ABVR;^;)kQ!ib5EFf4)!~4x*K=fIUOop!9A!)>uA+ zonNNoliD@(<@9v=RF#MFqaM+Sf#=-4G1}me^M!MjHAD3=kDy037nDYCpqGED_#;Ql zXqAc%`1E|{P4_*Am8d}m`}85E(gJR}dE?AaTC_J}5)Ss?rIA}-^T(DihQ9_yw03$k zch1p7l&Crv@0d1$>xB_SyZ#6S>4lInp%Ql07Qm=4O+s70rMPuPAWgsRL*5D@V3oLx zYkpyfehHIM>BdOBer6BspP+&(S#~(-^F{E#W`??!2S zV-N+c6FJdR9a%nVn>~CA%%;b3`)M%j8r92JfT{)g|&n}^Ns$apZIDmC6^1$rVJ6N-72*s9v;{Ocp;yz!~V%=R4 z?2DL>!&P5#ZZa=P>_uYjwc&@Me98{|lzj}2-CBrSeg<);?)l@Yimeo8bCrr6o`AB| zI$o)wm0laV;p6)TDDuyzF{4}|<=s1OwvP&iw{5|A&0Vl-=Ou8>V{`Ou=B#Pg1gTE; zPR=?HnZz#0Enx!nZfz28zQqO9?8c)?DUi4J0wkvJ{QUQ~>DDQC^zGOWjXxFO)7xEO zc+HBxcy2Ag>c`Y%UIpnorkK2-)A;4rxd2v@oby-a5Lpt75A+rRuawKlztV!u$sM#> z`zoIm8jN#pPbQnhZs6{Dp_Ow3Sb0d|nZ_q{vBw=RUkJiPH+OiF-AI$pXrSH-GYphr zZ08ed-10Ip*i@lLdMpcg^?EpF+_^*}>+SHIEJ>G+*Z=)>{=Dp6l}FE(H9`8p2w zm0FO_(s?N6&fKBLZcy#~_riN67AQFU2PBpz0MKQApfMFVwLsKLoKES_tf1y|7A5*R zvHac=^ec#m-50eX#@SaSBfFnW(^YBhSv9)fV}|+bRL5CO;w7sw{BMOaMo#5*l(l+1T^L zVscPYC##O7BG=~;n3Z@Pe15;U^zL;Pbltf{69nZTv&{m}z)VUoaRoIR0XstuLTt)4 zXj{A;oZLFuc_tRFC``em-eX*IvK(HU(F9g&5p?s!Fg~DASWxm0_SnwDN287L#`FZP zoN+SiABLk<0Gojgn=6Lxo{ggO@Arb{ z`$@EM?@3s>ISqCm-$dJ|s&k9K&4>FLZm=z|0bCwNQbN{5Je`3wVw4o9m7XNqG)ufM zsmlkNS3vg6Y7mcjOzNkkV2@=V{M!R~;*=+xY}ti6O-2Zz8?j5xo@VMSqAvr>afG@v z^b}d}LFYd*E}uJAozCS8qjk{!T!wJ@fDb7D(88qMtzZxp&9AdL2(P0g@X(>z@RobQ zw?{-`!&zt6b6W^~E1LQ056$#MG!659NnwS!0EsR9vltb`>aUwk0zayzCiDE zcaU269FdJjF|5yCE=pZI2PHf;MGb8()SiEU+wxXmyyHMP-?v5&Z)o47St=u`YnK+* zXf(jmo5Nw6&k2|`-U%ypXNb-We&gIk2@rOcb&GH5u-=#=DU}a^@3*DUbl(WPPM5>W z@nxJ{s4nh1e-o|-Yhv~a1Dd4|BFAzIGK)A0Np-T&*(4(C=pGueAq^5_?vg-lfCBc| zVA2v-^esHkwcN4<(ppC*8($f($x8wy^VgI)%?7!mJ1}{B9rR6>z)r_tteka@KhOMX zXMTxM{q`N8#TCKh`UDs^{S}Rv5=XVEj8`t-0bFYyitP~D z{(WZIP}FX=5&2a3qFLSyQk^*;c2ADP{w=xi?YkU!c*>Hgb|7P7Y{Yepp`1GAGjI5# znzF8&a4&}{!yMM1_S^f6z85Gkj`(Y#S&SDry_ToJcjw@|b~?niRzdjGPr@MSdz7Dj zlFk`DfUY2AFk(*T8^>NjSiBPk6b6y|A}!{rF@uc3HcrWF7>@W=P9}ffL)9ZGzU7n; z;~H)yF3y}cFZ%&$alL@X8kk)djE6$D;;^5lq{ge!+SndQRTxEU8M{#RlmOo!S3p~q zard;7!o6%~EN9E+*DVr4)fsPSpWApU56q)Go;QR}H`kJPjVfpMH4Y-2qCu^7Ha#tL zfc@7?!0zx&{1avej_XRmcyY6Z?jtcJ43nnAb8UKnA1fD1k|1}C^|hJSnx=>0m#Z$0|ZI9UHQ zhzpPNuaA#_=t-r2->-QD% zoiEuLc|sFNUtP=CJ?t5uTP+NEe1|4AmccSm#Wxir@n3r^tYkgbqr>FUV!1ab?7IZZ z&qvd*C?P%lsDrg5q@cgu9_Jd$<58E9Fd)l=^Ijjipt2Dj@MUm+a5A=)Gnet5K)B_( znjYNfBowU1M@?R$#GYk%qGmj1zixtnczJG*UA^#Eo(?{olEl5-kGS+k0(~!P;GF$8 z!L!kEaBrJ6ihg;r?^={_{;cy*>v0K&e_YF37wMsL=zpAR^lx})6988;lVJZ0Us&^H z0{iCA#*M|_LG|Nebb9d-HvO!In%7CN`NnC!Qhzsu&>zrcJu!y?b1E5XCo=o{gIh86 ztYFg)FM613COV;f6RzxLeDE}FG_q3^CFXFnP5xPAL0OL#+mGNZChPjT{{Kd<67gc+-Q~ zIk1QA=AHGu@JMexJe~51D-2eLpMTfVfdEI0nQAFI5g84kYBNFL`jhvpYJy|zcmLtU z5mMNCk3Uy0f(%bNh#r5PTM{z|a>hxJ$=SpF$>Akby(}Gmf7l}QY$z2px*j9VH)pxA zTARQpCJ4V7T!8H-lyUc9H~)(Di7(Gl;>PIp@Umyvd^e+?>s1$#+u9pYD=h^%o9q}{ ztOs@^dGY7$ooIBmIQlmI;{)RU06iW~h4&LMx8o)~t~^593QFMX$SBa6ro(ILha#_0 zOZ<^+`g!&m^(ZRPfNKTl(o3+Yn}X1`0`KNEaA*G{fJrCwOj>wujmU)V9`x;;uW8_;nkHX(&S}1$k7jr@;;$6j| z{F>eSxXn{#ad_1=KJBp(^qZoXV=cICd zsQJo1OdofL!irD8Ki0n%thfPk%0yDL?!ol+3m{=yEN-x7e6rJ1u*6K8v5D)!M#B&V zn~%cvA9MI`F~3NQ&1xdI)q&C8H{85F1HAivDauOa(9CN$I2iYiPo1+DWoMFSAd&>OR=3C$$CW+YxSsq2d0!n6;LHm+;{5ov~jF~-K@N?E66xVe_e&!iy zj~WWve>v1#CyB+6Oz^C=FRWOl!Ojew{IaPd@$IOe(EOeGls2f~yB6jpoKyi8HjpL1$zta##)|)W9yb2okDJ^DIBTm2?pi#CsLR3RGEV|z>ek_liVAYyy9bPN zEBUygWpLZ$Ak8lnZ8Q-wZ7&+k7y#3Mj!+k?f>E+zbYxB$Wty4ckQbA{$TSAm&LCs|n5UrK6mcwBr;5*enB(rV6m|VugI1~2DR^fT+-rTrtuAMp z*$=faV(|iaeL$9i{$+5}CiHM~8DD62hF9pyhM`Ky#m`d&4%?gksxcTCVKyp&G#M3V1sNpe@*&23G~;|o%!v2;;j)_ zHoSq;;M}m^B!&BJFqO;O8pcfyGJ(Se4yajdg6pM}&{u3OE@XMO=lM%0?w~xjc!uN4 zcO&??X%XP~ryIQOw&0Li)-*b22R`4nAA33;(DYr`L2qd$9rtX5gA-jr_vIB@?|YC! z)-L9YKF867%5&6Qo=u`tkIDT+9eC&$!-(K>uy4~anCo8$>Xz3yt!!~r>luV&^4;+5 zi8kIBYvvpCzwv&X-Fd$e!RT=KF`Z!dfPdq+*TrBJY{h%&$1;v)+!yn7@DvNsoV zmZjOX&0U-EqQo;ng;_0R{3`&}M=~^}LK$1VzH>i^{{feSH^4{b5UG9)>ulo_hjC~Bl%WRUG604-Ls0O`UHv`Z>nKH+#J#JDwf~<^aS>ZMq@{aBf3O_A7up zJ;Pc5B>}!|x(m@GYRT$hD7rFl!ui?H;PtZ@{HGg-N?(KVQqWYa87!d1ItI`+N)aEX z--Y$R_R-&~1JrAHpVzgJhnI6Tpu}Z?XqkmIx(?`y791^t>a#ECU}g(=7vH6*UGph8 zTu8>LY(C4}%imU9sr~xF2;<~5pkA^Z%;n-R>|F%bWOJfyl~eoz@3+u9)(EdZdcq&l z9)%~P{IS3MGPKC$aVrbz>3MV`%r=n0N9t-U`!yBKS6!y(cQ%T$$8-yKD_M}slMQg> z-V>VUG8Bfrxj=fLK&!L;VRug`X0BAmoA<||Ql0><%8hB`^J?-bjlmnMR7D+(8y^<5 zk{@-}1zd{_a9izol=-iT#-||^)6+qJM=D%9UI`CmAHk3=mbdKOD?B|V6YUDwd?jCrZ{&&YOxK6( z_(Os-$6vx2J$Al5wgHuAzvteT%kwXiXJT}1EVsF25q=pm15=-RVs?}{Xr>IsB^$ly z{row&`^R_;(my4bsG5TZ|C@&9>|0ztV=;e_&C*ExW6;d=EQI)3>>d%FO`6^4`6EtUa1YQybNPQhQTEinI05e`mDhp}o$jD7RjpWiwi)1T#I z9pg`Zn_i6b*X_eo7q_C(w^;trqIcxi$$X!+cZIEPt7tLH!!Pmk#YJQH(-7%IlsXv) zlP%0KQTG(atxm?W_ubUA?*SRBFT$v}PS}kMTmFU33;Qfl>rEJ)n%YR=tM`LNOD3i% z%)&_4hf-X;nHR|P(B2gX@$Ih+dLW+&Q|HX&eOG)E?r58f*IzQ9tA8NE3RTo*j)>h0 zB;k=q2iSdNBlsJ0aHfYfo;uM%_7-Kg4=1a#xc~l<#WF9cT$PM`0CJZaC_Ja}gu$dLcQ_!r>T-3fi45@H~ zKE`17@iDIbJIaxrF)qNTKY&Y*6OBq1XY(;l(%Eu`lvCMGe~A^?JV~SRx0i80(w%9g zq#B)Hc!5&W8liDo8dtiwoR&H5L|_h@VbZlw{$T^!jFZJZERBXODkFE}Aq z4yr}NIWF)stdLrclRN83?2|hl`MwR`ritT>xh|mTl@9sq7ed_fXetQG6A+I;1j z0G27C?b3MMvoMY-)^|hUg^_&YgMXa8(^GDe+6YX%uR{k+Ucp;=F__%jM04NraCF)v ze5vyd4(L7RY@@wE;u2##a#L{RV;z3{pAh(QkmaW4o(7}L;k;J=A9(x49>ZBiXZws+ z7$A1H8?ywBi?-qAZXh>g(Or%4DESUV z7iOI2y@p-pdgG!%DPlIAyd8q~$LydR+gzz;*En4GBA0tLoSlV3d~l5QMG$s9<#j%! zf^;v-LVeB@E@a%F#PRd_28kMol6?y8mvg|atqH2?l&HynF?y_VMq7tK%!xivr%!~5 zJdhLG9KJ&vyzW8fo|91En!=5`H3OngT%l2?HZZUDP!xO0SdsGAxi{l{p?*Jt#JFzq zwtWwKE{+mOWRAg@&&Kqp>NpKQRSjV*OI)LW1DrdvN!3x2e`|7?9^32T=9edEHW|`+ zO9f%uHEAlUFQKxba-`zz#ym)j;n}3>JIb1CcWZj*losB zo5DfQ_%Qr9u?ez_Tw%#fmJMhfiu-o{;A2~p@RrU~lI`~8oYsy+^|3(mSH`nEiZgz% z{s1ADkG5Jk4fdcbf}3SRg94IwkP@aY=^Ku~Ir<0~U^{6-g?GWe5odi0QD zE6h+}@*RH9FXY~Q+mEWH`B1L!j5~`afwWEvN_}zS)||`0g$Z6LW5(vWDKU66>HyAi z--tWf=Aq?idCo$u3L2Q-BmPVXbb57Dq)a83dT1;Lk2U1pv2joGn7edzRs&qyvVaTU zV}(*hQlfv-h4iGmf#&PpWB#Rb2(51iHPus~&blIR4mE@6*333(Y)d+6K>(|_rY4>Q~{`C~z)5~9;YKrN1Z?cYz8`kNhV#Es` zD!z0>_^k|FIZK9yo`}Lx>7O{msr{rehH*F_RYKk0bpF`sI2b+d3{>RxQ0>DbU^6z3 zq~eVDB`zx{-6Vl!PsO3bK%Q_d01=^Lf+FtgqrqN%TAJz4FIl5Z-&syu7=avIwhSI3I=AXxU=ZfQ63=CFKhO*Ab8#$k_M2qOZ| zQ0gNUzNTgcbTWsYNmwO6oH2`cWE|rMRtF0^udJX~HmQ7i4ASV3$%3!dS>&NI9~~-K z&;CL>ocQg{sVC_1Hp2rUZS4kZO;Q&I$^>9*XgB$4PUKc7vCby><7-C^I&_m|;7;_y zjcXv<)O-)FEYH)_28*7; zT*iMNJbRE%_RiwO${%vxZg1h3x)KE3mO#mZV!;-ZW-|5r3;#l&(_y6zpq{fHLY1AN zy<`^csn|?ea%!-r&k%pjn+J}ULScN#5PG+*nVwk%;R+Q)uE4qoM2Gjo;2S?O*sF;J z8}4%y`ViE9&w&e*hVmvM)40&rZ-jD+bMV%@AXM+2160fY?R#U{T%enOXJSH9gP!Qs*E2053cYpoNd^5h27zc#hBx+ z35*lEc){J-IP}6s=AU@Yzu7PXk3~kn^PpC!yxT1J^*#pv#w5Zl&wemhTC zA>JD!i_arnaWZy++`CM8^0iCg{QMr+?mNJ7#R6E^rpe!Fn8F`h76XBgv*^;yC8C&N zhFHYir@!?IC~Yu=(njX;ZVKmX_q;A=47jEIwiDN2)6uIi@`*2;RhEU!@s03xKp%P| z7UPoCpHLWWD$;AYM?V*wfnQF|+%4-Lg73z^_$q}wpzJ1ibeg%Tw^Z}#k4kB+NEHR2 zJhATS3y5Sn-zA&$MAKP*e1o1I%v+npA3v2x`>z;*OT-1*SUr|f*Ru{nTdi1 zD>&(^Obuy9IH-9A1_Ie^-qalR4z8tBUDG)KUK>33TcO1A0-6_APR^g2 z_&c`~;DtKNLmtZJz3RNMbWtUdy#dKZC(!s}*5y*r0`<_zXwhg3Gj^K8?aMh-pnIH; z((I&uNybDN3urRyGQ5%BK=02Yr2V@C&r%ZT{`n~=J=2x8GPh{9ut%UM-%N)a&Qsmk z&-BS51Q)O@&$rlKxEx@Ozl~mj^Mj@Qm@a}+1uMLsaD{>{$l*rwauCnV=EhC?%o(xg zZs&pk993u{a)BH0`u=QK5K;>dwVh$j1Qo%5pY`dy;xT^7sD-dnJc)iK*3cZ-NKfY1 zgS`F}93~%y=Tq-d@ZN(o@o^lH!(XUQQ^kq%XT#jL3-RMeDVk~DP155!Nc7)qjLl1@ zVHMu!q}K!D(d$GPpDIz=h;%RtYlU@@D=?X5P5ZX1VvK?q&ewQPu`PzA;r16M2kzx7 zUY&vIrmFb$ssid5yfbn(8IPt~cWKeT>rlF}5;;c@g28p!bn_IvzolZrr`*qZMZ*yW!lgJ4`qMi?~OEtk74TY;lP|A@KR1 z1Wb4_1lpV5!$He25b#Y}q}-(p#otx1{lF|7w$vPk#;e2ofdsJkJPlV4*>dkru-(mA zU+%>{A2j~Vm}pn*kur}!y{n9<@n<>tms)bylwJ$03Uwe~^8w#Dp@z~gX7DKs3c0$( zVaz9S83_jM1`ivM%TiHwU3-D%nqX4a*!h;eSp<((m7p z<5M1j3)XO}WIAEZ>l}XP2nE{N)tQ$>Oo?AHR-1{avt|5fu`RJzRvh2sLj*I zOW{Un>bnUGCijv{Nebg9-iDJ8-cWzlG^qUBAZ*L(ps7yQGyg&qr2A$B_J&-eMjoT6|f@4K8%OgP=T zu0(^y=fS082`Fw;#y2kon3O66i>P@Zz9@CY$_j|33Ad-XXWq&1AD;&BrX;B#zHp!-*PA@ov@?N_5VrB_BWX z|7-6}z;b%O{ow{hG*3d4sSqhL)m}@3NE#(&Oi__YgA665L31fhGNmXPlBo3T^++O$ zlp$ma88VYO@!q~T|Lc6u`}@D=f3Ejj?|IMpJzY=te)hAcd+qhCz3z3d_4#BSNy9^4 zWt{$M32YbDL7lDLaG5_q*V2_ReEvj?Tjz$OFEMO$HZ(WZKhF0^b;ym&Wr% z_}Zo!-K*_4HB6W(!U9sHBA5Z(yIr1^ODB4H>tu znS`#oPCe>FQAakFZ@jY;eLU1~TEqwtx%tuf>b6!sdYmP$d8Ln&lbx|TDuQ;MJjs1t zw3++N#;*4Uq~QD}=7Wv*!ujH3@Y(JUaA8>otdvD~ch(qhIO(CF-W9JLDxmn+rZ^-r ziEHbz09Sdmf_m!|)Hpnp|F$FwKV0=fkCLGjt-lQK>VFh;pGd-wF?J{Bf+b1%?>@5&e!8YP%MzXrPc55ef=Dv+Jo zpZeEZ0@o*vJGj*hyB2(5^%?VU`)w;sJ8}dDMJGY&RWrDuE<=+<)?!(HB;8xZxLjE5 z(w)_4&aM`L-g6e?k%1pz%4Bm~ICC$rl0O_>Sl-&1!J*Jn_7XN0Y`|e5PPn^!I`5Ub zk3LOc>qi*l(9k8Qx3(1)4?6^zY+j`Qp;}tHWd=9U?KSKboaSY=+~M04hV0#?0-mx63QGLL(Iuwl>X2XiWcxamR#AJ))M%4b= zZQ@g;1R*D$(3hyaf=3^hfV7GX`FG#qtADg`+cyhL6n!N4e#3UsfofayPi_WJ$*Wv; z{zyDiISYFYGsUN_>+q_ZE2f(F$FMbv!MRL8I0{K zO~Czf3W*F5qj_&9q7R!d6uIGriJBUmj#wQ`vSM-AClB~(l9zdnVup`X*uqzQ48=}x zgk$<$iM ztv~Vc-k0F>{1vqL^b4-vq)$-!B@92ldH`b{q`@avV^ZzlF6i2Sof})v@R%1IA(5jD zuO<2r$krEt#@t){8qX-yDC2Nm)JZx#d^0J$?oV4!>C*n7VkjGy3GY0Q(aMDF^r0x7 zT4a4F@}mLVP`yZs{pZ2^idW!rQ3++F4^V3FZSaE5K)kUZ)^2Wx06`{{wB?=-e|?=Fi_dbll%HAdN9ir`*pO#wT1fl=7vAYGM(tHCxe>1 z_rP=42yOzWkGJx)xREOkP_HQu;mKA@)Vr@q1vCeHF0$Z@k1))gJ|)mIyB4GhCJBry z_E1fRH8x#Ohsf!9oP~NP9Edf>_ihVm+{ik3xSn&Q~xN8sS zH&kI8o@5Y6PIc?K-_=EN6kTZTBf? zmNH&2+{b0@9E+RJ$)cEz3Tm@4@w#SD_!_hX2k#BU#|8GZbYux^Em(npQ`kJ5loFWe z^%l;LImQdbkAiP|CihUWn9e+`05M-np;2xbWcRcX9=foPbJm!|-F@uKDei8fROJwq z*V+v8Be#-F`voqx&!fnt>#;+-&l;xH%Jnl4GA3S&su zycTA!lE)jGs+@Q4I)7qO&9P0M0_&BkIY}HTrZANg{`oZh5u_z>saiv z7CKK>ke195xWbQxOOx+`j_6U48xzU+Gh@Lc@|lV211avYx)W45-l7>lu5+b!6TpMj z5BXOu1fPRC)P053p{iNZ;k(*k_Us zVyCM&Ui~OWyxu{&YcL0^wDJWOM{6lCYBd^5is8JoO*Anvj+b4U&A8N0fWnW(IE{vb zvP~|xAl;hzufC|{)GLT z-#!4P)4Z`^o-M7tnhJ?`(rA^PEW8_ikmfXWay8}J!v5z^gMwxdrk1>gV}Xf`bGnUJ z)t!ttGxu_0Hq)`s^a4@8l{ln>Tpiuw!DrjuiFpdBkaj!>lxBro&?RT{{Gt*Z#Y;i1)1t; zWIDT*J8QlKaNIBo=&FS~JB~tzNI(46?27MixxkW6pSs6yKR@BK4%+Xp;&h?|B} zyqI4Zm(8cXDuIRmI=IwShYr1X2s;DJ(AT&xx`y@w+WfF?*vBcW4Qvu`~00FFKFQsO*plqlRxHt79@Jrm}H->f<3P~;3&hPf9~VQ z$HoZx{U!6^-Rg2^9h(d@Pncncv@96RI8C)VE%dn609-<@gN(;Z*!w{VrQ-$)D|+mL zz?jQmmzDum`8_a(lyOYA27G?72)@UCHCCw1-(4d-MXkdY+rd|B@+vg^o)Rx5q7zB?7WV1ZwN|SxB zHk-WZmcz6K9WeNIHEc?r0I?Q9WUjUiW`9+umdLMsi`Qb#V*gwITS6~f=O%9bi7)r4!4&NqI}K0u-peB*fD`_ud%|zzIM1Y*qSyS zJ_{{v`YanGFBzC}Y&U=N zUM9I8-VNdl8fcT@U^Twcm!)1XWU zEZzeHJV(*}j6!(uQIiZ5=ROj8G( zsk#Z$boN4D#tr_aMIcC)=|!JkHuKs`)^LHdr0}De*NLieHE=4hkr#PwjCap|=S-AG zpr`Z<%9c;T(xV4Jcs>Ut$8LxGH-We)v6}LAl2P-@VJ=(Yj)&d%9x(D)W{9*Tt@pxguA#S^WCPmr|!s6lu@O7XQ z%C7XrivIeT^l&Q-9h{4+3&O#i&6&Nmehx83XKDIT5B#+EDyR*dg9okJ_{VqdLZylY zo2%-J@_N4fwLnW+QvZQ>-q_43$v9D8t*=~9H+87=*i7LJi`XmR80TkLV50M+6qa~A zh3_N!;8yV_?#X>aP#IYRr3PuZ4_QunTpm1dwZ*wtGX>#SHwaFw{bZuWI5c|r@?^=+ z#fo?>j5^v21~Od!rWFA=>PP^}CWv9h_*}d#vmVQ}hoGL%0($%SFc{t$i_(j}2~?!c zfb*CYxK%3!uPkyPOHJnQ4jTd`TNmKl4cRDW)((f?+QQ`YkgCZ3-6ueWijWkHPl(;wSV2EE>>f@Vf2^zPFSV*_fa{!Ro<+@MU|D_!CB zJzWg_a+)5@c0hOgXk1(v!}!Z1`R+TPjkCggqgNdpvsa!6&5}0qs^MU|_IhsBj$Yj1 ztb_2OF^iLwV|=mmQ}DW>4dcOF37++@IJW>>oaa7@#rQtM8UJ}Oeu56t(reHeVuROb z0^GZu4j+@%FVH1~P>Bq}ZG}w0;KxzBp7@FZmq56Ln3$Jy{~~Z=7p#rBS{PIU6H`D zrZ>c$?uRp)Lr^r7&EE~$3+;uQP(3#SZ=Y=d33o{pHiu#H*^TJBWFy3=*^=2adD4~0 z!kzUS(USDhX3j;jrTs8jDvRnWPJ{fyWvDg(BE=lq#kbrS<=Y3!QT4~wbmv0^#tha& zPq!8rzB~tOCO44k=bLTLl2)BuW3jNlc+ZQ#nQMrd;Z{)2@q3FD)2)$z%k+FT#<8+8tP3p~;8jS`+& zyansjVjy?M5WJi146nS?NvtxA&C_h5dzP*s*vWX!&)uNIdQC7nB%ezSRDy&P5+=KZ z9h|E48_JDXhM%I&gL!ufuAal{IL_bXSpFaFu2RH%{2|Vk;pZ+@tD{p(SHtz^H^}u! z06*}q-=r(0y-~U8G6cFbX1&(pg@+5l z|7i!gr@Lban_u6f^&YOg2%wB%4KzmKIMpsK;~z#=b04JpgLM9Wm?PB;Cx_QVQGh(i zL`ZUdrk|t@ee+nHV=;nXKApbQ%J6I|AT@Ryn)$TB_r!PHQ_(%R>rOlbT`c4u8b-pg zozi&Tz6Cb97GjfO8Vs{_#LN~6n3FdL=dyfjU*S}YeJ+htYrJr9{Znw8;KErmKRYn1 zC$x85;Z3*Na`XK9qVQ=dE|t=yj@&uus&gD_O*3&w#Z$02XpSz1ZjdZpz%UUuVZXt1 zDg1#K9ckErVoT1$qK;g_$oeAAqjnpq+RwxNBKKfPRW7DlJvFIf*rKNni{Y`@Nfcqg z_-La6uZ-pHX@z0%S3OKVI*0L5@8S+Ln8NUx3Rt>70?)k)VZZfgZmYw0 zUaBOKMrfzP^N}W)O%plQ%mm!}h2a{zu$aHuOR#5k;p1n;q1f~oyfSn%h955C_vuBU zixI=k+1?v-uB*e|3%&8|%~v!(Ef$rd=A&s~xp8T&J{}n+!&P~Y#+wgHX_oeVQ1Ffh z`w_BeKfoAUr@CThEvqYN3dMD&=i%PcJ$P;6Y$(5Qm`>}4|q9;xtHTc2c#Gf`fDADTQjrx~N2u*iq;zYG(@XPu1qBYqsI z)F;vqCtVEm^1`L^@>uG0iL}?72*5mwZ)|j09>-a`U!ia_WU^_C;ac@fODasm=;`qiTE0*Ymrvh< zAq=ms*6}Ljrgp>i*~$1eDu=F!%29UDY;2ik1C7jYT_WYq-ScRn_u?#n^XC}<>0tiB z7oO}ECP4ezaPF4FZP?c-P6ZeHqROEN*qFQsy5D%yM!{NEn|6v+$G-%h{#nq&J^{XE z>QVo}J4t>+Ef`N-ML%k~;Ls0sY|&%ZIruKTJx~VSl)1|6bOZmvp^iRCH-h^eOHvSa(xLmwaAomX zl32U~HoRO!>Pd>YqStB2?mL!Sq^t>gC5KFIpIw1vg9l@}jujA_>)HRxA3m!+;OF|9 z@HO@`QOrA%o>qCHUcn8{eAyj3e98^!1W2hyfx&o&1I758>eh@xp8&?Ip6ZO@<&xYi3uAEE=1e|aV{phN zhK(?7BqW#_;+xomTwP}}sO=O-ujW>;f4L9FN*;$;=RL5?*#d*|U+~|zF(|InO2WAx zCepH1C!jTWBLvA92!|%5zz@yK)Dmlrd7BgY;@W2Dz0sKKTYsFk7)?f23JKwRUI~gatQc=z zBD2MPXwIP&C@D*W0#SW*9J~e$+k5hwOVw%i_-WW|`J9SYmcXDlBj~!|33oZRKX$AX z#k=8YbZAvCu!~g#j~C7+mK8s^0iI9j{q`){n)QV))+{%%Nw44vM`m$3j+O9ydm*j% zJ5Q_n%)*x*YvFC08mQ!3%EEY~2S&T|{67bwU z8MS3g=)v}6K6lzhNFAxnX?)6nuDa7CQ@I+$VteAuwY)%Nt%=EFJs_XbEE*+mjc=z} z!fxqcj9GsS?qMd@_jN|8;f|=fG#B~_6LFqN zJFl1~2X>+N$+9*Tw=CUn5_O;*a(5uAu(?vZ#;Kql*cVCD8S|9CLdM+5IQ-jOYd(O`WjZ#(v>U#usO4>o-g>3XZw-Gbmj^(sWT48#n2h6y=kohg!ahibw zu4m^Nx`W{Wu8*KBm7$auz%VFW>*-y_6*!X{jLJ{ra1_hwE-d=YyD$!%5%0c0!sHG( zktoW$OG%*g*>8|%_6~*yOW*xXk05wa~u*EwBZg_XV{IetA{`pm?)|^UT zZw*4R8!j-x;4R#|Is|uAGamOo`uHq;0EQ~|#itFCIIbj?2C)3k)7zskVz(iDc+$7@l04hl{4%6ol9ol3#Td*nAT}P|aAIzucr@Lq0KOOb|PdaufX)|Fi!rZ8NBha z!lyU3qGq5BX_z{a^}QifF{G6@Um<~uzl@`6Gl=|GR?(8F_rXJVKBtt?RkbJG8HJZ( zh#%9RZf(uML=jP(aAgn-d$8l=ok!1Lt=khxM9B_-FfXTWj(%$cLyp=52$;YCQY z)EyPRw({5F8@aDt8Jz!+GZb3dpC--SOsnn!syi&guB>u6uboO<-g9pG!6LqD+vTd+ z?P@eIcP{qxPyjun9i%YU*f_tj5=4xb;js!=lsct>53=TBGRwbw!RBuh&0-*NW;v`> z2!+<;CSdJv44ongFxO)bXztR59e%-B@aa0Ae61gKjy}t23!P2;KkC5f#St)|IiK!G zjw7vratQZIr{#;M^LyF`kj$e(a+)KJYoC{a>VZZU=ZfXiy(htp23@#+`VhF}e&REq zt-{)|Az)gRY+U|n2Ml>BfJL_cT!Xn2-U+n9DMu1%!*ym4HS)QcPhDW*r_C&0EJpjgxOsD9qP5jF({V_o+9c~)%&|rHTwuY2)Mn}_N@8}2|_Szd;Qzk*u z($idw}Vf4^uB!0`>X_}M7}9fJY`)D9QBy2aENd>A4j|gAdSy@PTk5zYzMb?}>9I z6ZzSCR&>*=gO-iDW?UedLyP7|K<-#K9HBi4Y%*P8_@^T@`E)fr)w&5mnqefe(Fk8& zTS9)fvSCh!6l%$N;8pE2R54tJG_PFeJ0pVydp2By-WBz5E)n@~Qw_N7UQFTdJFA9I z*a0Ii9pY+xdsC`b0$64;-ekE9Ful(5B#xWn95Ewd=uJo5zwQd1RLtSEYX@RsT{-w# z4<>c47mZIJ0;2II5IfBWWUsq$((6q~MTwxMSD8tQ)MWhr{5z-iJqT528=xG_snJdHnu|To5OL3!eg$ZJb@S8dyCf9 zNmB2}eWIiUOswY`B-F z$!c<6fU4O}zWT8vF2BlhAuC71Gzlg8aA5=%_;00;RsAuuYd-{hV;oc8T&a3^Z)mr% z!CPy;!*q+)sAJChW4{20ILC8pqZsG!I%#~B@SLAvT+M$w;e{XfIpJCP1_%{%gwcBY zAx>Qar4q+ts$@SbA99Yrp!QX;X7WM!0h>V5eFs#2V4N}Mb#S7u5|k7t!1#peaIj@6 z&TVyqkTZ-kfO6pGhmF)ae+bTM`(|R$SpX}pZl#9VNnpHuI3``KpiPtI;CY-j8XZp- zoL9*K>q!OVXQqesI$o&w>5Tvn9VFd7zBHTiI6>kP;eehDlTh^xMMrY@=ErI*m(WH| zX&WeuOAE+C9E*obV%bE-*S{H=b?mk&1*_P#O+?h0lyP&hW{HXx9; zhYkk|qZF{cRYcKCdV$N61(>?H7(@+^&`8-TE<|%Anx;!p;` ziek?A!^A+?H%kk`)T`)jk4>~_s4S_@8imJM9P6t24l>w&oOf09cI(W^S`Hh>L!CSqOl(dad{gE%!Sn1=-UbjvB zI|icisvETNMk$S$eUt0!fCXf+ojukL#ITA_wBzU;u8 zbAnK8^ja_w6i|`46pe7)2I>swI;3WRiFVIOl#i2xm~kp3NQ;BA_osNX`J32x&mcBy zCvJRhfU!ef!C;27<}!0F%Y7@rP=>?N_d!0cKBR+UIxnDyo)_?qt1w~Z6r8$Gm!BAI z#jR7RBB%bBVAZZD8fC=t4Cl#{?-&IzE8Ir6_iMr7&Pr&Bwc?fD-ei?jF<5$;#Xh?$ zxG1Sg{y<|949^>lvzD3Tr7 z^@}Z4z0y}h?B{34SykClyN@Cqk*m-Zqlouh5~lK2KL8A zXEac^cM8J@nuWSg3vq@-Fc}@w#Jtb(*nPbjg73&d$LL*P&{V_mDGcj)(Ro;->xAbf z?kCe8#u%Gl!L2Mdf$MIAu+AeF+Kr!ab2Uo%>ijVR=b^C_!>OQWQE!}+E&|sy*WiLT zzA$t45fHTJ;%uW+C%XJpa7cbSKQpfe1m?joalw3y_T?Gpz$BQ``ykkB&Ewy){HW@J zkpl6WDDZq}&DVR*VRPC0Y5YcYsyVz7+viDeT|TVtpXG{;J-85680TczxXGBXHv`RGTd||{`s;f!F|oh)==J+};-aZze@p&vHz4-+p8qwPU_Inj+YSp7tb3#G z&K3Mq3rEzqk>(>6X5xY2jVFq;Ukj8<%LS#THdv%QoF5-%i?=#^@d~m%`7Nch1wVT+ z#O0~Lm2pQEZg)UU9X8K$URTiaeYZg7$}&N)i%>9P^)Pg4Jtv^)%-0ni$LnnTEHF5g z2t9ka^AB^aanBGNyvw+IzF+6?qM{xCJm#@4Vt8?(13o@AMKHa4CR$E$VtE8+D7~^! zFlnb9>h-k8-t|4<=eDtePl6L~?+Vr{jpB8t<=B|1mNb&2-5BV?ylit{%$A?D2?%hrd3+&ln{ZfCS%1=iZ z+%hv#5ctIzbt@UitZ(LD=QKHKj3>kG(CwQYX54qekdi4_;bMp37OuS07i)gcbYpy0 zG?AY(IYD6m+z!33+hPBw%Xy0oz#$K5i|;GPE5owxlsOi=0MzJ`Rn@ji#X%+a%Fy_j5FS>l;^c19Pm*^Prj+c0hg_q zhH|cqOU>H>o7L>_f;;1&pXz`rdLsO)sc!}DtSYu)HCT{fp$ASohfxPFdZh>0)6hVofE&7y95e$3d$J;bAUOC2* zWA50Gce`PO`&y>pAQdCfSUN@U?t(S0vId;>`kH|Acnu2K);Q119^)WM;9@(Pk6&ra zKO5(O!CS5IUEcJ+ceb`M3W3kwdV1K;X~i-;Y-jt3O}-2it$7ziW+u>0>tc@6+F<(|&FD=eqxc zm-Elv{(mZgzw7TGdsz8ffBtmK;P-;z@Ai)#oBrA0|FHe#*Ngs(U+?f+Z~q+k?|S@y zc=-P@oBvzCe%N1q7yady|BJy9`y-Lx0{-*)Kknx*o&3vk{L3x;eTKDv&h-CDyL)&Q zWyYSP=SlK{=t>qJj;P^_GXqiRD&&>y_Rz9v)6s6MGk$tnUG-K$MtI}=TZowCfV(8x zXu#}v7(M?Ozu*22-G1m!^M8c%4F?GvwWeYZqaMOnIgPMDI}<~byz!E2CJmUJOGd*w zD1Ti#O$}z~Ds|s!J?PRbwf8h9y^-DyyG6D4XS29aA&ty2!VE<}+?AXM7b{XwwCN1B z8>&X|+F~YMaB!zdcT%lPk*E?l>0=`!4j|vQ5WkQ-g9zVAk2L?|C zv7~UEq|b62A12|fjf}^0Xfq|7YIDxrmPpB&*tKvLi|NSWz;ZF+SXnQ8&A89vRM(^U zq?PEWz7!_=t-<|rD#El4XW`t_xhQ@;3%$RGV#ncByeH<0!q_>&r(wl>(bEh*Wk2H@ zy8V?T>{RLbxh^hhH^O+C7gTt36@B98M$F zY@xAoaU@@Lop(H8fTfl>IKE>!Ug;5vR}=^0n}F$bT%d%`@@lx|@CypuaEou->IW=p zSas&o4BpD&IA1kS7yEaa2gw3%{j$e2LnuT2Lv(Sa&02ib9*!lmq)|DJ=|Nl% z;rhHmU{?`~IiCkWKzWeK7Ax zm3GIe9`-obR~@eG`cA1G^FTYto*(~073Oya(x?|o*i{mUw(Z8a?z1&MKKY50a!|*} zjERt75=RB&mu>HUNW~;GK_a2H+92pXXp@(`d%^o-Z#rR(P4A2 z>ol7;9+QDXy0h@T#Y<3heNMd_t#F!&4z6~XLQT#!bSTvw)t~o7KgA=ob8#<_d@YL` z@3^DIJ|q6zk{R?sAq?01JK@6nS)isjkBzOY(L10E=Fw_&jL^cMZyk{G)dwq-SKveK zIQ(Ee8;3f?Ap;O0@vsmYEw+h{7(ojuQ7TY$4 z)9G1CLUreZux9;c?0)qU%%6SaMwI&D*um=5P`ryYQzY@Ye+K?InG8~$o6yr_JudX0 zEBvf`U=#NFwLEzYT((Z^qM09>LlB zZn#@#H51v>gD2)d#lNz zb24q|myP|CO@(6|K2eTbJebU?Cc)-9Sp7N;YnD_&UV$?unP$;-gV|IrxsA%>6oijr zYPhpgze3}5aiQPci{O&iK&QSU*6$dFrYC*zT%RbEykrcU-bLeqp%JKZK_AySmqFaf z_taxoJsr0Up?k`1=xlAqxVemRd#${1kV8BUQ`m&cz9;BVSs@7yi}DwzN(dc?6dA zZYJHmkW1@tM)F(VHgok>+LUYko}&8P0?WIqWSI4c%4{dVfQfyCW8dsX9KQm_si^X5 zqqor;g-+sc?F9R}sp!gYMi~}A8G2<1-U^rx{TYXJK&}j~VwfN|l?w3Q%CD4byciv~ zCE<(1v2bTn4K?>;SYx*VNB3{u&wli5LIz zAOE!faX+$p`Y*}3d;Gpxb?f%%W ze|?sJe){h&fxp{T= z+^;YCZ5e*qhyQif?Ekg+UvTNMgp$?Y$B@~x{@#awec^v>-}~AB`|bYqUjO|+{paac z57%Fk{=2;YYwMPXNVvJf3{f#ulvgWoo^c1b@E& v=*!6>(lON1Gc?uHG0~l7qGPDGXVG6Z_0Hr)CL_kf^YbIl zZOYNZeS^!!!G_#CoV;C~f7bM?$)624x;l7z+POQp{VHDSyv^I$-OI(n^%v~dyIgcX zwIKx0zd~?z@Z}QCMOf{p_D9{?gRsA8VxId}Z!gQAFaFWQdIvAZO?ECn!FHaT9Jc-> zXtleytE;A}{@S0c@bdjtrnbS=!@+Bs-p|)Pw>oV1{E4{1!PV25Td>_>@?K*pG|Qg|K~k1|5@c9o%pNfe!{%AJGi(ztpCMz zukGGHY5ey(@{c<2?e60BlhJwxhTIw)9KBq2ICu?8%XVj1@1IS1b33@+#o;H~U`yOl zc6WB=_S)s=kh<*R^8Dvu{y9|t2JZQ*KYt|?7Oo!KJ-n8?yKL~-?)FD_J)M6sdysX1 zpQ&m;>H06yvC4V7$8YlfB9{N*K>n2RpS|afw709n_QBr&7O3C!{JW4}ymj&N{rBG+ ztdl#dJb#U>7nh;`w#vT&{CyI+Beve##ns8~_Z0m#GJi+<_x$(DrQI*p@_#6q|B^hl z|Fx3G)i!JYyJhc}-v0k8dw-+zTwUCq9e%AK|I&KD*X|)5{QnoN_gnVX{`crluKYN9 zxNUWDb^f>7)?=%ei`(B_75@VD)OK~==-}x4w@ag$lf$1Y;*bF_1ajqysk@8&M!W4? zOOC7Kb+mPKbPTv3?xQ!&NZ;5<&%lUFo|ChqgYR$n&xL_&Aab?zPjutyzaAq)T?1oX zeLdYFsNOFq7xuFzT|HwXeM6mT)3{LQt)4EfzwAg|XDywdbvw9uZrtwh(}MhE75#md z{)D)Cc>c5?)ZBjCHe6G6yNlz`lEG!}C){qQv&+U!zYLPW(%%JKW9o14w|l$WIXi50 z-tPLddxPj)%WJEr-B#!AcFsP|j^2Zo%ph>Hix+p4evQ`P8+-nZk$e8!(-jAEV=ju= z3h?~=Nd2^@J)E3fwFimP-eeFu*L=<}F-5Kk%zZ>ecz$F3%KiHKG5Gv^|K~H5|CQl> z*$@8U9ZW+8(-gknKX`e5{_*gP8Z4LoMFkJfpLolb%%07|#T=@CC>?x_r%CYlFOi{w zf2IGcI52m%*`l8vwjJ!X@nBj!C})FNo*mp>&d=X=zcy8Nj+>kvw`}!rard%wa^C9f z&fVKMx;S$&1}EPy+5CyG`t$4GdH$aK&gK7&ylGG_f6MRxJ3s!E-+!m-e--^N;=rHs zJEX@#2IXgn6+?RTm#_~N{uk1v3$4w0dH4slE)UN{;op`0rJce2R?*+(I)iN$&-<@VxW5a2(V4y|KDa@RUIUxw=cQ;vt| zvY+(3!6Cem!F-$d*@bU=$=Gh?QczGuNLgD56UGNvJHwgbT&(HPf`~*p>s&IWqKOa?|ks>@J z_x<|K!>wK97o3mpcZDK@9w2^R5t%`hKP1Ixu=xK@(#9%eiu{Y1aSIOMp6?GC-Id1J zCL>OX)Eqed^&q283>jU4aNJ$XOUov_gYn`XD4SBm`WAHpMNiCO756oOPV6qskJrG) z@1?k}HH0jj&%?=UyNeECGNd=)I3uy(9aj5FaCVfv0RPV|xW>c^r%%z~Jjl;4uvmMC zQP52Rvnw^YdZ!xk=bg*knSTzW3N}DXN<9-j=`?tZzYWLhmXg)X8uB1&28i46b3|4x zfmDNNN&Vge=L}&O(oItYMh>4J*YAEhWv0| z&dYCdoQ>@ha8h3bw$pPark6U{a?vIng&mDxoa}_B<*$Lss%&uV;^(yIf5wCl0(iqr zlH(H4igC-_;r{e8JgA=q@mAsB`-q=N`{v>G`#dzNN}ZT(SPV-iE+@BdMl!MCd1!Sq zj7eJe3WMfcfIdYv>Z;cO=F9_3>Mz3n1usB&JcIjO7Q&i`eXNz6&%oJhji40+=yDzC zvTyac?Z|r68m-Kcy`|1T|0GWD;x{Dec{EH|t;*4Vl#L48i}AIuJ_jd@a~=kKWG-E` zC2_Z;D6{1hOJV0DoSGI3g3~H+m2C#IEu{v(d-6b#lRd1S7z?G6H(^$T8!nB!i75|6 zXz7JsY`A$E=Gfn0ZVnellN$%&!$L*K%kKxb{C5y4FT!yxegLUouYtnC4t&yi2ION# za^4uIbCTR1vXpZ@ktgCV)?T=YrxqV0W8I#EbmL`gs-F(lQ%=Ix24|MP>wVz28Ogb? z=|P-UssJ_qj(iU_f$F)id%yI+%i_}*GrygQ(6>j4l53#eV26ix$TG=6PS7uNo{*&**h<; zMyCg}NzJrJxOR^z=?f9&oDp4)#@8mW_9X~Y*%TShh0kFieWMZXIY@El999OUBuWnP z4yOlQWI2gSp%gH#KWk$`WmO@~Vru+91lI zk&>Lb$-A)JTL&XwOk_+L3C?4=%lKq-7nBRmLf%8|Ag6K=resQRR<(&z%OZVF^|K#1 zYR(6g7CQu`dj#U+g*qzA+Ra%9rRs^XC{Q?=lg#dz$Z)jplX&q9!=oo2sbW-S-L!6 zuaN^Q`xMde`~Z3juV5vfmEe3CJA!Jf1;fM767){ZJ>;||K;$bV!b*>s=6n-OQb>g? z{Sh38&)EEzv*Cbj{BmVJT9Ju4uqSOleb z0-^F`Ju0l1<_w>(19)nS@X;6F#gPL-QlVH1Eacl()DtM-CP2l{jL| ze5kk9!=}?m(a%esBOrecE{H9G(^Whif#$QQe3PHne^lfsib<0N#`!o))&(bJ^)SX} zVa)P~7Iby5z%3Vt(JK)G)bagokT2;#>5VU7o#0G3%^L=tg6c@G?#IcU#dy&0EjX7R z$LhVCF+~3!4y*EkwWj>YXFQc!gso!5@>t?}p$I(jH3g@IiPC-a1r|K)n=W~YpU$Z* zg@GJD*sP$)F}N;cQmiS+R39~hnIc};UY$4vMjM$wd zXg~B8CRyCUcy>3?NvE0HI=eByN{95B$D!$-o3NQlBhN>C!q*40QEZVihpy>?w2%2@ zll1~L_6RnaIj;*M5?avNco1U;m#jn0l9i0UNiS512D86?YsRa>rIK|=jZI|$2_I~uvKZeBxXmpgQyq?h`1H4I zpWZ`wYPtqEXgI(GO&hdSdrutSgy9vxOyC_Z#hK3+0?T68GPQRanRQ1k$=C}l=w+oa zv6hFJ+DKpIT#sh1i45>4!F`ExKUmzdP z`HkhQ?3l&*RA<5|ksM(ENT0ze(>o0cZ&}z`8wv%-o?v2?GH3G>53GIvk=^p+IX=5J z44R~3LFwx_;?NR>R$GdoHhCDQIzIu^e|*MKZr_>Lix_tD)nq(4F_;9!%W^i)N`!$g z^I7ND?t+d>aWKp4BnX*ylj#$u;FYcQM^T;**HPd! zsXxKRbE{$8r&Dm>b2w*r#SvJsFrGPoz!jwLW?;*NDtw?AgTs<;pk8k%)A(@-NN!4C zDkEOvuv4ATku#cEU!KSs@SedoSTle%4X;u1-4Yl%V;HcfW}(ehJF>EEG-r|PT9eGr zhsd{qv&4VmDyB}TgTeGFy!1hX}1frK~YthC2VBax{#{K&Mc z1mU|o8juxp41D9oIYht=QyFWM7`(wwWR2t$+*-#R>^O?D6ZJV8cJ5%hzNz6eGc!(! z@JX-_Tn||X{c#>!6~?PE*e3FZ*i5{Q+dlYW`jZlX0Y64=whHHfZa&H<*Wi}e64u8z zyTDp;F>Dl^%Ne!P1&(OkVJ_*8p<~{PbCyqff;AW3qW!Ky{5Iksd=HIBzpPoD;HKM* zT~h#doWBUCCcGyRk{95I&Q>r!c>|6vs)y+7z!7Q_;YiMCfSWU`$%OL)oR8hEXzFLq z@hQKKuO1#Fvu9m~qiZh0I2kFh-fPY2+RYEKqi2Cs!3>V0D#dR-(>Vds4@qObA$WcE zN4Fd0WbVZzsELzh67FiTq?&@z*JL8l6&$85!VQm`&*zAQjzP8ig22*z%;}7faJpKCw`^O`YTpUiq`DGg4b_>wM(+5g!w#g>&w!}L0GM-LG0h_~ za1#G@aJ5W=(Yne^U(ait-=W0WWmU?kZBk~e1Sdetd}-+WJOw*mbVG5E2)!hC38Y`k zWB1C@1X9++NukR`I(I3C$2+1;a6$h5F?W~)P7JIt=Htkp`G_40gFwq|Jf;uN!l|xt zvLfrT&}jQjc7tCRWYanqUjl{*I{_$8Uwxu?kiVK-)^Xady9STNpWt}?p> zrm}+z4>3AVKcTMD6kKuU7JA%Ig!QL*ss8m=^4u>A1G6$9DX;~`Bu|IXedWxF8+Wm@ z<^^6=F(b1wDvi_pZ(^ci2=r}wisn;BQGKaBc+c_~UUGSg)(Rs)K;0Bi`PiZOE+6En zh~kcQ za%vzd^OvH)9wjt>r9h81eggx8k>p^h7<0bs6Wr}6BKcE}W7zD~tdJ^U=3PiXigs6G zm{2JDD<=@O&1|5NbsqEz9r47ogmJ zDP{_BEw}OX%l+tTEeh<)?t+bDY_R@-Jm>EB{oK7x2yUXA{_|(aQOjHKkDBT1be0g#GgAw%UVPg>KTFqXnBacU8((%mbbF6TeH1w1I43||b zN&oa8tlAHJw5%YBc`&{jHqKI}2};Ls*CGL`R3w9K-;Hpz%whC-e4FXWx`sQk0nIe8bvy{Lt_^T$!iUWPMHwHB8q3)0qy^U%L^3EMz&COjK|4o=A2X7_!R zq{}XC#4ZyLuyEc1_p_>T9g7Fz1^GGe3)OM?zDIag=P4eNa)EiOPT02NFmxt3VS#=$ z5p)|(KHRi`!1+f|a29vJr&h;Yx$i7M{BPyV0x&z$USIymL2f>}qThQOu&y|Qx*V=U(}K6+#;N_D~0K=0Az`+0eSOE2#l`*9d;xn z>K()1ekH!Y_?5m$|HpoaA?L-S@&7U2|2F8~`jvir26=f09Z7@9Z|4&aH!}U7^&{D< z5AyaeuBqSokbf$cTkm)dY{PD_d|C(dqrSpT?tD#g{|>skJ#eCdpEjR54{*901g12> zVzsXza9)~T;>!c4B7}?ghSNi{Z$bs%GvL_Whl5$-w7CBX%#>|}=lZeW`Qi%+1tA&~ zQwm}W>tI6uXE4=l0-7U7Z@qm9(@s1E-oP68?o|cebFx8&?>Ss}DM~*t6s5(btpF;b zbme3bdSvMfFw_4E4|r=Jaz-Q6>G4sQ&0KvDcN03@en8y1W=P%M3N`mgrt$_=* zZ{Q|0ga71rVCr`ZtoAp9iWWknX)mz4Z$s5^Y1$I_1fGrg0JHYBLW0n6`u0aXtUpo( z^H=R>6h!WV(&A!}&Z&S)JNW1(tK%#geqlP^r4^PsH^aPd()8h$emK03yMK7o0Ln2U zG;5Um{kih&H%&n*(byd!Qw-4#GT&z|vtYToio(^wnEpzGo{STN@vT;EvDU8~zcIIR+_K1k8=-;3d-j0i0m z=|j>Eh*Fgo?cn|BIoKS31bfERL4{Bi91(4S*IPfsYwb~VV8s)7H6TbWT87bJehJF6 zQj*TDk)^5UUctgC(sY>y58W&C652<0gHL7?R4)1q=S03i>go|R`{7s6tZE0Pwqf-6 zK#JRm^V;3F z2>9=gyZ=4;ovZn~#Z7~9`H$q+SoilbJw*2qz5h!8cW~fO`5lTEhYZTk5Epa?fBa9y zi&Y2ZcE}9dw}%zHHo#gs6`<~Gm6u<)qtda&R{kS*u(AF zNiY#2z()HiEKfcNDX9W@xGVu~@9rZ{o6cc`QVx!`%0gv#X}EOc5nR1%!(`kS;^?>r zU_je0c%LST-DV9er?@CE;AtmccIH5X3=h?t%TFe*OotfX@vKe#qY8xfNMP-=qxdn2 z4MtuzFnmTH=<@C*jecjLof|*>Ciw{N@kFAYvm!oQbq^Fb&w$Psd_=q`EdTQM1;E!D z1A>asy+fFnQB7pBSvyFww_xF&GbkHp zg)LFmu(x6d+VeO;PWv`As9cRzDM!F<_+k{OSc;SPrUBp0wUBZ$mU;Kp4rXXJp=Ev+ zNpOA$W)YW}k6O7ybeGZ%M90celO7Fc@5*|2jR3*S={rY9#hkn zU{qy11Si!JrRQZ3D*29FUJ^}i?TQD^t<@;AB^7UG?jvE>7!=Up;MCg-aoE=9*s7RG z1_bA!vm!T6*EkuPDt{0om#etMv>fk8B*M)fM!2K;JalmPdY2PY@!tGLIPij>wvQ-* zr!NJO2hPIeX|CkdjU!NAGY0+jgJEYva70!aR6YwOTTS+oVD34AzNBb)e6R_&uKWh!PpZh; z>~+xfM2k##l}9StT9~wV8*pl=J$(HZ!SdP|NitJIVEpw;Y%7mt+T0sZb(gRyE=Q~VK zdIZA5E~DnyGid034!1T8u(L;JuzaQK;fzZnToSwlRubo6$B#TnI4{o{y(5S$_-c&Z z%WmK%g>F`lT>^|#3d94G>rs5#1W?&g4c#`oaPik*BGSQzt=qdv<;%UW@n|;K$LpbC zsxg3nCD_>n!09DPOuOhg@wEvU>J3^-wf&0_M3<40%1R2JBp8 zu`zujnb)SvjX_;xogQ%lH+-ol_gcCB)8mRT`q_7;pcp{#Z89oH9Kq9`JoNIUtGLL? z8sDGPh3M^-DEllH9(^ccmMt@aV+=1YA8W~yx{?g$HdF9*(RGMW+02Y{yAAqMlkodX z2Ex0vVDZ{M9H{cbvGRN1$c(!nqH&dZki&+gC8vRG$c=(08(JE9GoCl;Xj*&0h`7866ychK5_u;u6! z?syg8#H3nWH1`gOyVOBcQY=vEWLUR65k9;U#(fdpOj@O6f%^D$SjtnvT=M!zx^pwY zyMI4QMr>jh9f)E?rWG-QNfx;FN-d1Kz74tql(FCXJsc?BL2?%ECa>?^K>u$=7+~5B zN{#z*W26>(M&HBd)(bI5@-*i9_(9#;BqrlQ1|IJB#)ACotX_!&E`M+qID-OFk*IHe97@ULf`VJuaQ!@ad}P~*ex`ib9cYO{ zRVMhXdO5P0nHZ|;!_M%{fm%IN?2ACWpK%$=6$^2@^*CIRwFmZR$H8&wr!4sk14PDZ zA6c?KiWR@$DyH5jMf1#LtbVK{#p$;fPd#jA0r}NG=4I%btLh)@hJ= zBpt3F>B@4^bZ zWZ<`Lg#r^%Dn9=PPAw~Et&VnPI7(Ki8Quh!r}&}k7ZrH5v4y$t(49G=KaLuV>13@9 zZ9u8415ldM&8+;~!j|hk1SKaLVBVRH@Z?M`e7Yck9bftAy;G4873>Jj(KSr2?mch>g+GyB+)He0}AiG1?|_D z$b=`tw5wSRM=q8|A%y@uJzS7Z)e^-yQ;q}Qj%*U2DU8p1PcrsVS0G;71imyCkm6xu zvFP+gu#OKQ-e7VDg1IAZQ&|N$uCklOt2;d6_Ucd$*cwNIuT4h+oKdEXpLNh6jMHBm|$DN7JeP zvG6@>6>b@0jg2q#VcddjaJqPo=@`{B-5^CDr02Nfvss?tV7-MAResKtXBoky==;QS zp(x9B?QLduy)R^oR}=FSOTnht9mFTApw!eKu%G`EBro;@{>o`gsAVLy+SEZ(*n4>3 zB0yzP2}bKogBzPFF?2;Bz878viBA=fiIayh#!kd(@c`4r%E96!X}VQXi=4Y^%)H5n zMcWm}uq^dBYngu_W0*39?p~k)LCOVWcA6hl+lGL!r7ZY{Nl;0J3Cyv`*QAysi`oxv zfy|2(SnAzg@UG-5j9(J~`lWmG4Zpv}T@_|?LDqZuAxAMo<-_@O&TKzY~B|dMed5 zh=pnK{Qj2J!`b7*6?@e*xQ`{D0>W) zM8AO7+qh>b*Vht*>^df`FcH^vcfr0pry2Ist*H9p6#M+`m9$VV0rxv!N7FHr>B5e7 zICW(!n!F2PoH;@uYdns2O(b*~YC=ZUT^Li~2Ljbu(D`l?l=te;SKckKdB;h(pl(8J zOKRB#sDdV&UO@Dr+3bo5wzTxHXOIX<%*i z?uK9iBf7KTD6Fr`hN2c*Dt*P8-uq}s&-Rw0)D;dp!oCDryT(Jtoy*|SScZO?p_nKv zMO%c&(f!Wqu)bvseegpP%)}N@+iYp-WqB0rQzkNs9`j&H>Rifycz{frcNb3HQl|?o zj3I60N=P{A4Rh8}db{C0u@YoAM)g0;TN0Fr9tN}fo83oFVld!1km5NUu5+Q&$dL@}f*+Cb_tUl=JSLAUY^r}J7C(F4p% zlKH3#WadgxCASqclFNW~1oq^B~nPNBvuY^|ir@o_VDQPnUY) z##Kgi=4}J0axkFI-vh9BVlYORG93QTc^Ze|Y}qgpSeyU~=JRlYayJQ5jsr!3T-J?J2kOk33!frKp_PGC zLGpVOlB}0aM(-2{wf9}n9IHtMswiG}SE0p8jl}2VB#6@yfF)ngW6*SO6j9KDjpni7 z6Uk2n`Nrd+uE)UhN|Q!-=E2Kjc{p6V5&FfNVf=SBtd6+|G1BUA(o&UfPI1SG>iJMw zyc?G8J4^Z#WbmtU2ng=Hh4Cbwe2~(?hnptRAB(5ZoptGOt1}nY7FWQ;Z#t|iwXsmO zSOS9DKpn0^2s1{%Ymmb>Ko-e8QgxMjj4o(Q(5!{D2~4YCJ>sQZ?O zkXgGFMlbS*^$AblOLQi@U%dV13{!9H0eWjsuzM1~@=-${M&$QkgQULJv0Z(UUjwK-Db-MdqAfMi{&TyX9>l zxI6=S#{NOO4l5^mbAd4>7G^tN(4}7n7!p<>qOvTtB=2}5B3GB;8!_DF3aOffQJ}{2% zUe!Tn^nXXqLQ3yQcooc@X@&u_K9Y1x3sTUbMTZrXg0+w5PXBbto8IH}dhleBjVYEXbDGTvoG#5t^ zc0@Yite1l$R^eDx$)fL@3UR|>6Bs6AL5JBngMG{f+}b*sHj0mSgGz5JWgS8bxG&$oi9GKZen%j~|g5x;alVL{-=fz=+~&yUE^uDj!tO zI#HpTG=@ys3At8$^yxWOI-%nxneu8Z@tx&{30kK}+ln@Dl@(^oeNTnWxi`W8jRV)4 zszztLP@tRM#(||BtPp8M6 zeh|+aE9vVs4%AUdl=7Ch;DP#sXxzAlu1T3i%a1O=K-FQ?g>w$`QttWYgC6vm z2=`1~=R!zqH9`>dm_@)w|AH-K$f;s8^#^T4ez2<=}u(wb+1aQxLFZeAUyzzzu1X<-%%%t7w8 zAYyKRm&i6Or*6&LVeS?_Y(X24kC&ix;X7G8do=lyJBI{Bc(Wg!xy+msw4nvA8$c&` zE>Vz5gj*Hr*w!aU6Es9&d7uG()p`up8*ujs92Yw7%1w0fv4Y_r&FP0+F={BTNq^ib z0e;PWfJ@gvfq63767Pays_{?}@(^#+>!i8=GUUI=z{j6L$fG+gEc*%b@s5N#Z3$AO zT4H8kEMiM97HMIl;{phdNJl*Si0Jp}u`=Z%;KxhuzVPx|I%1a@?po>wlliBB16!Fk zEIbMm_ie^$Y3ES3(3U1$IKq~Es!WINJ3akXsw@~Z&4Y)tHJO-@ObDx1#`)b7sP&;8 zFd;yIju+pDxdVAHI%_yqj(Wfv@tTJ|KDrX7wcp0ADGcnYT#4(J1(I0Bu?#10F*R0H zqM!Wdp!kI-+_5wQ=7~AbyIdcOf=@a2Z9al2CgDs%_GeZxp9*-0^+VaJG>{tq4T?F@ z&=wp932K6L)p!B=N>PD6Q4z%JiHC9O$Mc|IbR8}P1mH92eP9`*L2rjF1hP62{Gu{Z zdf8r3Q9Xo-JkMdKhB`i(69d|(WtotNYfw`7EAi?+MlRTV1@ck}JIXcKiR2+po_ij; zxc<*(qXg#5V^53@YaxMO73k;b+4wzSK0UNs2ybz9#ner!U;#@HLYsFN%-q#QR%!=; zj*2>d9_dIA+{z+HmnlHK`v+patPKlN0=%<$bFk^>02PNwSkki$+ZOVX;)l-) zu4%V1juY$g!TY5EHTm%Dy*8^rl>w!gdoW_>0r1&g3Fj6)Vo9wt8r^xV z6CR{5z_2fbTC`=76_`&5EdFf`Q9;WTX57N9~4+O#$NEOS5-j0bN5fR87Qw~Fg z3>_@&;UnF*ALFRPcg(R~8EPaO33`SbSR%Wl;N;YFxE68+HcwNdCAq0&W8rWJ7%{-! zF3U^nv(;$0;biL5%e{-DR*7=Ug~6gR9g4mR!o(SiP-1y1et5Ns$u(+)y#B}ROV?_U zVMLKrVT$HUzq3wT7|{uhxA6SiecY>>KZq$)i>J1SkxP8iAQ~A>lCCx2=L!~;s!AZo z=e4lB-YlWUS14^wR-z|z^jWtzRY2tfbI9?spbd57;KUtedM`Es^Lu^3@r*ZojpwCL zUcJQ~-cPvaNNuUg&L}kPdjxeK@=)}XKEha#g4HO)S=E13Mvm^-Fj!Hw&p8I zHw3a`Lp@-))qzgyEx2K1}o_&a|GNl$11L{zhnM6&;5yr!?kCBebM(g+i zh`;Izx5xEQ7ks%I0+lmBJ}eiExM#`cMMa}xXc+O)Isk{XmP7nZVXAgqh0ge*Od5kj zv0F=(E_tO3VJ|wt?`STjDvQv!J{RB(_rB{@HdlV;7l6z6v29?t@RrTeKLDA&!ZfXaG;MM%Ef7?7 zqIGY=3Nn+F(cs>6;xA!l^5Fh%SP>PBkr&6(&(9V>>GdYqqmxMDI~3>+<2f`&>kYQg zc!Q(YO~h><#fWKp4XED#4mMUN;KnK;;_FnzED{!=cdn*@$8HuLXynFq=H8#qw?CXL zYB&tHSK1;E_q_Y}9U-tPzlS|+>l1i=aw^^IcorKgC23wsI*i<$3HrT3D0uMMHnne;NG}kcatZt7x#Rm4i?6aB3erhL*jwGWbxnneGX@0-~`IKu6yz*f86gs>P^+ z=t6$Fg0&N@_^R;gjV!#6$MI{iD$IWR6xQ`Fg(R9xHZ%!RH8WpyzqT2yPL#pY4+3;` zsy%fSZNkKz^FXimE@;R6Agd>J!P-j+Tpv0c+NPC(;^%K9JJ1&nUwjY6cjV|;)p>N~ zjmNMdWfZLYF(0=-nFss#NYM4dD)iKr6VOvR8D;uDkfW2ia@h10W_eyh*@y2TxJ3f5 z3k0&JSD4e05RA{l^U37^Wq7@?9uFF5(p&3JL+Oc=py)XjoDKXLy}DI!V$ln1*!!Lo zEg42tW2ds0TTY^W2iDPiqa*AZ*A`HSu%!9v+BEjiZAg20gRwb(6IV@{Pn~0uV3~mu z9eJ}D@1*n6x}6*8l~8_sy!j2$N(pC2Ivj!adB^d_ix)sPM>3n+9)SVFAsSvoK$UI3IkEb(r}3G%=!4d3j@hjxuX(0~6J z_gO@s@B)7#)Zf80R)@ihifmjq_8DvEdOvp1;s_A9YmG8z6hUo`IE7PUz$Y>Z8lJ|p z-I0S$hSS**pVQetLV|FF&j~Vrz>4veS%b!xkD6hmQ zUcU}|*^+MNRD>XMMG9V7Rq@=u&V68Fqh{ffw}QsR{6^# zVDMNL)r4-rkxp$eQai!DkNpnzoj-}ruRcKXjD2`F@HpHab`|&y?}GdC8R&fe7})s= zqNB-8wDTN;JEJGE1eRR``AmLP=#ycb8XAc=%OAYe3rrpuKO@tX&M{JNwMcC8d8k~P z4*u*|jCgdHs5P8s`p9Q?6JI?PJZ7=|)mP!_TwW1W4l8j4m1A#CSG^%3P@ zoEOHJMCvnBE0UnAB9ZCM=L63>47O|$pq-7vs6B5HyD>B$caBv-^&dsh_FNMzw^%UR zYMJn3SQ*aJKLxp+1>o&}7$;;rCdJ7|u!j=}BJ3mF^Brg5FrLEh(`HZ_J_$#>a&<fYkF*Sn!d%KGtl4&BZd* zYFP<0v#uXk&oY9oPoqHakRP%bLx$!37^WWE0frK8Z23`BsjaLNwQv2zjD36&e2;tq z1;LR};U5E|6-}}5=q-F_9>T=gxZrxs1g{e^bZ^Cd*wZms8)VDmyv?o z@2*1(zbob*Q3E5R$xNtnG`I`afUw+BD7mRhYrv9@JM@j6F5OMEH?iopAX_j?+(O@! zMZk*)Y09@s6f`awVc!Nj>dn2&_9)^mEPQAVdh2e%{Z+cC=5i07j7^3s4yB+o@&mg+ z(wI7g@=>ddN_@W28|+>tG21*3qwCl=pi;erR(`s}{a*#6=x2q;5Z!YJ5B-=&gBI;) z7vCHJ-41(}$2G3~u%(NsRJ_8fZ-9j=arjMP0ljOm z5Wd{BAdS-Rz;ak7vszw{&X_GkUv={1l#5nLdRcP}HFPPCrXtOo;G`sjP$CES~9MN1TI zsMB>B3c@q!&+MdU+zG%W0x4Och}j$WGw z(jvkTqC1{0<(`L6YBr_9QL@m0iA-eTBkui-C-8V*1nAzIL3#Qt*jG9A(79h0Mx=cK zXWP}FFzzw&Ivop%-oEhNTZ-CDR>CVsmr~nt-OwC44j&eE0l)HoGE7{PZT5Brjk5g= zagOHT6)Z;|1ao7wdpV>z;W++ytVi|uHgWxRGpNv36B=z*!RQ7U;r7-d9Q`~W1UIQM z-RBom>G*T_bP9z`g)`8vaG#u?C@3Vx{_`!^q>OfZs2kD4jAyIp*w#iSZwzJi#rL(EEx%lD&8@&Q^#Q0mf3XX z7HukX@-$ibH219sFk0)hZD;`fAbp*L+~wgGPKYigN!q!U&qO zM2~L#VnqFF9uU?Nc~ESYq(`s$GCSwaft~^@OdKEnz^`m^g1QVeg#7y#sgcDB06E9`yI_2CK7{sL_`L@1q-upx+px%pGf& zBZiDz-BWPe9S^DM>MT2zMR4%$CG_unh8f&Ds$sfmc&mteH!*i1+L^g9hi)H35$9YI zUl`5mk1qf|gH6zzD2nJ@z?lC(6rG1(j^7){QyNBuv?!w?nJv_FuA?F{ODPSCY=w{z z($dh>RB0-uy=Xk=sx)X9B?^`G6^anD^1FZkK(Fe#pL3tf<|pehzxZs;h@?3}})KwSj#^lM<;g-Ou&=O24$(T8Uuvq4q*J8T}_fXBi^*Q2RO`cdoMqCBt@dt^W)B$Qoe9Wg^&9<;F2F{9s1NRWzQIis$>ZP&6AzPwNhRR2NCm7qUc>tL=2(#P3Dz!i#A#fvC_`TkdNqH+o$?Zp+VGs@y_(4` zME&4DR2GGSm7?e#>;X%J{NcNEJPICnB6b`%MZM4un{IAo+2!r1cxfEI$(n-7oL{-Z zHJU9d^n_F65!m;5GCOG=WC`~0dZ$-I=)vzW8fb>rL+fCdWhfDk7QxMbxx7PPB%G2_ zMT=*7#7VLjPHNOZ%Iy?PSG)!T!h+cA8;l}T%2-RpEB5au=krv5gKf(i%TFaXVdUR2 z_%hG{6GM|QX09k$_{d>Hi!8s_A(7M>L1Tg{pQQ#1at`=|8DVWUif8+aHeTf)A7m;t#rHQ{gMQ_%6RW|Plq zqWtgm=p-OWS1veTu7Btcb06^|<1@S9=|BUyHN6LaLL~M_1!4H$SNN>r!}VfSG4{qo z*nU3%{)^d;nTE45xJm=G?(b(c3UYMu;VpDUY7cKv;12%ns)n4JDX<$<=u&efn(;V< zE%j~2_*`GCOfP}D%a7pSrqA%UG=@L<*G^)oPz{b})F_SwzzL`6^v}BSUZc<7@f-qY>aRw1BxtE{BI<+hE-k3wYoe0ip)EAbesH?RqUh z%`5!bqFEAj=l1#3TecZ2KR;r#_K7itsTNbEHET99 z*SRS~b4C@`D_3yY(^>SDfhk?Osg6`OX;6tUJ*qKJ8s=YZhJUNW;KQCTP#C=htb9Je z+ojxhxUCTiqB#w^ZUn?^MQLmJJs3;hMy;;yp)W894+$+NZH_ORo2bPP^Tn@;VP=aToqlCW)FA~_Kg1Fy8Nf}X&0*3Hde|FzVkh5bY5|D#B4Mw20P zKgmWe5FrV9ehL{=82|?TC8Nlez&fLWkjiaX%Pp z?4ZZjeALyHlAz|nVZ61DP5jgb8(emc(#29)#1Iq%@=#?>5{gw{$b>l&MX9Ka3I)VmWwIC}# z34~X) zrh5cFttkROiN8=#ycgD2H}MQ&x1p0=0k24tk@PiOz9yv;-iJ(q&EHb_xq-Q8A>ILz zhAkxS={j1#_4Mw}S_8}1Ths8SChY!<>`>VNELd($rTDt^oJJ4(=T-y4-d6O-l4+C; zi$ht{e)RQufc3gB`I;-Gsh5lqJe+I~o1K1;vCC^MdOY*NN8}*|U!9P)leefzH+gp!<@dXEX6fQ?MMSH>Dn0F9VX9kgGy(p@)2e-}+ zhW!0An3UfXnsw?CzFfD4j;Sb6Y0h$UJy3e6bV6>Q^%1z);Lv{h54IeGMli?(t{s9>=EWOQ4U36FGIE9Q-zSvGXRm zu+I{?Gr54w_4x=26E{ISWT3g2G=_JLK*4KAn0Q1LhNFD>ia++?A2nH+soxEm;wi*v zy%23Re-9DcPvNR{3ZQlR33<`{5%hvg_BnGQo; z5-1Z;0=*U%xIZrfs(kL_oY=dhbNCpXNU6XjMXyNg+U0O{@kKm8!+^|GXo64YY+--k zZT{evB=|4)A=zVF3kF}Ba7EWDc%D)V&VQ`n+qeQa<4IAWQyZ!t#_4v3tAeM#Jm>d( z)V*8CofoBB@$2RYa!Lk)3{SuY$E&dGY#T^!m`Tm|Nnz(HZ!A9;L*`v>07Hk@92?~g zT;AQwHyPNA9uIu+cULEr*V=*i+1Jn%S&M%z+`ujOmV&$IR5WRQ#3IB}(5_`KjMP6Q zn-(Ub$9zL@IXDa3Czyf}UCtN3XbUbKmocXJ3mhFahkOGEA}X;7gqj4%9?xy8Hf=mr zF>fWu?*(Jj`yL#hc$OS8zrq$NuR(S3%NX!184_M;!NYU@XuE$K9B+2Ul>6yupx{UJ zi#aW>@D40K84u(9#=(l8ovcSC81L;-2Ls0%cKk~$=Y2>)Tx}8dTJI*^`@Zwf{S)VB z)WpF6r{Vt@YA4LdNOyaJI?R0fA55doxM#^}vP`#^WBuKO-QOOt%ib^G@ykS9)NYJ> z28u9UG!rC~OThSpFA)$QWX&%m;Qiqt-u&M4U@x*COZ(Gt^LHJVzjp`ocI<=a1BDp4 zOa&%Z?!f2W9G`6X5pVd$Ixb6cgZzDMit{8+;9?PH%x^1ae%Yc_#_28zI~0H>W=HU# z*iz0{3j-Uc$xL$HYbbf+gY~yJV|Tp{s`bi4e8vP6P8ETFqK%L>H3t%RiLvG>8IZ-> z4lUp6;Em!oP=E0g`^|t&mrvn;tqaFCAs-Zs*aZTMHOft%edV9LH<@~HedO&)nW&wz zLiad5hM%oh;PD%GaR0Jm9MO_tdOTx@7`y?tm2W}fMG-2kO$Gi|J6w4vp6?l<1|H`_ z;Cx45c~8(pjJ(*ylm@swEq7M0-kAcv{~af?2Q|T6;0rmm(F4t=4Z_@PLbBY1Fx0pk zW8KEl+Nyi3UNs26F?rr!dX>|mJ>gwa6PB6Yf$5Fz_*TKPR@7*Nmk*@E+bCy94P6Zbjycd69E^1(J>`-bX5{BHOZL>& zmmM{#2c^}5bgA_wG@luT8EL}g=Z!dwvW;XX+yR5ioZ3n>jn+T2?*_dT{8$|Z0 zgIj7jOP&~rI}FaDmuD|u)?y;GNi2ug=QH5o^cXm~$%-917)Xxq4T3@^K-@VC5?uO; zHJbx7H|yiL;UvO4dl_EM4uhqcg*?BSK$!HO4?4=f3@f0#s7r4e`A@rX#%X$(ni~EUF=HS z3<675lpFuN3356vpmX&L+laGC$SeWg!HGhkw{Rbn9hITg`bxBG=rhjQafo%d*I=)x zJ#Jlm3FnoMfzg#IsE^w?eXNu9r#C=_awp8KF(gNr7(TQq#8$IZTx{crrwc>z@|R@t zJ8(BxMFavwtcR%wN@3}WZLrf#m`>$5eTJI^P^Qv{d5G_a{X!2=de>YU&tHKek=igM zeuE|4xBv^sKPPgR#t2o4g}U3LU|iq8L^Wp7k5f}1!7K>wu2G{COXEpuU;t#xJ7ard zJlb3MLe1T3_-Sm2&kuUBk>ofgY5W+&HhqFar8(?GRw3^%pVRwuCV)?sBHd@R6)#u?Yn}+=Iug|IvI_}aHG|i>_9qN%KaD?x1?an% zp|FoJ{#EBrzG8?b=Sv)66Hbl6#Gf3q@v}RLdi05Hv^0c6`>){Sn$uVrasbvoZ-EU3 z1;Fo*gU0o;=-~H)Nz{9@*n5$9RQU{kJNA#Q{aK2+isg{9qZ%bSc3@LQJcBs@Z zTKLi4Ww1_rBbHpdPdw(P;0cuwoNFKeQPvNkoy$>5Y}I6;^G1jSoF#9#`}v0ZmYBP$ z3WcwfV^GF*E>G))>l;cSNzV|IcY0w+@I;booeQTLD&fzj4XC-`D4S)aru*NUY%t2K zhlWN?xT6yXd-^<4_O&VeVSJovY0Gtr##J=tZX-c=+fjJoPuR)%ogHC8;5lS~FS27m zr1w^BDeI}h$W;J7Gf*Pz(0`6OjIj~ToFV_Jz_yim`bM5ggL z_j&2Tv&CvivyZ@m4VGv%u8l9W(;TS8D`GZU#{?H7;Nij@k81$DQ7XQRs*q=fm7Z=kgG+OsK|b6(V%&oi0dxcMH98$MelfA7Y%m zHmnYe#Fsw|;BWF|jLNs+x*~dbpnDcG{mpd%Uromh8-_`K0ICv8AbGqTiB7Xg28~u;fjU{i~g~F?fKD`{0132~(KZ zfsg39%L$r7B>B>DYY|i1NO$!SG^;-Z<=X^+|Js(m z&s$K22`*8iMe|j`;(aa1Em??1)0OFF$8a)EmJdD(=5Uwu8#}EZz>=x=bYC>ea@Om$7zed}kbuKkf_K7rHQha|Ccs7ZqRb3){`Bh!3X)Toag!9YU*U(ZE}F zC2b9OPBek{9?_u9`4Ed|^^&J~UGQNvjc7bLje(uqd1+Eaq=Smt<`5m4)3$*A4r>L8 z-8r!A{46Z9FCt?$T(&DP4mAFAf*gk>^p^i82;Jw*VAFXJd)5TU{%Fv#v&qn=I1O|- zoklPB1=QYG1h4nG5EZWot;%1}`0FJ4_YCLB_WMF}&`*duaEmmiropL<7*MwF1npJQ zkj*jKwvT8)(bgm=w$%VO;UTQD%-|cTY#_0JbjkW{Z(yYPGaIr_huOR*Fwrgu`))^r zs@64>n5IFe>E9uM#p2{59 z_V+bpKi>n2r<7>!jmr>w=|2DUp(kYjgS*hByB6#@U$5cODYkI90ZOYMF#FL$us?hj zZ!NQji@suT;EoQPbBW{6ZC*$9j?KjhgBnDZ%cY36<*{)evp`viu#<6tDDw6uNUSJB zPh%Gl{7#_ck~^cH{=!Nr7lx*Li9p(G^xM0Vs#lGt69x)l`1@oAI5eRQnz=0P!OvW;d!Gg$$3A!rgx=>tydjtEN_tBcxSuBbxw~%a!nO4JOmCRIA%SPP zj)3zaV^Dna5Asw>xW8*E`&%>sW5Z`~XZme89iaq?R-$yQb1_xU$58u% zPu8^`K-s!Cpf6hk1-JV7cRMm6@aPpdE*}Oj;+BxsN>Aj4d7#+(8@POuA(4(Q1GnuC zpsyka?PnVKT6&i`9r7anh&WG*H9mrkdJoyK`2`GcRYIlP%JMpw4RV-%-Xy0^&T5@9t^4fjBMVJ{|7RD!)# zU)aa?@t`(m4orG=pJOGa!-Xl%Y@ag>K=o!D?HI++Z9+L8p!nC zd9rhbxA4lhbKoN>mHW@{SA_1y-=i~ej#`UVu=ssiKB-^i-J3o#(K z9Q^MugT=Pod2wVV{^+cQ(X0{T@@fmNes!I^`TU5Rg*;(la3DCGh{W3y`0S{-9Qf>t zf>Z-{_VH65Jmg!WON;;%+b!ig<|DCtc@R?VJiwOAIEQCOW3^|jZb+96OK|DL!sXr2 ze4>ZMnO$ayoke(;xuLY7Iwa292G_T9Gee9$=?+kWywa&fK(KO3T8s*@k%m| zWAnZ>zK?O!Q<%@QbMRq}BDQ?q1lKpz@Jg?FpuiP3m}K8aY{rUV-KyCbvhf0!yR9Q8 z{ELt*p~vKJgk!^1HFRB2fc0{}U_y*HygQ`MqW!(WN}!dj63Srf%g*p#{?2E2k7(hz zEQH`MIk2j&06&<0C-zRMa9O^NwNEtwU7KRK6=(_nq!_mMi^JisJK(y}7Hk=chYdNY zAmM%k)ihM$;|WWcUzUisuS)c#y&W4{o zWoK{d;nM7rP$ZcN&O(XoT9P0HOufu;AvykW{~|Cw?+Afg^`Lw12o&x2!ptkVr18Br zHeXtU7aGezy?G9pEos1BD=)a1qDm$Q_(AXeogl%Fhgn}gfv9r^v~+)mf}bLsrpI-; z=e&c;@c;ORwr;qvmec8eWa9bEPw3G3fw(E&gj4q-K(6k6xtx0%tJK}dW!tRrNUc>%Jqe?hSM9r_+Eo~ z_N|bmbM^mTAnsOIq+X`|xUpgeOs?y~suKn;FVJC> z3;&f`(oC00boJB85VMg`5y3L9OI}Q7YziU|e@~@FX_=rtvXYJ;l%tkfJJ{iq0o>2D zqE{U*fu6AtjnL}nAK`KpD*D-^_T+RbwoVCaPv;PWki9TX?-hhZ2va7!7B%%YQS(K| zpi8<7cAj*D?cd9YjlUl(HFJaq?`3GFY(Cun>rO=5`Z#vtFj)OqN~_OJrRkSf(AKpt z__Kw768SxMcu4`zS)Y^%x-vN+KTT=$i&CD$)C8E+=n4DP=8!c8dtvFT4CcP88(Zr| z;O4v#5Fb|pL7c{WkZ(%u+_zHqo)T8NcLS{0X#u?Rji6&214@pnY)0%6)V*<$r4&B^ z<1u@BH}V?1tSSSS!zbagb_9G3H^tnV5Ab)JG&M61fp(`QC^ftfsuj+|X}yyqLyzM< zzP`eA-+AjiwNa$m$10&%LyTUSew&A>8bDh?18+@rb`E{K&}y^Lgz!W1S)BIZVdNb?z|0-Azp#C(!Jp(sb3PEBI+= zBOK;_#@ltLF~80p!jcShWp6?`|aaSv%qOV;%exeTHewisv%K{cNND zK02}G4j3w|#meO-z;o<@Oy8aKET?0{HqLO z39?*f;@Fm-LQ2v?ZPs6nXeBle~5{%35PW&eBe^bOgyx{2P{Psu(s+l3B2@#eOkH;kDM8Y z7sDN}yRjX%mi}TdKl!u0R-S-zz8LX5nVs8ROYCP2vFaF0So&80+veON%KH+)(w*yY zw{!R4X;(2i>kzzdU54c6ap-)~kMjoSm5sK}CV19^t<-uByOhtOEXR$kyQqnFL8@50 z;UfA746xx|Zg;~=88!pzafSaFJJ527v@e!s&c8cwu&R^9-ao;9X!-zHm6E7Sjc~@= z5SJD@1M`T%OyPVGll}&4z=K%3i{pYVq1e0K4pT1#!|C1iT!+B{WGip*l>WUX|9aNq zwdW{Ws@fxV3h-9q2Qx^wfe62JmgM(~*r!WE#FirPdc?;k zs`2pWpD5{~a1HQC?9 zJtgAJtrI$0zx75 z#ciS)r2va^Md0g;YCLI{f{I+GWKZVLazBA^G}TNX1JUs~Rr?XKZFI%}eFwO7=qG81 zV&3`Uiy(gKJLo9{;uS70C1{|>rY9@SrdscImXTK|78CUf>4;`A+c9NFV3xJSK-vzCq(sS2RJc7v~uVf)4~~ z>yJWGUa}H~o|y7^vKlD!a|E7m-;Q<755VQ) z6#X8<`}rH7b9oLl{WgGPqj0oc>JL?8r-?(njjp8r4Pta78a)muu*8UyWLIxE+)PZu zp%rp?ymuFBUCc$BsXkb|c#On1hGDeXHEjP_15)GqU{bvT&x)7MA5loaEomFs^Ce68 ze$O0X-K!^@F0~&1UG2t4cMmc%6MvZP_XU)9s6t)ALXKxshMx=L5Fck@<+#tFC~|{W z9J`;n58CO5gxp8dn5Fnv;W&ifO~k(&7<&I_3?(Z9*n5Rih{~4%FY!by)wl-J?PueF z+W@)0Sr+9Nm*Ays<50TJg{4*L!JOFdAo6$;_60QIwDM)(`K^r9+|s76&KH81g9dx9 z%dwVvuHxEL`c!>s4up$2@P*>t*wde$M0iRu`Qsx`(|&BBJDT;;z3Ky&wAF*pfkojz~gl{LA2ioQks6ilICtOn3#cbAV3$g z2(BA;3Rbl3p*Z_C6bYGvsLwKbra^=rd~^l3nCpY;s(29EoB{t@ONiv!)s#v45tGyo z7~G~nFG)CHeMb;~)(n06R4kwWa}kfGWIbU9OBRDiY!>X@wG~6!8({gdd+dAhaum|n zqnAFv2RV+tFDkkn1RByYdD9x&v_p&L*>jww&kNzBuOId~9D*yu2K3ai3OJ$I1LC|u zu(S1nq485_-O8mj?EV34errR7c6mYlnG@)u@ralS-^H{oUNGNq1V~>S&)L$Dt}0tb zZ?83{B8MJfhQTYGdi4aN3wP#f*x<&lXp*I+O)rMeq5iQ6Fz~(`*qdOU-Q11Xue20D zCrc8qR!0an(xYk7{TRL`3zk`j!(UFjsM40=9Sj`|00AC|lE(^Ro14>IU3; zCmt6Z$mQm+OwzEZ9jAW+t~VfnT_cY0)PDvnxIUeJclCx7<8tuccWHERDb@1{b8Q42XpQZT@*7B771Bi?OuY2URcIBlLWrQDqJ+cp{f6qnJ{ zHbrDaA`JdZ@kQH66;#Z;3+MiJv-8|+UStp8*Xc^y#8&Vsa^m?r*Cc}NItQ}V)R>mc zno1vY-FoeRQ|OMY8WjCDhfdB|4HtE}jFzJ$Ikor=d*to|t_2fmcd8#4Diz|Qi<`LT z;3g_B=2%>#D`@S9B<>kcL8aX-Buu{?$4{z&5&v4uIRCBY_@DDd2S9R^%C*?NADn@@K;tgYop<+AZK+A3`d_s`;rtdQ7r5nSDJ{#hkc%TOH4jDdcKV^F~LE zv!BWQI1ahFa0*ZJwh9d2SD>G3hIvm16Tqvb5?*L(vu#Gf<&)Su_`HV85^;T@`6+Qw z&gH+A-#r1x|G2wE>M;4y{0SbYnSg(BGt5{iM!Vq$%gzrce;gOkZKEZuQ`(!G`!1nW zeF}t1Y0(P@_LI#o)0ps-tK2)O1jl}9lcQ$@>29aHFfsTR47ViUn29hX^=Q&#-*rh} z$$mCx$^zQ_Y%&~QLos8p9GZ7T;oAdsxKKuoYK}ccWm7MXPvC$v_Lu683UKT)$K9Cw zu@n{@_yrPca=H7%5dJb%MFH;$e)X!UG*RXO8#pXX9Te=~zhN#r{L>d4-Q6K!M+S6H z&w)VQBzVYFN!pUd7;{sNL<)4V#Yd)5*>P1Ux{XT{*v-biFD|^Qech~o{|->LI}^FxotkrnPd~)u0xng?|J0(4~;j z>xYu(TZwe=A9D6&GFA!`+UY%uwkG7@m;6W+UXlvu;`&?A0@AVm&t^5MyCSB$!PdiHTLU?4FvKjcySb=9ml0iH{ zgig=8496$;!;!}wxG$=hl>6(`()Iv$rl*oWy4#3MElmdYO@^61e9t$^j>9+^0s8NE z2kWznMcINgm>D3CV37=pk55AL)Im@ayiHU|HXE?fW8ZJ3mbcAZL66yS-0x3d5;6K+``=-b*NXr7M-Lh%^uC?`uRPDL@)Ff-YZ%_pI=$c zT7@RkO&1o?ub0$mk8-50nJUL@sY7@v^bmaSDl*@Nvh=&3C=Ju$c0bC7gUo#|VkuJ# zE8JV5s!#{)#u=fwd@NZgBun21*O1{gwRq+29nhOSiHwKG5OTPQL@3_Eqg=KkHEIJ+ zIG6yRe`rw4|7UL_G^lf|1pT=#2#il7l;zZe_`f#rpEN)w>>B_RAwRa>HIS9(SYRs0 zfmn28IU919r@G&`?2XANu^v{WIqDwx{aY#&&Hvyw-X>v!p2Ya)2a?P6Cf}~Q z$QxOxKnE?fLBMPR7(Q#^^n^`t;a?}>XCHQA;sbUoU5);-T?elJ&853n2l0!(`tm!( zLdHxYQETHpUAgIR*oVgTXkrbz!AhSvzUp<}y>VRDcC$A#xe*6SiQT*-O)2nGF9`3< zTM75SeuQ7Mt9h;|3iLtGFJ9FB27Zok6`bCpMx!qbk`AFTrXT(ezU0m)qgR%4EW!}D z-7E+tVZL0aa2b^yRiUE`T5*rVPDr|<&MG2>A(n1~HkmH8@H!4gj}$q7${w1z_k~6A zA^0&X14i?T%m1k5LfnQ*lBy*R;~!6iPp_o;v0;tiB>x-EMl6MHArHLyD*!ett5f%~ z5NIe;pwq7I_%QK0= z;u6c|?O|{&uLnMjt7Ktr%6RdOHp@RXi54{PK0f?Ffhw}ty#mW;JqPZoXFKH^l_GKJ@c~=@ z1!nSJCa-PKme{#oW&5SqkT;Eb$ge2`@DiiqN^^E`yf=&-N&wHI0R&6b~$sl%|)YOi^m%Aaj!8v@_>!#yji_y^eiZS;Dy$@_rZJPRGM+v z6rPnvL6YT1$X(rri%+Y;$BhW$qHD?2Z8GRDeF27y`}v-!v+1i+fAVOl1i0m1gHP%& zS#M@BOgY^M?t;tkWn2eH>mOwA;umu}^8AUL0XIK&?1A7BFBDNaO-e4bkj+OqZ7MjO z1&R$YW!oT3yc`7G#@Eo#xDf7muOhF1_<>;k6nLSXh6g*#p?rlmxYhfh^2G`)*L!r%*)Uq6^0ecwS3Vp*$_JK6mtC>crfgNTLubXe#sFMHPnKFlw)ud&htIIG(vkvs% z>48^J0=VxEWzPH%P<09dXMHg!IMfB5`rf)$U%rwC4J$OEqeL&E62+gU^Pa8X_B3-G zC``MLUiZlH9huCelK1N_e`GRQR%rTlN}G8XE%f2>1z-WoC$)zrQyw#< zxN$)My58?3O}G6>WcVxQu=6Ifx~0zbEA+{nE-SpfG8*&xIY!B+A6$l71aCiZ#FM!? zIKyx{xE{|#volH@i`E~demp=P&jWWp{>nsLj{Wl$#C(RI*i)Xg+*g?aA52px;AFAYXPQg>co&$);0)2+_wz#MAXDoOhL>ekj6A7lS4$IN?}1!gv1bl*$&bach3@Ee z{VB}gIu}wS+(ylHc`*FXo>U~xfPEZuS3f5b+f)uX{BFR2AP>m-bn*^GK> z(o|xlF_Svl2RTNqux$AO3{qQ5r=M^JEVGVDnX zBkRN(_B?*E^8F z;ejaLXkG#vyp{)grV`ZG*$?vzRzUHlPAD>d1VSwu^k(fntZEh{mQR-PUzeEhp1tL> z#F=k+h9@2{zfGbbH>H;Jsb|9LIl)Y99=H4Oq7*IXy}_qi`h2rRGxkws0BYh(J>DYK$!Q3WDWbEu>p>8bn+5 z;z9={y2NcF^w@-Bj(ZuzC_Mq|V>`jECK)=E?a3J+w z_YGvm9EZB5*MhZO6oMDo|G^IDbd3L%%0IkX2|fvFgG+8O|6AlDvf6$Wip8vOe4r<; z7Xo@!u8S0Bh~ezUB6xN}3`F^xh+N5fy5epOd3PrX4_wg1ovbycR7HNB|9Mcdsl-8LC^d=R3S55_^PT{URA z#1OMf+|FRmFHE|5i9Gk|$H})Qp~2ok(2&1{4&UE#y9R`)`-V8!>9-OVywRXOxso6y z?aGe(C-5(gzsE$4RcWJlHB-}-hUm$+VfC9ha!c(JY~!V~$LIcF^*sylSfK?;PAbr9 zGG6!cYVPhWlF$Ckkw-PA<1S_t~3`|#?AK9Fwb#U{wdN|3+uuBxICQwzL%tIDHKNjZjx_*rqLa4@!bF1gqby`K*zp(7~;I0 z1$o9;>>h?jDu-C$=ykB$(xYqbWC96dh9J|F$lXbwVpEJij7&=+zIKbC+Is+O=w3)N z62!#tGk}MDS=(9}=(x5AA34d;(CZUWY6`bb!F4JG=00XmlB0>9^;Fzl)4;4F4KQZw zH2NdU1H$wsvkOE0?9G{9yy|jWcu+Zyn#Cot+4>>iDbc}7#RGV5?j}&Z=p3jvTcVQ6 z1#&~O3iP@H(faf;KHu>+w6>{&qupn6sBR8B_qT_rItrreS{W*TVm1D-_C@)vq(~`PEEn zCGi9z`wPjejnnC!1TQw_Fvr>1`UK}J3de)5`IxjhipjsJ1dkJ3##x3STb@U*XN3VN z;d}|@FJKze3Tn=oDA_8G4xWk7JY^Mr;;SCoOTqGQP9SdngT0zbdWq;nj8)A+)(6q}A^5sA2iwB5N}WV9|nB z2oYNWpSP{Tae@ipWb%vue(PjhK6e%t2nI4gP7mo*t3iv6R(MU^iLhnv%z@)XrN$V- zsKFI{C@V--IZdN~ia!z8)GA)e&Hwm^e+i>kwt;=zm5IPR5@lmtNfkt+hMxp1URNZzJ;(fZu#(-^TT@h^GhGW-JE!ATH8x(jbFeCbB<}>h*Hx_Sa!X^h6lxe}+o+iC7cG?S2?siLYFjQ0F(R zut8^#$Zk%@*oFdpQjObu43TFGligNCqFwVs?T&onZn|elu&5O# z1Z9Hd<=>>TXdJEk)`|5Tr}VvjA6i^9hqaS?A#d+32siR2MS1lo^2`K&$mc=hF$-q! z{44w^xX$}LX*R5A`~!&s98;t7EXEw4k3sfsaBXJ;8tp1Wp{K@B_vIO=^aPXbTL(eV zT#;^GUI}tdLRi)%!#{sJjmOsW(QbMxypP=uCslLcxz9wpeTxYFDILZhc7=lb#A{p+ z>^bU2Y``;J;t(2p2`eXU0iywTCL(CTu`XE5 z=FpdVChX(G)o|0T45A!8_%edcu-W@Hw8#&TW`{9;w%28dKio@HXS-mD*CRAMEK0fL z2b*)Z2hI?^AIcXg8Xoi_2-a_u3pziv^NZ&X?h9_Z0TTrWB`1Kjc{dT4=7` zppj zKSUnRgh6E$dU?$>T2!0_Jp&QUR8k5iUwnyg#uk9nh$P+iEE|P$Ij_A%gqo@SkD~Jq z$MS9CIAxO^At}j7r6l3G&Z{9Qr6>(FG&TJyr5!?6WMvDHm1Jc-*C`|z2FGPhLOGT0L)fP(qkF2G$j2E7<0U)92-q0 z-G3ey)Zc_Li43zmYi?fMRfvHmt6_Gq^?vI^tCxJ^y!Oa z>92SUyC+X;yw{Ul150fC zQ)iN>SAoo3S(`3!G-9L2199woF61qcffZwtSQ^2aG-@e_<4ond^>~3ul3}b&qdre!3@eQ zmFe}KCA8+(KQJEWfs;%WXqb5;{FL$K90TJxmVYE%*E6Kg3*w=DFap?&A=rCVnkb+8 zzwhG(I4WO2|3W+ZWY=Lddw&Z&*8kuiQkq634rN2c*i29?m`;17?=sIv*;ry(2fM$T z)2?iei$&HzZ z-%MoNbu?+)9F8^nu#RUtV+mZ~38E9n!C0eT535uhNa7rS-XUv)()+7aX-;7&xEsq* zN$oS_>U(X_OdWzyuE(*guZo#yJRwnQQ$ga-2}t4H1%u#?P}p4#|MphGS+%{m<9s?P z`y`2~+5IF#{u20XSE7k42+X(Zhac{qrE#Z9L)H zk;(AGyqELBOXK;Q@kIW|ByPU&8n_1)=_=-!9k1;`Ia&!S|MfAUEq7sgk~$sdVn*8~ zR-&TgZT{np5m@kiEj_i%A7}EkX>srkJoqFPW~tVK>van#-^b-ZOKUJoLz>vPar~^* z7)%|ppk~G2;O(1QNYI={tqQ&}6Hy(mTN?)dEdU4(sYZc_T(}u_A3TIS&D@$cP!G}P zpr|+n7M2Ks*1kHD)o+e6k)=3}HKFy@NteRb;wl3 zR1INV;t+|4OMMnukd4b_~=gW)~gJTMlRW7QqB?th9e``XFu zfn*TtbtTgTuA*y|3;Gai+M-9P#=K;FGAc;lzY0Llzh$sAo;l~9(`CE>>&-mzq=h(THMeuEiGiPOGik8$W%%Z-OwS%~ zfG)ocxZ#!!QZC0|CAy4Sznuk{_bjl@_zBVR(SZZ zqgwGS^j<#59PK94oqHm|y26;cukwZnd9HWu^9%GQaqMdm4H=pGdmkQ6Er9Ip@*CjO&?naMclw<*+gZ!;ll~Y zNgd&FlYSB?CQgGLXXE>)}Gn7M+C zubD~38iv3kFb_6>7Ck!E6FyxoVcP0*=x9ntN%xLO=J{|3IGxWSZBJjIiELo0Wrhl+ z^HxA|Ss9@EQ8+ZBO0#0O)5`5%S)N}Um`uC{i*|@|ye?sS$jSvrBLncL#(9u#T}roE zX@j(^2>r6Tmqjd^N&m$!qwgPQqp{d(cyZu5`_kVA2KRSU|Cn+}F3u#+uctwy(Ofdy zzyyX%q~UFc0gC)u1TBWi;J0T3+5Om`Dc|1BzH&Lk^6|+q9CrsMmG7g?r`*B*!$q(P zZeva#vT(v}8~nav4TXYGNStjzFPQp)xx5yv2%1R`tQaQaLfY|Dcpzwv2*b^h3G{W{ zBUE%-L4CWI7vJyMLbK6iUwnU8@rO$+EFpf(5n?ur8 zNm_lpo^{R?LnCfJBYAr*Z{FnhxXaHB+J(HB^~sGa{hA@29x;iZ{$3AU+XbO(p)_?^ zv5Rjyf!nvHujg2po8fG7CEi}r1X3Sfqn$z%=9~P3Gr9ZV@z$I0)A^h!d0UMROVdDc zeh73eD1}+uGeGt4N>E6?#&Hm@F#j2vG_f!b-u_sF^G?mBrVl5qNb z8HQdqqN&S*!FKo~Ie20P)m8VxDc+BWVCsCBDLxDZ`jYfc%nx4rU=O|sRH2hy0$`&5 zTDszLC+j}&9_AaF(UzslsTHpm%hL|9=7AWZEk6ZEJ+r}8?-N`2tP^rHt#Nl=AqnU| z0yB3yb3UpvR5IgX!wClrbsQnu)l=!IxB(cjUkF!qlCdcCBAMx-3z34+kYM{Coci(v zg)=iC>&XKsp!0R>BSn2XVJm${yg6cML6StAWh7@gty#m%G|zH@pvVAbm7ig zcI(<H=SrN)Te9nmFePqd!~3c8yr@0?!$>GNZ#rXgm6!n6JDm#MamVp%&oFP(1umCx z`Z@o~oFQ;F(W8I&&Bc$jiYNC4@z2pIO#04F5SnEvbj`3n*$3yf*X`bend{Dk>%N`!gB38~{iS&j;a0WY>t!EWhrK!+~4Xa3@$UDdi z@8iF#<2c6i&OpRy104T(7u5`JL;7h&*!#PQ$-L#f9w904%5e>o@vbH{|MBR9)O^@% zdknLJBk;U{Dvm$z0!9D1!BfpOWQo>9y1zdf_kOzuim$GdmC2|0B?*CeF5(-=99ux6 z+7!Xng0QB+Tj;F09X_c9knygkxm;EPjLiGWizxIWD-Jnh@=6}vq;;Z9CG;)3CE~}5 z?c=ee;TI`Qy^A~7Xwxs3wz9fov5?5~fQzn)FsW%R`~2k>bhbxfw9z&0*A<@D)=*TN zB*0rxzX*Pn+wg9-S3s{icmDqT2eQ^|L|ajFSo2{rY}cO#=Q>P4MXC}yd_r)RVh`9k z?ZCMQ%UBpc8}zJBlSfga^t-tU{IcUXvD>nt{#^)5GdIW7PAfDHF#}sqUpPTp$c~la zpkX%&vU-H*)jA`pDt`^!2a};=p(s>%3sC_VRn#1(4KI{;6P;gP7_jjwGn=u9cAM(a zHu*DE#&Nj#~eF*B?yU?^5nDh=m)uzc+^Y>tvQmx zst0%3&6drO>S~8P*HW^wcpA+9t3!uM_CeT)C|Wta<=^=xNGJ80(QO-J*on$*o0 zT;Rp^H5}rIc-0`x$alj_8~nksvJT9iL<8@bAH=*lj;i0>AgJ{Z*)cQ-5z}u%i_k5W z^ePILq!vK<>*bZU#cC7oZ3Of7Rk$1G1EzNRZtsgd#?B}1z#k*U;HLM)y zUK0!`nM)$h-+_y-kD!BcCvk6Ty6psUF_N4N30oyRY}a%=<94DBs7=&&ONdjjCI$QhWzoku$#Rl&|q3(%5J z#~I_p(15Q(7Z$BzLNSRX2{+4TK9T+S22}Pwgvnn@Aht&dM!VYhrydqy z&WGcms9K1VEDFpXaPFZx?tPV-v5Snvt0Q|-!)690v7_%+pp5{7AKEAQFOQZ()0@lu zVzo+8Y)b{j(Q>Bja|tW9t-@QU4nn*3J1{sVi^}!J7%bEXLXR_ue$N#se0PeR=bOW> zxetlK-OWTQ`Wa+br@~iDE%?b_53@!8&rW_#dQzi!`7zq~_}@{CA24=5Rylg}Qzx`T<`G@^6U#?;&KHsLz#rsCNBI90Y~jWC#bf0AnP4&e zwXANs3SQV1hQS|yvG&zVpuzDzw5`mAomm#B;K${BtgoZO8hu!MZ$8N}3gP|r5}=l0 z`s8wKC|GaHH`8pmhcEd7V5Ol##oo8TW#JIk|JW59{&4+n?mUxf$2q zK^7u^gQvYol?oi?6E$IkZ!fgyecRXY4pnIWWNRGD+kh9yH_$qfKsL)N({*#iaZiZ{ z?zq}dJPc&$tBy3dy1Ru}JADf5zpl;q)XIVawi6|%PUd!Y6Hse+A(>Je1N@iraHV&E zJhU2vi59}>xOR};WB#U3i^h@rX+qTKyfq##-w8(hBcQA~mz~HJqVfM_lB2)6$Qj!h zICXb7M#egW+rDTBS*Odq-7kTGku&}*<$9c{xg_k#7nYP`z*8LPCHd-ZWZ_?7Sk~kV zErkoQLc@!diEtd!m4Njk~97v%5z7;nWF#lGE^jyu4!rE5$=W zap^hYJkJSZ9;NU`wd&a5Z3)!#xQ>dNN~pKy1anU>07Z3Kjw2?9bMpyA&Iy1fTX{OF zEJ*j2h|^ydv%zpXV&m;FIFs4N&aHib1M59`{C(;e#N`G)_fl~$ZPEnGs_>TWh(1) zp?~ROZoXp%#n(S^vw~uF@o*vk(amc(Zlx?Pek_ZL+$=Yu>j0F$lA{-H7r@_X_sJ85 zaY(CgqUCz7PjRG)1$~jEJ9jF>N4-QckwqyA7}`brkU|KV2jfj zGkf@f7z8Yal5@2IsV|IfVsco@` z1R;Mkelh^9AMZj@!c6qBIS#-6WigYhI?Tbk2K{`NF?*LVc)G(0LVPG`db10!{V9Wi zh;8U{^(o77dcmSN_C_UGGVcLzQ228lEbeoE#>E_?ZQ4*hZwgfAo&@d45qMD>%D&u~ zj(@+4;8L>%U|*9&?(@Z%lX^6);75_izrAs4h&8*nW-|OcaTkva*75@aCZV!^2rp0J z3(PUOLfi)uAgAv(t6RtL+^coMUh5BF6Y+NMGh@*VKXPh z0ZX_8_Zx&ram;uc-bzt)T^87d)PtM}w^LsA2iDCz!*NYE!1Tdy=H^*^~J`e#m>weMSWZ?sC~)Q@D570n6H|S?8w{ z@UnR$7${oe!JGmxRv(0n`LTF@@?$*ORS%(wR@nTe89tgtVY-WlfT2vL#~Q{T&fM*0+ZO&XiX}iUV*7y-+4v$0eDL_f+#{d{3tqs6?bIF8r!XK z!uJZa*Z6^?X&%{fxtZjeU1r*c5gHcDAj@U3-Pfn^(BP zR>fkNJ9z=w7t;efC%6&I5j~par$jBwJYmJTQW$>1@#P=8LWr#~sjk0-t0N29=k+!a zcjFfHdImt~>I2;WPXLL`Ud}n)sx?6ZsWF}A<)!G@a~qQ z7&mMNCihojK=1~bb|w=1*A$awnqh3K^m7)tvXz&8VFy@my$D|W?*kzmlVrOSsw#bj znZbPc+`R-JTW-fg8wKf>q5#hIHV;JW4Z-$g9N4Xmfuo$$?*8v6G_T!DvKxX~dzBm1 z{9Ojea@3iSNd^R%o5Kq-k`2(v)X zo?3Rh?gv}dJ0GO?mqE;@@ihKPCJ|Y`1g1?Z0u;O|clX#W12&5phWLt%f|v1(tIbu5gjFXgd9%X@YX>9>14e@ed;_H#?%zer;?{{>whZN5RtB>1eg09EWc# zg7cGFpmysSNbxAZt@JT(I7k9Bx4*?L7xPHrP%ewjYlPDwc{u0Z;Q#M|^h1s?c~GoD zc4x@Z7VlbCwOWRn>q?P5l=BJ9&VovF4cU>^i8lbnF} zrU+z~|AKrO0XP<)&yL64`3q0ttIoqUK9~ zv>8~>G}Nnz-3c|ipW6YLzxv4TEPlZf$0p;USZT;QScNiO(Zst-lwR6b!>d)l$@`MA z3PLwJL0)Ju+?-RvCOY@P`*bnLz1RsMlP1$MHf3nWorT?k?~=78{a{X;_|LZW!MXJl z`6;nqdHK1`%&M2;hz&clZnY%rVKt!JYERzuMxsvn7w9tj1_goT$g?S81_oYeYNt*| z=3avEsC2YABF>)pr@_i89ULb(9LOJp>eg={bz6*^?@54?VKv!%UJiffn&QVlbuipB zi`qNy!*eem;KJE&iOa+t;Aq2ng!99|zGEsaYmmTOasR;2W)VyKv>4<(o#DU52Vhg~ zI#$`Q4nb@SJV=Nlp>L+sd(-nl$Dp1W45UDT<~4ZuGLnDbfj#b(j3RH<5LKQ)8BK*g8qrzPojrh7m}cR3pp;6fgD}5I22A-uZ4FR z<}5Z=n|6fTvD6xUI&QiK2rs%$#D2Ab>j!_BGGqr2!nqla%}FqGTLWT?+F4&@0(pAD z5zMzaknbE1z-xL5n z-W$3D%a2T>kL(!{{_c*RQJTC*My8N@Y8L0ejEB#jpTK*OUg7)ch4L6eMBBX)UPAzXU|^8c}D`Bs#8$B)R4> zjrqwCIVcHq+iY4o`T}Uf93B?^3L1!9;Ch%I@qP7@#oo<5T!XXb1m>b=+C>di8K*RxKjU+; zJdDrK12^3ioXp+NT~iOhOyhQ>Z)E6)%qr5{FNaC528df{6Skk{?rVH;YLc!C$s>`Q}_uS?6Kg1Av-Ngpfuxdd+C2}0+a@A-Cy z1x|Inz|ej6P@R37OpfAQL=*23hnjov$kvf`jw{C7o1Vb-1wKeNoW$Y;IXvSZhzZZm zCZN0E$T0fELkY%@OT2R*NYuUiu`54{b z2%e*>_^%({W30B5e7Sjs1+Q9&Ca;g9fBpe}_MAYNrN1AZIR1jkYyHs6>M(@fl|#j} z;}F8}h$Zbt+2?=NfYyO3Qo><@BzTn_J@ zxFehOC!U*SB@vq=JHeHE-##1K4gK5>BQQAuV=c!>TO)v#-*zysTTn?6lf- z{(tjdv7p_*!EZ?+GjH<+sa;v1A=ARUKwF^tTL3KEa15U6x#EKOW?Z+LV=RhhpqP&u zezFL``8%s%f$wg7>FonnWkThW)hKa6@w3N%t+@pUz`){MZ_w9 zGTF`7%LJG0gGb4(nDWa5d?YoY`c4GSwtR%IXS8D0syUc`QXXSgPGnXU!SK!RHd-c( zr}WSuyHb}8gGRT|ykQyy@w3R&?iiAsWQc25hd`wEIrxJQNnFEjej?~c zhT^beIH~$D4Gt`u%E`BY| zfDQ5UarA%}ac#0DBF6Kf@#`w`(DO4>x*dmCa}I&H;U;`zn1JO|=fZs5cc9YT%Vv4U z&$8TX`J&l35^r>mhI!_Z}*h^aAMI;JTx)(z`LOCAvnnKLv zdd}O`L*RSh6V!Bk1^V|l!6?ric^~6giAw@`Q2L(etQ_TX9dURi-3i|A2!*EB-^5mb z4zBEqA~E+rKH?7UWrks49p?dcfP+2KG=2RM9RE*_ z*iKpwI~EngruhYs&V4teI{M(_4QaZ0LyVb6Kx$c3M={(vav#SP^2wT*4bZVlg?i8j z@OfN32>!KzsTsBKIrae@duI!;YSzK2#oI{Ov8}X8YZw0PZ|8a3ypOAVr_-iWk+9Ur zo-gsT5*!R4zkpfHlQmMUcw=fsT||u zCu~_7hQeF9y~eK!ShVRYJmc-)&c^qkdj{v~V@lAT_=}hagu}0R9qLzh3?r?pAfZLy|)BfPCjSz-N(wFHr!@kzcs+dS$Vtxq04w^wgm0AUkO2Z<|C>jJe&PTOey&i%u36Qb#+wjnS zU052ybw++&Be}v&IPUC6cr$wjt%!NS8|HVDxRL2JX1fF#JuC;7bB$NpCqkEL_5L`xr-;PGli9k*wW=670HWUPh^K`aIWDsY`w+hZLU*FlI@L!$3!-a5ERRd)Q$!pZ0b+QSB=iv16P!#I62lW?M)(Pp=Prw(5gz zN2?%C=_6JgxPu9&SncL#u*zmN6~DU@ZO2cbhd$|2qdA_$y7H}=luasW zvH4}D^4lABG<)%1b>9V<+ND5}@<8sB6n)pCr3UoF3}o zTFA^m3{y-I~Y@whrQoFR%DV=eG>qYRw>ltYqk)T4Xs8`KghXSVs- zIQQKKSp4&qS?@I~vh}?v`&D1Y5-p`@1?Sg(A0m5rw(`mx2kkp7zI6$nj{gE;A4A9 z(sTr&`fJ2(WG2+<>eA(ne@WobKPWN}0-xY}F!IA2LSo8spw1VJ4Hf8&AMvozJq^8Z z9;A!MgGQGmRSQaE>LG!sT+Qu2*OWtyav)w@V2Ty;B7hdJSmNCQ>J`pfaKMTw+l;Yzh>J%HNQnNM6Fj{<7qmm+s%AAh&dxO}KtL32du@R&<_HiA@t3cs+H%SC9Mg$oIRWX4z{TDD#RA!aXU6prAJ{EzxQzbA_o(~=lQ(*DvITkppmP}v3-9xK>!WvgWDC=Jd$$OvS zt5Xwc%k{4$M_HK`oL>ee*Y>j6f!iSPS}o>0tl_x+U7*((1Kzpg=;`l%c;uxdpu9eL z`dJU3#{|HOC#PW55oKI{_!bU-k*4}n4??`0Is0ao3~g@N+M^39XZ9;C?&ADilR)9%V^{jZ-M>djUZeih5OIkhXF8Rs>UzTW@#SN z8;T=4Ot|crfB?r>3V@T>B zg~I~yPi-MB>^sBT?W;>S7o@?0B{d+w{y)_JZOZkqD=>0pHAq7b>(HTe&-)25@9sn5 zli&q=f)~&Q;Wu#gRuNji*#n!WYs0~xJnA$z4|c>j(;uIH@)K(2(T6`)vSzm+c4gBk zmOcXXsCg`DJu`uBdFabjJ5Gb~H*MemTX0%w4$&)X;CRXP#I3&%CaW8O@BCt7;Xj>< z%qrn{LJ4R>Jiu(IkuU7^1yXMIf~0Q?(ZMe)Zb~;8L`|lmLJqjh#e+BVq&T(RB1khe zhae{FD!X&?C05?tO!e|#k>_>l@b(fP0;Jy%kBh6gJy|=^@|};(Mk!F~wGxGJ2%w_31@R?JeLPDVX}C>MTpjW>eBnGVjyC*2An@=OFQnpLLcX1V($47 z@@#WqxG5CJK4#&q7jMYT@GoFmEkGVU+(V~)R;E&mZ0Vol>L9)c_}cU5b2*835I<~# z3&x4j=CBWN=N+NVS7$?2f*rjmoXp#7TZQKa(#hJoA8>Kf53s39jAhnqY2o^Z>CyGS76ckdT4ppO4J>DAn>CA zU6L^!nllt=q{;@2*{%mi4|WhiZpP6sa2x-wJB~3EJV3`G0ovy~P?47mEza4Z%79er|;H z{55p;u`S$A=?XkKkpXVAEU?2JAOXq-VU=gJ~7#@$%JTi+Z@8p8GkNVr2vs17hsjNEFPJd;;12r}?V? zE`jO(Y4C3FA=GXCOOmcNF|9=m+#4+uZY44yPVDgpa?z!BsQ=!ZHzHn^j85 z5m2T_OJ=}I=RoGf@vFvm4fDQTyoOe1-$KxC6{2y?nWg%M!F-c3_UvjTc>ivM@zX?T z8s{ZlxA!39U*KcUzcZ+(C{K4it%I6LFTqyr7H+mlhTGxX4#-Lpi%;i~`~?zJNKhAM zzr6rTmp&7c$5^8tM)*B-9Yd-Kfq_x=0I9mE8KNDj%u1*(5=_CwC5; zA7Bhb0ohmK3=k-7W-w_n-E0^RHgapB>Rd9^c{+ibZxg@kW-DZFUrvAKW$?t;KSUu< zdD;>-6fEx-^cc8EDdL0^_Mu*&I4;<0Smq zY>Ov_7~g5F35^x!*q+PWFzf~o{j~1F>EBD4X*q-1xh2@&-~gp3o$x~3H>Uk|0?(%8 zA>Zk%JZZce#A^8yXy`UcE~j=8BURRrw=%wXZu%VlVPXV_46fqQ^X(w-z7prY(WE02 zxVG6ZC$w@4CBIu2^M@aa(;mC&@J%VgEIUjZ{|48Wy)t}`8Qx=Xd0RNHUM-2$YMh&@ z$(OPJ_fVDJfWuKrEo_#-eEn9k;$<;NtLz2(BN`6#{?e&vs#ssxkf$D`$cJd(Ode zflc5Ssm$9b<-@+rc?`4s-=lW;ZI4 zn9UAumZ3{se?#8xb0i|%8@n!6;EoX)I#>NVQ@dk=kA0uvpKsU51e@Ks<*5{{Tww<~ zJLT}apaTj{<-V^Dg7DgS9C-YQCO4xUu=~vyxS0PHPAwXO;a%R~dY}$02NS_{*%$aT zwUZtFvb1b4a5c$&=78(dIgi!Vao~K|4=en1$$_Kt{0zT8aPz%1ZJ6!}Eb>HH}g#cFDWFP#n|jb{R3z5?r$3wInfq(Oi@6{m7xFkSNOIz6TdNY{zzT`O2{_D z_qtJ{YcLOXKiz~nYeM0b=N|G)c{?m0C?xM>)8M*UJ&X!oXEM*CP_VrgA2`&5LVgh# zKQH1fGwcAJ1#Y}u4JXMLVQ%gtABM?bhZlB7v$Ah;z-z517uU|i2z5bPaeXP8D0Gq@ zdoOTOHUXh@e`255&b~NwkpE;hgR%GpcoaCmUoUBejfqFeGPz0;lX#UMH_eg_3kcxp zm}z8Ay8}2FN8(duE!3zu3kM%MK~l>U^sEwrR;g5+wrCsPk}ZK+)g8EFffIB$K4&i9 z^GTcV5!BP3h;`depn_!>h>kA-QAJsHUcrO(cO*bm@K^zpI^Smp1Fj>436bh+!eqAr#(Us&I6j>SPYrvrTB6~C1h4e;GTIhC`K2t zx9#G%ekJD-;d-l+wq!t_)gyA|ff&sILAv+MF}#&;4Vs6f=-#iTL__;9=xAhdbKrW` z8>#|&AM8+lj}7J@)gThfzi~e++0sVsXK-O(C12co8eDQ;1FD-$FmXmK)0#L97Z+33 zJmv|m{9|xPH4553edgIL>?RY`!r|=fMlM3MA1CDAf%kvnm`(Q+-XULICL1@xd!e5~ zrshcTZr2`z#?``9e9tR1ewzuA(=EyRLSOz+`3qpi@5=U`mWG(GfjC$+9YiLI;cK^O z{_NvbxaxNVgiZ4V_3Khp_WS~LN<70odnxR)?;sylm1*VLyYNYGKUkh$Lq6U!#_+@z znBO4*7DrX-mb^I9`sfNY{n>^pKNivXBL2|JWlLa53aE^~!uz&SkA}|*1VM-A#6~5W z2}s)!!5320xjhHYttjJo+}*IDDvB9pZ{V}-PhoI46Z&i(qQV6kj4sXMb(c5s1Kej&le|6a4MAiD?}+1lxO92|4!oW~*Iw7B z|BXzdC0gAWABwms{V6`}OC}SHQhA{#sv%?8hYhsu1o73KaQf0U$hqjB*X@RjJq#8vv4mf zvI+##h1zuAR$E+>^&b1n^VkRN+gz_vmR9_Tz*e&gn3BvrGw%44GW{GFy-^ItoilhI zKIUZCSuwgw(+ZY_+`}{-X^4J3k=r>)Ld2svWoI%p@zBFAe(sFLaAI-=-gj#R)9*=O zyGn!NmMoC19O8CLuV9D#A^7co3><``;jYkgw)tuaYd4rq&)w=JGnVGFdjd&h!skp7 z<$9O?C&uG=j*WR}egv6N>4kgO&PHpqKO_KF!d*>u;EAVU@^x+4{app4TN&4-DCZfB zPQ^vrUNJ`(C3-192<|S}G}r6sn$avuSP@ukaxg?+HD@vC4lSGJhpdzXR~XV>LKmIzf!LeTDYlQP5k_j`fZ+dJ%;m;Ch-jSruGQ&SEWj^?EO>WGdYf1ZvKJtuDd9h9D-K9+H9XqJPQ>KgDXN)p-1Eh5zsfF zvim(i@0|tQ{QVic9*)D;b7znWi$3T(SI#|07I8C~nYeF&bFa^mX zSQ`6<&5gYRcau2xpOFkiO82nT^cYlZb!NMj02F2lgG-$$Uo$kBJrUqTc~lCVPJY6B zQFxgw7oX3~x9vwcz8G_WWQE6;MS;&CQe zoan(+l+>yC`*HC8_-PbADo-D|)q`n+G@V{Fkv=@Fj-T>5&d-7x7WrEj_rEp3pUzx& z_UCw5-yLTUrKWExc^uhXcR_9 z>&1iAZ%=Tk)M7I?KS487IX04WBi?Q}L^4f$1h=K%p~3qF{5;?fN(Yw0*2!{o(f(o( zzaNE?gA!D*ScCo6b_AK;e{ANx>sVHm0Sej{U_U+_&aBO4#pk`5VtYA(7l$GDxik5` z?x|32dI&jNs{synKk`-c1Tb2v2A*VmV~3x*V@wyH%~y_~Eldcc{wx{q5{VCKI`6c6 zLFvP@;8Jc0WNur*Y<5qBE%-#xb0`h=t#x7DoDdN**??|JSE38X@?BkbGgDmqQ5Zd= z8h}pZ*>T3Ej1EVB^2PD0!NhA>GJIg=2!R=JZRt^5LvnDckt-b78;Ju!(riubprF^J z1pA|AP&2__*yARE2(}x3=9aSSF)HvWK_6QzLLvL;PY8>?M@nD31GQ(fKu*<{_Xws@ z&7pA4OAw`UpXTF08df27;K z6TQqgumvXE;~sOH$nhS&WSkYtw_6NZvdv)AorTk48)3^kM@ZRjfakrQg2l26Y_`#T zjQOAoYdp{61%CfeN-hKER1MOnpevaBL6iICAHdV|h2TH-32q*L3eLRu0&k^Cbeib_ zM;Et4-pqc|;53%L33R~J)9E~3z+1xH@eDKD-(_>xj^+0!EgTzV9x>_k{Dpa>)Y@) zdK~oWSVMU05_Fh6o%Gzf&zy{#U>@&S9BdxL-V1cuChv{pp-djZokzjE@g5$&`kY<7 zvJ90D8Vc+dGuQ-vpt6?V%dhPxaA+Oq9a$voa=pODws_#igfUcX@T}nSdBllR+(@wG z4xr*X=(q1OlUGZ_pzWMh)dLT*!||BI4%jnQ4t4}QLTkQP)#yCL+MVLaQFC#W`KSm(hs?42 z`$%}()ClQGQ5c%_0$tV~JEpbX3$Mc(8%@W4?M4j4ypVPPA_-oY{Xp9aaW+v$BEOjtv+bgcoFB%{0hmW9+fLR@!QQ)P_D|E z{(K+S@*@TVCY``nhqUNs&c3gkEk`R2Oz`mrZ$XF3eA?)MIL^u!dLBs7HMZ8YOR^S) z$tn#o`bEW=H7--3L8mXk1>^0|Jo*gx{=S95WO;h~<7)cmv?f$4zlWZVQABPl zcQxr0v2lHup+zYL%-mZ@-HixrT3rg`-h~;T8I{fS(p<@B(F`!ZFp8erXpO?x39xF| zGkk5ioVGr;CJiIFH*cdgbeSrUPdq1crlJA5ITvJuSQ>BwGJcC*2cqYCjj!wMefKDP`T8xi@mha}ZsZ zpWnDLj~tKtE6BRDmv)rCB5&{5bN){#b6cc<_8DqaH82SNx?h8X^OVrpD;k7PPqAOR z)l5^3(0=1PaMdXjr*Y<{Nwqte50zs6sSMuDU5}NAt}=G0mZg0NA+?Y6QFf~-*tHqa zO<5jTEy0TFy(xnGk<48@!f|+ z)8;?o8=3$~rL$>Fh%H@sO`i7=B7i(EBMBl~p(rpFBzb90O-T{Tr2?OswkHHN=)IZt^g_aXXfIz#gDN5oMl68r*e zXu?<>dZ8~KtLi@h`7#ZX4TX^Yz8$L4h8uVF@El>SBA9c_gZf<=dc9^0Ob9msl`k4J zBu5!fPb!6%<=t>%qZ3$HNZ=5=E*N~FM_$HHpg)hdqS==%?4hX?{T3iXqlcA2@A`XS zBl#9{(s>rVvzC3>K9ZJB?1f<;G6a1}JMsI|c0t0w`7|L)oYo~Q$2)wdAfY9Izo$w; zRG0HGJ};vgtLCu(T;4(Z4=Y+$Dn?h^&EmNVU8)tFE|~PJi0!hl#Yp+H5a~M=p6KNQ zsPS{7cMFLB@(0t0lH5CTRzp3n@5#Ct zV5Qy!T7SI)VlGXiMcY`~a54cdKBFw2cYIdWU4llZ z4)XJ(9qSgoNQ8e)snc&qED)UnW&f&R!V(Soj`LU&6J3St_l|~DkA8w*ZwAb_NWc;k z6_A`lX-9P{x=v4rs2D$(JYyyOKCz#KsckUoNLJ?j7hhQVBpYVBtHY@%Ra(F13g}f@ zP{%8$h|`Cq_-xU9YBgX?BiFTJtHVcl`s5_se!md}8}0ebx(Whnl0j;HA)Gp2M9k8D zG0`6?^wpa2bWhk}xZ=77-*jydmWy}b#xHre{b?643s+XtGzd{4_k_07_rilz5i<9D zEQCxJh3gkwnCt_d0ZdgB3?(K)yk0HbR&<4A|LL69mIcufu7HMFaC_nmGOkUVu8Uhm zZJL#6Nm4VoW+vjYhz)|Ax5~8Vs4d-ZFb8Ip=c1v9IcHzqgz!@g)Td0t%|5eHQ)U=G z^IL`)XZenBgBO;XrV_`~HrVERS13Q}J#4u@nuhlduwSoM66+fm@MpV_QX3t?ScURz~rT>KQ z?ViC0xrsn77ZbBTlQA}*fH1C{IV4|!R#!bD>^gwSckiI(g;-(gLUoqXx*l~MYK#^C z)?$VGGgx1Il9@EL#R}zS{fXYv&4s& zXJW6*B5-Ys$2O%}upHvNZQP1CKi_0>*_@%$cOAYQb%(EYE+qM`C+g84DD~&(xW*v3 z-k%O@XVpW-*8{Bi?>k7#zKpe#xbJ0upK!98CG)OX$t)MV2bC=~SeE938vWkb-g=Ok z1g~I`%3>%O%EmVV+u)UI7!yTnSmYmvwO*W!w`M-miqdD~P#-wh#uKj{!>E4AJD8>C z5AtQ=Y>|X0ozT(^HqTv9dYB*lsO6o{q5_N;+!6fu;t_lk4F`$6G3cu9kIz>AhR(U6 zIDY9c>ijN4aNnP^ue_?@=FyiR)ZqEtQWa)7PKx(bU$HaAQ{lFz2vw3f4edF$C>_2Y zw-+`EviQBCv_6uI|I|h__f^3#i(=HMQN(zb3)|*K!KadmIPte1Ii(;$S2)aoZCbWu z&CV*}RjSQiCxx+H>JJfhs&Q}C7Ix!AG)Tyn;6~1BN-^sr`>oRuUrD1(e<++OjQ~m2 z7(wV0dDJ`{h~EaRg))DtNl0rix#&{})ngrSHL(WssVV%~Hf9l~7Wl(D2o&Y-gU9gM z#IO4v+I=4s)XHRHPU2Cb7u`-S^82y;f@FNNN`h$Zsbi}yKg6Z${9r+86$TA@VSVX% zx_563ypYHj?rc&)^-B$C;I71MjwOM?^LFy(Yn6bd9>CP)@i1mg1%sY6D4h7)D_rQ`fa=??@*SgqN&j|(eR~v9 zYr3p(?m!tjwrP?ck>|wq+*IaVXhl-y<>4^PK5*>L=iHB1_T6Ug)vzHyC}q1Vv&8AvpgLD~uDu+f~L;492MW;Q@3`D8sh%qi7`eOgQzF!*-E) zeCAz(3j{X!^?VW}NJOyl=jP$lDFOI4dMA$be9C^$yoxsIS@=6klwRtY4nqs3;F9T* zVATT^}6)8IG$^tBM>@XJpb{ALbmXMG~x1mR^gnXI!5}vu( zz!k#@Sa{C_eqWdZA%Dyve$s3~tD7_a+j>gQ7568KCE)bg# zEp|TrADQ}LI4(QQcfdxO5M;Lw{tWKm&$=ScDlF!?zP)fz@2tQh$sBatgiO+`6m%+U z;Cx9ugv{eTx>I)eSN$61h0X)@_fpt(PXGrU3t(*5X(l7?Z#-HgWxv%1wt?zW)lw}}1Yh(&5_xq6NDm!p%dN7(Q zXArk9Wmx;!0@sOV3l^`+MioIgI0l5{!(LZ7>%1OX`*Yy>6+zcH&HR7wq}&i0P-s;5@&D0&(SA zZ2K7pREr9Ld+&J8y*(1_^QzeBv^DHtvK=h@?*Z6t+l9fdu6W^q0MfI=f!rB{9NuZ4 zgn{g%w>BnO-GCA~ea>Z@g)Yq#h2k=0aA}e((hmhpS&1`g8fDn@S~twkxeYePN^tVz zXxKO16sAwzfPcz1qutjGFxaevshqohXu%0^Zx6@QW#u^ZAPClI{2^)1+i z#HQd^@bSSuI8y6^zpLV~{UYzUHP1wQ&Qo!;dyOOcP9?oD0*oh5hHYYRNltM+=@|8g z&mIs*?QUicZ=#F?IeVuk>KYzd6HZd6#0&Ng#gQz-K&YYO_*v8i*F;u8Q%WZ2_YbGT z(s;H?)C*30`o%c|HNxSkGjPs^i+F1HFgnLi9v)SDpg|ZwP~#$KyHx_iHdhJawkxCR zmv9(2f}g{*CgaTO2rCxu!xft|$&-lZ*mPJAZwlN{OWXyL#QMmQgR5cv-gj{Q;{k}A z8U$J&YS~xY?Zi2u2TmRrq4J}(al_|}`7Sk|No=mGK;)z$(sIt&QEFoS0Tu9+yHGx@ z62o8DAHn9&<6vz~fMB4X^L~$%2sfM(!zqU&pr~((P;P4t)E?3!$BX0f^%Z;E@-zWY zxhcR-t29{q_94Wz7{O?MMs3}03`U+uSf~*~njUwQhT9=541%>AW`bKs7WSL0gZ9(g zShUA6_Sqnjtk6gnE`B_T7<_fX#td2ELCdY+mN*JLK$EqWJ%zVl1IeDKJYj|7Q}9%M zFZ9^+T(Iw15Da_eg+Jb(g?sW>p`kqqZ*LZ7{?kU&Cs#vB{MVJ(laVawId+#N+Xv&m zggCsUS4Bdb_F#{91^ir^1YNr<;mzDz_%P}PHns*4_ZS4JJjXn~^V@ zw|6ZrTR9iwME9|yDfdzTk`K=ooQF{j6?pr2Hx4_zl^m03#+y~PcyZc$C{S_0r(b`< zrsyEDX>c5 ztb7Y-mn{Js`5-W;2_uF@9XN7rE6Oe0%&u!DkjZ2ZZrUkAG$!FQv zj?r*-q&;l0Zp4(6FPV4pCGy02DmHpG*Hg4 zQF!>-cnI6qWIVSrkC;j?0{MA?psb?=2X1bK!;Xevxoe1-x!)y4vbH4g!w&Y+eG0tW zLU3iKDAot1K*!QuP<-t%jGb}=Q_JF@;ph*tBDgQ#p!Nmq9623S9R=um`Y!tEcaw;o zPo%eJi%`Ki)ridANxX7yf!m_Xa4@6|+cmRc)9<^?#MTM_uD*rt|IhsgmO$@ycNpH- z!d`?8!2;zlICFUvQ5m%v&!v2WW`i=JzEeA?zF~&H)-ZVS_A=I$Zi3`_W8jb4f5d2l zKkS*6fXQd=NnN%G-Rv&Mxk5Wh@IzfZqqYinE#3@j`j7FzU?Xlx6Qz19ufV3jw@@D> zjyB>7s9n1O9(2~@Vm~3VTbhb9mBm>ByMtwFK}KFWop5?AcO@JQh4=HLSkl!HTpxU! z6fN?C)f?16`H&VA{*HpGFMNI*e2a|O{0^F`d0uANTOu|!f$ja545r%^;b-z7^NcZr z!*!3*^K~cKuGhi`5tG4dZ4i4~tH^WbOCa8=5DsV$uy^n41*|=jX@ppzi_Jl-DbvOg z@&i!b7J}U&oR8QYf>WI+RIQI-W8Wu$#ELi=XEaA}TR(_RU;7+1HEY52vM3#KX%spR zJAlOxdB5Iz1l>>+m^vzvw0V@5OptSv8+M zi2s`(q3SZ((ehc@{*~3=wU603!oiL47g1xT_u62!vs)e(0vY#Gy=)4A* z<}7S7Y-V@Ot}=z^1454oA^!Kk7glRATp&Nl?6x?u`Na>&4AoS~^!C8`W=S&LupSIo z?8b2ct~m0vER`$OgQzDOq;QTFe63zfCXP7DzF%xbt1j*uot(y&h6aI0s4{f^d?J<)H8 zg?kaygz3{t%TsKFR2ht}m4Y$L`-sDCNqSgd3B?OM!Diz#RP{~*xhM6+<>YWWR=-ea zAm#yCs~XAFcd|Ibs1FW$+mX$VHE_LWCZ_#Pz`_Jcs&lUgww&|hGsA7nAx)J;MXlnw z`c*{xYKoxzLM(f5_y;@H{1&zigb2#vDO_>>44-CAf%{>~=*fEqi&~Okilr`19q>MOS=XyLFRB2#D)@KfR5@mC z;N90*tBKnvQ7Ug%L0mUZfzo-S>A^L5uw7+1_myTtE1ye0%GQIh-?#91NH+}2K0wy5 zDFnmhW~^JF4$1Ay&>>QXjpy9$2!RiLd>E!P|mT0kxZJ- zSyc~r`2KXLa5F6s3nk~OnowOd4r46l((#_Rar^PTaP0YCn2>ZAPqxluG4C6|jsp~e zj~ybN3j1O8LKh6$p-5Gy27t@r*_anRL<}U1Y01~|w3P=Z#A4r)a{=?vX7f6nm)l0H zK6~Q#@rQ9qj4FlcZcwdVPr~+oB^!Nj;HhIArV?|)v z8wC%F8c63sf6}{q2yA|Z!cyVet?&I9yBh%FAI!|Bhky{T&6zJ)fPqDpz8HI22 z>G@|7Fd3DF%g0|JAtww#t?DD}=I_C4A-8%4ZGfy5$y~7 z-o7yvmM#bei`fnM=#>s#a#apyZcc>X%4_HV(O{wqW&)Gl1ZGRu!BtBMoUkD#td1*lJ|BeyPmmUVY3|(Pm@nvvok-|ZvU~+Otu3+2N6bMmY!1?=< zG{Jiwd=HL+_U2-w#fJ3Sh`SiLWH{fgmcu83BTHHO2ShVH!QJX5u)lSvy4?{Ps;^-? z?%bmLdg96GXsKjC;JdZeW`~DpAjt z6cFiF1<|1>C|GI>{nw=EtG|0`Nn{042~2|Q*}tJub2uG&zXaz07y#$R(dcyWAe?_E zLPIbc!;TCG-S>wvdSNN7aM7jL*3BVvqoruiBT54~cTTIx9FlHb!j*^rin$`CkikdO7O;G zQEDCa1l(^KQRCqaY|1M>wQS~llOkPw9sXL_?_dbVw;M?QWNCC>agv1(Fi(NII&6m1&PO`1TO%3veagif>6(zDwVbBpgo4WIW@hy5 zA(X!R#_FeZLGO#%G%YWig!{~-ZDVa9%}2*ru_G3z$muX=&dv0^!}IQn=0JVzK_Ye= zqzs!*`*b#t`4i^TdZ%Ady3-Hs;_X4nr=Bb-Pk_If$^3uK5Arvd(naf)xZhoq**x|W zt_vPUz0OI}t!)M95aa`gqI^;Pgf+QZor9O8BVfj?@wBWz9xl6nz?<`=zzE)uwQHO4 zSj9IO>J`J6|0LnJ;0n;$e#E6^E*j_;GTpkJutNSOeE)D4kBw7C-_I^^4(uHm{r3UI|b6CSoz31-CULH}(vytFS5TW`*Ub1enL=~XP|+~0@F z68G5Dm(e&);wt1PTd;)AbeLl;hk56Otl)Jdlqg3qr9T9Asl^KBJ*)zi<@qEpHw7G4 zKLLxJNOI)<4e^(lz>-{SXRH6LNn7-xLul}^<6 zhrooW5%l)V9}qVv#Ou<15dUp8rWWd=p_v!1+oMH3L?p5E<1XRmmy*0&FAa~UWx=dV z!I=2N64Sj!X~AVB&|S2GG$zE7qq<+I_ZT{nYmNu4mIuAD8o zI>=_KKZ1ApAK|A@9_(Fr1MF8y3-f{-g#D{RKvyyZQfBJF^bHMy#XGd{)~$88Jf|Ey z@Ecoyp^(hePQwn7OZe&%&(^F;!$ltdAViP=*EPwz(P_r#P5>d`aw)#F{Zxk zC(rmdLn5*g&BiYRwUIUK*cV^&cE35kd0~aJE55+DPfNk6)CbyjT!8-2x!~K;mp5+k z8cfo*hrXrb*$Cc2IqN7cMm8sAlR2$mk*iJB%a*dhMS%!}~B|cY|xl7b2%t4ZY8sp#MJ$Of!GY2F=r_?;!p^G42VdMHN71Sv}laav3(L{>O&I z?trc4GJL6e9gbJ7h9&Vg@lVTjkaSCCV-FU>JZE#1@0bM9PLa6pYZA2YvRwhD*j-GvKG>J{ z9tJNt2#=g_M)ep^JRfYt+Aan`G(YQk&q%@=kr3`}M*XWa>KZhVA=5*gS$-xPQ)t57FAlPGVxikq~@;fb>sVc>QK?0oMHO)WgH zaQFkfKCmB7HC(|}J-u*Rma{<`+M(e17U8DMN|L`J4H~jO!Sy|V@+6RjKNap(K_ZKRLqRU&6^F;_J$r*?X^Lv6j6HI^B*%$$wH;_x9pz1IvFevC}IjC~9LGb&RC!X>z2Yc5l=6L%y zXEbC%VWkQ#87T_e3r0~%x&NS3?J90r89`#5j~V4g+yIB!-ndb=1Y~?nK;w8ZM7XDu zGKF{G=H&f!>aqOLd`N56gau{q@zt|mV0M{vMg%=<(}`+kdbApJtrn4* z5tmufr2Duz|D9md6Iqg@pAAh_i4$i~l1uPe!5hKL5sui9 zdkL?#dV=FY4{V&C3ijHw$&KDTkh`IYdk$;C2%j1-Fr5Kq8kM+gDIv?3XEJTYGs1?& zL4viP=it*Px8YR3EXzEvgkR6eaNn&cP7;eH2Y0ryaF0ZocXpHDVfHrO+G?*VjDQt?!h3p zMG$`X5-KQGurK95;J{p2xVmiy`E{m%Ehu^-y!Ew>XL;r5$z|Q}>9HQ%kIx|YE37cU zbvuqt?q`}U&L9`RiR?GYfP}|6=vH-|)N0-oqFyAc7cAw@nHTJojJwb!`Y|h>u?Yl4 zL+sPlSd#nfAdKPeb$x#4ODfQ3kJT5zwJ7cYmUhK|9Tm*is*F|3N0CW)1Ta_Iot1Vb z;z`E<(w@45hz(}oM3q!Q{hbc5vhaqz`HykZgHjmf<0?#v@gra39|DG+}mlyJ>>xOe$b_P&&JW7yfSp@SS~PM?Mu8&ujP}lYj8_RkqpZj zZQL9A0=K^K0_}qjVPaP%9F>;Cr!E^|sH7Sc)W%S=ZXtZzH$+;77Jzrr6TDa5XZ-N@ zGMKu;O1Sj+Ehz9Z0C)cG>59>%wkkZg_d$_NZdfj8d$tW1N|{mP!^Of$^0Bax_Yo@E z4jTU*eNFKBj|CKq&!=4tmQbbm1q_aR;F?mNarU}P+J3k~Lu3fdR+nQ#JHNsvQc|SveR^FXUYd`%En2!&Jk6U6Pxi|pc4CY{CV;!03 z?hXnUl7+=GQv_zR#;{LCf%M8QL1*`SAnwu13R8XgJf822YCj22@&Wu>j19$^}G9D2#o^O0{ zK!;rFisgBI4{&$=%br%BCB5@S;LipnJmxivHeKFNY77U+#eI>`D>e*=OP3Jolvt>b zNn{Q-w&1UP6D+2zCU%@JVf&kBp{=~(Jk7>icRa{0k#C@xavnlORD?AhokZ)$E7mnW zjnG|_X;zRrej4Y=nQsf|6_58Qd)EUyCLF`hss9P=O|{tjb_;su*fsoazLb6lyoxk= zE6CPV36{6+0(N&DSZB+iXq_+GghWFd_b(;r-3MF07Gcl`OStu@5uB z#5Y4(%nMAhj}uXgPA(+2we`Zhe`++`JQas63MSfj&B?${InWBT0RK-rvCg=JXc)|; zyArBUhfIef;wvy>_Z9ACTS_}uyOK678+_pAM~;8Z6l9(q5Sl2>aRP_GXnC zJiAhgsg2|4cs{2O&NanfpH;D0kd32y9AI+(3uDR3MhGcNhcca|n1uPzRjxyIco#st z@SX9A`yP0T=ws>HY*H8UTTqv0O*$%i;9+$aVNvm{Tx9~ycs3tGY?GLY&A1@$63liMqgU!~kXs*0Algof{I%jV(z1Jg)UojX%&lc1_9Gf2@Edts_<2H1zJWfA*#2#4mMg2#>9(7rTK(5jj;v*Mz=qtz`0`8dCQ{jA~ej8oQG5!cZI} zSq_5X)dN^QVIrDJoQCI)`Dj0}1!}fE0*N$HBD;GP_APaWukNaB{j2LFCtxShANvO; z7`}(wCwh$AvfeQ3v`?@^ZZ`zI7sIX7yak=J$MacO8`zs$k)_KNn01mR+`B18SA@SN z57NiulnWE^pkXw#-64wclP`jppom0FZHL9L5qwP*=`{Z*IE(Wh;+A@0d)feF6Bc9Z z&c7_xWE2fM9!|1bvca@H244S)5tx1tW&u$}pf@m!bylk3p~7}1@kAd+`l`_t_TS0Y zI(-mMoeMsxb$EHpcXoEdRKZeNm}`G^cX;GM9f4Scp&4JzW}s3M!h>b|!NYo_wu`Ftt7@->(QylRFU zm+Dadyaz0?SOGWVD7hW~0G3*ehA6`yFy5TIVDj%mjkz54oNyn$9~Ggkvo65G8U^T@ zZOlSbO7Tnt=bBckL+ZKPXxH}|RNIBHR7QiEl}d3zk_vSml3|Zm>(flx z@u*a>1(v$=v&(2XD&O?Vc;$!|G`YGN_8oj8Sj>OslX;b-|GvAh>RJr+Nv&Y7Lp#ax z1tz#*6QydL4>9riM#!kx1BurrQ!BelWD^R({lhKhMqDwS=;9Q<4HLI9Sr=?5b(76^eE&2jVZwIXZ7tDLU57}?im+benXTsYnpP(L} z=4+o{02{;fp(g!0jQKJic8u#HdOI><*7!)snl_5xF9no*=h3iVk8#z4D{R!EB0SR- zPi)uMqIi29QBtXA(_`}??e7>g40}Sx4PS>9!cKOgO&TWaR|v*RM6nawb?DCDRWN)( zC@eGdfPihqP}Xz{QZ8sh0MG5e3}}K6QjXBPQ zcy#3;OHKU6deU<_r%{@jZ>a{YFB&+ZbsZ7>7zvx&ze1L&fTqs3hL0_P>!sq@$DHp1 zsf?wtX8HxDqfv$9s1jX!VjIL5PN98WKj1;68l9(K!A2L#&?gR8z~D?U8B*^D75n-0 z!v3>xUM2^YYy;2pA9aNj;h@yM%Lc98P!3x1=*tqy8>tDZ>U0Y4i zy{Vo2o^u#Z?{v${(z`_*xuNPe<HT@TyT3ZUat6f9l+N3dkeknpznJUY+w3;gnP z#zTMSvXN#ZDBHD&ZrL@KzN?kN{vb!9pPC6Hi+Fdy)kk2nBpOe9&Y*U7l2qQ(AJ&9P zL#+NcR?((Og(6`nj0nQ1@Q-CESizb&o~874!-2!{O!w_?vXrx{r#w81w~Por&n|M@H`s}@-D2{ zeg=J+0B&!yM!&D;S5Vfg6522yaIv-mI1WEVczLXuMqj?LkI8;ZL|L+ATl_}**}I2;nCOVwql=;~#{%S|7lPr@I! zuG4~>1KQAP=t|5W08KtVVmRm|e8PX9*t%Dcah=cgHvT90ezk$v1^;8pgWb%!cnVr+ zSz>pmG*!QOmp$u~1(Cui*s#WqiTCF--N4&qAZ|Z&tq`Lb6QiJ85DDA&tb$!ry&x%X zE2tGGz_9>Hx>$Sy9CA7jQztA!HH%HKXpABEY$ZYU`G@R6y99l=@F?c5kHDU$8;~yj z5)|&t!V-C&HLQyh#x%&{_6}FL-C++$O20t9#yHyU-ave87a8yPp37P{cngbbk6?dy zDwg(klb~q@f{5V@Kw_Mb%92?iOjLH9A`dH z=C1B7ID?;yV`__`OPqHQoyWo=sR)?9(^X*Ka~Yk_y27o>Cu~>$1gKPh2PXb|Vdp>< z{#a4XHWf7ygJgHCet8|6yI#Ybbz%AXmd9}RjS-N|`$MMVDSTAV1MT6LaVSe3c2+(C zud^Nmw0GmbSZTUt$1E(2ih!eEHsJExw{cC$bhKzy!iRCI1R=S@=?PBbS-svE4)=jkrQyXAXlV<2v$oQzIE1 z?+CieOTkPmnY>lfLtC{|AY&DUXFG*({Er#gbF_pte{CQqdqZJh!wm?xv&E#D!|Az% z*Pt2v0>|Xq;TAZLXIeQYpsNSWH>F|u4R<)5`WP1fT#n0=hGF~DQWB11Y5rJc8vT4L zluo;Y7iu?yAlMaFM{^HKt`~@2P2)`9J{X$5AIQB@Mo(H$Z|$|PIrlLboX8{chX&Z= zZIX0?cs-1YUQEsRnp0EX5YB|nVcpRl@Y(e)T;H1rZ`0C1^!8IQF&PP60~_$f(PDV~ zJCT^J&xZa#+DMGo(XE16Y+pw(?0;%Y|1RhdXx-I@y8cA$NXuZO558oAwo62bzo-7r z4IsKtQ;6XdWqyx$!T`q<()i>$3BRrew%)Gf;EV^4@WG&H;j{!O)`=Sp|6#Z74Nx^k|GVHp>32jRaB&D zR3c<0QAQMHWb>XINg|3O5rs;7XiL%W`TYy;c%F0a`?@}#UYK^#5RCS>Lx+_d|Df9j zdg@{YuF~LG`5!{r^qw>{@vGx4wRfg7Ms?`@_kwi6Z3=6--D2O@H(+#656WMa1C=%f z9UVRBywgIaQ_dYGsfzEtyCMJWTk?hT-+at{2d5`}BIU=`=wYqGNXh9=-$w z>ka9nX8^0z-$CNf1vK)#JXKPSiFj?2>XL^d3pXD{?OM zUZWYPf9!^C1$7#&Wk5f09#~d8KzUo-1TD@%<8?!7LRg{p+)8FnDI3XJH4D1hpq$tYFkW(DRkZ4)ex5) z&3P6YVNnJTdqr$%l1ezcVO<8|GOxib`Zv#gcn54c^d9t&&ZpKZ_)z;@0bff#M(cfR z>9CbHSZr8GYG&R?8;g0gS|glX`dAG)`K>Hh@C4sa!InPHoyWGchC|Ny4stl46H;6l zYPf~6gg+~xH~%aA4awyv-oA)kUpT}3wIWQixJ&}tkAR|22@ET)<@lU6a7g3}RCQUC zVEfYV zage@09D?}O=(Zyj-tIk&OZ<)5#g&=pxS?SU~rI|%kTg5!6O z$L|x;p#Gf>hG*vx!}Eox7;ec^6H9`JBWKA4aZT_Mcm?6nYG@v{5z5ydX1BT}VZxCv zn6Iov)vsCNuEY$Oel`hw^OCIvOSdqY%V$8RU7EVS=5l*p$B6Y)eOToY1tnCD`K;Ux z2D>-l+{$z^*Xt6Dzw^3sW&eGgS}TLqDjq~!cp{zW7teMS<-!ytA^Ipa6P7Ri0gt>C zXopWOIppYSy->CovX^h<9KL?|jo$;?Gn6s*>s2iMWQcDn>#>D<&&{@SV{g*yz|mkU z$zC%HQl>A5C2C?c>#z`p$;X4woM@D6XogFBEui;h5|s4+hGY5Na6}~rLd(yAhnOI> zT_plRJkDM3#9?%#MwpnF1eyNtEcq>@hK62R@Y`%L2I~Z%CzqpezW$IbOUT48D({Hv zS`qp^zL|e6UJF$ZCc~MbZ;HI@1!pACmd#{;8@pu{9(a(cQ_{fKc5#&AY?Ik&mQ7A`M2Y+p%}bOZ6v{G zd)S-X9OvzFEZV;8AOaFeAa$aFnff1NN;horOV1rtSW(MtyVl_5k_5b+dLKHm6(nc; z2hH=x;kYb594Vg)Cb?U|XvYEg()=1y*6c%n7X`ReR>nVi&J+jy-?L|>mwC2^kFbNQ zN~rr@hW4wMV7-L}v`pphPut?~ih?}kAJfFj=oHAyya_G(zsUsG2q^udLi=AF$7Nry zf&YJfm@u~hD-Hcfc}g9OspcCgbFAn7e~X`|D${7nfQ1`~}X*)xo*m6YS|tC*Ie>qpXKtfXj<( z$dg%VAlS7M{AIV0$@ljV-}o+YQGQ9zN>@N!rvy%YcNhMstir?~DH_-}A0!N2L8B=P zT)o$Vy{-r~(d+=v-8m4Ln*|-~hH%980l04-hO186eD56>uutC^~! zp$c*4^6Ss1eBd4J5TIYS6u?!j=j5AuI9`iP;ruAGVfaTBPB_quz782!;b;%`GUo8I z_92lTzYWtH_2AQXdG_L;J|vaBLM>haym=r9ir2)6`eZ}=Z)FU!_+p%y-HZC_PhgSC zI6S1B%5Ls|4L?e|AY`Nx3x_$5l+Z%lwUyzL=fzlX_W&>O<_z%q_X^&7T7#pw0cLKy zO@a>Hfx*3HXuFYfFa&&Kc~=Cs1;cxDct=&P!TeTb!ro}YNM8li^ZH@G(0MqtZWDuDmtb#_I+w@N2D6PR zFuh8gY|xIx2YU;xlUEDTUw4IQ*UmAfl=A{ThtjL;Qd&4ZsvikhQpcuBjDT@s4J2D< z;1`J$SkgNUEovON5+IT*Y!f-@~E1G59A$4#tISA#vit*3;t* zn347*gxU45TJjbgluTsN!R7E(coEJj6erI(N7u`O#aR5{82P7`fSboO$;o}y*p@Gi z?Ds)7IeZz)>2>o$-knCccZ2h82r#4ULO4HuKCCRSf$9&&aA{pFip>*b7ACXEG)Wy| zp>Yad7G*Q1@rfK$N{}w!)y}UeQ-*0U3r7^{$<BY+;FC-7ghEu=is;3?k-gnIKXtPq)srmqi!OHeybNDIUew^ok3-%8GD zB*Sr|U2sOT0+?hqYdM_5d^+_>u-_obHWdTow1Y6C-v;xiZvh$A3+VNQ+qtjUgp%AD ztMan|oq1wC#IA}$C3OMn=odkZ?#*N&%@c{%tUi$2z5?X9IibE>1o$rThlKtQoD+z9 z4?Det6B8z3wg<%Vbz8>NKrh39&_t? zFN_;lmZ~UKkyWCFkL1xivmd9|r@`%@G4gwNFW7VQwckYt`C{2y;bzlYa&yOcDx8^1 zoG(nGJ#um=s@n#3pAMjBSsa9l*pot?Vi+_Tg4W_6B>K)MtoZQ+7WAy*IJWUH)0WF> z9P-7Cy*rt}?yk!311+Fnphh)zA)qy`()i5+arq!W$E1urcU{?72vc%2lXhSOSI}>w{CqdSsl(DYVx#BAUlsVYz1m z+i|U(4Qh9xnvVs9UfBv3Q4##T^`Drx#$U26J%w-8)P~_-_QTK9+??UpM5_MfEkD>i z6K2^d)B9%6!27NdZfH8n_m8W>+E*#OH7VYpYP*2B>lg9$b-Aw9k4`{oS!y~Z3j`B# zQ7X(Iou72Fi*I@`WU(r}zGe~sh5RJCQ!yO}H)PkFP+YpgMVRE_uO_Eea*1eL<-yNlsWP%s+IPbXSRllj`Rn((&i z9NG6IgX^XI<~3GbU=B~!*^<|Z;1re%S9)Wi)6NjhxO46c8U=LrW8!I_21~f?@ri*( z+&aM(tA7^53JD{6X-ghGn*-LPwr34^G~EHGaXf5Nu;j~{ z_@HmQ535yefz$tu!&N_)<6ZB=SWEx&^u<-KGZ*B6see8Af0 zdqJh3WObRODu2@}FC4s<4ZD8wczfEnV}+|6wFujbtJ0#e(TJk0Qx)39l)?Tdvp~CG z20RD|fll`+*gP*4l9D3{d3~P@ImA_j4#e?9KNh0p&-IuX+C%y`UFNy~c~I%`%)0AE zFz0+zjtwT7M$vOEAL@ZV&%VBNpxix9(nrDH+E3IH5yrVaXVFpT zIxg|H;V)ln3@5s`5!2F>e8Gur=#yW}+b)#>(;6Ov&e>_aG>1H}elbwy7m4qu3gOnzOYz;H4R89OHQrNChZ7eYd4;Awcv=AmU_G1x{kw74?hp-G zd?^Shw_%HO1gM2w6lR<^B02gDtPbgd>xw?SBdfbM7V-bO_P*)?m1xAHy1b#zXbt%^<(|HN@^WL7}68xGc~E{o~RxE@~1C zF!t4wqm|_*8=d3 zsREDZXW&dp82t1@2)NkCQ}FL#3U%U;Sn!VLYyFp>ko*zmr3c~jq2+jU+H2T+$&Rf| zUyZL9=)-|yMcA?_g9vBdVv*L7F!g9C_(~{~!NFIMC9oEjr<~)dT|JFv`BqG+CeZrK zQzcknS`G#|#o%TXic)q5Ax`EOB(IWX;>OCb@$*rTs+VKyK8Zk)$Qbinmjbrx>%nPT z3-QhVMJC>`V9$+qU|OaRMm@U7c`5~|2lxLPwdZ*5E93e0%ign{iYJN9vKsRI=pLf2 z@RR@Q(Lp@NTM5fR5ejcrU|LHW1nmii{p}5q_RkE9Y_`Lb8*4%Adld}$I}p9|&M@xq z6i9Sc#=np9!Eu2dOloi@TV}TM4;t)4N%J03@k@(539ujmF8OdWW(1}rD$&4Ick!!f z5zhcT;Nay57|Y%W{x8}tHv)U1{dnA2lC+0AV_|VD&|^cy zP+tPHHblYf?fZz+T^01-8OC?*$cH%b!87kwhi<;K11RinTl|FOO@QZa#(2e|7!xj}67{KV%zR%1?zwXsHrLfbRJj>w#D53P z>t)Pf+fDHQ+)D1veM$BtA48MbH^EMq>*mcnjH7>Tae`ky#`@;tuGvv!|DQj+S5%ZH z7j`7(#Q*_ zm&R95FW}_8U1VNs5)A#l#}`_oN-rJK$G79u$T^P1S02>}3lD5!u5&waliU#5bfN$T z7V2PY=yDLsbA=0L$*_#egzX;FMk&=EzT~$kE_45#&D3*2<@rzGU!*zvkbDcqReeC2 zfJlfOFog1#9Lv9Ch@4&44*OsfPOJPTn@wi0ALb2Qhs}%JeR2iYZ-~Q1138?tW&n=< zYscLYp?G`wBJ7&v4fCr?!PLeBHi}&(tIt1xSYuyY5HAL%yRU=ouBrI1wjDcK8%O|b zC&4?%!P~j^(Er-_;xp26j(uYZJ)EoULxFWXw|I>*ENw*e(Mj};MWCqgs1%v0(CJkZ2-CnFR<{gnvr z5zL3wK!2F)+YV8UGW7CrI&>E{!A6bsxbKG#-Z=jPa%(!F-#U}2sON#fv~v)dTf_G? zz6ffi(xB1JKygAYv%R4}okge9J>%=pvC^NUCC6dQCJ`E3UlgT zfno1i#v zf_?RUnB?Aoa~+akj+rOtR`&*X{vKd;s&p;q*8CL4XTgi6<4n5-SYnyNyUpg{@Gc2@ zY3?O(SIcA<_eKEEUI%?XTd>&nA*h}z02WW*KuP^aUeL5*rWAe*?yWk+5_&0q*>#og z8U3Eb4>Z6|UweFS>jj{r#^W(ClKvtrY>2-NjrWVN3mhZ)I z-Ju?0R|FF0LI+l;p$dsjV)S{&ZIDmm9JK9cA;DV*CTnhlKb=>|iDx&l>#H9umG}=A zB@MH!-0o~3qXJ|Pf5LiG6Zm=21I;P|+4-n8s1j0v%Qi90e&J;zTpJEWbKOC2T>{uG z7Xnv#L;B4)l3f1V&y+q0z=S2uSTfxhR-9i6@_#i^szr*<->3;qeiLw|yCglZI+?G} z^hL940Uyt;IiQ##B`3ZYu-7y!eJV5n6-s}WZqxWD_(^=k`gdi z`!crftz*{W{cPmI6(|!yJp1T4$JqkNSzwMM3x1M^MwWQKbr5|1OC=L$9s}vR7&65t z1D*FAhs@79yw~QJAz!5hv}I>tQ+hVz3k%T2Nwe_EW{%}-63$z4@*TcEc#<6BvKem| zCW2~R6ARfVOeF#rI*enQv0_Rh(_wHpfvW>g*^go3g_a36=nMKftL2!rjHa%Xe zLVfov#nwlLc*eL9We?88v)eb}=H?vEGiFJXuBy;U>zr8o@+=TooDQ49b)X|`1d5K8 zaX#D)_}ltCsLVQt4sIbZbXOD}TJZSGluf~Hs{_@a)@G&qUW?wEI)}#a#2~G{7$y#< zz^qs;{&Oy0+7wod`Fn%0cHJNeT%ZB=CLf^tNH`p|S-?}35N4#^o}L|O29qWpScV^m zI=ww0RZGCcEr&dgJ^(4Fi;1Q7dtUIR0PcLt2Or_DOlQFq5FIMS=Z2+lxO)-}Ozgox zHwDTI=FZrwt`PlSQuKqtS6FSc9ZxqshM#Bjs8)C?iac6NEppGo;#HFQt47P4(gVe1~L{Wp`BW`A? zrP0YwozG_hYfrLMw_+KsNkQ`qTVd`P_uG*_%*I9)K~Ij`V}6_mQy+0V`vO&vRG$eC z4|AO%&rZ_%Q;hPqK7+3DyGi9s1stbm1r?$5=?{Ag_#_`oGDa3b>-Xzir%4iyVi)gnSbcfzWPKhvvXOacEQa-ev)H=}7PNHULQ-M#g_|cFhmQ-6gIMlu z1SyUa{_{V&G*g@zx9XB(Esfy(TmVi#@W<^(7V@+r%lLWG^Evp{48F>0k8F~Lfi!Lwa-cNm-VE^oU zIIwsh9&=Cv_pJ%=_0L|ID%DMFtTgDO4{4A-=QM;E8&l0*VfZy|HT;nm2EBLOd^oHH zuX*3+tyPebLmYFsKj2Bwpa;kQ>V zI3@le^aeBl_10k`T$V$Z`+sGRbh9K)E8g3t?QkQ|h3DA48=4uDBgXWH7tC>Hf7$&X4hskn#pwmbsMl_*;IDo z(?j-W-gMB+PhjsP7?!x?!N2?^Fe!cyWY;@#4tF7XCvO?7T78bEa90x!xa`FEKYD1j zIG6OExJwR>wBplaD?w*{IOg6PV4=s8VX2T0sORm#5pF(p_0vR=)ckPKVP6DSk{0#!}A$z#mpP#k~ub<)p*trG@aQB?aqh zM#1-$H!5$O3|s!Kz;EZi65qZ8u7@9r=4m0ooOTnbh9vaJ{SAeEVmRegJj(U%iquQn`cq7kSjBw`!Zg2;;3cx;BI zb%5QY$~+fqc&BK}Inu9!@|FiM_N5ABQrmcZ`TclTU>C|IRpBX)z1TZW1A}FZ@r{u- zm^?ZUQx2R$M;}R6?Xeb@Dj&mbW9YnK@ABp|?1dMFuvW#Ke?q2Ucq})!2 zhcS_Grgs`V444Ij4bi-VmU+;-HjX8V_+x+9E}m82Tzn|ijG3-&{4G!aSl^lYfa{?? zg^h~iP-Ox4UZ1KBYfc4%&Qlp$Xd(oB-%jxUY68VR56Cz#6TEL&Omun@K>EJ|JhMO; z$e|O&BWEqV|HQFv=7?bGQ$I+RxB*M$&!BFIFih8ejWaeH!yKy~-pZzAIQ&?z%IZow zTo?Wc_ukxvV*MGYTAGII_TI*MwncDy%`R-+)ya-G-DImqud*Y7zd$P80uql0ptyVv z*_8AE990~xjFpPv^!G?GZQ{6dYq-z*ju6d~Q=;{MmZRuE1_u2&4*I3)n8w{p-d#1t zZ+nyY^zJ#BrR)mdL>^+w3`&>Ym`*hw+T(8h-%N3c9KYLg zVzSOTlhbkd*A3%ADmAAYLbyOn*=W-`={zz+w}=pb;N_dc1`h5!u*L_6Am$ zH6kdSf#VNSh~oIkbRLTbOGmD+%X#_QUiZNX_a5?1I|n{+nax;fd-xbVi5kg>kkL{# zy4>y`>F*AK^}F^%*LitVeRK@4R2ElkXolat^Qi8}#Z*+l5+~034xP5f^!ADtE(794 z|NPRTy7{VTeqa)hjAU^CjatZ@KO0_fbJl&A3UI3@g2r`QYE?Fac#UqRTNkZik!%05 zpCVt$R-eVV?|3H+e#wG26-un7Dj0lI=hLyHhMW)5oG!m-3^QKZ(uD_3fO#gzvf_MR z5z97V(zY^IY9>YBFH)sdBi>ABWIDCxa$2oVPQjnUq2O-mioN1d#5$n`Mrk(K@{faC zn=;zS3sA3#ugTK+#U$KvJ8{?HI7FWvsJNOH8hLDmUs4}glw2u%UAu_us-*&icYxb2 z3#$L#g}5iLf+oGqAg)mi`*-Xn5t{qq*&j=|CdJLCs^-AgXg4ZAdMh#p)^i!4TKu(b z0kFJvWOij1zg!>(+=4WzLFzRS;`~}$hg7L5$AWO!T#d@#@_DaK6Hxn~DZS!1%6@FJ zf~Dr=IMJ_@6exDHmp_8p;{2VUEA@f*_q#OBQ3!_+DKG0^HzjD%_&ivzvk#IlPNs6P zgCNHA-+Ze@8qF zcT*NnzYQnQc8M2M{~l#xLVhGg%#s?ICBc~U8gOh`L~8p+t12|wAhRMFmn1fWh`ks* zI#q$khHA;dtrOtXpPxiyU*8fU=gp*Z&U-6D|k`2uaTow?qJIW?+J zU`flz2u`miUNh@ZcENkx{p=(;Kd~4M1ZPq8L+{WmT#ha>Ng~zFTtDqt9QtR~fiIUs zw|7e9W}e3h-BO8y<10xIKLNWP6j7n83$DHX0Mb9ouwKsxt+F2TKRn>hg-=6CYl}GT z44lCE2?WWsC!wG^P!3kYVsw!I7ep!IuM?+vCGiVTZcrPOaz&|`>oj^%G8R^t4nR`0 zJ)IUJLdz?y=?s4tIQ_E}oR8eY0!{8N!*TRRhr?ifjWJ4xe`of3*0lN$rH^DhF+e^6 zeL1{XzH%5QE9OC*<2U|myKWFZnFL0^#Nk(h7nPr(38i~X=%ye=e53711+Iys|8OF_ zuY18R5AB1cp9$on0bQ@9M>lcvetP~66lsgGynm1Inb{0FO;wAQO?L<70(}~&Sxcs$ zy^q4DjcE3tIFR{o64Y|D%Y*SA)LI~(1?lS2BY*5@S)2e*CdVBT|7@Y}6t=*X^X>ov z`e<*|3xNVBx%q|?;DvVHhuk?N@unu0{3k}gZZCz;ultB@#!T3CemCyrToB4!R?lrF zkaksVy8qlhSW{8}v_^v-Rtbjp|EAFS=l_GtKGje=#!YRqo`K)ea@2mv;Q5vfH2PW> zc8kozQm*%es)(zH1y`EJF&+xOwoS6|H>x4`r~eHUt-iT!E{OjTkZcAq;%Wg*V@W zd4*rE^X_rE^QPe&%(veI8t%O#p^9=ef9pm5qWO_vWoAb!&dsEoJOA;={!OL*rV*T1 z&xQIeL5$wwMJK2zLzHSZxb%)e%Ff07z0JjNZBHXP^6Dp8Z4tt;>7rPwR0n0#ROoOu z!a~U;@H!_z&y<#cHD3)>gO$)ac^0%OjuOEmi>d9g2q^nuL@#J$LvnpA%r0v|FK(9B z81sP@?tji+7Uo0koEW%sn@6MPc|fRT23k2yp@!2}QmHdmbk?pWSm7A~1ux#Q4mHk! zsA51L4P`TdI>JwTvxyk!2gAQ@)9ILvBDIKDr)^smsJ)5@oz)S=@g(zDF5E(Hq>K``Sy zqSfh+bmhlJFd3)B{_4JmYV`~#8-7fJzjAqey^FB4+=7Zb*YeKjZ>D8_HBcy>4_$+O z4|c8}8SLgrkGyAk}F{j}54hzIU25 zS$7Gw;hxJKS6{=|-7TzZk0rG_Z;X>~24n7HJ5Y7h#7yx7xO#gtUZ|+!_HYixxT4_9c;f#?kj5_$L7^ZaYIFJph=$hjzhC#oy|V>q zvTz?SUS|?rp&CwHGX6o^BV{tb<|fITBS=k^D}nW0g!EZO=-xVryEhBcJIkg(RG~iq zf%YyUTJjpk%~D0VKtFh4R|Jcjx&8FUCD_L~s9$_{UUdF9wC47cf$MfbZJy0=&JXVXnMB*XMpr!i74m z-*@GM*3260stSPT4&V9bS18f$=hc93tlY_lCrQ&Oxf5`@^kbHsSr2vdo3MDxXITI6027V< zkMw2VX4*TqKwYC8Rm15t-A0n*^>2eE8_VF(uH_g%Zx*lPcN7RU>;oT_IEd^Mq3Z7? zsgy-1B$T$}kkbdY`G`Nuv7L#&aWBZ+`5Q=^K_66>3$jC=2XPq+Q19dQC^3?N8)Ba^ z9p7U_R8$kcb%o-au)px!z6!?oRpB)Mc$o8aHfET=;C6LJbl)KhOdKr62);YswoigL zzqdiX{ytXJB#MHHN$~q+F5f67A6Cp50XwdKW^f? ze1qHC)%_D?tra~jg{zVKWUm!?6}ejfmZ$0IPf@E^!c zm4~6UF!V`m0u|{VY#wtY14Y$jTFwZ2*%`)2x*n*s^zrA7R>OjzXlR-&MBb@#JjYpg z`L^ya2?^?B@mVhX){Z~C<$+01b7CPn8ZG9y=J_O1sfTCbV}rhH64Cu^4co0*&B&Rk zs(+b;7XFc__P#W0%j9 zgC#Gb$eLA`P|jSRCg6OS!}aHz>%W7**ebsN$^UR={ViDj<}F_Id=uzA@PPp_}uy-Gbvg5jOm?gb1=HKn+6HFnF?I2ee#^gf#87pw#V7n)0&wN@wPQ zVeDyF_`@zip0e4f=AQrAZyVKtWE8ObA?rC-m6M9NB*#DMYZrQ zI~evJZ-k4xU!&!zIb1$`3Ucp$JTkG4x8eCSpz8C<@c?ItpRNQ^@kZ#uWlWpSdBJ)j zK%?wavDSYH&*jQtbdgZznLg`>zpEp$C9Ig8E1pX8y*EJj_b;%@vyx0yjv)eR`^bgI zn_=mF&SyhG&H#D0sr+~ z$9*oT@Uu(?o#yelj^`!3xA__rOgu-{J>l|iMw6-@|2huca_8~g_KmoN?Z%I1xJ=SL z6}sTqa(r%j6TF?)K&Ol;b`+}6M&)y`bKDf_dsTv79BaU}kJ7L^JrpE+Ho?*&6Y}*l z!9_vBIPlK_0^M`L-0%*Gd>Dq}zr{Is?kddDiej+$AzXS~!SzB-q2^-|=$o06y}AxC z`^7BuyU8(GZjZ2S&pxtu86TL=fI7WXDav*^n8MaSs(5*_4CQ^B&uk62JB9Cceso6+ zMm#eEuMiu^@I7novnAd7Q21Wd7_ZMFGeX&u%bEOJ&rfjP;_0;F(EvCM%||DTW8lT{ zn7_}8z?u7!aoeHm)@)`QiQ3HdUG6`|vg%xvcFH4jY<@AH2ZxAsd>rv-5|BSbnLZv$ z!Okmzia30jAyCXjG(#HcD<4V$JTTUtkTQKs{S@>Y+f>+<3$F&P4S zkd==|V_82~tv8Eg%uu2dc^x=!iz2ddYj9w2KX}G!VpPOJ?3=y>dIW-4$QMxrcWXGh zlACE*kCSICzmOVyCX!_R+{kwvI<@|!R zOO~@i(QrI-Ya8?&>BO8sIXdTHEo;2A5>s3=n0WLWIC@14N^3pfoAVqvf3O;U+3W}D zi;-mby7EC?Z16@*+z|-?Qe9D^(59W12Mq3=(S*VjG za~fcuVgi>v9fjL{HQ;~oIg>l5PPcJ8|L8CcYO$geOTWfK?WBEZIZXq~{TsmHdl7C5 zdIx&1>RC#OQ-3b6LW1O;l5ukHIW-Pb|fI z!JDCUn-0(SR0z?$F&%uasjvcXE=!fX9Wq}8lZCnrtqz`oly!M*)4p0Xmkoq~8-g@g z+=sljyvv_3S&|y6s9XW2HC$j>TN<`=s1p#tIwh&a$ zJOt&d_Q0=81essbAS1XQhoq`7^h-6l|6T@0?UM=40yq^MJB)|QUpO&h{ws|{2OPm|5zsKd?OEQ>4>q+8go5gw6H0WTOBN|R) z7&7=CoWBpVw+f*wbyX<7jZEY`Deu75F9erzz3`!5ld&bWjV#-HAGWPfr8S8w;mOY! zvbofBVV0BO#?0)Tu zk7c4^v2#1#-xgK1v9lg(qt8KZq#QJ>=ra2#j=4Ts#1eOM&t|fM_x|isEI1pD56+zg zz6+OK7?Ge+%eF($ND+#B{{vd%1?X0*&HPC=KVVIRCmPz7Vw|EaJabWGwNo~tD}NM{ zO#kDrUT}#&>}-X@-vw~yy%5B8QP7h%h4PnA#c6HAbbF^M)TVI8=ljX5w!8@Q1ak2F z-!eQ9GYd}*^ux`Ry|_i^FzMA%qcV5qF}?T+v?+>nCM@*_N3J`gbMzYX_5BX#O2$$9 zedT!jRWM8MQ>H7u6UjQR`?+DZ1T9%@hWaaxg30Y>@P6V5>fLc9QvD^KKO4qoyeLJL z!Ca{LZyfFF762D+Zqh6Kh+RH52MPzmuvpg|TjO_;PgU>vgGCpa?AAcI^xFY5#0^-! z;}v*q7J2*)TC+ii}?CYPbeiOYa{ zg#&M)BPh5?Ls{KylueYO={KDr%Jl)RTzv~J#ns^17ERixz{hH>OqkToIjEnAU|ZKF zAaWb9h84lv6myVQ7N^hDqrti35Y{wGgO!L8`j@@M%j7ka=5jQxmHCi#*8&cV_`<&l z=5Wxp8gKMYq%l7$q2T#Js1H2}k0q?IWPu^i;zI>I+^vkVCUJ0h4(GdXIfvhFXwY{h zDkQtm9V<>{vW+}z&_5wft*f^ZfuKbG1M?klELIdpTSaMXVGW6YQ9!OP_a`S8i(=ck z19)>gmmfU58H;k?gUpa2EG%ebUc24VK}v{vI<*jm7sBwx(2DJS+iAV+WHlRSHI7Pf zv);Om{!nF}j_xVX`Mv!|a8ulIIHGu(RV_9^v&EOl4({Bkq^>|OwMtWV;Q>bcsDMmu zjwN%(5)Z4F@v{4G;8xLZaDP`72J8(X$99gwrbIq^zmnm2lmb+4OrCD&uVChDmSM{e zj%zXa9ZskhkiS*pbZ3A+Pgh%tl0Zpnchv`1=}v@`k;aRjNm zDezSH3Z$1kCtDY1k?%)ekx3*ROAaWa{#0%1Zt@K_Y_Ea!+v;)b;C3=R`2qS(no1|n z-h>K$+;=%smkMm2g!O-)6U*W^urNvsbe1Nv7#m~>?q5IG=dtN;!PgT)@zgCLdiMJm zeDF)f?VX+A7P<+dE<1rWPnjC)+N14tZ5p#Ci>>+@3QLPu!>QA6na@ULy7x;c3jDT# zgsDUD>B%dIzTX9(zZlca(hd-#HkICe`Vtfe7U21Lv%y$p3iWCH#Y$dBfZ&4=ZeKTt zPJ@@^?K2@F`{5(3GSs2VB$erZbMB+K69pq0!`jshshZbGa9_8SdRq0s-y^25qmBF!bmEn7=Yb z_Vx^1v}hx>D^9?_14X?29rE~krxn#$wuo-|(9UkO>ryjv4ri|aMN%tH6FbSjyx?YdngVQI~;kd zo8OYzTl(17#|_AftiY!qxNKLqCVox1LmaQyf}Wcj!SEX(W?KT13mUP-b0PXl^g~TQ z!ip@e!%$s8yvCKl!E!zNalby@{nds}dfAOH6!|b1cM;2_>(KJHBRwQ-gU1$IR2^Tm zgbL4YC#FXg>Fp3FYChmblTBJcD!2{2FP?$f@8X%N>p89~wT@&tNOH8R8pN zdDC3Wi8N~ktqNPUN=C zVH)`mas%`p+`zkEtHI7}B9=?erg}&FacglFS-pHd{d=?wF1ucZv%iYR=F;!}3ZPQo&wJyU#|nbfXpd1SNa;tA6Kp0cd1%O5$JfAVE}!e6xeBgF zA7d-0$e~X3X3Tk^16KleVoskEFmW01*xto2;$YD?Ekbb>rs6H9G!~Zo90Xr;oc$Mk zkeh76wmM7TuNy9~M>!j&Uz~s`U**BX#v1#*j-vN}-NYv`g=cQmjS}UuWX`*n(Bzx~ zhEbKwn2E6u8`1Y8+((3C#4p^!xloGYYnis zHk=oEY=l%~*uvindr{IL4E%2z5zG4XFuHO!zy0%6%vw7Wm3}S843E{I)HoI9_FTfT z>zCPlw}Z^e*%YJS^z%at!#TF;PbfSy5%*=Ez*+B`v2TSP*JbMz9+={IvYA6!4jCOramUs8De`4jQ=9w91XR|gk< zt>Z805hOFuzrv4BmT2zuhG*B<%rT*x`Az%s*!#Ne@Rh!0%S1|9n63mWzBvIpZ!_70 z{2h4ey8-@4)WjLLW3g<}7}Vc-jGd!@;i+XZ`CPgVUfk^lsiECK+ryE#EP(H_-EcIt z6V|v?u}xg==<>a*?1S_v>xu17qL?koqy^FSrRFt$+_qj?_Xc0+6Bq<`Jkc{U%|My3)`*q*vd%oB8`Mlo; zl@~y1Nge!cD#gGZIw;;;f~L3UqQ4Se4)l54HMWK4-$6QnnK8yRjYyX7W2=W+S%p&$o44 zEqgXARB+tb0^d#_RpfEa3p$q75r^Rcpcp;{H$TjS<+VK{XA_qtXXT$W|DZ%UJ z&&j*(0!T0oMD=}9K$j}AKj!bz@lO(#&$t4Crq6JL;~msjcnJ2x+(39H7Sr}$A%FV% z2_F5HfeTb467yClK2iSOMzma^Z&^-$$$K6k1Hp-HL=%sjkTutsAkd7X3x zRt0?)M6BlT8Icm)2e^dEs`}w(_aHQWaGD+0yvJt*>+u959<4C^uz~?AZ-3! z_!fH}*Y+#nj(4W-NjyjfPNlA(kb4dJfByR99)YQ3Q z|FRVRw73INriv_Rt})wiE(p@sM&Oh27ckv#8e9)gf(X-cvd~tE_;+=4cGqRleDIY# zpKA`8FC5VR+jiV@vxoRvhoBEJgKDD))G}-$5g%v5cwXvpiW{VCi7oDJ+l|gmZtUZ@dPtdX1=rr)K%E1e0sp%Y z8Y0q>RUX2B?cCuQk;>eH-C#+-EbgBa&pVXvEcLZB-s^ROuZ6>?`7?LC*DwvA9DPPO z7XyOEG{NY&*Kofk9O}O0pu3Jg?!WpTQWmDMcx5U0R6D@PCj;17{u;Y87uB^v7bLydgS0u#$w}OZ%mqX4D3X_JG5+iTUKIr(zHjIhDA7UC9 z97doqVlJ^6a}H{5I&%aCfo7yr1H_lwLY1|iSZi-4h><=8fsdy^^RQU>o2d&U)=Oi3ksRGZZSmh+J7_;4LnUXt zhbJvw#3K6vTbdO|))F6FjpldR5MiCTCw{hZ5R7%NVf)m>VV$ZRW{p_M`HcajX}T*3 zz5D>IA54WqCqIxeK91l#?Ku2iB!cgPx?xuN9$<-l7y4r_q?_eI7VjHq`KA(UwQ=C_ zEEyE|o*}xjj+mrafNS~!EF2R{yjIk1PAU7k@g>lAK+)~PL?R6F5q?8Q!zHgD9#9CS6T14T*_XAiz*8`3%e!&L!d%-|^13n9O;(3-; zkgH~f$BmM~v8@o+MD0Y=rvd2P{{ZtAPUqgDIFfwioi+=7RTRd)y&&hq-;u6zaa60aG_iW6eE%)ZKefsHm(2|Bcec z;K|3ZSz-{zKZ-?(j1-*hE(zM}9-)tHBjVE!us=9Oc*rjw(j7A}w!4UTAJqB0)nD-0 zb1hgL{KBf2@f}g>4V2BS!UxNDfxjI0V6AJyZBiD3vzpa#D_}cT8V@JF?J7v#yoCA@ zjqoo?4^`EsLHyWmII$%Ta!M31p;L+XWfsC-?-JqqjZK1?F7|NqO$qCK6ov!k?^&yL zAkntG3De~+LrYaAdP{J>WRyL`zV`x&@wH_BtUXvcC{Cvj8)6qeKE*4FMHqAbLqX!w z7|^JBk5zA!so0G#g47noky4_t!2Afa+AT`I)h7w(P2}g_yF=JBDgXrSF7Pl!3Rk}h zxx32J8@sbcp*=rqX3x9GqV`x}bch*jimoPX(=#~X!^q0?RQMJn!BPrr@yv{k^lat= z+!(ls81LSR2Q7I&IC?e>#W`e&9lsxB2Eyb|C*g$~_d$9$!pHO}kS1$D&*_B_Ew3i# zP&^e>*Kq#-l+SQqauHpu=7w&E-a+}RP4wqjBWmYANS=l@^E{9<)3kDB+b>VV`=yiU z@60cx>E209{O>X6n9iX_Uaw%gRV;cWc;K>I;oyI2DYX4Cr6X4?C>*E15l+{s(1^_B zLid%KaD{i<`e!TA#D$IIW1|9H?z$YBh%DV`-%ITFO#_3nQv7i21u5tk!uIkEepX4- zYS*XeYxI>=RPCXgqvp|zU&Ud8{3q}nZ$;7%W}(vs3wnTacs=4r(6cUwm}1La!S^!? zc&@vGbdSFROMYD>I;EaOj`t;7lG`E9b31LHTZeke&v4g{&7gk2lBC_@OvKf}EUK~x z3#xh6&v86;{TT;u)8|9Gm6OnHSsM6$m!guh9})K`LUjwCL&e*1@MP^+nitf=UThje zFa9uqn>?pef8zz1-0g&4^YtOM&VhusuBFEBd0tv@4;AxQqpjaa`esBL=yM1Cn}2O& zd(|<>5}MGuH&4N`$rbG)`8+9OB%M7gPWQvj)pRH`4<7c!!|H%y()yC~G>hcWa+opa z+|9#Uzlrq1aGs4beF}C81>~b$1uW~mfZ}2!V8ZkxxTJeD-J3g^oTxCQC!QLB%BZ1xs{_P=9?W_6P0LcU8^&%q#He@HX)fESNbFzp@h znPhFEuHMO@vd)+q)}15=Jnvyd$TGatz7;her$SJrKB>QKMx~-_LHYJ5s?lCeEV34% z;JzswIr)vqXmj4vyV*=>xfe{DJr(5JB}rBCGWvGXBIf2<#|-{0qlvXZw0U0BM{zrp zzHx(bZ&p#1w1tteMzoyyL0p=U^Jjxdx$J&=ERDkH4GFMW^eN7kFrx#K$HDgEB>Z}9 z9=lZP%z8quf@%6#(Df_>zY%k=lxTrp++`;1FAK^`{-YsNFQ8GL3jAIXhiYpw1=)qG zP~_s;!rzVh^x(5}yuVt4DsWEPq?Jc7|J@(LKTj^TQBdNmXd|27AoE~1dkjBfY3cElJkbCbQ8I-_(3i}{p z#t~2#YJvX7)xvPo)wuV~IQk%QEZyGv1pTh_u4gIlk)D|gZ6_Dew<8zO$BTC1@u#t1 znPw0F)U3$u>|khfF2KQZFW$pQ6h2+w0&RV-z}ml(Ic?7XCI7|j__Zz6VpR^xKH@p* zgU&?h><994S~#qq*(;pT-%ackmf~hnC8oA5317Hd(gR*8c-=~behzCEie^usR{Ivv zg>Vel+E0Myn#ZU+qzj?b)Ty(A5M1s=b3aNl>Cjq4Pc>};Q_t~WtEx=D%q;;24_&%T zhUa9jiV0V%mVwQ)QPeJ@hL}rTVBsnapsF^V-m!`Y&(8s1E@p^wmYd-}T~C(iwh}h< zCF6XBUu^%jZZcnf4tu)F8I|8D(h1WF3SDyysm3}&M{hKM`1}WC`nwPPFi&TUs^kYAAxD-MjJ zuDf%Qx~R}|+h+0ZZ~@d;`Vs3AV2^EdI3H&N)tNqrl&j{0i3y8(l7uL{#@g?x| zQW9R0D`id>XVcP#Ak?=vrT>lAr88Ek;nk)S=n%h!ZTlsOQOjk3)?Ol6)7}TT3Gjr0ZTaB!#T3;Y9rV)fNz$;FUVLx=SNLvRBKExx0JXj}(Ac95 zw;xOc@8&)5itm$U>JE{>b&nwUP&IcY)}d2oxZW89DR#j?k}gc4RB^@>k|v!6p{XCS zzUn1fbfn?WloovLBtEHNUasI8?_t6 zdxhkQs)+EsYL{T^u@t!4kqGj9&SZJ`8qYc-yFcPSQOi0EWqtecdvdLCV>9PCzHNip zXQ^QKCLYgOkER_ZU!l@OfHAZFlIhbB42D$U|1Q#4Tmc`262hPHF>G8nLmQ=6M4kIR zf3@<@H0&)-;QmhA-!51&dM)WPv}9jDsL%}!qKL9pG0J0 z?yodD1p_Ka$%C8dq7w`oP-FJXn zkp?UtcSg`WrV`yI{~!f(#A*3(9o(=(oC?~z;pH7Yu>9-|JNSFvEyV+PwJnvbi0lx2 z_!`9~EM@Ga&nkGq_g)Kbicy8}NhE(}6sYcMBgWel=m@E|WR=wzcpjWz_7LVVA{1%DCEwfH~&V#&q7t~UnomeEj8#hPiy>c?}tBA zzmQc?6m%0zvHDsc-ab5*&K>iDocnix+5auaRU`v?yJN}l=L~kguH}r;VPLGO4gNER zQ&Eu-5dK;OMU;z4#S$f+Z(T}qt&fr^ywkAR;{}{Z7R8q>4(#XlBpkGCgZy3-D6YH9 zZs!ETIqr5fSdt0fW@MrKx;j{OZVP#{A&rGB8^ID=zk+*BK8i(0Kw3s7(a@+*LI{!T)>7`9zt?o+hc}&5e4;k=$j0Uurzh?R+ComzU0?Sw! znXgq2`$T;>w>^(LK0+a`=$=4gTNpUpv4yyEJg3q!Bvidz2Sy!IR5sEAR><4p)tfR9 zH|id)oVgT^KHtMMvODm|Ff(Y})QuaWt_wuc5{X=8tDe!q(WsZuMP#r4fOB8Y2pkSR zVI?c-$t&)WK6~5=?LZvH{P4zQ{O*|dSr(-S?vk(X*1)Qqdhk1WP54*mE$q$Z&%X>K zyjK$|9I*7ok6lvG@xF<>9-pAS@;zL)$qo%RIOD16aFBW(OmsOP`T(8-*=05O(^No8 zMFxn%CC)@x_m172^AaWXZxf}C@n{}>met0*0r9_o*zUiEptz$5BkdzuCO8U2gC9fd zu4ra(q7H&mRtx+Nd6K6~ZsWR`hy1Qwfwk4GWS(9nHXYE0*WOa7_{$txAI!wRBM3Mo zAA^XAr+__FgZ~Bw;cs9lJJ}Kf>4}PL);Ci$)>y~9R*!-EM?yj5_$)Z~=`=I)(niJj zK6Yd#zZXfm!D`Q^a7fP$&y9YT_vHr&@0|s=hHXblsei;|e>u*$nvTxX zLg3DP&KH>&0!k@2p}Lvxx7x+&wU7B=@}`UXj6Q-->P_~1br4j{?-jsa6jY4r zaqLZ=v!75&)_WZV?U}qgK6r$js#ywemB*u1Ulln&>ME#C?iZ#fdt;-oBQA(kM}3uy*!Fi5+XmgZnp$@syDZ|pF>$l4fU6TNaarSJc6!1!q9rMXUTeQH)%jkqVeD>f?9K+m z#+k_;@PM`RjRbqn zo`cUvgNZ@RU19a*g&2|&hO-`R#6r@*9LNWe3I?(F@TeWr4cY}+ zbJjwTz5>}--9Vl_n~fjwy%%2CAiQJ`@!F%KGTZH{p)2Z*y zQYg-Q1M_r8fOH?vJL&Zj`+RS(tG33(=wLGcz*5|O@<04=(*>GFyo09XRoIhM3OA&J zVUl4z>PSmdH_i2E61s*CL9gra&`=oec%lN&?k;Dl>7ul%REYVy?HH8GGjYe;pyYc27;T=+^Q4#9`T^ca zkV__{^d>0Cw?Wl^m9T90D00SP59-~0Pc{T>LBk9W7A)}(p4k0@i$6NS#->x?EYF>G zDNQgqO@-?4`S(Kg&G1H2i0j|3WtOhvX}rl(IJ3Bm-2OU+ruX>?Pknh!O7xw`fwNa3 zajw5$eV;Vyi#_LAnDKPmwaGB;c`Foagb*D*Lv|QUV&9|Nz;AIheC<=k^f{6=euON^ z_0d52OO?2I^d0imE1#vE=!QK$1IA(>K&@Mp}&n>=6 zruA+BXX*b)fN}sz}OU1)Tz=?~h=C<9`tTONu?zjKk27bP|-Hj!h2UdTOsmgIV7bHmG+K z&%d8U*YxYd&qa}NcT+l8JlF>hpGx9$Ee+`2E>9<=pJ5J;w;)0Lt==E*Q!u@qiEHiz z;JJkU~QAaZpcZ;f_dR81x z-y%TGXGK^!Wh*p3bA$TzO~i119sIgYalr8#S#ii$U^QZhZM1A6+H3P*yn`jky!s$8 zuk(OUZ3^V$PgU6A5&#OT$5HM65NNaQ#Mo_qplp2?H@>@tY)1&(s(g+IpZ+=<|8!o`G`lm!uXNdg$FN7IY zH$j4(Axzuf21cQlkTTB@?KigLBJ~{*eD4Sx+&GHH#O`J3>WWk{H&|d}ml9950&=B25xg`;&36 zOCs!@z7DNK0p7nJ4W&JOxUzd3YUr&e@{Zfs9Tg`%HGZ!RIrs(L&nmLF2}W>K?j<~0 z@er!C5AZ&%Cv4g52mgpEDh8d#vhUkLxyepA|5qOF+qMmSO3%T9MW#5-IS{{|UIv1$ z|Io57l6R?#pioxm)$V1_^WG&Ks9a=wyJpF0IAVhC|H^I$aRcX;@JgpR(;nCnmu z`+IINyFPhpb><*EDVl=sY}{eH#01dPE`jg=8~|R9hgH5ohiIn$P9rrbF}LdOYv)o0%3~XC=K#)V|9f%4;kj@K6zo zeRGH3qec)XsT!hkU@I239)#Q%Z^-&tk??lJe_(CujDHQcLe|YtsN;OSADc|E_|PGo z{f3diBn!+r`+?oxn}z$Q>0$dxLwJ1l4%U~wW!r-~px<7aUgH_CKMNMYnpto0BkwDg zq=?|#-_0oTDUbB5Th3-L6DNur;-HvTL+ZDyKzBP4mu+)ExI_gU-^9YBHJk8)-!-uB zv&EhJH{q(S=WwB^J6Z+GV0BqAibfoS55CoG_M^98W>|@e#_#oFuZYub9Ry=MOoVr% zQQzgZz~{LW4wsyU%A$|JC^!U7IFCtlMITA{=ubvey$}v`T_e-WRLHxJzXh5Bsdyzg zmlew!K*fd{%#g_g2M14LXKH|V)Ng{aj6c?uE(6o(4{UhWOTnk&F?i9TfcO zB?9|xWca`e@cNs@Ry^1bqmxwW@2n28?&n{!ND2fylKe0Xsxass&wXxnW7%V?I2Yw7 z(JQ(L4wu@9^6$&cc%CbsbH5B1_trCo5G~4{F2`=EwV-V?2CggJK&1`AF#h}%NUH_f z#B=S(^^CX=g>v809L_umg~>^#7{arT_M9iR+GIXw1BZZm_6L|TIu{>te!xr13PFc( zBsmbn_kv@`!kOI9Y>m`+_GF$J4Q)?_`jzA8yZS~r^tYS@dE$nWF;^a#NwN{2fd< zGf6M)$e=(bU5;6QUr49ktPw2EwSra2O~R`^PbWYX*@bg0QUqURr z4D-N!;7e}V9U^-n4kE;jgcE*_hg170OVoJHdDB|-^p$-6S$rf<%*61@Sy4XUEWrGP z8C2CX5uM6RA%58;_Dft3e!XbKmy4G`w0EAc?1&USsw@LB_q6EMiQS~COp;%}U&8B~ z`{0y^7wSy$B#y7I!Dcf>D%yLU_dR|={@!D-QCtk#{Liun=Ck0*ky%vUc_EyZ_)12W zHF^y6q+KIJ!I3c1B8-@~b-<;*T=4P|hwI$MUa#EF_8Y3x z)1x(^qDBiR9UKO$4n76dxNk)I#ci~*Eabg{N9cHB2%47PCQ=;_L7+2+>KksRgrDz5 zOJ0%i$Q*F&uEH--L+lYf48CPfxM}<{Y%88aPmj3>&#Q7F#$i1jB|n08{q+<&FIJ~( z1iZ`fV>sM)nn$;fo&gHWzk|4y9ZU`^CY$9NK}pSo_8gU^n_nkl%XNKBa*D$(2M-C} zd3JE_#XUT}`;|bQJC+jG?ZV`n-LNQOBmEjE15aZJsL8lN{81NlP1VO{D`N&tvuM-> zSAm)L88G(PNKv^SlTK}?*_o20A)DtzcTzf6SO@lnceyw48axXZhn$9*!kuxeFk|v% zqGQnlAtKYL{QiE{JJ**P_EbV__%HI8dsWs>@G2(X&N16DHEh12D%{DF zVxJqrapQtm_q`F zgB)7b&IKjMY?Aux9Q^ioWbHvOp_4PMqis}am*itmo+M9d-$X;khpWW+fF94z$_iZM zg4izgEcQq&nk`C+6$Hohk*GU|F?h;tHtTLP_>{}h<6c^j&O6R+Q%zwEd5&go+~?Aq zM>b8KPEDiT;3oHz&a1seHv4UYcRsqHnRY@j<#IZxe@+7_|M}eAd7(3Xmfv%}$IoZh7ti3>OQWcJ#3xA4{LRuP#*>4~R->}FEb2u^ zGZnLJP)vCZvtQlB$LC+bahnKcF?S@|xyjJIvn=suNFqG@BFb`)Nz+I1E?}Jf8I(yY zD34G>Po7y#`B8)Q?`$Ao?s=i6LJIr3@*B?K`5vO_iTf1vag-?UVO)3x@0GV;(X4KG zv(<#{Cp&QxpV{zU7@O#A3)N%puvhL4u(68o{4*?J^NS;RRM`Va`$~9Mla0pH-x23g z*Ky6ML-^aH1RK5dNnz_g__9I|R(YqvY7to)rS1fyF5iPiQTO1IrwpBHdmEM&MuMq< zGTpl{975k_p~cJs_`dEAW*hDU#&gg2))hlyTog`QTL!Iy_b?+j9F}}+XDb@-!RBrU zoFJJ28B_m5nasy97*+whc1FO4a#`B?vk{h6JVcufwQw@*0+i|85{|kUf{WAJnZtw< zQWf3HeOt-wbL1>+a;k!NomSW_Q41xbGa#jIF`N*Ih91t5JC~x4@efC#(XDq(V(@1{ z>GxM8*R&c>IbS8u>t>TJmJ65>pQTH#QA3#x6(A>liD(@h4kLuYFn4SvsQvN6X)c^4 zHJ}R5U%L}CemAw&c1J~pRMNO*8SdZD*&YwNG1j6Ai_3!HnBLz)K{98lgpVOBeKWA2 z_a(dgLxa8<7mLlsxuoNPB-~rBhM5LNVE=m`Y|GDuAwJu)iZekko^j2t5wH)o3)uVT z>L5JWgK8q0V0d*HjS7o|A)^x3I!_X^EQho8j}ODd`YMpEd`Gs$s({076Yvlwf|tpD zY|_8XWK4FEqw_ux$E`WgzDFO1xlX1ReSoAHb{B4)sLA$n241E4C8mA-7A7xkg_j?) zS?Hu4Fr?`O8)qHIhlK@#ixFet&yn{e!@L4)qzf=R$`}g#P6{`T9Rcq%#c9yAQ8?}8 zT+CeePU!JB6gO*KfW5y?!1r-KNrvnJX6m+(z8RiU5MgQzmdY=|`9}-+bJ^j)Gie3v zRIe5&R)~@EadBv#aswt9JY?@)&ZX<4MR@Kp12Y;`Xv$L^)N%D@PC1Xr7K_v5(Q*yi zQ~ngwcP9#EPBWO4nMKxThogP}O@{llgbv$Rg4JDD$O~Nuu6gBfyVDt-X)S_F$L7J= ziHqn|!?&20F^zrsa~mudttTd1?_l7C8w^dCz&2Aas2rz4iVIxPqCXI~+TVuNFSJ3p zEf(d>50mT1<48g6N}dDO0C9(6CN`{<<=kp#YYgjz+idT{xNCR7klktUW9fpzC zg=lKH8f*T|rwgA3;veZq_-+x;a<%1YWby&ro%WVw%@2ajMa_7OM3YJLV@cB7PO|;a zR+jLx7>XBZPTg z@M`jRVO+90y;$&`tTp;96q&n@h#MRQC(lXvX~}!ok?sQ$Mmz)f^e&rp=`edaLK zUj*ad5R^9G3SRHsR+i$n{-F|M;lWkf%o6lc-JoEJxu4=X}9e&Nllzc0i!E zN(ub5lG!3UiA{ZQgh}|Af&7b2Sod)ozFHZGB(MPY#v~Hyh4-L#WFPo;=fmM!8uaz2 z7i9a?W_He|OL(ay9+oEBvW(^DAY%IrwtS2eJ9Wzs%u{C5dsk=k47?L8dUOjUMiTbi z*N+usj-?`964;g zg15kY_h`NK0&Cd9yDwdDR)U0|KO9O@!2;aZlo%` zlyn1+DZL}bV%01u_Zj>9Sdzv#OoD6NL%Q#5FU+0JK=jWXS_rLBxUUS@@D_IOn|I-y z3HLCxYz>TPRe{cjwS_TqG3?c&HbNhbz(AE$c)30kuV_9Io|+#@A|7O+qPwnMlkzi$ zp01>Owlho+tA@dx8g}hl3b-6>CSI|txHC$V9CFXa_BCsX-b)jV7=Hj%_SK*=XI9L! z9n0Uvk@qL1=|4|fe5*o0>)}^+oO63LzC9toa27<4Y$tQfZO9SROJsYU2wgdJo6Or7 zDwt)Rh;qI|Y-WQ$vy42XTTDX10Dp6Pp!e;5Oj;=TTTvISb4#9fpMU{&2jv3~oLAz#M;= zfZ~P_*gN_WOdV^6pQkSn7EI!QQ(pveKRG{6Ga7Dv+6r=fKK)){GdVmp07m-zf|-FM z8+*D0w+Z7=ctnQY{=j`chKaB|?mevNJ3%%ld||D3q-YR7&%D2J7LmCpMrtv*5@ia@ zju(-nsS_Y@jX0*9D8Z?#R{e%u4#KH)nSpOsU)rjpmzR_jD;JdB2lf;(3Mr zH!?Zr_6Nz_*3ZUlrPxzw4>FG?dA@u@`u6#VACu@xw}3Eu(<}J~LohQzvBb zIn9;C9--@+JlMRfT99bbh6^r^q-rPQv0|Syz?Nh^b!mGPSsSdoMXCqpziB4lr?#;z z#Xqn!Xc>;?Jk!_}&bZsMgV}8qMehn5G^lxn=U?cf^CmX_>;tcu2DC9ZLespXC~(Mt6PE8FcF93l z;ZjVN+SQV!2JSc~Xb0LU?}fY#3*nn+9hguZP?;-7cBpE@@Qps8xcLWXA@2k2uwLlP zoQFBLh0s=%2Ippa5Xm1u1s~etAlq{ftT?^^tg|!qCe&u5Ov-bp)QA9^#Vye0a|oPX z#Xxk<3SqPL6DXlQM1RE%xLpM_Y~VTu-r0c9(o?uct`zUxYKC)@mFa`Nv9#jKNZQFt z$gn{pvN6R5ZVsDBYkD?O=Z5FlwL2ZH^(Z)*^^qRlVRZ}FqY1SPEFK$yN!lRM67ml9 zf_=2-cmm&rgpLbKEc*j*L?q2JHoVCh8ia{Dvz+q9W`ty01GMm_oE zwVA}>DB5843a5Wfg0a@C>71>L;k?=oNdEEy7GAps3Zkd*VzL%9-}jMerb|<0-T`^? zD-~9z972^KTNp6oT#N%X;HkI10zY%M@FYbMz9SO~sr3?OFtWUAtD7POOm zFyPGs;_=Ir=}&S-?7R#c!*2?^l!nnNeMNe6^<6O3m`ztWd!TZT8Lf?6M)QW17EUzE zAm3Fi!LoD?bnaUTs+TX3m7_UFtmXhbET02Y^k$HbS-a`-qqewa_H9fY97cPz(!uDj z3oa{n1&ss;_CV7kd|~?8j7hwi3Nt zv2g0i9uQGVg1jZkuwLy8%a}M8F5etZJ5Hs-24e%dP+FwG#!UtOH0Ho1tJ_#l_?h9f z7K6Jxh`evRUi`y7^vSqde2|#~CUSbTeSI%PPWK}kN{Z+|p#^QCU5R?<2n=_!q{-Gt zaYkwhYdk0pag9!3Rs02VMthf|q zH8&j&^K-Q^cCjmj92yPPyE@Uj#06SxFF}!%FAm3pa5uV@oa1Lx-P~s&9g)IZd+T7l z=1A%oBLmuQi(&9?12zu?!U;!dY}%>=`kU1$n>r3h{yjkD8ntNDe=CLKTSGy0VGkTj zm7%dd41PBjL3N@9+BU_4llTh!5#gw5ee@=%`poSK3GBGs&)w6?<<@*#{*IeeKsbJ8Q{I+<# z-lRG7mi-=5;(3z%;jeGTG{!oOXH~M5>{q3LjX#hE0~<5PiNA{+(z+!;_t;?W9Vhg4@}c%TC~LjNp;`li7XHrdRpA)vf;r z(|LIdvRt%ap6g#2Wzh_N2K@K3#2eO&YSMjceAt`8WEhtxP8Gs7;JQzdf{2Vd_`JJ8 zC~?7v#q98eTiuSXK&~3`WwO{?a5e-e0=E3)G%-@$PIF?{e@ zlMb_(NhgOX(3kGLa9dT1x=!JaG2F}E?n;K*p?mOR*F(q?Z7y8imCmkc$v|)7b8I=& z1dZ3l;2SuC_RggwKs21CiM}MkZ|BnSvr}NQ<9UdPTtdUHO{1=n{wOme8dg8@!RWQq z>DQtc%1MExww$A_6)4nN{TrmN-y{0`U94B(xiHQ7 z5~fb+Ca%X)@v!bhdOSG-O?H$M{8EJezk(tBK0>~O2K{%Hvz~{ip#PPtaH!WC%xDUV zzLul(=L0BvatpkEx`L0K2^=j{0KV|Pe7 zXHNF68xGP9s@M|{2M*E+aCyW88uDirI9M&iyRtrPxRNe_*KY6Zo@x1UY^(1OLU$q*i6lKxd4GyI=j-(K(Hn^KbTNz>r!y@YOTuz5jWY#HNyLxR*(sdI+;rhOzN8-;;2r1qT-25Ohw-g<~5o3tBXHF>{X? zLLH^(#Y5%TGrAhpvxmV4{7DSLL)rP5uW;(!B4H=IBAR_`uuQZMuLh~2ZN)vDBOHR* z=iIkArf@FZ=5hFBvjm!}CJDZ|S7K?40Zi&G!xfD?NVi@a zp62{eb@@OP6n$XcUCw09Cjy}-%iwtXTyWaws&{Sa1h6$6Mo+H4Lx#p(!2=H_p}Tx8 z+k5r~%rj_aN@9z#>#7Yni~L}!s_vlrcMD#umc)s!)!6Jc5f6I1@LAjr!2uUn*q3#MDJq{JvWvli`o#SE&E~TG-cq1QJ&6WJf=JCMPPd;Y_z&2;XuF@~yn#iK915 zyI{v>!U>?idN@5Hs*Cyy7m^rzU(OPL2-f9#Z0NTbl%0ISWC8$!kERMu#}5g%O-+S{ z$HU-iaX%~D@g4fqce7Vjt!%JR5}xM#Bsp?rp#A%#@JWU%TQ@SCt4mKnprpWt`nG`9YTJl$2;Q25VP35HfbVHU+tz^|zV zB7B7ay!SLiY&ZlTkAkIEM{%(GD`+VcgW2`zn7)yBE?R?$pQ8-DbhKIcyvPy%cwJ^@ z5`JjiJ{7k3zh@sbtzma$I6CEDDAeutg4Z&sY}Q&!{PK;@=2v7u(jym)+qx7j-~WeO zmk8M1Sqrelq!_*nL~vTxJF8t%KajGXXH7tYV~#EecCSmW4FHmnz+@5WZ(iAA$; zNclK?p6CSAb=5#oSBjnwbL1WA21xpygZsaB=qc|WiBZ-|;KjOifs>OjTEDGQ!)j%e_9~* z`DBp)Rs-|;ePB$qBS<}ogrmcAh4DWI@k>M?zUzw=Kf-h0j(!)Lnw0qwe!_U&jM| ztKKqk--mc=bPvf%{zQ5#Uc&b4qe#{xS6rVS1KC!FJo^}n-a${9yml4n7kvY_8&gPn z4b$7cnLlfPBr)d}X*v*pja5v##WJ+-L$K{{reEI4&L8$AV*Nch-=qp|%yfr}dTsbC zhyl}-Hu$x>2*W)yq52tN{k;ELbz?CL?Z^N{!4BfRB@w-{>)2$|4e;~(ZA>3lh0S+@ zS^lqbR5)UQb!}cS{?a<|I$kd9iQ=xF;7)AQ{|w=a&GCZQXR#`Optw;&-t?iP7EYKw&fnue%A*ct`Ubd zoJn}@$sl_jzY-^03c^5_uWa^MWk_0a7)tTAz~E~kV^8d$i`9@znM-kEY&@z+jmA|i zY0x~U1mnJz!LNpJw%B+Cns`qqI%hN3l@m&w_45eU`J5;J<~+lPfxdP_c=fnkp$ewLaiG#wEQ{h>c#>3BKR&D;qUr>61_ zQV^<4;HU{R6s1LE(~xt21kC+s`iRO^A{@xpKEQ%fb%Gve{BcujBtUnq!QTwLKm~l%nI%s zs-c{&H}55+!uADoaGu@+@VX(wwk}=8J0Rhl75`f}bIcZUiQmopmrDpr0%AdJn+bC; zO(1p4_L7s{5Agl%$q=1ngS%1&z@sb>TfIgV9{dxDs{4-+x0Uyy{CNRR*rS6oudfsH z*ze4C4}#BXJ9sI^zmu_nkb7+n1i4lS?ZwBymq9I@@rUQ%8n>|)vmzK+>kbyut}s<& z20DJt#Oy{nwp8pA_i*HsxldmTj-PUZ=L|h|ccG>w z5O%!{gtxgzgg+9~*%P_bcy?eTYtRmZ##7uS@ogC0klRO`Zrk9C&X+t#{XdG%!yn7H zjl)*5vqPdCLPJTO>%3b^QfX+3(4tbmN)rY1#F-uwLn z`h4;{-1l{z=l6RYO*ke|4PhfIa49n2v9?KHFT;|Avu7gb?Lsiit{A$L9Q4ZywDGli z4a90Z!}e)B3=ZCgLqcwBhf0v>YN^t}?lr_BwF3XT`{CK>Kw=WKiu*J~2-1rfeNK!x ze(+LnA z%0v9uBw*6#O30lSPhIWL0zF|%%QKUK9Em52>M3-_!G}ahPl(Z*lZXcmzj4$uSK{jk z8Jwka1U*iOF~<_8qmpPbRqC+9So=ayczhoB>OO;z4_zp|^cvQ&?-P}MLYU{;1A#@FXtuV|k~a-t{H7AJSEj(# zf@~sSEQyZ2GnvVh&5UrI6^aLIF^*44i2Kr9j_l?(bY6Odcn`Qjl=OV&)qS?R#lH#8 zq;O%0j|#lnB*<($m<==6G(ckSN-8Yf3>}jk=CN%dTpN0WS^E#eqfg(77yIn{AV17` zn5)ec)t@Ggo@x6N1W(PyA(B6s3e~ZM%j>ydWA6^ZViX1<#^Bn^muR(QI&=2a z3^M*y90bzzbjGuiOth#D~YxfO8-ijuUs-7e{S$CK`akIcxECV1seHYhjUkq06 z76;J;73SY*mxE8SOmkV(jZLL?V+(1C$N>j9wW?Tn7`{f zKwF6AON|*a^Q7)zCRJpn{&a(#|99|6{RMq8DvWusJfpUh?E?7ChleQ*Tw-UJLg5BZ~8mr23 zPxchUM)UosL&jj<(olFUpbB+B2n&jCdVi@2DQvgpgM3BKJAxcX8!JlZ6n>>@Q!}`B^3z&8Si5v zUiOh?DuFO6#dc7Vyy55a+Ymjpm&7bSg%3Uq(pl4kan{Pi>^pKT%BI$Ul)`b4*RG`3 zcBD}uyBqjWQx1hmES=iL$E@mHMdRiFgUi0fFmcfrIYDVyEfIn(C!c}CpEwX%){67N z4Qf^tL6Axq>(b_9wr1{vonQZQJgzPy%P-{Mi`Xzc`$Pafw*96Te({6a@(^sYQ$=(4 z0t|Q?40tIU=mT~hyS5S4+=W5pff5XhU!_w0E;QUP2PT!nX~45KdP;B?4C%L`+qeoG zy;g#Er8Pk~&lN-$u-T?dl3258Jr+&`K*Pmo82m2<4~@^k@du+2tiZa{#Kp*`6Opvy zUI5g&?@BCzmLEt^La4AZGc`mI1XD) zWwG6?6UW3OA!#T9Hm-Dphs&=3ckUx-WSQaV9SbP$Y87I>M-l#(*TM>A7s$S+3%q0X zVDWDOdluS=q9Ze5@pe7>%P<`tow%Xjc%1cf1o?qskPw}p#?Ktua0P=(Z18=MGoBl} zOPkJEaaw1Z5brt%8t|H-WwFcAx`1WBXf;A)O7|MmudblpdvxRI9{uUrVczjiigiC-7r#LD=@w zhEu{BBroC@aAINuU~E1=v!EalZMI9&ExXQ=#5Y^h4oI7%}@a~2jFne7|JpLHrvs)dYQV>KwN%6oDw$CE7ARoq~Kg0V6 zE8%ok2=?Yjkk<)^u~{VtTz^>-U)3@&WzvbTM++P*EW{(Z-{{GQH#pbSFF}>o4ZM43 z8*HA#`l=O6@mu>}$QxNfg@eBVpI$Ju7#D)t+cIh{EsjDF?EEk`6MwxB!S28R^qMmA z;71Aj&MKY*(=JuwA+I{NgI0$w7sTPK^Cj}~Mie$Zu-2w*mo-OKx9 ztW70-xQGi^I@vsWhCUqU%)|N^Y5o6LA7NsD6pl{o0P>S{=gF5>b-Y-s>KdoMy7vVK#CkvDj8y&Lf8#^CXf?`YFb zNBA}9isKuWk?T%PaEu#5vd6MmHtccOeJ&2d6b`{_^Y!Rf9EomCpCL%J4&<*C({;`|wwJim1~5@=&dn$agYze> zko$Fz3TYh!omuN)rNI+$@oEK)SFFQsjwJl9wjdjW?-Q4)P7D=_Btv3pc)9W-Y*3s5 z(Yp&cf~lX_+{p~0ji(>2bCHQxFu8;ZW!Iie{W*& zj+Z=aEfK67o&AL@kM+iVoBJ^S#A=MiaE<>K3RkO0)_cOa=)MCk>L-!K``^R%kHRQ;ID_>Bucjj& z+Bo=lHw3-UK?##Wj2zj36Ff~&@Hh&rXB>hBXHCGjO$5UFI%$oO6Wkuu#z#E|@$jG$CR?Ew?ZnO^=YC$naZ5}$Pnl&p z=x%!hH9x(D3&Iz`SpOz|xmC?AcPV2%Vol&T=FfSiu@1jmZGcCY9Y9TU8(v<-eg=}1yTL(L6rJefUTDv&=rK`Y|l@DjqyY5PQ(qY zyrek270*HAL=WwnVSwVSVC7J)E}9*XMXSw~ETcymmxaXRdXp&N_jbd$MWzVPwP=F; zUDA}93%n)sQSi472L98)a&33+i>1!^RCpB%DS2Y$re1U#dJ1zY8}ZA|R{VLE59~cV z=*A5xWN`Z+=K%X$NC|9!!kxE3DB%z+H;5tgM&eLYLl5oUhq3(OW%_XJKQ{NUgmt}l zkkha3;Qr6QX}$_efL@!3i38RcyU~g4UCU+!lqo%Gew)m6E`v0tjdfQ%A~Rp~fhKm7 zP3Hsgc96I*>ejc7*Q-rpitDyAO5ZcIIqlQc>nmjUxy-P#za_(}RNM-$s1!FWU zWH%gPGeW)2QPjKi8Af)TAxlpVz`A!z99hmLkTBf{bz@JsC%1S(>+E#w`L-EZ)&YED zGlJu02LHbg;>}ih9Qc=wYmRlJ_&-0oX0ZV3>u15^WFczn=?kInf74qd`7mv>D|TO$ zru<>Xc&hLnH=c0<_xtxC(n1rire|Xxj}+_|`9uHuS)lTZ9CG+?AdH+{g&vA;s3h*D z(|O~l!OvbiJ53f7`HJx8Yag7Y8UZ40l^mPWr}S+vLw`BhLPO0H*e-h#D?VAG^1m7o z4UWMDzwY4b|7tiAss~xN@KJD5K`igFgnlL$hqQZPBqb5u_T5Dx6+PG$$UbjeUBL|7 z;B-PBj;B4@Q66Ts6w;aMVRtE0(}m65n7r8*2e5P{ z%ibV;CW7q+mmrxhhjC|E|9bx|Y>&EvNjp=)?q2|kk!)Jba?X|H`?;#d6*#iRag7oG zIj;SCF1*<_3EoUCo@*9mwV{`>`_vwE`PqQ=BLB#&?n-FyWQRA8b6G#b4pctd0N<_Z z@#*+U3`jc&-jR9e;LWm3mQql6+>R%8RbXtY0Y6Hv#k*l^;P?3uw0!)Jt{ZV9i#BGH z^Rgo}X4VvVr7AOjhYg`fVFBx=VrQ-LzQ7}wK($xILdDiin6}pi)Y!ZF^Xd8Ayse7o?L zFip}>z;edFIk|)ShjV1~cM7_-e}=|is&vB@VY;nVg6WDqL{vwo(SMdK$^KVJ#h~6# zIBYl#XDJ19N1JP4F<&A&&(6b;Gwmc3cA({f3MjM60p{{yBE8)jFH29+^(~TQFhLMv zjtW8ec?W!VM}%P>T){`2zvNZaA3CE*j>B!70rnL|sRAM=?9u}_6qyIAeu-n!F zJ2D=Fh$ZVhXaiVl-VUc_*Alm0K8)%xL%~DGU|ewlCbvt%58hHpFJSNgWvQH)!5#=V zWp{)6taDk&2aH~Cg%x|YgYp-D*l0}fiC7u^dHxWbn(l%|1!*X2xC(z|r-F2#Ke_5K zMdzPa;L01aPS$6BP`uBJ+y0>wFOC)CZNIm4%v=P1XnO&k)Bp>XnK~!pG}Ra-_;4Zx zHnZ9ER3oIAYXzO=#lYV`4CBQ&Ij&E4S8n=`05}Ff?BX!Ui7lghyoH!&17ghEMibas z9sq->xp*M|Cf7#MgJo|w5P^Mrplens%s)R$?BZB{V?+$7Nho4qi3`i3ALoQmZU1p?RBSD8o5}(P2k8_m4g1( zqo8IIK@5F;!6CXC8&8VCd8>5ro-PBQU-`k!y=CxK^$t9#HNpi8K7h5^7NQbckC#5^ zLHbw>O&9o3S-xQ@t$I=fRXHq++SwB7PgX*~LwUF;ew~~6VG&WuScsp}PJ@f$IpSCm z3pb`yyqRhoe8));0TJQAqE&W&Wh%fo#)7reAjIAxxwkh^wSitDIrLqbjVwy#VfC`$?wF z-V0I6OK@tYID5}>!;R%9InFKdcy=<1e6-cZm&H7Am}QpDw-y2Wj^{A#={=H>md}aq zJW9j1^^jPs!gA$1+>b8}p?$ywv)yi@XHXTnV4My|_LqQGh89_Uu?3EqMAKW6r(u4+ z2%|XimY4*dA+ZwQxo`d;chwVZawS}olxXwA<#$UVV}~4$9r6Ulxwqk*^kOP`c{Xm| zc^~?}*kWm047{~3fx}y>@p11@_)r}UuJOxI@=6Kr&`*Lt9uMF_c`o{d>R^GpJX+|8 zGUuk)%=XH3SX42O>`L>-p~FEi+P9R=0_4Fjhb}0p@xv20+@UNm3#S=a<9fpgaM-Sn z(k?Eb%gzq8TRTBfRS9nJuB3hQkAZ8WAhCF4g)`qV_PGThz6HB~*ONx=(jms#vOCPX|xdA$HS>meHSbm zE(N`{@8H3aM|i%Y8+zFMwNgn1VA(9VZW930Sm#Jf`8lZQYKO!3hgs*?JX|0+442P7 zg7>zpYg|T>`SPh69F9kkE&Hc2`z*~-vowU}3AJL@P$!IDk6F!!kf zJYLy>=WO^OATJzVwx_}E+tH|yAc8KZYT;S504_=D!97!_p>NC`|JH{=pwJAqzZXES zhN&=rI*|;qS%2w(U>eBIs0wWZxvDv*;Pvc!@Xm-J5p#N>IN1SS%B?}q*{awm{)`(n zoCQAT)L>OlfxhPPYJ6spKzTKu(F>y*uubnNoG@+Xyi*Fmjk6z-VlK;xx>H12MAcyK zZ+-5!XY$x%Uk#=K$td8k4EIiy<16tbm|wV+M!%MUy|+H#>!>h{Uto?G=FKGAq|d-x zNq^7@>cfSf6z=YVp3Khj@I*)`Uwa*498*y7@psO$L3wmxp+5h@-tXi~!b0u=&ru zP`%%T-Nj82k6*9gRbmdEx^)3Qt7f9q>H#?06#~8Km*A?qH_o}RhZ_Ie2F{63fOnfM z+aXZF%4{J_$!8r~`yYVzymIJf_gp(Xc4POdDtP*RA85@}g0BfnVRDZn9#+yox78nU zI7XP8klO`G&i2rlx0~v$p9LcGopjw`Y}gQk^fz@pQ!u*)<6wFN!!k&OY=Zxey;+p_pvF^mXkEa%$X zxJsNX6DwzzjewkUJl-nb{8$VGB?z#|ikPWifzd9Sz$Z zgVY{haxABtd#AU7j^%1&c|ihx3$5nvRV#({b>5hN$b-!G@Wk}rGEmRXOCM=8lLBvV zXj>EjXU?^=cc?#*>{E+6rW`O@9S#fJ?!yx2JK!)q4#W2Fg3z8MJUjg~){Es)(-~D@ zSndXgkB@O*uc^j$Ca$bQ`Vg%9mBXo-(+{%`+e4keLELjW7Iem{L3FPNJ~LwHB-ZN4 z{kRzwIzQ5%1Ax^*HE`1L9z4(n+@S6N!EbM{{zQII9{NWZTOX1?oDKE%%i;I!T3oNr z3vnxBP&4K$gve`?b^1M|_L~d3s8thl!(_a^Gyq=s9*3X*ZO4UiZE$5nHZ0p-!&UN5 zfb+WtVB_^CoaDJzD*Rru?zvr>^pqBt<-=KE!{|d$__vwFR-3`1M+$Iw?KGBwL{T4X*GT}@09`PPg-)e+_TjmF!>L^yWfDg+B>YyM-lg~3c^4c zAsF22!P%z!n>dtR!?T8;h}=VGcK*$eF8XS4;yk+p+se9cLo8uNt0?2PvJ|z>y`yI) z62W+y2mC!63dZana;b_J>V)u;&x2dBsrWX2VQ#}+ZUU&Tt3>9(Ev$}AA&2Acf#@1- zfWJ@4>h3y>OsfD{O%CKwi^tR!KbV)e6|D;^>CDm_V9YBB<2{a?PeOmeBK|Q5ZnOs- zJ0G0i8Arjc2~Jo~RgMl^fwt|bB+e!QPiL-z4|guNF*ysKWw7ZxH%h z2ez9caa<$~H?oW*pE(84I%)^El@sXelrPZ6<{o|fLP0^P8lLcG!iU%^IQM}7^Y=~? zfG&l`HLs{zjSOSZTwFP9-$0a8bUCwx!r{i)d)8g~3pGnpp#H=JS@z%w%hEGM!MDwD zUil>O?p#W@yG6oBeIBMg@fI;XWlg5#YvDlg1zNQr9^x~VnYL#o5D;ohM~t@9?LF4? zl|?i>l2?RNvol~vq5?iqE`Ykq!`!w{Zm?$6Te@Z899XL;U<^;On|)CVqa+u)B(K3OcA0?wt)n9_Y3TT1(B^`k;CkJm?G#H8$D8FZUDlY+V!ai4V}t8W7vDI0h)I}GLXSbk%j7n$Oz=ZICtkz+So zI5r7WoR2rybJ%tpNOnb*i|~wQDNJLgQfguJ(*-#5E*)M=--q+lGBNs2Cm!@40IS|0 zFg87nMaQ;5pveDo7uyMcg&(Z-_{e=?qzu!E4lX$-!t7KrAa|^_=-W*n*qqTr@MLps zL5nUz=0{;@=V$k@kIeDW-Z(Ifs3h7lFHo>O0u4NN;p6#DBy-s>;F;_})l+|<$2J+e z_-Y~M!g=u876S?&XEVvW)W9~w6|b}XT=5e;a5H5w@n4q-LCZYxg?19idd7op-x+RW zXD`)L7H4iIz11&hI0+U;KR~PI0lW_^BR}@5qp!mg?z6@}RD8=3SeiC~seE4auHqx` z)@>t^n)#^Q^Nn1e6vD#CiSUnCll$;yD4w7P+558|(Ydl3?6;|NW|$R0CHr1#DY;GG zl*AL!bS^Y)RcycTV5w0P1C$LpRn*vUA<}I68k0KFRfgx>j}WlQTzPt;i~l zO+P=Q5w;YbMznF-KkS2B?2hEEB-@|xE5je7t;FrieZV*F>?2nQ*R2?%wN2S{q*}O2 z?yD`iF8+v}H7uAxjlUYaNNo$$ru|)b!DcSjRl-ssYt;%w&0s5S@ ztGasJAoI&jbaRlXx>%}+53_1$#y07yCo{5e8J6Q59%mR=eN7eqJj4ZdX^{Ahr^?!| z9Y61T10r;ktD*Q9w!IodiP|72pLrMa+_kD^cIFc=B^^5bv|ttg0tw(XV(+ZZM{u+5 zER6h*m$~M4l*%cO;=%b@l?QniVu#RMl-6cFpqv?uY)L(y+4LMWa@SQwE-BJ`@tA<{bMasMx6^4;Y+y{mN_rNd{zG?z^% z(@+j4Qx;d{*a?Bx`r~+cr5WaB)zYh~4^cKH5%#VOq?6nIaNoRa>|GTG{_`E_kjr0s z?Ux-sQ(0YQzE!L$Ev+4z;3Ws?PcO(D84I_;3GC zh@GKVC9~9)RNI(i#f3FhXY{qIf=`9P*Bi>9`AoKI?R7S{V#4rpRoP>F1xMWX7F zZ86Sm55pCe*WesqAPm|}aF!TE0gulJG`X=%SGP8_xadINJMs~eE9|or> z&#X!tH^Kq6A&FQ1v@hRId9beOMd^xg>W6Pt}r8kVHlV{z4mq3KnJ*=*Fuq!e809E3rJ z=TV_ht!l*D6&7W&Zm1W!#4YC`b@gz?bNhc`*zhjo+s$^L)=5@zh9WR@NFFDA{gG!+ z5~sVwf%q}*{7j+s%ld220vEuvtnoQ{SvayWRP8)X#O&*b_C+__r1>f^UOn3*Sx zy+8P?4wb(kr1~OwvJA&t67A@9%pb;4f@ZdC@O~XAe9n1Fr^Vpove<~_VOOADbuDKuH}J>KpyPU zkAg*d?lj`99uu^1CzSnN$QX=Wh9?JFAf>3Apm;6hS^9$O4pUCWCYIS8pU)|1mSKVg zrbwoE0i07hfN3uj7#o>eP|r0YCI5YVMDdsyE^JNFVSIjF9%SKCU@A zLllklP;%d5hWd)ZWA+`r%%GOKtLLLWlVjD~GD>!>gH6m03}O#Hg(v9CsYXG^rSvyIh#Lf32Aam)-$? ztA6f+j%tYXNrIr^X7X-7LU$i8+%s^884nLL^Sp}TkZ~t0Z`sVq*rpM`{Zmk*slmJq zTn6Pm?s)J0dZzyCb9%Br8N>o3K|flJncF=9+K>F`E0!^Jw^owLUCI zG7bE5<}xZ9SchSZAogiC!teDRa7`i){)5MnN02aaUv#v8g~wKL+OPZ;IMNZoID;%BPZER!dXSKJ0=`1 zZJh#Xl^xI^{*q+N=YxHxC@h;g&Xg5TXQZ>=km}{)e(FNhXk`@rN4+&UDB-F2tw5#{9+{#+rh7gvLb=2KXf;*Cwq zvrzHPWw>t^h$WX&@#r~2 z^dDDQ@eT!e(Sv!423 z@zY5#x#S9QOQh)f1Ur=9yBXR7S`BpBfqm3rN&+Gdb2Uz_&k{=$KHaL zg`uFz{}k0#5$+7HMY-GxZq8jqayykM>4u|QMkf3nO~d$!MaW-$292D`pkn@0I?Fu) zZi(N_ASBX<<{C>hqSF<$e3h3etjB?O3O;|{#64MOl!iBZ~2%yyaiKt|A1W@ zcZkq@E<~-7#aErv8SK4*jxt>!w-U$!3118VUUn z0{pvLQ~B&+A9-d$(5ao5X_&48m5V4@_Kk955=~*7w+XIW$hvfoG}A?gLhv__7tT1L zOjT5DV1wHmY_O9+`%yR6OX5nlge<~@({1Fy&KT^?+J}}LBUrK6fTlN3kke_UWM;@6 z)cey2gPb6a#jPw*|KhCwB0!c-t`}s=h6NboPdDMUfd|L*L>IW6mw>KOCz!!{kxq}d zU^!nHW-8?2s=p6tnt(Tk>wCfC!4wp$zfHJfLd^2{fZ03$z=zxG@sEBgzVvf~igciv zUJ_t_(hOZsPO|K`WgvZOg1#?{#64QkP>`B{j{8~wrs_E&Vte4(7XrIJwxYCP61JZ+H&R(z3v?shRlX9fvQ(kG{}fj^?kU;YvM+jxLMk z7QeYmC!%!V>gQ}UyW$B2M&~$@r+sLKFCWY*u7>lkttxK5&t@yejc6Qmj;tAG;0600 z^VsnP>SGG&vm;8dV1X@B$^8%1_$1)@nQ|OryK;*HDxugh2BI8-V1bwlOM6>jjS3H_JV=Dq<`v|O#|>=#`X3ma|HvJ8tj17w2DNghAM!aX zp>dxRVv((a;yk{ zJoALuEpc!z)PhD>Xn}G52(;Li<0`C#uW|LLH)Q~Utz2BMABi2@Q1ET2gtJ?tVSkMt zT-9fHjZvkr(_%Igv`-2`^J>`d?k2oC;L91U&;(C1i>dUr0qL5jT$dhCykoip6!~h< z!hJW~v(AL}N8)fz#Tl;UuV$7kRbkBDHo-HSnaq;YDzL3G27E-!X!-$p#&gvJdLdvI zElMsX@h$EU{o^Ki)<2!f8ua6mxEA)FrAySp6&SFNf%*L#z%))4yo80({T%~k=_O=* zM>51@xk{Tcd^zg<5@2fD!!b8lom1m4 z%eX)4hk5A-h@E64?4CA*vDI4)(kX>dp|Aj-ZxV$jmU0u%)UAJ`Aj8LJ}&Vek7cIuS>yn!y5YYC@-U2B*s{p zdJ>64vzaE*I$Gc=#kBhb(A01r(DQo_bAoSCL5FADw43wcUVi}CxJ|(~onWw4OwLS!G9l z%4}qYRyzRR+P$WH!(9?Ex0n9=)ef#YXCSOH4hr7}V~k!p%~*GclvlpOyvBGk?acw` z|K3ARPA0+J$B}@UM`7UhA&||~1b25{CZER<#q-}%l~2CJGD-EG#~|4t5F7RHqk_R!$o`f9 z0{6Ewx>Lu%D)1t8pYxDjmiK~JzL8LB(Fj(ZhD3{WlBRb((CEV@ty6!&?#yk7XV2$O zvbW&5(g*>UM^t3^F}V{S0t&nzKxp}H_?OX3Ohi5C8M*zCDJ{ZSNWMVJiq{yH69}db zOR+ZXBBZh0!Bd@c;Bp%u^yJ3FF(WP**Y^NVMhta*6ap*nB*5C%462;L{vIFq#qrf0 z@OZTwu9Mbf23m7CMLmOfs(Tuvpqv2i?0j_j!~pfbzkvQw@`A&IZLnf@8tXA|Wch~x zSq~nOX!;V?J+tS+!FJlm<`*23T{-z_3z1{A6VHZ*;FWcGAR_vS)`te5+sy>fKI=yB zc%4Ptx>+#$$_2P#pobTFS*~;5KE{`_ER+0rP`O@(oMbI#*LgN?qrZk}I_VBFYgzAK z>P>oJ(SCZJdl*Q#8ryQ0qT8+INbL6&Ojlq9;nQj*#`?;jq4pU>ie?eR)4!?s)|t$P zpK17K_#%$%+zZbQ`8kUu6`37pR^TrG2b}FkRGIRNY?oNz1~{@^WY@(#c0G^4$4!;6*SZI7myGI<6z*fL+e>g< z+m8WX&^(BFp$|$imW=iX*7K5Bz>TQv19B+=!d8hugjF&K$Y?Nb95+(3Qj_r+I0o&} z#rjU)yGe@7Rko8_M4Y0+$>V>AnY21x=9jPr*f{W`*s&Tqqe312?NvlCgIaLD_YC?w z({SCgdCWz&n}4}O9Up)5hEv^H_^IFo6FQT_T)fGFY0PREJ@17oj4(5jDFYLA?yzd> zH+Y{vi}^nbPH3+=yYJY=Y)@H<$7Fh-UQU@woEg9oENA}>|19`CEY65$h@j)HV3hkQ z!gwDNW`<0=VKmns|Jet#3I?m5HH2cGr?WHhl^G*ocy@rX;m`*EG*nUX8Bg;;@ zxkfmp5bLICGN$jRgVMPgD8A12MPBJK4IvFU!C|xPcVBbm%S*|-m67DylXT7oD@}-< z9EIur8DRF57i3pYXUe7wnTPyg=r0RjXd(-}MnG>) z8ZMA%;doW0!@nz%%wg+q5SF|L@1Ck8JMLEi?@AwNl`v+ySpN8NvpNKg4UFuy2>6rz z7@vja(1HWTV5yOb?-khdu*-BXo``@Qb4x0p9>0TiOE)5q2On;=l47i4TIr$+c7||? z<*;g0;N&bb=4+e|Q}8$Nc^rs@VkcXz+XU|?KhD_SKH2f=4 z4*Yw<;rW*^a0|6y?s)ito8f$BX|Fr>1>c10<9y)w$(m7_NNtN`SZlcz$dO z8viba#iJP{Mb2>T8?4)6d z_N0DES_l2ba&AM;#t|#tUaGG17|UnW&@SghI&Jv`J+~tk3>OSKO=`nIC zyoD$)WtphwqwxC8KKR&s7Ht$-SO@hhsNA9g`%V@>Q^ZAZUX%^`d)a*^PaHIpXxPfv zgchF{!U2O4m=wt5ydP9zFk%6eUMv8+5)N04?PJsbzHp{n{sOn7PH3&xjLFXv$mNwQO|~fdm<<;9)Mahd#P?kCJdb&Asy5kTHi&|u+|P-xHgn*U5B_$ejI)r zv_$WK)xfvt4@8%Y!O+7VDjRwPps)aP)?1P{T~+j7u{+3C48YIHU=TiJ4vQRjp|WlS zD!BT?|k?2M@d*f={_YkUu*fdRr*fP+&PKSM+Gcq$Cqz z^cMUbeL=sofh-w#4HtYf@mLWrz2l()RQo9BE_<%NH06Y1C!Fxg*e`H;-;SM44H)NN z0KR8MG4gi~>MiX<71QhJI5-nm%*|nUx(e__MF)&+bgA;zR?gLV2l4T%1|0O8Bo?#8 zNaDUJ`s{Bnq2dTqEm`ndD4WvaDN=mA1qB8oanql2vRsPotXrPqx+F{D#g(^Fb9X5F z%p0OSpL;7dI?FS4`wrucrsqJjcVJ0Z8F?Nl&Hdf$Nx~ZkxO%6(F*5Hs{Wj)|Iyq`M z_f#AHGB+JSxJb)Vk&Zj z<;az*!$v1{&O=)%9M^4xbC0&7$**ik6g&ln)D*A(izTf*{;0lX9M&G!M|-_gbc~#h z4%V{FE;xxV_Slh+v0gBdp91%ceP9810|Z8QL;sIas1%Tg*>2}>$GUB}lGm8}{L^8` zbuC!C;Wm_d0V81(1l^B6Vw~uA63zD-Ro?%hxfcbXbLb8XKbK%sk2k{g*$s66flwl4 zF$i_xVoVj==Th$cLV5V@H z>eg=H`%aU2;FkfzY|rtYYZlD55r7bX6DD+X0r{dV3FWu6p>Fwa5Pe&NP6n<}1{RQ0 z?*?0!@i9K1MIdiEKXbaE6QFJ{3AMfrRP754*Rpwvp=nHQ(H3%`=Q9>~T%m8m-9SaN z6)f5%sY&-0m>7LWf6UNj#*3DLORE6k`~C|YxLcTI=C5FgWxuMQ^TV$fA496;d6o+= z!6Y9SrwZwBs3<%8(&sYBpim9&)%ry2@2`c|cLO>5jQ)^>HMA~82mGg+NAur4FfRX>EB*OCxi`N8c0M=;3sosJH%LQ~oB|VP>IYvhvR+)) zg}#4~VYr!#7&&$yuVpC5`m$NSyp=jr%g(NSw>`oC4y|DJP3(Zb6*u7Ff1Py4E=@+{ z&rDokdxh*j{to^wX~0#LyGiEs&uC%1o{3Ta0Yd9q(Z8^fd@$R_7z#Y3nv|b;eAb=F zoOQ!Tfji-t@gY1dasaB#2}~urK^=I*$(9sY<=zevp&4*(cRD=LjK^R9> z43AGOAqB$MIQ`xS$t;s4Ov&!K#HvtXnhd!)ksm*U$>#4qsN^onG_d^C(XbX!(XU0hh!HYtsU!3X zN`YSWCoufe#{S#~nX5W(>}+0@`@66kuK&77GDB{_%ldQ@HztLTH_e8kQ$4_Me;dZ! zPjF&qXA-*WAiln$#r$?Z#+d5zGM~rPX_j?A9vrAH7womb;376#v7f^XmaoE5w!{q<@PCnGCf%vk;Ou5)&yICO-c6l}Uh4?c zmfr`S`*LugDi~*869c&&4fNJucXHB@j~O_W26NB5!@t8j$iF}15W;pWxdkGejVr@R zfAl!??Ux5tzwc1@*9W$CHNzS9vp6h%jx_1S5s9xo(DrzW+ng`UjI5AkGFuDq>N|Vj zTO!Dc`c9(X)C4U3GL88c`4Rm6SHqVx{LIE@f%qxJ8|2w}|AFgUx%ofxVBXQSWZmfz z2(jJI{P-`HCh`i9g&vz2OOIO8|GfyhN1SlMr%O0@_jyp*9|ozj1L&4ShS|K>9Q;T1 z8B_Hw%!!sH;$^PHG#kod|C%t4z3vDszhMR^Uy3l-Us*67nIph?A4SxR*D>>wRzqo3 zJjpO;o!}P2RNR`OwMSZLjHNQv8>muA(eL1MH4Ai>{EwmYaHP5m(t4UiXBA;t;IqZG-s^HE{0DMQGBhg6yNVG^9BcjE>HrKKBG@v*dOd%-+pjX5S$} zcefCfXawKb`;Z-Z3XTuOlHhGuux^6{eLb9pOZF(yNiY3bboyLqTw4a;idG5@9G|Qcnq1-mWgmTG#AD_k;l~e<;dQz zft8*KTt=4AtilN(nqPufy^gTB>2=JBTwqfw%0c6hB&`+Uj>49+sqoFuY)#NgNIqOh z<|e4opoNR5x+~YWJsb2PD(1gfJDOTtRzV2ABC zs8p@TxE@I`*q#pa7c^m@cPwv}#w45?7707+PC;#}HN9e5gLC^Osr07{@LwYzo<)8o zD{FmW@tGoEz4e&$WCC4OZ3XUTwkTIr0P{2~X=~<88h)pz*2|y;N1Q6)n07EJUY`vc zJEb7)oe!!d?uM+?1V}h)LOn#Tvxk;?v|h=XDz)0NjHx`9b>0YBZ40+wDj`J!3`H!I z=&BldviW)vSgUNoH}3I7MqP>JDJ$ zR36O075&?Z{?RI|E8-LXm*-&q)^eCHvk8y&@nO82E1MGigm~8K(SGt7mb?wap3Vk* z=sK0=|0%>WRRg%5$vGl_n!%b=r%ABEGF+s7i=~!dhN_BlcjN8u;SaALOi7++w&DH`uoBHr9{V|33$o?D$A zzWp|Zz6l2>qh(=7}GMTXe# zu4ia6cLX-bSkT_5GvHuaC@9Qq!#<~8@&^-m2VG8qzU><;5nXXy)*BAOOds6!u7Rp~ z4n*G^NB4L2L-oW3)HAXHR_LmOSYaJXrB9|$hu0GK>wk#)*=INy&7D(JM_7%I82u;t z2u_Mkr3)9uz_XXn*#VJuTr!_yM($ijwLAUTKxsHA#ylXF_5X;U)3lnehO?=?o(g_^ z(m*;qW`NZ=IjT`<2d`Z>@WUqelMlTHVEyq7InXy74_EDAYi9fa)m=@f;cO1}yS0Jm z<3tb67Q~R_y`U$(9R8i2PD?(AVzWs#JWA|^b*r9{(m-7p&-G)eVFq)_?PIs5Mib{Q zBQkbRo3{7Mz)h*Obf$wpd2sF;Jbd~LH017qUQ#wOc5Mc;9RM-?#%O+}hFnshC|B;w zv$ib(-%9T0USf)g;yEDkK#`h$y}`COkJi3x>Br^C7l>@hEzGE~p;w$rF}7o*ChO=m zFxBLGiWd@iTB0-P@GLpHW?2AtcTL52i38;QhXiQLh=O*xgTzs44wG6gMmHFmW9F77 zGEQEV9yvZ0ULW#?hBrDi(an-7*H!YNcRz2ptq9FNvyK)`wx?=)PLY=v5@2SI1SIq- zQ&HWj)h7u1)!Z3(&>e0i?5w;pntj!cW$r3pr#)@Nn=4Wg{d`jlgbvZ5s9_m7I>vB3_P=;#1DuTm-=OLg$ z7PoQT>GK}SaG@vyVlT;ql4}=>J<)*IJr~pL6E5Vf#X*kqorr{&49_HrF@5k0^dx%0 zfy0xi&CO>`Cyy9YwxMJHo~|7q(D)8BI8|kRCAY!2m&Jx=F`^pReV~K3j;uo?#v>Kd33 zJcUkKHUeh*H_`V>t8juI$JWqJBaQZ@pkmsILbJ5EJxB~_T#=yqCkj}9^mQ)tQwWtc z`}n0*-{I4n)okX7Dy*q?XL(A^L@x0!)R|7l^GB!B30afq^n=G>+Ji~J9Gc+gy%F4f zcPXtQ`5-p90iJ#xAhb)Ls#J=A&zwq_CnG}j+}~qa)Jn*jgj|7|9`!H?XN^o7}dulvnJug7DPRS_GAS`VJ5#*-Q|SzJM-=*~-BWLoiLGwL;aKIU}8p=UNV>?r}-VZ}7>LE@(0mQkv)BD~AkQ)xfZNCKQqPHESV@Uz2 zTz(W*b#mX;?r4Zgd__hA*5KUZ5g=U=4)&)_;hB9BSoyTW3CAC>k7IX?q({Ko6elXeTFsD&;4_;K=?}ZfrQNxtX2S@t>5?>EGd~u}x7stE z;6<#-p&Ghv$KmM2U|dIpIL__|7G7}{wk$0qBQNV9e?d2|eO@dYs#Jq{^>wa;e+*3X zHzE7{p1Jn6^Dh6}0E&+FO!nIxt7{4jGd}sl@Q*;SohM80NC?9bPjOrn6N!u7ltS&) zg=qM$1=sF=QLE@^iTYg>* z?N3yp$G!8h9m2^sPf41bnFQkx8^fu_Q!w+BIb7#+nF7wU6~DC#q{lfEQKg@7B$sm# zI!p&COUfobJ#96*Jp;UB&0sYXr`B1eOmS>J-t#Yp|Bm%TMpOmroomHmp-?<3$K4UR z-x{YrMHU#!?T)y9sYtyI>}*Pd+~hK*Q(gnQye^(sjt-RkQ^SMNi7+`O6_0RCgPYH6 zaChJu%o$OJ$OYNh`T8uD#w}vw(>}u2mWdE6CXJW+cB7Pv8SYrPf}1^a@2|-bW}X%g zXDn-A()K)1cFI7BoSEpYIg^FW>0sSwevzdQqafkp3`h&_fU32{uyA=Cx$&PQ{9YwT zM}Fk7B{}crY9>9yr;GfUUx5I2W=quuhZhiCoz3u6P?h~i=NNKlF2gqOVs==&8Lg$d zNC(&FHa>O+KMDUw5?ZBDf4)8#%=ASafjw9>x&wzTHQ@51^98*3U=$rbNR4525i+3EkC!(0P3EVv!5b;5R@xOl8@-&-@p&#VS)_asoX>Q z{TD*sYk%~(VT(3_98*)|IL8SpC0$Rpp!YL}B%IuXiJsTcNF$cCZ9UC-gF<0P z|2}Lhxd5)u{UD6X`JLnPJ{OJlv4XM`B4pzar}mx3#Ya^zN?wWznu(I$y>@i(;nj3L z&maG2{bJhV4d`4=Mex4&9#oVyF?&RgRJBy2IQKfMR^>y8pd58FX+_zWOL1++QdsAF zkHl=4LO)9zQO$HAF1I2CNgP)O(#FBXjil?n=#PI% z(4C(~Zc6227&rGae)b6VhA5)B{CL{wR*O+%wP>TMPX=Fa1k;9I44)`S)nufJ;NF+) z_jgNLZk@+(=MTVp$FK0XY9-jO)@4O`nQ&Umg=jzYU_a~|`KGGevtRElkz2ue8J9)D zr#<(;&}%ZB{9*y^@%iLwLm2tIG#=AFz6GT+5xV|H7fy0t4b5x!fcEK2FyT@z$BA*o zbCG#OCVY%{pss+(`EeQF5)lxJxWU_>V+kLeg>bgkQiwhz3y!lQq48J}YDBe?ZFc=I z{5A)lVe(eC6ps`hsk1alsi z8PE+;5BeZGQ;ta9k0QgO66Ej{KK5OXVdXtj!6W-JiPO@DZtiR%*&{&jsP&-i?F^y= z8;MXX=a7|L%YFZs(2I`hR4+ar;>uRy&6F}Qn<-77INt;*GeML&l?1keXTkmXH|W~q zjy`U8!8@}MGw-VM%!M97%H0gCNiw6;r1p|$3qs(dW35&F^9Y_)Uj!6ipG@7flSs_O zH4wUd3SFw32F7pKlM2BqP!`Ex;(=;pmg{?{*ja#U5;=bB;|N&X?oM)0mSakCxt`Wa z_~={DU%JAH+U=2N%NNMdj5Z z(|hr8q>k%+3oKTm)8dYhEn%8u%0&(Ot@k%r-ao~4M>Xj1H7ojD&!6+VMT2d?BVuj> z^eD>&(=Yz;ddDIrveT6wIr;|%wE+*6oWxm=wqU#18juj4!LjJZ!@0GIIIPOU|I#a& zYK|xEDwH6J`{MCPk`jFsHUk_c9>&3l?KtFo8#KNt(tVHCVng{dx+5cj?6KK^d2=Vx z2bOM-Xvw|anc2K;&9TJr-(_-4OM`YrCt%xSZ8&$&gFGb8^meEQ6>pcNHj_RgkDD9K zH97(V+`0SB4hdQkb{;EUzGQy#-SF9TI@@A139f(q&inRm1IHe2!rX(ZAZLF8Yx|?{ z(KG|py%GXXl+r+`?jq{lP=*g2&vf?W1k95hBjqi(*rt4ZmwbzwQF!oS|5xzEXLB$jqq5{i46Bk6X(y}M4);BJXvv#xV{`=m4}Bxuj@T~ z(r}v{vDil@K8uCTfuUF)(Tt4(?R?Z8!Szp+u8~?Ug|Vz##!R7yewk-B^gCRJK2}Q1sJul z80AJ%IajqO`#Wj_#;zx^?@b9#TRaG7#~nuVu<3B?)(Man4}#t0??A}@Fi-a@#}W1+>@^VO0*$x(8$_KF}V$d?9hjV=<<8zH(lKsF640Z;Q zCc!rJtl^yX5d%0o?J^Fe_JDor5|X9KXDTM0I5Fo2xszYXrhngpX+Jj+&AL!@_=$L& z%N>teE``mZm+*G76PEX6L0PRmq?XJ^{)TprJvp9rWUs|iwGU*SK^|V&8HuSAo8kNS zv!G;E0P$;|!-n9?{I>0`#Je*WU%K_ds$DVIZV>@_naRAN^Paf$QYAXw~hXeWOU=XZYU{0PoY z5Mg#x>`<%tD9riwiPdPOlDWn!aaGV>&V!u{nwcTESBrCp!IbPg_^(ct27NW64_;QX?KYz%c9AEpSJy_3g{MHqEeJe5 z3efVX42;@!5u~12&~@A$CTj!2tvd>A%|AhQr=pOz_+JWI>lb5&s0T{Un}w}1d06|Z z3-)@&!?y4s-mXJUXjeWBzX^B3_@?zlbl*c9J-rt$=rd?kjD=yLd?qoZ$40kyz~22A zpt5ck-0KlWB_Bnqt{ubvNjZSWj+-P&Z43^?l)&IC7cg0x2%`(~z{@=l|3wcFJZFSC zsprXVaE9DmL3-iREtWv1gAsd5zQm_s%pNC}c=QO-9wQ*PbQd_9{>QS~hnU&Me=KJA zWW+nG*iNn!E4)^c42Pa48A^SS5g-dbr}MzKK8QbbG?q=esSHOh+$1M9xM2H~!(e4} z6P*LOJ1ch+t(gBG>3p*eA6Z!A35g$&&v~r`FLAlqbK8)EE79DHP!tq@3CleSn4|eD z{)cW2Xs_hhmrtU=*XIfU{il40TKpZJ{xGdwq#c4<(g1}+CUjqrDKlOg0G`$dVAGcw z@WLdL4JrAe{6|%~HC>~&r{E!M%xxfA-kV`pV_umS8*-pL+s^T zS4s2Ef$e8UT+Q(?4nH+#g17HOSZWzSiZ0!Hz617Y@mbdMMA+wf177JG!^*V(*x*SC z7V={lx=yw-JFg1x=KOLlrz&C7F;VdPR|SKv`%znGD*6Xq2g%-JP^A+ALIwh;)Gz?c ze1kX+$^+IN_?npSQ>BNxl5k043@!>*q!4ig>V)q?a9tg{BCbQtmJIS-IH%pxZ87Ac zRxo_p%rVPVywQbwW}R@iUjHhd${AnIYifK|_o;n>`bPpm!Pa%8V zPO_~{$q7Y4Jm#^PSt!+^Tzw;KGMA=rzT84d*$41-NgmlDz;%ue+Q1>B+mK?A0tUrj zNPyKPt`b+z{siSRO_ytA$kz`Z=$XJ=|57HrSCEFUD@HBVl_cidcBJubpi^=PmVXU~ z2l2bP9P~bj5sZQ2R~4L-*PF<$xIkVVACHrClt}X&E{9@R3U*P|y!6w7kh>!Vmme5~ z5&eCnzi&P~Q7$K*+hl3ntz{r+l?78WuEN;^z97J{vAt>q;I8Wm5Pa)E$yNQhjXo65gD^qC#seF63>d(sns6>zHBE96gSPb4DD__+G?6XP<)Xgzqfr<_{tp zy$htf$J6mG!|;>WPpsdbBbB2s!NevPK75y@iV=L?H*PO>zw|rV)U*@ycWi{8qk@#L z;6kNWv|;9^6v*1c%{FAM>ET8fytMfeD1Q0Egf@>s=!u&U@s>jQcPGdWvSy*Rb?oG= zt8h+YGMyNa&$Hd4MO(h_Crflcmx3%b+d1Ca^Lw%lh;sZ;7 z@TmV4JF2QE%iM#{fR5h~{L9V2TitTx&c5|<%sZG=d^H6QR{$#Z#U;1ZiRBpG!eQ6Z+I=1*-M9hs z)=Z=7U%#-+>ejT*Ab>^s3(&0^nV78NOouCUQEPKKDhN!Yx~f}HY^?$)ao=z2mlrul zTq?BwGJ~FYGdf=KE;moO&pDdIA@Ro!cyZZ)9BeeBI|Lh8r(+r9)1y$q)jJm`b~8>h3FC?*>75r7DrO%;5OcdUUP&9oU~2k8nH@v`Yd& zAbvh|`8L8O+5YbmRNr$MC(Q5u@~fLfD6POx&H!o0XwXxu_3X zSMJ4{6`T*cU=b_`oD6MazQib6pJ(nqz#h)dz+kItR^_FLb}`au@xc_kVmt8PolfYv zmkTAI%6LVQ9LN0TevT#M#oG4?W2L+?8wYXxh5zJ;mFy(iaV`k+Aq8Fb>%xRm0h*b- z6L@t#oV&UUfWhzTk7NlhwEfE-zM2GcxZh~)$zrtTd@{%n z_HuJ?GssVyK=XqGhFLISg$OlYX~3=;B;_F-C&rD%_xa|>~{b~W7SwD#4QSk>f9Z8HA;jgn`<%~>tFmgdnOW3Gmbr^*#v4HGN8WfE8E5~h30iU z=Kq(+-4`2!nBh5j`X(a=G@Zhsp<5noroX_5-x_#KmE*8>>g@J&IG$5&WXA-ll?j_j;pd7IJaFM`#!Z19Ha+f?XMcL)Gmh{ji^VT zAMr$U;uYBIP{VBQyO2=FMlcyykC}owD007*ZA&VIJ-nm5&QSw=z-3k=tuQZ8i zT#o(8O;Gx~fDM1!h5;R=ob!1zY3(zVu3N9^Dyh;*4p}8~I z;=Xi{Hk(16FBD?og{@GSoevgzpLvH)$JIb@q4+hN8(crs*aGog~ zmEf}Mze2&jUx%vHo7NsVZ9-*t4RKzL&p@ZFz{eFU-~gAUEHV-V>6pn-I%gbp)0#l% z?yQD@QfK;7Y?P4l{aCkW0w_jvo$0DA;OaYr@@$7{SI26Co|iK9FVd!##ydgUWCGpA zT}Kqd;xl+T-^qkM!(@A~CIn^~(RVsr$JMli>|SR_XYz{q@3tL>0PSYZe^L%p!`8t5 z;LY&ixgmY>dIOy|S`4BLsB`QT+NLlMf7)IK^!f$5ijmMcoAH-Jw7Z`JMm2^cJc%NJX29YMv zzF>@fJ`QM(2sK&6F&3V#g)(m!Ff_hKwin)JvFYpRwX8_4 zZz4#&ugIbOM_EMoBVdvI8YEuEvO8jDnTfa`R&o29Hm^KvbGrvIgSX+`_nqL|9tWi_ zKJu&Pt_Q`&mFV>-0y@i%65Yy7Rxq##^6G84oajFO4VUrs>6Qk#W0%2`?r#BE{tohW zjTI?g5M)-pJ-av`l3%)+=Td%7#^ z4u+4!un8)QX-f*F--Y$*eQvk(5~E1{_RSbnk%5XBTpLJhVOCu}wkpU&y}tq5v-lnq zKhvUl#b>yv>Sp?Oc0LG=rozj$leli~eKM%E3P}1l&^hHukN90dRr`nhWH}9LxkjA! zsTkpxAPJh-*ULL?a*oflaDc1(uETB7a7;XQnw{6|hDRzBX>;!p&I=v{pQJv6giSik zwAR6?0;@pBX(cXyG?AMb&cKB!T*v9RHT8O&0ZxZg$=@w1RNdHxzO#7>za*WpkLwhu zO*f(f#%E#PiVrXpr-oantHRp?dy>mBG*0Z}uDZG+)U(T#j-*HPzg?aJFUG}U|L=5o za;FS$r=~!?v=&xB@r5boF}ONW3)Px+@y$;~`1t)AjOXQoCCB^K@*3bcVB0~fz#q>P z=d#Y%v#3bxDppWyi9(H>-$k7VM?behv`02ruhk%@1lRM~{OcfcOqPDNjA07{Id+Fl zEBVUG(OB{T*|@+J`nC69)QS{1GVU%4SU%?1w+o5w><4&{JBPngP655MDzNpSG+puP zEGFp-Qt?^w#HeNgG>g=Ok%>u!r&5BsGl8XjGAk@fZOk2G6mbQ>c|UnXZc;?w&o}?k0|Dg5IcTO>`Xdgk|0hT<~YEI zdLdoZ6R&)z=l|Xu3oCz=fY+m5-u}S*M4-a1=93=BkEp2u)ge2glVCtj|F{78DIG*F zFM!Kp)xwCuZSu|kJig|->Rro@u{DM+u>1aDSlyKidUEElv~>>tJ#GxEuHWa6NNWP! zRtu}TmXKxxXY|#6#*$|~!-p~t;5)wo|3(zEEryCz?y@%B+Gfa4$kd^GE+)(^D2jvg zeo{CsR+5I5+(vO9GjtHwC54}_!>cE^pz?_vEl^6p=RvpdV0a}z?M@chp1jTHtv|(D zSRqkAd4r9<8iL0|3OGOWZEgM8E|`AnJE)o+!zXKlpkvWEC~T;MywuN}H&2DlNzcZ@ z(E)b0F$t@}X3}A?hfJiml@xwAgwSwpTJWJ8>cmrUb$L9qkGV(W-^a7Sp3R_aluqo+ z>QQ*>KdXaE0if}^hU*xeM5EQKFx#b&_*^>&T|%#Ty`3|-|K%1CZa9YzEhbU*X>G9J zi6=(C`3d?@xbvm+76^PXL@KTe<74S8s9mhX6qqs%P~$jfrzxD@twgULorbO1()8sV z8@6(4DU4YbLsj}E(r{=hDtkL%PQ)GF&pAnq=I6r1f|W#JQXx3khCub!K&$&QYjA!$ zLFM-4aLghHY8IY^)M^!&r6xu-9~82V?=4tk@Cc{Ae@r|C+Mv-d1Y^#Yf>Nan^Iy9Q zPv|Ygd|7+6eUlHL1&rBQCqM3jK*+?(V`tJ1}PW3V+|0ZN5;qehrF}sc2Yh8-j z3$H?7qBr^c)D1J$oMC-z1kM)}g;mpXVR`Zp=|0S1UUEm6VP^=`oAbyh7ig@U z!@Lx(vXddfP<~Ar&us`N`}T$M#`*Pgx%~a?pUFf#Wa!7l<#{Yxs+_fMKaNIoZ^G1y zXYhH^1Gru;OHSVr#S-;2wmc^m@BI!$v2lT*ru>Taj2^~)$9urpNsh?8$RV-WPS|`@ zfLYUDay}IT;S% zd`MI&2H)+;yw)gD>iGTx33iMIy?YV0$9)mr&2J+0&)o5)O8}OSS-^mWFuyEO&`u5-T-={f55d&jMre=$hpDK;kxY|IDWxAbbelp zQcK$5#*zTM@-qs#k=6X~y=qEa2;OrYL>&kdX2N< zlcH7Ifh-W{Vp0xUiG#W&&v-`~#7_ysrk5J9{wm-)o)``Jlmc&C#AwQ7Qw;l| z0xtS;a9t(?S9)pU<{k3*et{>)dm4m6Zhm9F)SbOIDF(kcOWB5tE%@JuRj{~D7Wq|` zn81uNcuN_1*e!&$X|WI%7YX+^3(&PzEg%J3Vch2J_^xRkw>vFBhdnL)Db5!`uy_`% z-2D)yzYHT&GVj5UtedbaUlfFT%fabohSg!WR7^O(4*Tr>vF;B`@$Us^44i+{YH(IB z@inXE?~7OCT-+bfz;Xi%ubqVS;1uYMbtXn$=g1W>%;sq$ua|r|%-i4&M^WbBfJD${o_4vo&_$0-xLzedvb*Q#Y5Pgu>yrB%-~7X z4L~)=o`~wYhPIM`vEvo6@rEVVFWd~8TW^3_l?qWfUIeFxaxiXR6@-h{WBj&xY&G}$ zad@a1VkSR;gt%q+>tY~`W#odI%ody+)s5qdGN8lD669Y@L&p!P#QOX-5HyKE$EF2n zTjGw}nl{7i{t3|US_rm%nefg<6;`Fr!)eJ^Sd7ml$ZyzOdt}=SwpyzZ`=0r;@X%@4 zyLlZRRIP;cpZmZz;To)#(&9Re*U)ddDPFj}nyj|}O5%$QQLq0VDIe=;Z~2*Y?N2pW{vi-tTf}MW z5^*}D@E)=ko`7`otE|UFmqrLu{M#4-QWruX^P^JjA@^h8yGDhIT4ka%m%VWqe}yP~ z9|y?~W>Ry?u&}%n0=`E;LAx*|yTxc}_hNqMBgmPh>GHp7l5e~LK zVoSoy;F^pt;cvZ#5z{(ApvI0C9C9HyuHE33m1)p;@)$;rDA30AHaOzB(wdBF270u*qKzw9`ar%Y6sBHTW)!i%TM{-zrht zrI0t+l7NS{Zd^}i9`ww0dJ>B^R5_@GE&%dZi#cENQl$i4!1#w~%OPON*VM1O|mfzv-{ zFcP|mMk7sJcSVtYar9;Om3QD%N*+w{bH^84{&q`=KZHKBg31R8#Q#7iYHD|&@A5KU zag7Pc9?U|vD;ms}QH-ygBjMnoJ}w(!a6GxK<>Zx28~ zj}OY{PG`49{CM8$X5pv4{ZN|8C$Dtk;OXj&rx-)=~*RieMY4zq<MzL8D#cOTBPh_g6IO0efmas~k^ZGzR-OAz85H&ht-4fDZ3~2BN{_H_-2k}x&4yaH zYh?d}D~yw}!(qWFG^opk$-c3yVC5k)C-gI!-8#rvj3EhKZVT#LLQuM*6vSVTgZdu> zVB~m-lx{qMCfeO>CVw&Pwl?SXP>$@Y;~n5;eK0xnJ-O_$5~y1&=Xc2l|K8OQe&`-q z{O9R$L%^LMWH`Q z!^%-Qnf%ZZMc&9haQHEW>{X4#PT$9{Ie0CxUpa((5>CO-a6NG2&Ue#aO=Owx(}buf8cg6e&sOHVIjKMXTsT<^DOYjKX&|}50}O5 zhPTh}*SZS&!=-^Rd|j3RDzj|S@XR)_)iZ$h8`8A<+g#k-J02e1%i;PpC*aiNHK2Rr z0*uR6z+*R`lj_HJAXwx9S)LGxUbpigq%;ZKRU?Q*Qw;2y%k6kb9Y23r5gz_H2UGd| z_$**1hSjJO4}Z=De`3zu{vjDqk<4In(vB#Em%(y*2S0QKp}r#t^H=VM9{&gAm(F|m zw0#^Mo!<_b$$j9LZB63DN6Bl2r_i-TjJEsi=I{2Mi)#}fWB+nL92%^Kbql8Bha6>S znAZRj9htl(T#oF=%YV%HUM2K+2h4pl_5u1L`_R_w44hDIB0p~>qCzvr!Eb#I4`mq~ z9G;5Pg;F>kK?S6qdPhtL9dHfD1x|gViCl7!%~EM*ZvGvELfIp%`LQ7UDK^JNU&@GqC)dM277ke+86aJj ziT635)vH~9VZ7>Bp7pdmFwAj5D;ZxH+%L!Wy_<&e`np*9aXOiNCV_=rUJ0w;-vj?s z`&j4IW}ae*9~3_tfm)@VP&g$JdVdUH=@DX8U4bjIr{Kn=nmD+{1P*c;l&@;NxZ!9j z%03t8@|9I!G9*cUJm+|pZiOJf&I@!CT4AwT9;i3XBD!uCY`$s$i5B9RlWB{v=}(5JOj`qT|p<+*Nml%yl{mW$Pojo#~_rWhkgLgvkK1_Ce2g60HV9G^ltZd@CzKV}vO}H>~mrB9U(=*s> zon1I*`9bKM^n;{Gt-uNGeE7Y!9S-)zgNWTIi1B>bn8_(z9p?vqp;xU|MJ?s#erds5Gtmz1w@qRZ z7vtc^SSp&W>LJRDFTg4>OV++O6f3f{aW39s>lgMw`qy93RIwHh_Lo@6`;MdfXPwFI zmlN=yNDptO%NG2S{14=mc__Bd7e?!XVKBBBcWB>%#d-I@y{i`eg8txm_n)M`r@(6E zr~!yd?c$qTw&HSYNqF`x24IFE?$G+i`%3*WfC=I_^G_Jw)V9_5&sT=v9l{8w15eia4eHltC>3OZ#h3Pyh1 zWpNd!a9me1EXxUl4aeHZr;R}WoZrOFm}U`6ks0{&x*Qw}{zH7WW$|*KpFv(jJM16) zPDUSiK+yS0I6bC7tGN69r*j9`&Xzi;ExJKAZJ0nym1AIXQamJkG{B#6^I>DoIO-&- z24SB9@#)tk_^~pd)DBdF61P`>}c8LOmKVr0%W6eAi}8>Z33o2 z=CXBQ5%LFC1$`zSo}DnYs1SAHHq)k$9!S0%4qF}0vm4v=sm)GDY|68yiu1#m zoUkrb_0FJ&ea=I|s(Z{!+Jt65-3k5flW^5mFQR;N0)MT1I`D%o!Pcd^R4RHJgh!gt zy(8awPZf$F{(}HywHzX0%Z=#cHZQt&YyrQgV}OiK%_7d%%3xZGK7<5CLVEgN^1R!P zZVTK<1)M|35%UljCy>sToXCZ}3*G7am>}3V<_OuHZ+R=;PNS*CXMv-Z^K6wO$k%#( z`p%#dg0Iel)UKDjmws>?dgdrmpQU23oa0Ac ze7+1U%|F5{?%ARD@Fc!HZ%h{{mXrJAb+LYqGgX*nM2(zNG0jCnxf9k-$ zo2Sr{x-3{KJrgd?9)a~L0dwzo8iPl3EY7^^NIu6g_}A)8pIq()v7H;KJl5dV$?y2V zmm=Zgusu}>zeiqMdBCUU)1Y|z5WaqJi(J(+1(m<0@N8=}zBl4gDI3mpd5r5HhHZqc zh8yUL-W9Z>O@r!aE5LF0RE+zfLfr}$(SC!8G;?P^EIJVnR(qafZFw1){6d{tmtA2S z!fM&@Mn&8-DS-i;Nmo_ z1ZQEVeJ0nhJL135cW}}XCBa~80hwF&0^%!tgbR{)3l3k8XBpy(IFa`fFFaRf8_c;6 zw=tDX+x?pK{xraXfkd1dEsIqqw(PE3Ev%Zq55KIxfKE~+@MTa6P9`6QLbe$jeyqdg zM;8g*CjgE}ujOabV_;I(Bv`J!4>zXnhh-zS6VG>*Y`5nMV(TtJzb)6obB@DN`hGsl z&HF_rgggShpaEvR>=UF-w1?WBOW0s^2&0aeVBgdfSlGG)TgR^WOQQ2lFu$7Y~F`w!& zNz>X~pn8V$2agf2JkEIa=KRE%D&FDK#(YahT*&i{%;7DTjF+a@LgGP(|DFD37AT&1 zS8&m^3|7A144zALgzsGUL;vMzsPnrKQqRWXrY0ABo9~N3*HqwE%^=a;90Pxcr3&uw zEL)*&j6jRe2!k(NgfQLn&=)C#KbE$`K(-N7sVs(7|4o55FYcJN9D{Mwa-qiiBJq1) zjraJO;aw7ArKKaucDp+`a4{S;W?V$+o};)mauKumuMHEEjuK0)ufp!X!MI#2m254F zfdyI9@I>x)!5pnyysMakQmckB{emy-QGOy^vVR9o9gdj1`ZC^mSqqiVq9Cz?;z*qd{o384pK1vSux(V9v~vhM{(rI(?C|95!A&+qShig z>bk50N~?^q@=YR^jyNVX+*yfV(srSJFyCJqiBcuO1*lOW5GXT_mRq`G0Ouk|uNu#N zw>em@{1y)Wo=C%*ZxTC^>!A9w7Mq_}U>IvAQ#zN>VJli;TwWSp5$=ZJ6`UnJY7~wT zn?sMCn@_{PJi%|gkJXv_2VQ@iLZ@nL&~MMq!QRgTh>;=@#JyQ6i$ACW6=p@10e~`DD*{tXOec@!W!_XdR0+_8wmrU?O-RwdV#`!MqovLB0 zMk?Iy6Q%Aw^`Pgh3HL=6sAEAL!*R=~OWSQ?ccrc>Ml%!+c?^NiS9$U&&yu{D6Ay|n zd@-(wyVVy)LXU+LXzb%%#PU*}{kdGF(ZaKbTmAznweRfHb8B4TfcRE_3jO9HLYI9C zL(5&9QRefC9ADG~H$UBlD0f?2Y&3~lCqBnP*9kaRY6jHntbx??yh9y0i`xFsg_$2j zX^Q=0=&-V7CZnWqe*B%P^0hi(;!$b7Ec6l+wGV>Z+a3z;3Hh$@dNQouV@ZEsR;P8V zpOSpf9$dWlKI}48pl4s6C58!8X;A17SogpRL^MqxsNR^`G!>!LmwZ@nSIvBs63stJ zHL>FjZSZ9LL-y3*6nWpa9;dI10r$Kr{9D`vG4jLN(S#*%aPTZl+UHAhA|$|Gx|>*u zET)rJ7l7o+o9K2_i`I=z#mCa>RBUcLIv&xZ-@owAHSHxL)i+q{{(fP`Gev4OxEwYg zUrjsI#?gnru8?h`KY*QPnR&%yX?9?fEgexL0Ztp``SU8y9d6Aqd!+cxb(qbU*N||;02bUeqosM{=^>dk+;Lz!QYQgj=NeCK@3?#H$@LDBH{1adO2pW} ziclDRtq1Py3di?{i;2?tH>7qS&&9mI0@>O2Z2dJ0y5)vFq1%t)ve+z;%2g$|vv;s9 zN47%RwOg1IU<_J^{sF7&gBM2^RW6W3gdm7P=@M#H8O*kR<&9x&nB%D76lH8vWp}MjVc&8)#~RF?}`823+IA zm{izU=I-YKX_l2dM`=K#s`P04yptf+^#mfHT?XXO#?Se-RPdsmhX5(CIPvc;5>#_f{`wdOY8q(7XpuCfLHQDWY`lFQ7l> z+(yko&ZUU;0@pEqaN%t#anqeiBY6I6#~*RJ&!YmGL+0SDdC4#rMCq3)TS(&W=eS5- z4DI7jlPu|8Fpt>@@}He)LtKQ=(60viKWfnn|JB29ItMb-r{bpJ58#HV8U0zp_oq%4 zR9aD<>RvZR(-3R=(8I*TK zz}1puaI2jQQ%0`?eIkP+6|&jO$66F--^DH0>mha78v3R~8(v!9gq4bKAhpK~EANZ} z!}oz?M$U1NoAQ%PJ73Mz)uW+3T!r7eR&(y+1^(@Oz;*|T(yBKv&~lCq{qOxdxD;3i zefs6l&iDO)HGE-RPYhUD=9BVGllZ&U4v(i-fyAU{^WysP)VakNBxw-lxQwP6pH<;T zhBghK8V%<+*wU{Ps=#n=7#?a^KwF;5!KeQeahlCCm@$R3Mx=hD87m+^TGL^?jur9P zz7w7*hQO-g?NB#&11&xv0-o|A_&D_e%yW#vVRvfSjxUD+y=CZxg%4mIf38_6!}eJp ziF`>CWUEf0CPVY7V)7Q!FIj>?cKpo3`BGNP7gCRk1STGMiG=LBMvC5sz_05maQQ!L zTBIEaH?{w8j=nzKm$(f^%;Vlw&Rk47twL=g<*3(ZT`JesZf<-oAAWg!hu%|}ka92p zhX4D+rn&Eex2rhAuWl|q*AxR2gl+gdtOU|C^|<%$FO0sN1!~Kp@gI2r0qJS5fA${Y z*jvXvgMlnH!HkB`>6qHs0lf#eHPZwGLY+ z7MvHU@qY44RB4_?PX>*GBY6YNOYuG)TV#f7-mRs3KV*_C_e){M<2($GsDj=*JcoEk zz`II3Cp$5O&1V+u$B7^8(EfY4!~Z&-(R>c#DQ6&Y2EW%N7h%2k4Opz?3z`c$;X=PG zYR}fjeZ{k|K{5x|{WyWUie0dKk)+T^cMVQky9UFzpA(dwmjgkN4yI0d0|6rvv1(5= z>)6VDDl61*&|C{1^6!VMh8^pj&tTMm8cxqrC8m5wB8ZKI%H&iS^XLHnI#do`8)RtF zooD3g*OTb!ZHlF3zHoWWB7se99PaME$7((tgiAc3-aV1`GGnemRhb7=4AUW3N2=l8 zYo)kHoIMP%)^14L}kWPGuBIM(m9!V8~{ zLuS_I%ClA)aK~gPhD4-*2IooZnft(`SIr zB<6G~vG*c^)D}sqpt6BgzkLeEk=1x&VFKLdyG(DrhfI^lQWk*>noT+gcdSRy5+?zk zlz9U4cjQ9CqFIpfCq*FQtPPW0q|s4Llg%9K0XZ|cr#weSI4IQuPK_Nb?a5}Gv1J(T z(#kP+GMFlOx#A+{T=C3gXDS)#!I`xiMBzw~G@n6Uhh^IzveOlHJPYuFy#5!)Vk3O; zp4}U!B#}=>8*)a#(rq|UxDt2Zc{#Z17T11cAm-*sFPk%vakE1*zrWHtZo2InfEn`^RB@ zO*80k5TS|j!>G#-M;5M<2%;{}pgqNn!~Va-v4nt2N(vNqzGvDJAaGQR zghxa94HeQ^!2b~0n9mrUk6{jC^(NgiY0DPjM?FYL&^YVt7N2t~L`>%Tp+FvdEQ zbn&yk#qJ?C%HAJ6LT+IBu_BUgf0$WXm*eZ6Vfg$g?@G+`|G6TIE`^iwPE+%6j{Mfr1Jf4Q4ik%2d+Ym(hN;hDgY8ZxC z=;GX5o(Zf!ZQfCQ32Rj+LwbQDzVda!8%vUfP4g{4C+MMhf}tal&}sO3b2Gfm<^7i2 z5F+_e1ox~Cf?CCA=23y-M9uIRw14H!Vli*5n?I6n5xd7ODcr`2Yz5jS+b5`rm7&`o zrm?V~bV!sOMi-c#h7G#ef@fFKa7K*`U6k+${;qezl_v@0AIoR@uD^wElQu%*lvZ-c z>^*x?QzP6O8;vp`0b4%q#bWCjf-R%%SZ1;g{t`WlVVsTM{beJn?F+?BpP!Jj?lg#2 z?Pp_;a=rxT(U*9IflLSIBZ=j6&Vf9bKYCBj&k|shVK7KlA8gN#dat&^*C;Q=7XOc=Ygz|Bzw7h9E=tVMvw4B zJmz{4*2Y|Mf)mHhvFUJJN=^aJtTqu9>Q2_Sw?ff}uC0ttoTxV8Qf!P@uG zm3V>gpz6W3APgqid!cJi0Bng-2Q|~bWSpWgNyrMvyq+pdi5y9s)s5kPLmP1e_*IyVZ~|>*5fy?LWtdz&0@SA*?7gxC=@Y) z>kAT4Lcdpdyv!e#uN|yRPmRHmyH2y;ks@$9pot;B>tA%Jhhs8&&^31uJcG}`KhCtO zu9OE=`>(8jIe$m;+0C~H<~Zq&nDEohYNT`)boNX{+lmN?$kHHrMO_dy`Vp$sNeZ__ zMv;%FVsNVN1Q`ADEtnoUffxJ+ghPj}!GMD~%)Qc7<(D7FR^=pN{XrART~rO_>2J)n z4c*yGR97vP35hQpH!&B&ix~=l0QZ^ZU zE{!L>u@_*N=~>~5zI@iOzYAM?7Glj&3A#z49%iqzg}$*3FvTH|tgo5GE+vc5!x3UQ zV|*mL6YK~18sRuA(i7Z$Gcn(BAA{j^Zi42&XYkEpJbwIv;1H5zUS0GK z>})Qe;%q(i5)bE0o@FfMNi3N>TZ^C7cQ8?@P&`}loAi8oi5twvgVApVdSz$_L>;~X zX0q#`zWo__*R0F=ov(3bOCkBODiZIFh+?@`9k?{*K9qm#!OK^AKq1T+#+ziJVp#`v zKAH$Kz84Fs$2MbB+iS4SU51t#7SJ6!4GixoqvRPk7&}f2M$LD{uZLBjb>mm^H25{N zm(0d1?&8$>h8X?VbO&SQ1Z={JR6PG|DO(>Mcq zR@qe~CNL6DOeqB4@j}vhFBVGs`&dJ8I3#q+k%MisAi1eRNaS{dI_E(R`4_R+FRzK3 z&N=)b@sA7(pMoyG&fqfXuMjQz0qk`oY2X-nj9Oa&;VHNAlJZ!*s`>=)=}#tW|4v7> zUrn&*z!OM+c?vboT@hZ{af;QBegl=Y+i>zQBmBJbgFweI5vNW4LX3v`*vY=nLiM%5 z*n1)w#x*L!qa6f3S@_~3&c=!P+5?&)nKG#jCeOl28RxTi4pIEC2YpD#7kI^s|u&~-9b4vKw9rg zLd`GeL7zkqG|VU2$@aH#&$KkfGlr=)<>D*$eAbvi?v29&K=d!7zE0YY0Kn(os~{ zd_&OkvxfwH3u28AeiQAa1gKxw2{tWh@WrSHqYiCiC!&*KTiQ=DcZDXzSf0Wo`wHRL zm1g$%J7;_$f9|jD#L5T}%)J%PijHoDzrq`WcfFn5Q!R_%!#JP&q%S#_ev!?-(||5( z4bXDjHIVd)V4+T{VHe|PQqAY+CgIAG?6h(HC=DDK8xQuaw^6<&jNgl;>AdaVh&Sim z`n@V*N9M=jvfBeyE0ylB54wlI$L}1-yf1`vzGvb6-P2%RmIWz2@l|8ZUI8k6f`95m zf^mi!u(#|i7y#$3H#+7z(Tf|e1%6aN!@2)Gi!P@14Kz2YC?%1n>Uc3{yj}?LQ7Kc&LJq`;S z705`>$0&R7j!-1Fo@JbMg!)SYfr^_1*`(QkeG-2df8dD7Q(Dm-dG11zs! z#&VY=;U@m`I~A|RNl~0^h1ZDnKdZlU3yZ?NVB6`_Ojp$nE6wBZ zxc(P-=}`!(oon&uWMAkpXRwnyZL)MS@NL-`(5@T8$D8;!`{ig1Hebi=jBnx@&vT$} zmrdH;#^a;|GjW1*J@bi>t}^T_6&Baj!1p#)I67ej4*NP6zpqPyf{yv{uk8w|^O=vA z##PR4GbQu%ccXdEA1F~Tz*ma=Y%Em`&kbUT&XN1%{?kWLt z)st;~XVB%xW2g>22~SoF;OB%I-109KuJ7uH_Z!vG;r$G#GCzrFnZEeW$rwkO7eGHT z#>d4P#7D9Kv^QyC-RGyE!grJPO&QRerH@WGE<=LlCD6pZ5W4$4?wGEDx#!1$;gf8v zNHHhxJYz_mrvY3&Qvk*n!m(gy1n#$(y*tFBMk)^dqf%5;^Bj*%a19 zL;hu3ve{G)zPjj;j^%npE=nK1t2KjIceZfZlqzVregs!{ox+G9PXTLdBYPV7&TT8> zjLl@M@AbhuS&>-NkPVW@BjEEPEwr0{9#8FA4fUnFpgUfihBUP3;Ac`j!ih zfoCzsD|J6-k?;XmjyK+cDz!O2i z`mU+ztzMx?yF!3;1~72C3>>Fuvz58VC8YIOovcuIc76?ChKXf zGg=(TX6cLeq5Aq&V4K#)`s`D&OH59%-ck#r)V)dAy(~7rb~9A=OOU*sTQIeaf!o+; z(4o`_FJtS_d80B09J@uNdqd%My$ED#M?>65FJ_vDe2*ed9^M?R&yahm_&p5+Tq{+3?!?D_Jnp2(v5q2~WHphMT*}@V#>d z#z3pU`|AXBup9^F-=<;xwx8rff)h%*P;hB9#{m~LfW>bGiUmp#wIAVNun?ztm$L3(}?RlILq(kqTE&!?ZryW!5WiO*eQ9G**|Q6 z;+>jQKJYc_`Q(#zr{&<#rzhaI!2+zyY&h?<0Gt+hvUKq+Z1BS(e9qFK?Or%$le0i| zas<9MabU462yQLs=dx9k(e&v{c1-UUXTuzXx7(EP#&FK>d>>AB58sGm=JI_1KY3w5 z|5Q?Oe-3wS#FTRbnP1SKfeseEu)?{!z9R@1O zwTM*%?AWm|uzoa_KI-#2+Zo42EM)*s?Ob2zaqC>M;qnTlUqC2)du zC@xj_3$;A&=jjm+p$&;FdR7;Fvr(sU_E+JVbO`(EC`0v+41&z6OeRtGpKzhQKFfIF z2RS1qgUs(!cwl=3OOfv&)lo9|QGO;<=RUnR5lb-fkR>S3{K66w2_9c&31oi?Z1Yl~ zFAqhro&MY*RG*4_D~oVxNj*7S!k@G6hd`&z9em0xm|oRAT&Xw}cFZn@kq#kbsp&XW z5T0a>SIS6aNE+PU{}YbBQiHCfhr&$lF?ce9;HB6W_ES<{aB~&H^OHiju@ISeP!060 z*bLX`7)|d+508t2OHWxg+r~!wE zCU8&Y5IB6SgpS*;P{Z#7{;uNm_)si3D@|r!Th-B9(-F@X`GdSiAUnT266EdT;j88$ zY&jvo(j6sGd8Y(cpX$N+XE{$oO&KGeX9^=n?ZrC>2ASz8?%vic#tkl}XnB4Mcud}b ztG9Xzj28r%FFbV}wtOvzzvlmumqUJR)o3~Tvi2T3cKjOn{wU+;u@4}zzXpD(8Nz0< znYhN*Szu}7Aaq}4i)Ax1z&e(H*Sq=qE9q@~YX5?!X-V)luN#h7yv8k`;+Yli%FcchfMy3y!T+*? z-6}REM3ZAv2QXK zoI3{rF{^M@A@}V%#iFM`2&vy<(V_Da8D>yV%(QlquJ8=DRY?j8_HgfN{u8+H_lm&y z%6X#F5`|A?Y+#>SIhN(Uge3}%+=1ba8?UPquZ}7Roor4v_W8q9GZXwRTY}BT*-Yc}uz;i_;`_E6dX2E-yzvUTG z9^f32`7aJdmQEV%~cMm%7=w30n8{&(zmhsNMc0AY)8KSE} zI_%w?MGAkvC(Q?sKuDl1dJV4!Kj#p*R-6TUcXCIlT_1if_XgLBWZ}P0UZD4WIrzOF zz@%ILXtH=VDody1;D{d9Co={9c%Oyj;Qg>AVk%3}a)pGH)wkn%#FNEh2--TOG0JI+$*ydx6!7RF%ttM65_{N=DuQ-@fO z$Yhe&f>WdSwwkD z67$=CUO2jTBn0tJf%ISyQR^&$Q)?utp=b~!Dew%5e-Zljl;Yth%W=&zd9*s1$>)oU zar$S9qn)JS$cYiS@zY z-;{$owqXz*kR}u=hJl2|dq~&j&ts_snf^u$E7u@#8TX#tl047M1wmxS$6cs>{36>n zaxy;tbJT3u&j`3Qe>|?zi{tYOD>Rqky(W)s_;imSNVRStH#G7=_XNQ;(?(#7>OnzH z@^0>|NPyR`zrdJ-AK=&P7SsZ7pmPtJw?|H(OLxcfd(%o#8@?D_H9GO~u>h1&c?1f9 z3!&vuAQSbCLXG}2uyETeXo|2RL!$d(->Ct1JKz?K`x}i-O`>#9@JYOJFBCaSyz|h4jUH1-+RNmKN_ZCMv&Z3%Q7Sb0Pb0h;zKXOLzT;WMN}OxcPI6y4 zv*;uFxI8QXcFH^Airb4|k)%Dkl_!wRo?_^jV8p_1Z-S$}b9fHim}YmJ!8Qr~|7Y!% zWf*|3qBQQG_82bo2$*M9J`2x%3D<632kUYj*jVw5sM^)we)DqD#TIifo)avLZv;=3 zDz@iF4QYP!oy}OIEU2md1pc*d=u~J+R!6$QD$y>Or@WSVS4*-Sr$VNAeijO|FA-zC zJkW26$35Ugw*QClVeL*Rys!=vQ?x;HsTJxUt^hMHLvY`D0HSP%g(!~eW!v1E+0PMoP}Z#iXPv$U?lNH{W^f58a7JC- zn*V&)@2^c@o}mq%9CXT{}rW zHJS=e+mFUqtGY>^QxXxGFhlV2`)VlIs|BGSCc%xW`(*c@joeXl6k;_0Kzt4FPtT#` zpWHfPro0^FzOP1Iv8_-_X|Nd5ty+W?$-m&I;aJ*P)rVOJbD)gxF>^muk%$0}UVOb1gN;TB|0zGi=yR*U zOHx@F9w8vdmL*liJ&t3yc1@f~%y4oFDxX z=FN`82fvoV?!HlQtL2}tCVY=z==ofsW2F$UD*uHkDM>gobR&FlRHv)8zQA9|7APtk zp}?pN8~c^1)x1rxef=4*oRm)lKT>h3aXxuT|5!?rJo;^rj%Je2RlVwVa znSG@_UGE+Y3MWpJDM$P{&&>ypOq>BNCJE4d%!t->9su{F3>r??asE;tEc7%d)6?4o zU24O?%%T(YR($6>|7ciSKbhor=Y#XLdN|OlMV+QK;yKQQoy7M#>1VEx(1#Lq-)99{ zIk^x*s;84TQp4aYlZK9OQ|VE!P zq1=t^$mvq^H&JDvz4bo0a290i+C*5qs~Gl$EM|AkdP9HtC3w$$O=pA$1%eKBI=f^7 z_58aN#ZydCZZproNBO~04-X=4RswX_Iyx$C5KK+@`|vOCWACZPecs=hju(O2jz7YM zgSSCN`v-8<6;r%%3X^F&w34PHpIY~vwy?Ob}M>n657*$#O= zKX@NOh1x|2LVrdaQ;`&a{^d(h5qk#0jHAs@itb}Mjw4vcfj)Td?Z?^b9wdqP1()Y5 zQI)ndXvplr)#NU$o@q}j_P)f&i?c|j2_s@1>BL~tXnNuJPvL{G9ayGv0L2^Kpsz83 z)LTpj)0xIJHc=hKGv5m~Z7PCqn+vg$O#rE6ze+emQeU+XtE6f7p4G70?-}$$PZ=w0%{O zVC3&p+!^ge$0QKL4)USK~v4K&bTeguU~x!!$Un_EZ?u**Zf_fgOoDzkrFAKLi`&ade5i3#8uwI;od?6C6v?A-9*j@OXu} z*_2xI-l)RVmoT)Vn(XPahIL<7QLJf%uVE%MIZK~5ScX7hs|N|ad;>g|O~ap4KS5N& z4YI^O5MnxGVQ^eGTzwk{C*w|o@$3SkP~HIJe~n_wcJImXg;&7huLenuZ^HOMS^BJD zJGtko%Nd3dcxQzzrfmfJ9=by2wAQ4 z03DX{nc$LE63JN$v1X;vZaGJAmGeEXMA_2xnkjV0{uVOk<7fCac@DtJ10cNHjx}4w zXj5eqOxNCx^!k~3T&!- zi}Q9)hp^gQus^Rtl^&mg+6;5r>&;w1$Mv#VdH3K>Myp_CvkLLqW=QWXDQ8PBpMvoF4RFjzO!!-N z89mpoOU+)F3FBPX2)-ZLOAp9h6ed_z;)CT*)OEiz$W9TW$W0qGSU-!d`eXpZ2MXaV z=PTu|TSu?|SWG)-8}STD86MWm!?X7KR6jEYJzH;ZSM?}rTxLdH`&Y6%_fpB8eKxo^ zG8x}k)WDqh*W{M0JK25vIw(!|N4rc9GG|2vo|MjG*{6HR3qSt6sigrMeF^4taF)=l zyMRRtVe3f?Pg(ht`t4=ZaVtk;W2}ZuTT=b zh{Ru+0-LTTxLYe|z!(*xWt{2yWJsOS~ZwCL!add6!AK?un zMf%$B1f)zTh06PeaLmGxS}uD_wkZ?}L&X&6Jz_>vN7_*bM-{5D<|8w`bet9Pz16O- ztKeh(HDKqx;O0Ip;nX`xaB_|$R4QM^sY}vP+FYE^FfLSWTtjGi@NW85SV%f*uR}_b z4?mYy;+jjtF}a!9atcrNE~7m-il`6ObniRl#> z(7_Y!C?d837vmwa*5VS-*^A&ubQ10r86=((7f95$P?q}O0gR~^lJydm7}Mm5f?XU{ z!M!K}yQJye6)otny8>e?8%UI-6M-YE*p$D#cQ;c9zjyNN;wlLmW#YG*(yEPlaPPe(o!B@4aS3tI(b$Zq_gJGy-wU&^qleMC743NSyf#KX9>t_F z96t7bfPYzsNr^t6kz}2Lz(=dWt5AtPoGVZFpI{)PkA`W$Lh_7{dto&^pzJ77U)43yZ4lWF@ygeI-lV3E8PoF|&%qYouy z>dD!3-uDEMWbw>UTtHnoOKG)U4czjwq_O!Uaa&Ib^l0oPAsI)>wk^K|O3FFH)`Vcr zEXlw$md`3OlgR2n0Z{(ARM=d60#8ku4bIapDESUd*^d`)v1K+bDDqo-8 z?>-IoR0QW9>cqok%R$O628!OOz-%jVx_AnosjT}9c{RCE)wvr#?30CtIWNKPq!UKE zFBhf77M$2?~buyd7zWY54o(7xOXub%G)Rym96224e7 z4@vBk`%GF(-Z85yLI{n|MC&~XF!QA*_%2_J(x+yUY@6v+^42rFUl|9tj@*ODF_BnE zF2Kz66!b5;gw7j+m`$oS&21WqyX-E3$z5CepY1tN{g(iy_hhiqrwpSf2*Ie?1gbMu z!a|+#aOH-(Al+yIalUE}sywf2s`&`S-k5;H!fQ;`{W6M~M1!g2KGNt@3(Z?S@qvGt zkV<5eb+(3V(;j8&G-zl3{>5Ax#eJF9E&A|H?E#t+eHs*20sSEk)U_qvd~kv%%Nw{0 zr#A$^g!-TGV`@Q_?~HnUIOzqkvwy-K57VI{mSqCnMb&8Z;~L7|X~a^!(G=`^;p00| zlo}yLLkD)EMS?h6v2_gwghb)YpW3w9?W~}tuoeDul>ue1Qdpv7D4bELMeBDZ3qO=y zBK^Ka`1hF!@Y)Gol>Qs*$IH^R=B?!W{0v4$ThYchU)bZjvXC38iEZ;gl6QT6@MD<^ zd7MH&yDBc zKE0=KuWG9xAfgWrpRQrwPN{Es(Euntu2cZb039n1%k!8&xaKJB``CYpPa-|O;|EQ8R`+$1{}n|%R7vB=F>{cH!QC4_-}Drc^U_v7}v9?T@C8lv5wR*jt! zf%C?lA>S$IMlFjb=R_uB>i9Mk8>3DSrW^(Jo?W1R_aLr&BMJudbs_(@B)z=D13E@< z?`YImJkVoF$}18;+F%2g-HQTI*H%)JHJ%>Udw?Q8hrmVZ7qnWH5{t${C_8Bkp4p`g z^hIHV>ohWvvjd-gAA=S8H^GO6V}H09y>?NBxs5plu5R}s*Le@T3&_HOX9vj2bMv6Q zm@^`m6;&B@SwT-*8D|N~(t#z5$!qTBK5do_&3_C?^U_kN9`DLIXTA^_`y0H+#zG5s z8f)5Dkk8L=<3rmWuwv0ilB$phQA!_4W?wm;o%4Y2p621loYC;%6jh;}{pVb1E!bXVK`^WbFD<|K!MhO0O z7PF*>Q}D3rYU1;(7?-D87>u?5Fq|MwD12>*ibGIQ`tWC;ZQcLusHkHd3+ z7s9r)lCV3)4PF=fLiYZNFfQjOn-MyZcAgtz?i#)9$m>w3ofiTZy>uYlOBIjjU1SoI z?}K#)??{wM(OpprRC~uo7+R1FWADwyQC)9POX~@ozA_S178mo(Cc|^fngzahlR;(g zeH570lUMFzVce*RWZ0|{Vd%R^?&=vydt8J}aMfP$**JxnKO2C?mm;`g`g*ik-$PQ| zH=D;h+To7oBK$KshO^@|kWUiHuDK3qlh5yEvA%Hgj2}eTYT)IC{C7>z%f2U0#x+aZ zz~_2`pd!o$PgHV--8&(+Yue)6t99Ub{s9;(y(C7jCeXE$Vwsy%4mR3N2S>llg7g{k zoaNmiwAISTX)%Lr`p-sk#KHg^_!)Hje~Z{t7cKJv^atnrS#bB}eN?P*CVTBF@rhhh|g?LcPRu1MWU!n1e&FHgMHI?GX8rMxP5CUvv(zt zV>T9OvhWU!l-iA6GG#C)q!%_BJK?&aUC<}Toe0Ka5V3C+zHO7n;fsr)erF`|V;ImP zRouJhAv6R(glhsFwA%O|%f2Cjo0BV1%6A?-4$s8oCQT4M7B0}OJIivkD049AQ{3wFzBJGot$FO&~4MpwlZ zXhj#pTkR$^bW;*O?{0UyuT5}q$_`cVUST6{5`7Q(Vx zCt>Q0N|@l#4|NbL?O+#BJFDw^upGvx`fzE=Y)F1F*|ndeDx?gj2pN(FthCpeLI3!`POLiBij zG$}5E+ra?sX(cd}I|8+1KE}IsU8kWnh_K1^A3IWER(xt9mwFhEokg!fu6S5VJEGwC-HNtHuGKAe)9? zjDN$7>p|@4kvUkD)XZH4m!bE}QFQwu58oxyV8yUa5T!UAmrc{hZ8a#=eq@V<^Z?3; z-Nw(dugDfReVBg87lk?rpzwe*ZzP_==56U@;n?TQvPK81cI=1uuOeWI%QS(yk_H@e zv@%<>I|{9DjDwoTxk7*L%IrEcNN#WA{wCfV0&iWM@LCm{H(5iFXBW))pw4q{A_ASs zjqLW+gZNv`0bQzgaR=mPoO?tl?DGqR-2zG4b5e!uE$)H(kMZdKbR%rxJ8um`E!dvsE&5ESUjrBC(uFpT)N0p7_q$0v)0{ki1hC9Om7nn#2xNKcNfKx~@2C zdm7|yFu>aWWgw+@7IYg`&}u|FUP}tZvHa)R_)`|`+!gUKXG5OJb3%81c20c}!n!=x zf_UC$NRN!eANgkZ@bxLC(ZSz+j}CJll^c9Lw;o=04MKeNN;aWl2j|4R!~5s|urMk{ zXAYUeMdJ`KnbFCP8z!NCqdQg%jvzKR1z2+3gsAjyhxbpvLD|SrL~gMKTQFM(&n$=| zcGI7bUuDB+R`*@V=J|W4?f0;F;ds`rGzq%ae}$b>jzZju(dc<>1w3r5;_j(xFh~^Q zBv}P!dcuMvZis^WJvZ6uv@qhMYcDv*cTQVv>S4i*xu6)h4&rq7;Qk>|SXg=q%Zy^# z8c`AGy1Ious0tub(k1B3`{wQ8jS#su8akh7z_$d7-?Yy`(z>&_vGoG3NdbxbXHoxq7OCDe96v~g+`+cfds#zSa2#JEjdq;ucBnj#=JeDY*P{da2Ji5{5rN+(5HMk1=QOOZaAThVOSK!8tzP zs~^ zn+y(rq9ve>o>1=v68SnoaMCYnv_Vgw6^+j{c ztkA-vqi@15uc?r0;)lu2dqKv!hXqg|jVM5L&cj0+t-uO7!jAIskhrzZ7@Xmv0cRDiQf?qY!(Nd=C z6JA2=_!vTy#HiBUNt9NUg1bf>R88=~kNr|~PdwtX?V41pfcu578PXfunn{yK4>%=- zVQIf3p5A|vSo4|637IjtjK7Db%iIU$35vu>V+N|_p9ba4rR0p)d>Y>=2UZJmxzS03 zUiz^QvcrFq|CGDQ%t9v^xwaE7XIz9wJh!o6Vh4V8Ur4*UWkKq`7|k=gi6>We;JDf2 z$nIZ9v0vggTi1&vE%vFf|6))Hwu>z-s0G;sB7C(J; zrc?Y&*&7ovOlVPoyw?gaW9x4SdB=T{WGqPDjW+x9Wdd_c^aq`|E#ysF5zapO3H~1Z z&EBZJ2J<2*sLyERJ*pj~@M$xgR$fQX#e}gf(Tk|}QYC5~lLN|{(Zqq~VV2=791!F| znbmw685ju%t_{G&e^z*URUs>U(n_R78^C%~4D8u*9p{{;sOg*ucSrQ{zV=!Cx{5Pd zq__`e;caa3iiZxpMlilJle=E_V{M!v-N)}5Lhl9a*SBT#q=hmZtG)-<(L_3 za{%r}K==L0G`y`CUz@&VYbd`*DNP2$`mHd`?>t;gh=cb(x3lQbC=%DyMfB$HWb3zf z!gISi_`LWGl3IU$2iyuR^Uou*RY13hop`8Gok|cvUsWhS~1 zdsLME+DK_f(zr4YCsTp>zUfq>x}Lig)u~v@GP+i!0leYA`*x;56{V)6>ah)&v z=1k?Ek?J@?>=`Sj_D~aWinM$gPxr@e18wsLp|vaL$M5<8CS#94`&JVgIlBOMRelzv z484G9#*uK|btfJWP||F34{!YwrFHqM*$`AfHg`#M+9ypiba%jum)8U@c-QMr zus`&&i*OU)L3^?yh-UwHwgP7G{l11eKUoQDKqJCv5B;1%m%vr`E^#*=?rsqtKekIRw}O`4(>Fb zEc00h6W`^5Pk0;bco&6bA}hg1=_h%`W}=az87&CooYLxK5L?N6Qn&_ngxjF9AOs#S zb|Bvt=+Px*Td*c#JmmQ-z!96c+f&Hk^|M;0R6Rfzgd)7X`~+uDu%zZ`xp0beh=;q* zq!)EAp|sOuj6ZP`yl=0=1KZWv?iZeTd!qdyB+3+^|K&7Rk(X35gu)t&*tzu+C#n*xn(s2T=Z|@qWdb4))$W9 zM|bmcwJ#d2ZH15B?XbYA5G;#*LE+VN{I^Aey;&azp;zXSIX!jg)gVeOrN?8}!Zy5> z7s);gB-pel1&F?Mj+yRT3^8{<3Z76Yj3PtOxmXky9k~PlI&`7*$#A^AJp~1k6~xcFPXWb zmCItBsdycY>q3OOB5Pq>!wRTj74T8#3)`NP0B&N-u+_sGH1t{^X!K8E=cYEEKRxWzL=erh{m>muOL*pzRW8_k#2hM0nE3lL$sM2sEjk>eXs#g{SR=Y#|ez$ z`JctD4Um}Tk8`~P;oym2;cMF_^jFTsX>y5ZZ=a8k0`kB`b~nCzo&lTt{|I-c=@F3? zp}6Q{G^-A{f-&t5IN{Y;HsaS9EE$;tm!d1dx^+3m9yNy97e}zOvaaw`d;>&xB*TKc zwZfu3Z_NVbQUqrnRui>ZM!2f{7NqX{0poP1;+ngG%%-&*qAP+rCk*n00N}&=BZn;aEranS{8ic1NH{k1aZ8&zb z7UVu_fc2c^7r{MZtG8?Mee4KyJp77GT6`GTD}vMRNK-NSW_We5oHL4xaq71_;NKAp zwL_z*i(Wem@XmluInT*-eot;^v3QOD{p*MKbEdQ-I80cJJ|Ax5OJ0eIe;$uA9~vOp z$PJ5PS7Z6Xv*7Ss50sKtz+h1?rf_F&(A&cpbzYm^y6+4-?DP4|ehI6Jd4K~m_QUA2 z14K>yCF#~z#m@8q*yL}EEd??xZXMs7N$rLWv;A>P)lrmimZ!4gbzo9P6FSU@G=Eet z0oD^2;hep>xPJt~G^d4h;;IBpS?vhLY#Lor_ym4)hoAllBu+tUAR)#X^nK&0>Ka9w zcKsdq{Dtt0AB72HvjuNtwb>$`YqlPB2cB$0f#I-uu*p3iSxl(EfHV_||~7p|yS zCcK@{OFC}*vz`8Tq1E#$Ybu^VWfi7ldCUOJDLV%)Dvd-$?iYM~9}04PS)`uNA9|L{ zhxWp1B@iR#H^%Zb>f<4PRSPF-43c)3-27dS!0A_sy zkrK{9Ty+^fB+a0b%G0qGXTf*1RHidI6s39Q!Mt#Q)OBwqhi)E(6wyl7oU?;{GMGab zoJhdQlSIJEpcHmZ(x78z&lLW7_6O1?1(Ih+zJkFjRq|3{6B}d4`-dK9S_%gHWwSKh6=;UCd+&g8T{UFB=C0(g%bAh#Vkr6DNY)8Ck2_!7*BosT86+OfF08JbsRp!0?^EJsX|%9tJmV<%(k>2wEP z+C9b2F{6dMUgYD$Gg4@5r4=FHZaaXm22*Ad$6;;{JL7W{t8 z2)he3a4N(fSj4tSzXGkaI|31<$yBRL z3P$?#J%W#bZs4A}4T04-QFjyU=Jy`=#4#A;UWA<++p%DN1d*hZ>GHdA?C!NpnAhed zSlD}ujUHnvOqEll@zfTSO&Xv}BnL7lh+uGn8Y<;Au*p1ABDJ#u{0l|EF>f|q?idL7 zpH{#`wfQW+e?NG<(50UF23TpZ9IpP9BsbGyz**}bU`ZG*7-33B%;jg;eX2M;{2Ywj zwI4KQ52ybP%)*cDrI7C12ySb%X~L{x_%6ozWa6JW>vswc8fwEgtsIPee}>S7oNY6p zN{=;ma&KE9yiS@;YD}LqOYWxDQd&l{T@qoL(-CkzbOrSn+rfz4U2x~*ML00moZi`X z4h=~M7%n_w{@}$sAQx0vqDcTGW=K=T-+}PojWzJvIUTkw3BbrL3Ap-N7py-~3RkA; zk$WQ*AT1{z4safRO?EyM$%)bGh=*+FxE&-_;k9sZdl_iYl>}AJ#(42J7>r)uVvQra zg=hM2K+BKG)Il!`oOdkax$%6`s~`dE z&@js2|9LB1^x-0W7Bj}wtKY!k8lm%B3I#^avuLo~WymNx%kNv&;H_N&?<50ByIwL* zlAcQ^R{zIR=xv-SW5hI;@IH{73a_Pnf`6I!;G>-q-JTr;z2h%KozNLI28`g=m$5Y6 z_#{To<4nsG36kD5g9hBXL4K%~!tG-lQS{p$(0>Q8I=KRTmR}dhe31i-+ohOeB1+>j zT44RE8s^p5iJuI&L+_OrBz1H<8RV?jpK6P#rEnb?`=bJLl?fC-xWOim@P-8t1!Jz8 zpur)1{@oU`C$emF^}{KcK5$AuxSzu@{X zSBRJ0jGo*_Qt7ND*f&_sl6c0e^UF1GwGrX&b7x#SavTv@@?62&+4KMtP-QJ~nD?-Q zJg|<1J3Ws{w8AN<)-eP<)f^_clnVbzm*FY-^SIwog04-MT_^#2JW_AU?@&z?!QuILliZvIUEN{)x)gZX5*!4u(mcM%$OE|)yvp7rL0PVhTY z%vOF~0d0JTyH|ZRe2eoH-n~5;{tli2#XXs@Jl_!fEB0W5PXTN?Rs^*tCKg_c&UJ5j4a3)k;wWiM+>)@w!7ZPCsiRp}k8;9r8 z{+cWp^034&M4Cw2jim|l?QqGpg&4Z?naFEh@?sU@aoN>)Kz20Id2jHdJvjUF7@U=R4WimLtW~^NVEkbmU3k=!MJ`o<1#^DD@b`1* zZ<%YH9j;3sXmnl8u}u7vy!TX>of1$B$$sKwz$tk%XBK9{e?quVZUH~Mv$ z^2itVhTVm_FZ%S;&MzQ!u?Pba55j!Tbj|#l2m4HOVZ8ivNF%G^@C*$;cjzN7ve(GT z0xKdH)(A@@Y@nvWfv(&ij$_5sz_54#OF0U)v2hTJVJ_US2~VcdAqQJJYai zw=TVKh|k69=a7gI!7z3GGj{lF8aYs22|MQpf^l{yObO7S$KBlEyu}ZYyIMqwwJfQ2 zdoC2l@_W-{ex8}Wm`14_!{iEauq#Vo^Um2&rd@eeE73k(k&2w#PqbRZpi*@jcCWt!@wqmT6}XO73dT__&v(L2mz3#9;tMD9 zPQc^-dGyPcf3V(r8;r9{<$mUMu;y2|;PBu&67cLD96O>8H#!}0nxO`rlRXOk$2(9q z%7~VxuY!l8!_j7z1AK}(OcoqXLZt~isO)Tctei2MYG0cJNfOJ@JuDa0XFrFxU#y_f zM}_Q`;v7gnO_*q%EtJ-aA@cuTvD=>)gdoE9!8pu#qv(HuT<^jfJ@);MWof zS=`gEnKubeYScsL;VHCJ0U_n|0Mt#GLgG5kfVD>&UYKl?4^IEu%yWtcB<4dJD(_?FBu}6og^`6Qx#rcbb>@^Zzo1-x0&jR zd`#MR5X0UF!=RNBJk+1aRv$DJ#z!dNTiHb*{51n}lUJj@+;Nb2u?spEc9N^_OE?q1 z!hF)+9vC?0gwnQw@Y|8k%~nX$?sbfGxn}|_3S?sLcR^z4G`{)khjV!5)Ky85xLlY6 z5gA1={OoXiwfH?uj=788+lRrFJ0pn3Wp#M*ya+xNwhFHn{Di8fUbx5Mw_v7y0ohoj zhPq!B>B7uT6rVE4dEGT6<+eNEyt6Eb zKei!SUalx_sfh2=?z0o3h<$P^vFTJeS>;fIkAivAAoLUl|EJAz?`6aNz;rlOb{22y zU%(C7>p($?v3YxEWB7v2!jNyrpiHKj&$1JtJ)j(wZkK^X)fJT4yB>N|x8bPl=b)E+ zjs0j&1HH9p$=dibcunu&o8CB*-m8PNvLw;&@naTud=#3bsaXuWV4F>op7f)ncerBh$)Iz;G25`x91G8Yx=f=y@?Y^ zGxsgGINE__fIS4<2eKY)+3b$M`s+vlSd4g%8kP~sxJ!3^YL^};aQ07 zJp+$-x1qrEw2&2r;3$>~C$b(ujox}lSR9V0OLNGPx1nTyX%m~gdJ08-KeoW*GCO)W z9Vcqs=RLsh;E>^kvV*VCFSix!Dr>;A<^r>{m4TVFX2G8TcQ|sd0-st$W5aq)*gYl* zf<+{l=1C?HeHV|1OV65L(@%l>H~Htg$P|((--#WU`FD+>3(v*r&?)h9wD(COWG(Cy z*2mSdl7cp&4rXBX;99V40~q&54WPObw2SZIJGlsa6|x_PCZw@~=uzy|hITSHGyx<| zO(PcX?m_|2vnv0Y!@4z6$cB-M&?T@!BcJh*A+-c=XFOrMW>%QLXX3Ofm(Or2&a(C- z6{bC-5Vz5OX6BRyy^b;D;kHXGdRYU!U49?_MRQI--$HnwQVsQQ=He0KAFM~NO=x@b zcUes0H8k1t3O+ZO!PVQoWPDRD%np7h3{TTQt&2|tW$DerYufd!*r*M5ZFxx++lR94 zN{LXhG#V=Xr?D!(N^EV{!YePi3wI~yHk6FO5BVE#>w^*WtHTA%epW}8?$aY5v+LnD z&mu_g3adPWaon&J)W2{HKR*5k-RBRI@r_F$YbcUUsZNBg$UD}4 zDeRltY-l|F5Pt9Vg7Ca@P@Ry42Hwu_%jq83)W-dog}g^_G>iPzT1G^+SEKtiPaGvV z8jk1a34>Et!trQj(DPhR4)0t5TXq`Y^T*2gq-2@ku-Z=OOX>y%mz7wad_g$LxE_ea zd$|4bE4daYLA^X&u!z1wrBTTOd*?25R+5f;-lpR3?vZq-QF*Cl`cn4zlNs)By@y`T zhl$x+U34pZ2(co;0$+_B^N0n{aOB@zaAI`=7^QKBp|B3aqSfi>X5Mo*9FOviIux!y3mS%K>2AtaoWM$RE`>CDW5=nrdQ#v?t>IZnJ5)N?|NBP*805>2vyg8&EdS6O<}gdZ;{5+W!8liDKC1%{ ziI1U^=Lw)~YBL-CRg8OY8d0s}4^%j+!h7D!sN{Z=YZX=C5EqJfzS|0Z>t};7Gm+$6 z-GEAs=>l=-|Jbk)2||C(MXwwKy5i$i42k=X$y9KU{WDd;`h-txt%xRdOzaWo-2+{F1}l$ellL{p%3S0Y zz`54vDF68l)V~WA%!zUb$K+vj!_;zYKg7Lr^4H;?!Z$M6DFj}V^+YXwKRU%H!OxUr z(2l8qz1?$A@k$sh9~}(NBB8u%d>iDZO~9kN+_~-fi-lTmgF8_NalEJsWPiR7YE`Ms zLL~?0{k$TGQd6cq7bS>kbQpAwjDnM~({R7n5@CR&4t+(`X}4HD$i?ygDG%KBldwnF;!Theh3cD7NPd- zsqkQ;7pqmB4BijtLRr8`rl+(9RJYFOY$8L!vlrTQ%}^x%=$lFE-(CTirt7FM+XD|a z_=5gC?s6L%0papPuxFzSXEGV#sN-qOYD*p{2Oc2Z^B=%K$3D37Vm*1ACQbK|KGxLA z&xNh(Y)|nDm_E4*Ek>E+MPW8H`x?uPBfan{7tsalwj*#J{4q}OUBYO$P(Ug3ZJEvRVWj%iH^BwT?r{&o(7 zok_;9e%Ua(bd8muMQtW}USC=I&&UsJq6gut;~+ea{=zOg^bwEqiNZ}HT{x}pH&jdC zgHP|XNX?2stZ0g5N+XH{TP}FA<^~Te*H(fhHGPb}m&cdc6KKke@vK+V9RKe)^AnaZ z2mWoA;AD!#^dnjNqX{f0%>c3SlJtrZg-VN4;9R9l6Ykf8=Y$N?>P5M;; zpdlRzo?0DfpKuM8z9w*vL=k=qj$~nfK7hvGRRWErgcVPJL}Dd4yK!9%JKp_|9Lf)4 zsoPy)Ren0QWf$Ys*}*t+?oNzbJ{k9jeg~aiU)-P1J;iS|d9L*?jLzvn{r_S?>FHH? zGo_nZy#B_Icg0x#AP)M%(!fok4)P-Mu`KB-gjHw45yyqOaN54+MEB?CGw(S${$@*$OP~J!U6R)r z4};NuU*WXQ1`w%91v&M-Sgp-{OCvN`gPS8c@JE!+^;5*A@KAiCwG2Ai&cS~tvoXD> z9*stppzoG&F0Kt1-sI2O`KlzmzK7tiC?n{4&-=agk;L*>gYeq43?e(oS;Cyn=++kw z*9(oYcK#ozy?#RI?)wVr*J`l934372KJGo86blBsN6|dJ29|z04r$*>e6}YJWPdk6 zjpRG{EAoO}6aT=B7TB__<{3C{YA+dTU=Us!hSwc}aYENuXp#}5Q9Ws7_IH04dd&(R z`X7KQk$$!)cp->*Jm8L42E!5(;eOXmyi_I*O!Wh4Db68z6-=1zrE6~7-He^bf50|_ zarj&B0f@;oLW)+0(Dp|W+&3tL52;?L!C54}V@8%qWxQuLYqD{h8+UYdk0K6%h*Qin zA^7|*c1EBmTsLAesWg*Clf*o9vE&Z!C0(F=YX2IKT_}SKw5!0CyL-qjU8sbd^29 zY()BC*Q#{%n{*koOSoS&`ocIuyu1gnG^R6EB@`kUkTUoU)f%;p0po3_RK`t3mFi4OP7w77Dwxx4>0QH zVYn3Y9IEEKqfB5eR!2M#D2tv)E7>qi-P?g)VI$}`w|C@>!5t8tG9PCzcV`YGBrx#z zcwyw5Dfsy5X-15PQT?K9wkmcv1b5%Yv9r`gzn*S^iZ1?i6SK}_EW~0f}bV=BL{xyg{FcO%bP=>riUf{hc2L^bi z1TuueXC8}qKKU|hdvz8X+9TlY%=heDU@^Q%PcC~m-x?kG|1+I;OCMh6T)Y{t$h==k z%rQd;LR6l?&mZ5xP+f(-E!$2ER`_F%-c;N@oadjq=@r1&40K2Jd*d;MK zE?O3^8uFaU6kjYke+o`_Br?&?k!Y)yjzdE)nEJ!3=n;CCjgIR8gEdcBNq#Cav%B!k z>mZywra(0;CnIk1f?*Gh(V_Gl9DE>3GeeZ&r&0=D>HG;!M8mgLn22d-)ZFv`q&i?vT^}wU1{}_*wr@3wGpQhQ7bLxb@L` zRC9a-HnX{-Wb|Fo-YpJB3AagOa5>aH7$o=A{=mX#9&m%7nYK|;%;~>CMjY=IhKm_M zh00zw_sAGj?9DI3yJt``tqtyPQlg4R;w<6%IMyx|2hT?Op&Glh}(M8aF>RpUUG)_G&Tn{3y&RWfs@fsL6SSVCfYOXN*ASW{z+zua|F2L z;T;$+{em@EOaqsOL=t_y9iQ;|Wc!d5jc+U>Z&uc$!;TwB%eo=d^$x6=q(`mhkDy|0 z_R!&7jmgRSfOY1y``|fvc-jLhi(`a7t_d)S1cTYjKM;7ph2F|8hSe!SOmdCa)` zR*s|#o~j84orY1x8bUwzeGnu&A~?o#KSSFLcsme*jz2d*kn?mJZ=ed-d2T+up&Y93 z|0W^3X3<$&Wih{KuDQqPj{@P>&0wC3u=0itt?#dfq|lXg(_U?8+A)XPi20ife+?2p z!3SY_`YjB*xE1sc%h2Mbn)KBAiB#jubh>8wdeBZ>0ef@uAk{htA9pO|EwLszwkrdx zTIA4Y|9n`nC=zxGB}ffnDJ%X0)>aQaoK@WwSM%s_RSo0)Uhk z%7NF+c-R{Jon)LcrJBp6DQFF&JFe;BQnMbI=rNJ@O}HpnwY>=5+3J;P6?5+QUVR#2 zp930WSHVd;6PRYVhO`!YvfIbpS^cgu0g+TAeP!1`#MuRQMMW|{#YNCqy^#9XmgC!y zKEbzIGjz8|gnztaA4DCQ*7ID*1H06Mhn_Lgkwq z;H6m)YW=BVQGq$+)2KWW%zK6xtSGI@8A+c$GosQLmecLt%@9&OAnfO?=yREVP&{WA zy~0^st7h#4o#g@eH|Ho6NcMpBk^+$TIm%}z`fy+85U!fL7NW<^!ym(spvdYX_DHl4 zEWSC@q0?jNi67jj>n%^StyhA|qF~sjTgS?eC_&{-4Jx%M7p6V2pxS4H;Hlj+>>bqy zmsNGB|JW?BxFg5s5NRahPop5`+A_M$EEjvqOF=s`2XpzXb5mR!Xk|%4*!eRMspSVM zxohdE?IVP5{$;b3+EayX=_z3UAcTBN6=0YA529!Hg=`q@1|i=MfPzmVm?SqbTi+JQ zEc64HgPdN>`>_)>Ord1x4*d7`BkWrH5$xwgutiTo$exuwxK_0aH@kl~tN&EMY#+Ih zmcb(^IJ_EtS}Y)Ul?5Jlt>o_WtMK0S68st;N@{#1QOrdT6(wchhi3$-tLX=~%IoA> z<)rdgLr&15lEYH}93zoyG_kL#Rd{Oy;8SmY=Tdvbip-K>C-r2;Rdy_R{&JiWAcT@2 zSHXboJf?6!67y%x7QWB1fmS77ung^BW;<8G%&&Ijs^~f4*5)nb=>#Ph(vBBa6(4{$ z?jbhh*^LkRy*M?i1D?30!pHd<_-jE5oV*$?5Qz3+yzdk^aH`V0@@6f|R6!yzdq?`hi=ZF!T_-%9_FIei@XQd;;IQKLmzWoWCqR40qpMN%SVgF?reo0oO;7`0gn< z(moj#Ip)8?F9}x{iSP_(2J|10Wp|~-=)kF~(EFtW6Lp9gihHPB1rz-Gl-vQKj~X6`6L`_l)>v}Rivzf%SVQ^!MF zjs=lvjbXaubkH%Ok@#0ELazy}Jgbs}(_RZPewY)x_Faqm+s9(s-(O%n!v_v=M&?Vu zXjEM!f{F9DvVR+%;|BX7?hAg%{yhBzVw~%*|3w0$&9w1U`8(JiH2_H?IqRVR47}JH zi;`-e@b{bVFh#HuWW62HZvQXl#m@s@-UGSYDnW-H+-FDl_uHYj^VswReb8`;gu@^9 z3%BX$P`?H8w08ayoUzgic7$g!#aJ=A_NgK*I{Af^MAj0CHVN>{bH_2w5s-G#niVx( zMC4=6#jeIOYn$9Udi@;AK3S34_cd_f;FQ| zVRC>3x~`kc+ST20Ze3wn@%?bY^86TVkSKtz!5cXIuOx`}Nz#=+Q{aU6Nst(@#h+iyYaSO4~rxQMIc4F4XW>C--f?q3dlhVD~_&IAD%4h5Y zk6PZ3jBFz@kd0T2m8oD;5;-#7gdFW1%N+gV$T!aGJv(3ml83y=8mCs+SCfO-pbrPF zL}BC$MQCo}9evxuvX2=Dz`ZXER!hExjGXxp{d5JMKGG`KcW(yddq0FdXFh_JoI4W{ zYZW$(dryo)Gub(RDehUTgI23MFt{`hj-7uGQ%?Vb7v4#b`C>U7e>nqdJS_09P=UTM zZv`pS5c1H_AKvYrBCwcKkDJq^VB>ie(EgYMTRugCbK_~AZz62T9( z@n+8kIWKVg^|Fc(6|C=jjx$%RL(vdrD*00Z_C~M9rTJ6f2=7MNe2}I}QT1SRLW_+_ zegj*|6@@d6$IvpF0{AIX0t2JpLJ(HKz>-98zxo9#FKn493l-jofpzrS^Ht@jc#Z&no8>KDMac~4kv?HoAOt_!`q zn>)?O0v9_-Q+bnEEdCdaH`_i4TIatkdn*=3oFrTzna_GwS6w0#7e&Fb$0Kl`GVe=v zDe>IJNeruRB6mI);VaYeaC@XK{Ce?_Jeaf|r;d(=aW`#HUa6h)53+%7^9PNedvHN) z1j?l5!e*mF?0Vsk`8eKix;f?V52NN7C&@Fq`FGJIGU7=O;GjW>r0(wlJ6T5F)$<@C$u(VVg z7r#h?nybyY>6|J=Xdj33_Y&a7!2&kyj)2YnDTLIK);O=H2flEIiProRB}ts0H*tv+ zJvNRrcSq;Kka!e~$`%0?KYs zJW=AVjV$igsklTYnTgZmyz60hW)@9L+C~G_@3WBM+XWx@I>LDm9lC#mE1f4D176Jn zX5$!-ODnIix2jHbuzeTJTgBZ1-&JU~T?1^1*+O0XwIS%rYnT@hVXk0&7z%$R<8gyf zvPQKPh5|>CpSGpwEFVFZ+sM!#*W%$x_bJ>ydIgPItprc*>(M{*`Aok)2>$e#()aoe zaQ4Y!+8#QLUY^X|q$Quqey&|j2Q5!Cd5vlGX!0mDxHOe&$zNf6-2MuKo^uwOfhJlu z8cDpA<^iQ9eJX#B$I~T*M(<9-l z7&0#>OCo)98nx*0gTaTZnd{s!^lR1<*igHXetFtKF241_Zz{{^BAf;mC;mW_)gtbx z*$P^h^{M`{m&CpGGJJP6hO*lafSlY813z^FzUhi%H=5B@K%%U&4lz0#Lhg92TE@#QaQ5>2Q%u!F7+( z;OVsj9p2ByO?7f`d*5!>dh!@3p3tU7>7&stP=Stk5(3H9vUJQ}Wtz0;A2Cwu$4TCL zbm@&+d?V^dM#YAMOJWUJkG7|sFEW_Aof6T##k1fp|AGCh@Un>GS;C?h;dovBcWK5| z5o~F3A>X-E(LB!yo-Y0*I4-xoY=+N9sGRQsx@kfj|9v>kne~QMTXHwmCO5SBWC6!& zhJp1yajI548(3c*YR3C8cFqre#NUPQc4Z_Wa49H_-a)*ajc~v^hFtbw*{~a`eKc9xkTcacv!+VJ~m0jraZyjumA4$x!957;;A6B3ZIsI@hu6ub8 zj$dgM8lIgB(Ls*Taxw^de)xh+`a(S1@?KCl^&m(D_@GyPD17hLh54gb5XTqG&`Z0X zoJ`n_!{&68H;VHi@^BwXT5y7^Zrbux95_%oue{5PwD+_iv1YZN@3^+A0rL zU;GLiXGL-rgd-8#5(HVdUxVSKwIE(S9N73MRMu;PqcXqQk}JFm{@-nUe4z$Ted4L& zZ$@CicjN1h@4$n)ZTNW@W3L}6q15s7d}r%{E!U=_;iJ>gbhMl;+pPy#54}Oo`Wc$1 zsKVC+@nmpa7E3&zhv!OSAS&h^*gb7RW1%6dm%B_}jTgcoaHeQYD^$)(CC?5jLFB~- z;?k1}qI2@#gk=Z`nch!AZ6gKM#wPIf!=PDXcM=rp_27J-C)nSw4I=0JF=|0DcB?PL zEz=Ve63t}thS3aB9CAd2TI49ADMLu&!+h#l1Ja`mjT0gR>iB4!e_P+U+86~)JN-0La zd=6v6Quuy)3ZFHF;0c>_GC)^B8rwTr^gAUTqn1u?%O!Q!aBqlMH0W@Jzv} zC}I@(0ey9($T;Uh*zw^G$dvwv8jmA!x6%<@X6wL8`eu=z5iwwX@g|!Td=xa7a=l2uuad~L|s1p+QuY}hf3iN)`VNm2f{CwMZxT-t}RCn`zR!t2| zoO+qOHk%9Y3+JNn>sT~?`VV3Yd(rjWCNSFm8m{UKVP#_^xa}~(ERWT2dQt}o=uic# z49>iDC`9K*5gI>IgpTyF5uVK)Lv1IGhVolEAbBSj6jh!JA_tek`CU~o_JuEmzSG5+ z-VC@BmW<_6XW>B5D11Mr2rSRP6%I-3QsZCKG2P%Q9ID|xrhp+5q{Dk#hbO?29Sgy2 zND}CI1(N*40=Ib&F~1vDnB65yjn(Vn?cZgfH)#wt3|WY-nq$e86)|vf8{gSg6oB0c zKkWXB5b*v0D8Kx`O7#`#lB#}4;#>-eQ&!k6RL2zE5@_514#urn34>WTS@kp<+;t%W zt+ASgOYrCQ%MkhAvJnle#8B+buC4#BBCnds>@8a-odVe?fhh~Ik=qNDoFB~8cU zl>nXt8A=iEFguU4*2IAEMrG!D=06g=d>7mHdmd!$-^OR-_ffsN7B5Tou^H3(`}&|S z9^NisYdQZSb)pD86p@8%`>XJv+6!=~c4lgMOR(GHjZooNEKUuX1ifc32tz$uAbfTK zipZa0XU1uxjt|09w;ZAC^{K*^Aq$Ll{taux{zuVyhvoRbVLWXbD$0n8iV!M7z4!H4 z4YGH>G9qL|2_;ENdoL}Orc$XCs`tLq*0371mlaY-Rz<)2_rK$C9BkWD zUgAH697wAz!q#)n*giiF>lRPsBwml_LTM}+9t%Jvtbqr056C1B4X&1H#!rpx;NPwp zXuB|+96FLqN(|Sav)mk*a`_1@m7!qB-sjrW?bPV$UaE$rP_t#Zn zpKc8L&nv`7(!!kONEz?XfF~9Y_M?}LiT>Lk_fWTT9=Gqi*}}>l_F(5{fd$IOP@1Fy_FCpRrT8SBH1|3Uy10=Vs6Ewxbz_WRW&+z) zGUkorcF_F3h#Oj+hmjuzxuQ-V5;2|eq4XESkWUkt*ZT)Fn2~}c}57Hc#vPYx!F% z7Qp+@k5TCIZwP#Nlg&-e;PAN+k6mcNlX;7{i)+=mg2Y%{*SC}l)Lw}%-)O--t0~xY zb1Bvx%>ya(cR1_19|SdS2Zw_*Ai}Pi#4aoWm({jleO-||uImLC-?_l4x+wO3=s=ic z5uCNY2=<3%@W43~I$<4g%dma$q=>Xbg$!H;<4DkaQEN5;Arp_Vww#^Vta;xx1 zn-K|KvlFqh(bXOmq9y3An=y>v4xfqSASMs*&m66AHz4$j$ z$DruJbJ)3ZI#kKOrZj6Dcga7KSMiAT<=SV%lA$4dR+d5=ELLHBRXj!-1Y=}7`>pwQ z@X_rtQTm(BR~MU#F5X&T9v(!@t~tZx$v-J=^nyK-75J9*DeSdnn%-+A*wMKu-tcP@nxNbICtp2Z2-k4R@IxgRGwS{j z-%0^4aP3SK@V$axXLjg|PPB*X{z4?-mZZKlo9*nx?J%z_gXDa4$4Tz};JbMjs<13; z?6@Kr63GJAQAws6{KP$*GJwCKish5TFz~W4s;+RQ8-pM5UW&`%kvZ$pzt{y-xcPWS z*pr-aoQ6ggk5STyX-VVU@W!$Yw7B#h-?LPd?(EMXK@k?Lch#Fp$~}enx3XAjn25X? zwh-^M2m@9*!|okHaEi@0PA_htmqDH7$ zQ-Wia6c#5efnu^51|kj6D>5A=BV1t9uNQE1><~<3dijxv0PyThK)2zexaoN-3T(5$ zBW@4)O)=h}_1=i2@0mk#2PV-EXVTGhF`t&67r~6dlVCn40<-VypvIMXRL8dsH+{Sg zf4UMeIb#$>wI7-dv*sEjL>>vBqnR*!>h|vdDnU=y=SoyWt3-<>6tG0 zCCUe*&pqJD7=`m2L_1gyoGu)A8H5SP|G@?PjIMBwoX?rd83b2=^0sma-hP!ljnM{u z8Fn8LkAjP;7eRgJHQY4B_5i|XQ8Ld5XC~C(-%VEuZ(}G_<_|*CJa_0f`;Wh6ohG;C z)&p2yS3nCc`4Rnc=8X@SiaG9%@ci^fUea1&m~ieV?O64hp9%_K5Vr}cRbP@<3Rak( z^^ct0z8IgqAE5%)MX;=S847rW>*w^0faLpeT$W%wKTp;LtDMC!qDYDRbM_Iha&$9Q zyIe@dF1y2T*?jP7XK?0i9pw6-T`+pm3{UIbXI!ardWu#S>N1Yed?{hLdvp-WN9DLF zd*Wdi+o9jHU_8l_rtp5kBieGN1}q+21x2o$ewk82YD&yttwsvqnmUXX;Nh*Q{@@y0 z3hO^j;?z3ra7LLh9`oH$MmO~Y-%irjA%7jQ0O^F+`^s6P}7;U26* z^U4HhW%(|yIU25faEDu|K46@t0r|%A+{ocT@Djeks|r`ZN&V9xE1Zdpwy|6^|;{d!Q8W%|>w?Nu7Oo&N!r zvJ=QU`#j#=OP%^t^yFYj?jdpAG!=*EZ@^Pu!qC8?iaO@LC0)Ahkg<0hTy8(YBdt^7!5Z+i}>#FC&V?FFXiBvFasZO|?%#l=OR=IQ@ijlT_V!?i1NoXMBR zyrkn%aL&z@UJ?_h`X5;o?m5d&zFy9`b$P=}VG(Zl%2IH6cNMk>SJ78q0X*^rSqHHP zbslJ>Z_XIupHur`#q{g6juYj+I!cnYW#4Iz+;q-yuN23{yP!GCgIiC@A(ukF5WCEo z+`h6`(0|McCUv^eC($EhAia~^3>u@kFAd<9uOl}7c*QdoYK5rMA>Ps^39f7&AIya2 zpyl^xj8Ad`hTO-)9jP;L?C3$1<8R=2XM%~e@@-rrvl8Te>gc`yTuFDi4!`lS0=yI# z$Ku6Vd>cavF8jc=V*8c#v+MP0aeasl@( zMvzywV=Z^t_9(cXo5U?!u$yVVt!Q!UDgF#>CCe*9pizAir{7?QmI6oN<)kn$eW?ni zcTQtUCF|jF&juO(0MDAw`j{K*NtK5MMdad@&KG1xxhUS8_!P*W z*#$+VEDwCb48m;(h|ii0xFO>{X6~K!0l;art40&lJSC`gzB(&g%{=(30XrbG+bs<$XG@yBfS_ zP0;_bD;1|cXC12dWcA1V8ogjNO{bEjiIg+;0 z<=mN}x!hRVD(=q?j*D634~;XIz?=G6Eb9<}w(7u5jOwNb1zFD1^b;(fI6^cXMsO~XnN2`^@8YJrNLR7P<*8}0(q&f5O)6-yloFae?MvF*%{Bf z9^3WKk(7o^uO zD$KpEjHWXi3qh)`j9lA#qp*%?p~uYppfWNAb%s{J`jvigO4k^q(kAl-VJ@i%j)3!w zSHJG`Z&GOg2)~`(g*E*Y-lc@V;jpP_D!B=c9B2hq*7sZcA)&BYU^4gNf+M^lTG;)eGpYoJk4w<(G6T9&y$6;lH^Q+C&h*iaYP@}x z_=+0w`01@L6v~If>hxn^=_^7fHx!{bzY8|a--0o-ZE*VSm9!#Qk*iiT zfU_BlGRl^RSa+ut70sYlEaI5d;rG=OC zcwx0TPg#OZXd0L`48y~Oda64=AMDfmsCJ?NPgwgDE?$10bow#v@U;{8{58il z*(#hC8q#W&7I>~RgOiCaqHjzWlGVDSP@UNhsbc0Ztj)SrE~fB(zpSD>i{re8u8C;e zIS+K4-cX@dH}d`v>n=T}fr>r}ury2;5>u0SCPgJ!e}jVy$D_en%Mmxu)+b>k7hM)> z;9WZ*Zs~SKE<)cM?ilOwwI#t+%A%^K7gw4ujVh_;mgyBczk#aOPZZ zvQDdnB#4#bHLbO{ZK)v4F8K?K7qM<4mpgos9AVD(P&SW#*g!`Uvf$2&jo2cO&}-F3 zzwLVj)-eTe_sK-e8VUoIVPS6Rtwa#pbB`$9u%jd57qGGA1KGE6FSa+T)7Ke%>QKYZ zk8VRa^2wRzyci?Lzioo)H>${n2l;p_yoAUtSc7fH_Cv5$IFkBB_$_V{dM0dR{Azh_ zC}=n9>Dx`Rf4R|_sbNrg!yI!24#8o@nOZwo41>&ZM$~q59Ex|zs;MK7l9G|h3h~JEa+d)TB(rgh{bW<>^-;ctp?!m+z zFF+-87x^<`CkaSrT{`uz$j&iEY;8>?mddsCkl;Uh@wf~5(;$F7dTUWZYC0EP-$6V) z6}i=KZ^G6+mub)nY1YFk#lGK_WJ1enIO=DQ=PqXJ=dN+1CpQB$oRQ^5^p^5|?SG7g zELXx=$3RKqZG4h)pX{<-#oIA~5BzBW6OX1t&^23f0>^P0m;utT1)*ewPUhE<5kOEa)HR~sR zx}yd|CMxqaWqgUcqY8JdCk$i#-+;mOX~f2N5bST>L%~XSHmgnG8qWB@zjKV~RL%4} zGdJjyZ-?}dBIvZ)g5l%xz$PySi(@C@+qdqhy>$oXzBI(6BciBIgCXP3OL|Rl0yjgo z5F}b1;P>yBXXcS(p33N7bP{i9je>Ha8_ZhE z&f;lKkhvrjKDriSSK}k-mSdb8RedU%9tU+^_h9pPN2m(gfo?35jFgDMi?Ak%;!m`exafJhhV@#l?$*Eh3!^VP$i^J6q`}tmdE1 zH2~QN4=`mru^W#a`0t+flflnDsQAwv&%VyXN9~rVqq+#5_HKhEY))8{;SCi_-C#(* zoOD=Iu(0{XQ*mY!sh{Y9z0Rc%Jx@uibi=On+X5 z3wD_Bg6uD|ZdwsMbt4Uzr~jhUCYOV{k_1{lJPIv-n@R5J0P3Obj)oFjG3I~@uKDo< zXP?@K$CrGj@06b7s%;bC_%0Wiv-c}G{YM$U*)1V;yNto8gkw6IC#?yOgyI9sF_d*R zea|=tcU1DR{54XmmOXe;<0uFmme!lD=mwiZ?~<^?Kj`Dz(b%@&AY`4r1>5(ggI={1 z-IwGB+y6d*PuDCdO%6eQ`!32$OTd2ub!3z=xNO4mVQE7qEPTZBMVYhsI>ACPzM>JE zSM9+=pXFe_w>5;^%f^Ta`>`#Naf#Go*!{*IJ>)9za8NTmA18@PYs;`yI+VQo!gy@t z8k&BZk0yHCutVknZnXbKa{S^U6m+3LlG0NiT{y!i0N<{^PA$uQFvTtds@Xm8+Rzq^ zm{b8br>TPf6xKyTav^$kI0y#apGpRkxl5;mioG<>vn?e7{Zq*7 z^Rr>i%-5LPR*M~j|H0^z9KPJabbKoG5%s3agLi8bw8g%oi6yz@$kl58flmWiAMzE8 zmK&2y<5H}-uYo}p4?yAskDNVGh}-|VprxBQt~Fs=o$x){FY$r8Oqh>9IRzXZ(BplL zpG98oy9_x~S-<(zyR>rMDcdm^Cs}f_L6ysNXxtc_c zuK$N-Icj9ayC_J`%fq*!^7MdX3SAa&i#cE4A@AoFY=}=mt+W^VDaohtgXvTJQeH!! z>n6dQy|v&dm_+7@Mu9^4C{+!3i_#w#LQKda3>kLA!y8k58yJD5?;E?J|D&-{q$;GHx$cTT9^NPpR8 zB46AydK``gHi28P1{bmKF8KW}CA+ulp?mKV*mfoh+!mUGvmj%0d0hwdWv?*W{2+E2 zvFBr-KB(EP#-f} zgAbljutI(h>Wl=^w{_WgFG!tpI{uGmy!s}TPmLh;*3&p0(V4Jr>^xaA`3u<3<3V)G zMO^>Q44gD&!Lrheeq|T{! zzhev=L2mEb4cyd(FnyJDPr7N35og*eLp(an(A8Ct@}}0nY@!Alb^jo6R~1~A*XK4A z?*casPi!2W0BT`h$xO38V$^6$W!4#R19vuZt>SaIA1yju>7_&5Kap&rD}EokFFMiA zL??b?dJ3G9{tD(X&mnCGgnsCw1suoa^#SVU{bPNwsjzPKDLA5k6jUefAbaL*pe1uZ z;xT6*GG(d^ck`etzGHL4oxDG!(?kvAHkopo$-=01Sq-;kl2Vo2JQ?j>^!4KGv~Qa0E^q;82s@<171Gi1pBBF2?6I9(u3A zTP44oH}}*Uq8A{E&*csB^QQKjvUuvte!2*8xqwIL3fiN zWrYW*2`BI;<#XKnNJDNYpaeWVhJx+VX`I?R2~s#+mCUP4f<3ZjaLHJbryARePhuw0 z&W-P(Zr&$!&{x72Igw!UJO_1U^7RjIT8+P~DtPC|54FfPW9b_2jn)K zeI!ckCapoY$piSt=r9(YD&_wWwZxQ}A4qzM5`J?!fY%&8g7n`szUA9zbn}b=5Lx*Y zZW~6y-lkUa^WhrQ`7VO}^Iw5M*b+GJ7R%f5?jrv1?&TF;Fvr142bkpc0L0?1;m&0) z82{9d$`9RUtV#>$X1?$BlJkkh_%nD=qZdj&r$fPs6wL6;!}&kwKj{DCiV^69txm+WN z9rJxqC4LbU<)47ioK`3g{YdM+MdR&}a`v2g5uMQOq|W;inslhb(fy%RS1%l*Y_!qg zvM>IrRlx6Jjo>l&5mo5kfJV0(!E37_+SOS?V!oY(>b}C9Zy@gzdeo)j6 zV?6Iv9I}YP8PlA|iu@pmJ}-~Oza&wlt_RsbD%JPD|kIl@0V0T*_-M@Af@_SC>jK)Xw*Gf&=G*&{2Uu^~5geZ8Y z?S)f~)mY|km|os88+)ttQQWm0b9!Dv?V?s(arHDbTZxl|4T7lEQOvSpEAd>+F9PcSjrf_**5!jUp@K7#F4u0f?jK8U}5j)^r7@UnX#bc;0edlJR;Cx4rUgS|%jMQo@2`@cTm zzURR?U47J8z~SMvkD#IHiLWEAp*hhGoJHq>LM?IDGzR%}P^KXXk{7+fZ8EC*+`X8vq?|bA)l>iL0o~wVCJK@^D3OL6+QexU6fWE9ZQ1K_v-7yHA z=P`}DijOP4)bQ^9oePz(^62U1-jLv_3CH%kgG_KYZM~KV)8E(PEVg@6WZZ}k^uGRC zl^+l2 zFq5v&JAy&%T@ou}e4sxgU}&@son{_~o_De^v@r?HCv1b8zZ@XLu!65coXUpBkfv0L3oWELsauEfockm$t7n*)Roq3_`XHudEl1~P^QosvBDC!l<>oGk zK*y@x@JMI~UPWc#`^{6i*u!!(sYns*pADeuKh|Z^r%p=Z@@da`##M-4Nb-|BiLuKh z=#6bbe18tKYA({9^eIeOQ48hwXK+5oqSSHxCfs@|0kkvC_f>qF3vp9bkRt;A-+Qpj1*0V^+t!`oxVq-4re zbh?;AZ0|3lh3msmnAD1+&T4fVXxFJt7`kOSWOx)IfPZi3W?8~nC9CGO0h zbs&3jAsSyvg|${%#7LtUoN}Mygc}<8_4=I4xKcYY5No@8^qu35Cd&mb|x; za$M>;#wzK0MeZiQquy_ql8SG^{1MilAj<9qI#SNKcHaXi3Yd?2oAcKq$4|rR4 zGfk(HxtJ$sgKd*M7wGj6md{P+DSga_8SI=IpR9m$wTr1p;8(i!ohDe0JOr7#%^sPG5Z)-YA@bt`8|RMD9GCQ&Z-)9FgZ*{6!$%_6&Y6z6CMYa`FA9jbvcM1<=S9 z;IgWH;qiozknP<{T;n%FK*Vh5Rb|fUh()!L7C#XM~zz z!RaU{GYW>nZ7DE*(>yqH+Y>Z}NWX^ERBOi8%?R(lV4T zamXY#J=ef@S{!qxcv)76-xnE#tXm@+WyacPL`? zTy1XeaYyiJ&qMOklj^P=$IbuBy6is8C7a+Cy!dK?GZWv#+X<2IW$!0!vwg_Fy>618 z)0fp$XvKP-_sWA1ZQ8@TwlS6Pb^J;2yjV1x+XaiOa>22U(?9yBmKP@V94rhxQ8p&eeQso=k}8xBo8 z58bZ0OxJG##l6Si<=&Tc%yI*Ca_5)zr@@Q*lcarC6{iD`wYp@_NkB&cJj??%0V%20H%n6KurK^hJ$JBGMQ+hg< zfBMc7pPom*v26Be$0M3Qr<^F=c|ZoTOQ39S95@Rc(RXXT#O~hParD0w(kGP-rVlQ_ z_FOM&?oa@0Xeht_i~s~Qyn*z5YluEB3Gcn*x_v68-M0EO;LK12)8zz`B!hyaRpes9(I9`kBX)=1Z>RCF2rlTz^h? zCI-Xi`>Mo%cK~KAktNT=W<&1DW?28M1e&sEfJ%WeCRa`c)r(!|V)%#@-uT7XS`Q%T zE1ya#3vuV0PQ%CSR*X-biF8SZ{{DASj6KWl3^Omlf4!w}>8U4rXWoQRi)M0Zj~!U5 zKBafR-39gZG;%o21m-H1fO>EpZ^1@i(7Th)dNe7DnJoi_gl$Nl%tEitS3zx$DYltk z#n##HsdDsmC@r4HU(I-s^UrC+;U017>CjJp4RnB$?0o&Tdy`Shf@NTRuEE~@hr#>L zZie^Zf!{3&uGv$9CYZ#6q)7-pG(H(;_qoH2SYecz5eyw-lQBC|i7YZr1>@3CnD{}B znyk2pjn(&v(9}%&V5tP>6}FtD-T6oySG&N{9DjV6;EW3_qv`0Wu7cr#0P;a55`{Dv zw`6f5`qxCF$L>M8>fL&pQ0j$VI+1u;8A;vdqx4s!KWvfBq=&R`g1qlB`tXS?bS^ng zLgS_J-l0m6ZWiWh6IZ~qVP#qoT8YhV6IhOL9GCgs7z+z?QDRmi%v-NZGN*h&S&=%t z=H`Iiu}WxvV;X8!HN#a=ipm+9%zrA*afKmJ@$41+-IWJk-IAQD=s6msQbc+;$K#68 zpZpa8TPdjCBvRL!NZFC|?3nLGrZ&#R1s*-fM(5Tt5-_j_kFDB_ai0!Aq`d;M zo+|-rjPkneix8UF(SY4%M@Umc3>d9@r7!QHgOxgd&~ru?gq>M72Uynj;5)W6-v$qs zZ-MSF&UF1+KYB@4ntM5R8-0drp=d=4)<~R%p(NIo@cb%@3a#ZFo)^NS?G9jMB!um- z2p=odfMCfwZljX$H@l(v!knbiWqnY%fM@^_?e%onX6dC*%E6Yz+k zGH0cI917Ndq&`F&ek`;D;q_Nw{MXssgot_Y<5&yzr#Ae++BMi|xR6V1GsTw&@38(b zHb2{yL+Km}yKSwA_3sp(UhzII_RA|2UMb0Wp%U43JshrWUc*U!ex?7J`G0;a*XDZe zc98B|YpOn3j8odova0f$TwmLCthd+-yH6$#GQk2Q(YJrza5>8wfOD4~K ze;OSN@P|+T#Y4@HPgim+VuzLGl@`3r#%{gIi>-~71ucH9Y|8obt-9Lly z{U-b?wT3&e;sSho5eXaJwYdvcYuLAD2wK`2(IU1Lj&yB+<-2F0W8NoTL8TOT*V__) zNHCvuk0y7n_$n>RL|*ZF*6&&NnVyjpgb{H&`0jdy^9hyV)ELjA;VbI}4BN`#^Fv&3 z$XfbTa~hN{)ke{WK4C=&AGW!=z$IG|h+b=jdA{qoVlE0i>Yrg{fFBs@hVZLBzSF)d_sR2E zU1+*FnN#p*xk<%f@GMq>cY@UrASA`z>uTiPn$U{5UwK^Nd2cxNp#po`8%dm;I}F@9 z0s)h!aW%pJ-~}?jz=o5s>r4=sEc1Z2BL=u-lNP5g?|{cn+<}g9vG}>>IC>u`2dzFo zaEqJ8Z5kHFq@cev_M{lxp)jhl5(~6AY1N+?)4CoQ72lv^Ot- zYb$nh^8cALE+N~E92&0--;nWKebnM~#D^CMpiNqO5T~6uq@&`MLo5V^%FmKdHc-7Cyw)X(YM- z5V5>+6c2XP(|qgacz)GnoD*@Mf4YAFl0*ba{dEm0X?Y1fRfI5aa2WpIQ(u**1s^}I z2g6@C!2J9*_`D?&W2(M_F=Oh8eCEUMGa-!2m`}};UC}QslI&DvI>8cayfj!2kN1{9 z*Ehy|*<6b|hjP*MkueGH3&oF>AHm<_J%3VtoSxcEPe6@ANZ#v#x*1V;i@L)P*8S!g zeFD8qnFic@4|5Ejz*Bc$&}jNgq<7RK7j_+!{>x*zj_s%HSj=a*;yD#UC&ZAoTZ=!BPuyGCboxcw}Zi~=Q z)+;dj{0Bf`fBYWp#PjZm1*yV0_~}Lt7^W42oZ<|8GbtXE_O=n*2zCaVcu~2o9pora zg6%Mip>p+9C^C2j+3!!{-waRe>8ppT#yGg8 z%?4*E@DfF#g9)HsG#5_(_*mF(FU<9gx#7e$!?4W3gXRb}jCk2kV>J$98;#VTml+D$exCSAQIcN~ zat&mk=oa#1vkIlTBPjB(6e_Y=eoK6;kY7dcMra%LX^4fw`=jJY$73iyv{|2eg@A9! zFb(8_aYXkWNg0vC8**8g;_-==z8HkNcIPn{Ga)1VJ30Jx4m3|$Lc=SYsphB;WC8y!8LN+Xtc5ge|-?(jz_ zf8!NTKdzJ7m+l1^F+|B_W29{|>mr}K8)NGJLL`4Znti@c(^+5ZD$!)jNil|9{}N%T zy$+r{ITQN?!f@iZILPfu#egY!>>De|$wd}{SAaC%`rjt7$=HV%TAbrYJK^mZWten}VtM!qes(y^ z8Miy*p4ag(SE-3QEFOoxdl#VXa1_y8Ckf)z7+0T&hNs~YbgNv$m8U*TjMWC!1k8O+gQZ0)%5>l53G10qmWM~%6Zi#2m zt}QS#<}{JEi^6}unEx%o8s>alg#x{2V7F2Y22W?5p|cj_d)3RNOd$;xj#QAgzY1X3 zzf)gO?g&vGr%J=M7UHl6%da}Tg9jV6`8k5KsoT39m}Ge!V^?)C-%KL<+3w;MU+@RF zeG;JL6_UF1Hu_B}p2W39o1T0o2Pf(+ptB|d9?$S3&KctoStb~Jp6Pk=-(ASYG4 zpqk}64hX!)ovVAud7m(xV-^KJ!ZmT!>l0D>xDQkomcs6NpULXQdH9U^Kdrx>q^s&Z zAw-%FZ{Jq)Oy*6XkwFDyoJ%gLcCUcM6!tqVy$_ybJ2wBU29IcC)ccwWoko+qUN#oY*ahp~=Bex021ilXH28r>H>ORey+h`VgPb%i;}22BPzd-{i