/* pratik.css (Y10, 2026-10-03): the ten device-only tools (metin sayacı, metin karşılaştırma, JSON, Base64, sayı → yazı,
   IBAN, sertifika, favicon, EXIF, zil sesi). Builds on tool.css + local.css (the same grammar as qr.css / tablo.css): ink
   hairlines, paper, mono caps labels, radii 0–2 px, hard ink shadows; details on hover. One file for all ten pages. */

/* ------------------------------------------------------------------ shared */
.y10 { display: flex; flex-direction: column; gap: 20px; min-width: 0; }
.y10 [hidden] { display: none !important; }
.y10-in { gap: 8px; }
.y10-bar { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 6px 14px; min-height: 36px; }
.y10-acts { display: inline-flex; flex-wrap: wrap; gap: 2px 14px; }
.y10-act { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; padding: 0 2px; font: 500 14px/1.2 var(--f-sans); color: var(--ink); background: none; border: 0; cursor: pointer; }
.y10-act .ico { width: 14px; height: 14px; transition: transform .3s var(--e-out); }
.y10-act span { background: linear-gradient(currentColor, currentColor) 0 100% / 0 1px no-repeat; transition: background-size .35s var(--e-out); }
.y10-act:hover span, .y10-act:focus-visible span { background-size: 100% 1px; }
.y10-act:hover .ico { transform: rotate(90deg); }
.y10-act.is-ok { color: var(--ok); }
.y10-area { min-height: 220px; resize: vertical; line-height: 1.55; font-size: 16px; }
.y10-code { font-family: var(--f-code); font-size: 14px; line-height: 1.5; tab-size: 2; white-space: pre; overflow-wrap: normal; }
.y10-src { color: var(--ok); }
.y10-clip { position: fixed; left: -9999px; top: 0; width: 1px; height: 1px; opacity: 0; }
.y10-more { border-top: 1px solid var(--rule); padding-top: 4px; }
.y10-more > summary { cursor: pointer; min-height: 44px; display: flex; align-items: center; gap: 8px; font: 500 12.5px/1.4 var(--f-mono); letter-spacing: .04em; text-transform: uppercase; color: var(--ink-2); list-style: none; }
.y10-more > summary::-webkit-details-marker { display: none; }
.y10-more > summary::before { content: "+"; width: 18px; text-align: center; font-weight: 600; color: var(--ink); transition: transform .3s var(--e-out); }
.y10-more[open] > summary::before { transform: rotate(45deg); }
html[lang="ar"] .y10-more > summary, html[lang="ja"] .y10-more > summary { text-transform: none; letter-spacing: 0; }
/* a status line under a field: dot + text (ok / bad) */
.y10-hint { min-height: 1.45em; margin: 0; font-size: var(--t-meta); color: var(--ink-2); display: flex; align-items: flex-start; gap: 8px; }
.y10-hint:empty { visibility: hidden; }
.y10-hint::before { content: ""; width: 7px; height: 7px; flex: none; margin-top: .45em; background: var(--ink-3); }
.y10-hint.is-ok::before { background: var(--ok); }
.y10-hint.is-bad { color: var(--signal-ink); font-weight: 560; }
.y10-hint.is-bad::before { background: var(--signal); }
/* the big result line of the live tools (IBAN, number → words): paper card with the hard ink shadow */
.y10-out { position: relative; padding: 18px 20px; background: #fff; border: 1px solid var(--ink); box-shadow: var(--shadow); min-width: 0; }
[dir="rtl"] .y10-out { box-shadow: -4px 4px 0 var(--ink); }
.y10-out__k { margin: 0 0 6px; font: 500 12.5px/1.4 var(--f-mono); letter-spacing: .04em; text-transform: uppercase; color: var(--ink-2); }
html[lang="ar"] .y10-out__k, html[lang="ja"] .y10-out__k { text-transform: none; letter-spacing: 0; }
.y10-out__v { margin: 0; font-size: clamp(19px, 2vw, 24px); line-height: 1.35; font-weight: 600; overflow-wrap: anywhere; }
.y10-out .y10-act { position: absolute; inset-inline-end: 12px; top: 6px; }
.y10-out.is-ghost { box-shadow: none; border-style: dashed; color: var(--ink-3); }
.y10-out.is-ghost .y10-act { display: none; }
/* touch targets ≥ 44 px on these pages */
.inst--local .lcheck { min-height: 44px; align-items: center; }
.inst--local .lcheck > span > small.lnote { display: block; margin-top: 2px; }
.inst--local .side--done [data-local-again] { min-height: 44px; display: inline-flex; align-items: center; }
/* the result box: a copyable preview of a text result */
.y10-pre { margin: 10px 0 0; padding: 10px 12px; max-height: 260px; overflow: auto; white-space: pre-wrap; overflow-wrap: anywhere; font: 13px/1.5 var(--f-code); background: var(--paper-2); border-inline-start: 3px solid var(--ok); text-align: left; direction: ltr; }
.y10-pre:empty { display: none; }
.y10-row { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 16px; }

/* ------------------------------------------------------------------ word_count */
.wc-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0; border-top: 1px solid var(--ink); border-inline-start: 1px solid var(--rule); }
.wc-c { display: grid; align-content: space-between; gap: 6px; min-height: 92px; padding: 12px 14px; border-inline-end: 1px solid var(--rule); border-bottom: 1px solid var(--rule); transition: background .3s var(--e-out); }
.wc-c dt { font: 500 12px/1.3 var(--f-mono); letter-spacing: .04em; text-transform: uppercase; color: var(--ink-2); }
html[lang="ar"] .wc-c dt, html[lang="ja"] .wc-c dt { text-transform: none; letter-spacing: 0; }
.wc-c dd { margin: 0; font-size: clamp(24px, 2.6vw, 34px); line-height: 1; font-weight: 700; letter-spacing: -.01em; font-variant-numeric: tabular-nums; }
.wc-c--key { background: var(--ink); color: var(--paper); }
.wc-c--key dt { color: var(--on-ink-2); }
.wc-c:not(.wc-c--key):hover { background: var(--paper-2); }
.wc.is-empty .wc-c dd { color: var(--ink-3); }
.wc.is-empty .wc-c--key dd { color: var(--on-ink-2); }
.wc.is-busy .wc-grid { opacity: .55; transition: opacity .2s; }
.wc-lims { display: grid; gap: 8px; }
.wc-lims .side__k { margin: 0; }
.wc-lim { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 24px; border-top: 1px solid var(--rule); }
.wc-lim li { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 4px 10px; padding: 9px 0 10px; border-bottom: 1px solid var(--rule); font-size: var(--t-meta); }
.wc-lim__n { color: var(--ink-2); }
.wc-lim__v { color: var(--ink); font-weight: 600; white-space: nowrap; }
.wc-lim__bar { grid-column: 1 / -1; position: relative; height: 4px; background: var(--paper-2); overflow: hidden; }
.wc-lim__bar i { position: absolute; inset: 0; background: var(--ok); transform: scaleX(0); transform-origin: left center; transition: transform .45s var(--e-out); }
[dir="rtl"] .wc-lim__bar i { transform-origin: right center; }
.wc-lim li.is-over .wc-lim__bar i { background: var(--signal); }
.wc-lim li.is-over .wc-lim__v { color: var(--signal-ink); }
.wc-top { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 24px; counter-reset: wct; margin: 6px 0 8px; }
.wc-top li { display: grid; grid-template-columns: 22px minmax(0, 1fr) auto; gap: 8px; align-items: baseline; padding: 7px 0; border-bottom: 1px solid var(--rule-2); font-size: 15px; counter-increment: wct; }
.wc-top li::before { content: counter(wct, decimal-leading-zero); font: 500 11.5px/1 var(--f-code); color: var(--ink-3); }
.wc-top__w { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 560; }
.wc-top__n { color: var(--ink-2); }

/* ------------------------------------------------------------------ base64_tool */
.b64-modes { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 20px; }
.b64-area { min-height: 168px; font-size: 13.5px; white-space: pre-wrap; overflow-wrap: anywhere; word-break: break-all; }
#b64-out { background: var(--paper-2); }
/* a big file target inside the form (encode a file) */
.y10-drop, .b64-drop { width: 100%; min-height: 150px; display: grid; place-content: center; justify-items: center; gap: 8px; padding: 22px; border: 1px dashed var(--ink); border-radius: var(--r-1); background: var(--paper); color: var(--ink); font: 600 17px/1.3 var(--f-sans); cursor: pointer; transition: background .3s var(--e-out), box-shadow .3s var(--e-out); }
.y10-drop .ico, .b64-drop .ico { width: 22px; height: 22px; }
.y10-drop small, .b64-drop small { font: 400 var(--t-meta)/1.4 var(--f-sans); color: var(--ink-2); }
.y10-drop:hover, .b64-drop:hover, .y10-drop.is-over { background: var(--paper-2); box-shadow: var(--shadow); border-style: solid; }
.b64-chip { margin-top: 12px; }
.b64-card .y10-out__v { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 12px; }
.b64-img, .b64-res img { display: block; max-width: 100%; max-height: 260px; margin: 12px 0 4px; background: repeating-conic-gradient(var(--paper-2) 0 25%, #fff 0 50%) 0 0 / 16px 16px; border: 1px solid var(--rule); }
.b64-res { margin: 12px 0 0; }

/* ------------------------------------------------------------------ json_format */
.js-area { min-height: 240px; font-size: 13.5px; white-space: pre; overflow: auto; overflow-wrap: normal; }
.js-out { background: var(--paper-2); }
.js-err pre { margin: 0; padding: 12px 14px; overflow-x: auto; font: 13px/1.6 var(--f-code); background: #fff; border: 1px solid var(--signal); border-inline-start-width: 4px; color: var(--ink); white-space: pre; text-align: left; }
.js-dups { border-inline-start: 3px solid var(--img); padding-inline-start: 10px; }
.js-chip { margin-top: 10px; }
.y10-area:disabled { background: var(--paper-2); }

/* ------------------------------------------------------------------ number_words */
.nw-in { font-family: var(--f-code); font-size: 26px; min-height: 64px; letter-spacing: .02em; }
.nw .y10-out { min-height: 120px; padding-inline-end: 110px; }
.nw .y10-out__v { font-size: clamp(20px, 2.2vw, 28px); line-height: 1.3; }
.nw-res { margin: 0 0 6px; font-size: 19px; line-height: 1.35; font-weight: 600; overflow-wrap: anywhere; }
.nw-list { min-height: 140px; }

/* ------------------------------------------------------------------ iban_check */
.ib-in { font-family: var(--f-code); font-size: 21px; min-height: 60px; letter-spacing: .06em; text-transform: uppercase; }
.ib-in::placeholder { text-transform: none; letter-spacing: .04em; }
.ib-card { padding-inline-end: 110px; }
.ib-state { display: flex; align-items: center; gap: 8px; }
.ib-state::before { content: ""; width: 10px; height: 10px; flex: none; background: var(--ink-3); }
.ib-card.is-ok { box-shadow: 4px 4px 0 var(--ok); border-color: var(--ok); }
.ib-card.is-ok .ib-state { color: var(--ok); font-weight: 700; }
.ib-card.is-ok .ib-state::before { background: var(--ok); }
.ib-card.is-bad { box-shadow: 4px 4px 0 var(--signal); border-color: var(--signal); }
.ib-card.is-bad .ib-state { color: var(--signal-ink); font-weight: 700; }
.ib-card.is-bad .ib-state::before { background: var(--signal); }
[dir="rtl"] .ib-card.is-ok { box-shadow: -4px 4px 0 var(--ok); }
[dir="rtl"] .ib-card.is-bad { box-shadow: -4px 4px 0 var(--signal); }
.ib-print { font-size: clamp(18px, 2vw, 23px); letter-spacing: .04em; text-align: left; }
.ib-print:empty { display: none; }
.ib-facts { margin-top: 12px; }
.ib-facts:empty { display: none; }
.ib-card:not(.is-ok) [data-ib-copy] { display: none; }
.ib-honest { margin: 0; }
.ib-list { min-height: 140px; }

/* ------------------------------------------------------------------ text_diff */
.df-pair { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.df-area { min-height: 200px; font-size: 13.5px; white-space: pre; overflow: auto; }
.df-bar { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 10px 20px; }
.df-mode { min-width: 240px; }
.df-sum { display: flex; flex-wrap: wrap; gap: 6px 12px; margin: 0; min-height: 1.5em; font: 500 13px/1.4 var(--f-code); }
.df-s { padding: 3px 8px; border: 1px solid var(--rule); }
.df-s--add { background: #dff3e8; border-color: #9fdcbc; }
.df-s--del { background: #fde5e1; border-color: #f5b3a8; }
.df-same { color: var(--ok); font-weight: 600; }
.df-err { color: var(--signal-ink); font-family: var(--f-sans); }
.df.is-busy .df-out { opacity: .55; transition: opacity .2s; }
.df-out { border: 1px solid var(--ink); background: #fff; max-height: 560px; overflow: auto; }
.df-tbl { display: grid; grid-template-columns: auto auto auto minmax(0, 1fr); font: 13px/1.5 var(--f-code); min-width: max-content; }
.df-r { display: contents; }
.df-r > span { padding: 1px 8px; border-bottom: 1px solid var(--rule-2); }
.df-n { color: var(--ink-3); text-align: right; user-select: none; background: var(--paper); }
.df-m { width: 1.5em; text-align: center; user-select: none; font-weight: 700; }
.df-c { white-space: pre-wrap; overflow-wrap: anywhere; min-width: 30ch; }
.df-r.is-del > span { background: #fde5e1; }
.df-r.is-add > span { background: #dff3e8; }
.df-r.is-del .df-m { color: var(--signal-ink); }
.df-r.is-add .df-m { color: var(--ok); }
.df-r.is-fold > .df-fold { grid-column: 1 / -1; text-align: center; color: var(--ink-2); background: var(--paper-2); font-family: var(--f-sans); font-size: 13px; padding: 4px; }
.df-out del { background: #f5b3a8; text-decoration: none; }
.df-out ins { background: #9fdcbc; text-decoration: none; }
.df-words { padding: 12px 14px; white-space: pre-wrap; overflow-wrap: anywhere; font-size: 15px; line-height: 1.6; }
.df-out > .lnote { padding: 8px 12px; margin: 0; }

/* ------------------------------------------------------------------ favicon_maker (the selection area is the preview) */
.fav-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; border-bottom: 1px solid var(--ink); padding-bottom: 8px; }
.fav-head .chip__name { margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fav-info.is-bad { color: var(--signal-ink); font-weight: 560; }
.fav-pv { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.fav-fig { margin: 0; display: grid; justify-items: center; align-content: start; gap: 8px; padding: 16px 10px 10px; border: 1px solid var(--rule); background: var(--paper-2);
  background-image: linear-gradient(45deg, var(--rule-2) 25%, transparent 25%, transparent 75%, var(--rule-2) 75%), linear-gradient(45deg, var(--rule-2) 25%, transparent 25%, transparent 75%, var(--rule-2) 75%);
  background-size: 14px 14px; background-position: 0 0, 7px 7px; transition: box-shadow .3s var(--e-out); }
.fav-fig:hover { box-shadow: var(--shadow-sm); }
.fav-fig figcaption { text-align: center; }
.fav-cv { display: block; image-rendering: auto; }
.fav-tab { display: flex; align-items: center; gap: 8px; width: 100%; max-width: 230px; padding: 8px 10px; background: #fff; border: 1px solid var(--rule); border-bottom: 0; border-radius: 6px 6px 0 0; font-size: 13px; box-shadow: 0 1px 0 #fff; }
.fav-t16 { width: 16px; height: 16px; flex: none; }
.fav-tab__t { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fav-tab__x { color: var(--ink-3); }
.fav-p32 .fav-cv { width: 32px; height: 32px; }
.fav-home { display: grid; justify-items: center; gap: 6px; padding: 14px 18px 10px; background: linear-gradient(160deg, #2B50E8, #7446F2); border-radius: 6px; }
.fav-p180 .fav-cv { width: 64px; height: 64px; border-radius: 14px; }
.fav-home__t { color: #fff; font-size: 12px; }
.fav-p512 .fav-cv { width: 96px; height: 96px; }
.fav-sw { margin-top: -6px; }
.fav-res { display: block; margin-bottom: 12px; border-radius: 22%; box-shadow: var(--shadow-sm); }

/* ------------------------------------------------------------------ exif_remove (what each photo carries: before / after) */
.ex-head { margin: 0; padding-bottom: 8px; border-bottom: 1px solid var(--ink); font-weight: 600; display: flex; align-items: center; gap: 8px; }
.ex-head::before, .ex-lead::before { content: ""; width: 9px; height: 9px; flex: none; background: var(--ok); }
.ex-head.is-gps::before, .ex-lead.is-gps::before { background: var(--signal); }
.ex-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 0; max-height: 420px; overflow: auto; }
.ex-it { padding: 8px 0; border-bottom: 1px solid var(--rule); min-width: 0; }
.ex-it__top { display: flex; align-items: center; gap: 10px; min-width: 0; }
.ex-it__n { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; }
.ex-it__s { flex: none; font: 13px/1.3 var(--f-mono); color: var(--ink-2); }
.ex-it__x { flex: none; }
.ex-sum { margin: 2px 0 0; font-size: var(--t-meta); color: var(--ink-2); overflow-wrap: anywhere; }
.ex-sum.is-gps { color: var(--signal-ink); font-weight: 560; }
.ex-sum.is-ok { color: var(--ok); }
.ex-sum.is-bad { color: var(--signal-ink); }
.ex-add { align-self: flex-start; }
.ex-lead { display: flex; align-items: flex-start; gap: 8px; margin: 0 0 12px; font-weight: 600; }
.ex-lead::before { margin-top: .45em; }
.ex-card { border: 1px solid var(--rule); margin-bottom: 8px; background: #fff; transition: box-shadow .3s var(--e-out); }
.ex-card:hover { box-shadow: var(--shadow-sm); }
.ex-card__h { display: flex; align-items: center; gap: 10px; min-height: 44px; padding: 6px 12px; cursor: pointer; list-style: none; min-width: 0; }
.ex-card__h::-webkit-details-marker { display: none; }
.ex-card__h::before { content: "+"; width: 14px; flex: none; font-weight: 600; transition: transform .3s var(--e-out); }
.ex-card[open] > .ex-card__h::before { transform: rotate(45deg); }
.ex-card__c { flex: none; font: 12.5px/1.3 var(--f-mono); color: var(--ok); }
.ex-tb { width: 100%; border-collapse: collapse; font-size: 14px; table-layout: fixed; }
.ex-tb th, .ex-tb td { text-align: start; padding: 6px 12px; border-top: 1px solid var(--rule); vertical-align: top; overflow-wrap: anywhere; }
.ex-tb thead th { font: 500 11.5px/1.3 var(--f-mono); letter-spacing: .04em; text-transform: uppercase; color: var(--ink-2); }
.ex-tb tbody th { font-weight: 600; width: 32%; }
.ex-tb td.ex-a { width: 22%; color: var(--ok); font-weight: 600; }
.ex-b s { color: var(--ink-2); text-decoration-color: var(--signal); }
.ex-tb tr.is-gps th, .ex-tb tr.is-gps .ex-b s { color: var(--signal-ink); }
.ex-note { margin: 0; padding: 4px 12px; }
.ex-note:last-child { padding-bottom: 10px; }
.ex-skip { color: var(--signal-ink); }

/* ------------------------------------------------------------------ cert_maker (live A4 preview + the fields) */
@font-face { font-family: "Great Vibes"; font-display: swap; src: url("../fonts/greatvibes-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Great Vibes"; font-display: swap; src: url("../fonts/greatvibes-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2C60-2C7F, U+A720-A7FF; }
.ct-pv { border: 1px solid var(--ink); box-shadow: var(--shadow); background: #fff; line-height: 0; transition: box-shadow .3s var(--e-out); }
.ct-pv:hover { box-shadow: var(--shadow-lg, var(--shadow)); }
.ct-cv { display: block; width: 100%; height: auto; aspect-ratio: 2000 / 1414; }
.ct-designs .seg__row { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); }
.ct-names { min-height: 140px; line-height: 1.5; }
.ct-own { display: none; gap: 6px; flex-direction: column; }
.ct[data-design="own"] .ct-own { display: flex; }
.ct[data-design="own"] .ct-std { display: none; }
.ct-std { display: grid; gap: 12px; }
.ct-sig { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.ct-row { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 12px 24px; }
.ct-script { font-family: "Great Vibes", cursive; font-size: 21px; font-weight: 400; }
.ct-range { width: 100%; accent-color: var(--ink); min-height: 44px; }
[data-ct-bgname].is-bad, [data-ct-count].is-bad { color: var(--signal-ink); font-weight: 560; }

/* ------------------------------------------------------------------ ringtone_maker (waveform + the cut) */
.rt-info.is-bad { color: var(--signal-ink); font-weight: 560; }
.rt-ui { display: grid; gap: 10px; }
.rt-ui[hidden] { display: none; }
.rt-cv { display: block; width: 100%; height: 132px; background: #fff; border: 1px solid var(--ink); cursor: ew-resize; touch-action: none; }
.rt-sel { margin: 0; font-size: 14px; }
.rt-row { display: flex; flex-wrap: wrap; gap: 2px 18px; }
.rt-play.is-on { color: var(--signal-ink); }
.rt-nums { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }

@media (max-width: 719.98px) {
  .y10 { gap: 16px; }
  .fav-pv { gap: 10px; }
  .ct-sig { grid-template-columns: minmax(0, 1fr); }
  .ct-designs .seg__row { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ex-tb th, .ex-tb td { padding: 6px 8px; }
  .ex-tb tbody th { width: 30%; }
  .ex-tb td.ex-a { width: 26%; }
  .df-pair { grid-template-columns: minmax(0, 1fr); }
  .df-area { min-height: 150px; }
  .df-out { max-height: 420px; }
  .ib-card { padding-inline-end: 20px; padding-top: 44px; }
  .ib-in { font-size: 18px; letter-spacing: .03em; }
  .nw .y10-out { padding-inline-end: 20px; padding-top: 44px; }
  .b64-modes { grid-template-columns: minmax(0, 1fr); }
  .y10-area { min-height: 180px; }
  .wc-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .wc-c { min-height: 78px; padding: 10px 12px; }
  .wc-lim, .wc-top { grid-template-columns: minmax(0, 1fr); }
}
