{"id":53,"date":"2026-10-17T17:22:33","date_gmt":"2026-10-17T14:22:33","guid":{"rendered":"https:\/\/holol.pro\/?page_id=53"},"modified":"2026-10-18T08:11:53","modified_gmt":"2026-10-18T05:11:53","slug":"beneficiary-request","status":"publish","type":"page","link":"https:\/\/holol.pro\/","title":{"rendered":"\u0637\u0644\u0628 \u062a\u0633\u062c\u064a\u0644 \u0643\u0645\u0633\u062a\u0641\u064a\u062f"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"53\" class=\"elementor elementor-53\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d21afdd e-flex e-con-boxed e-con e-parent\" data-id=\"d21afdd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbbb93e elementor-widget elementor-widget-shortcode\" data-id=\"bbbb93e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div dir=\"rtl\" style=\"max-width:1100px;margin:0 auto 12px;padding:10px 14px;background:#fff3cd;border:1px solid #ffe69c;border-radius:4px;font-family:Tajawal,Tahoma,sans-serif\"><b>\u0648\u0636\u0639 \u062a\u062c\u0631\u064a\u0628\u064a:<\/b> \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0644\u0644\u0645\u0639\u0627\u064a\u0646\u0629 \u0641\u0642\u0637\u060c \u0648\u0644\u0627 \u064a\u062a\u0645 \u062d\u0641\u0638 \u0623\u0648 \u0625\u0631\u0633\u0627\u0644 \u0623\u064a \u0628\u064a\u0627\u0646\u0627\u062a. \u0627\u062d\u0630\u0641 test=\"1\" \u0645\u0646 \u0627\u0644\u0634\u0648\u0631\u062a \u0643\u0648\u062f \u0639\u0646\u062f \u0627\u0644\u0625\u0637\u0644\u0627\u0642.<\/div><!-- \u0627\u0644\u0635\u0642 \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0643\u0627\u0645\u0644\u0627\u064b \u0641\u064a \u0648\u062f\u062c\u062a HTML \u062f\u0627\u062e\u0644 Elementor -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700&display=swap\" rel=\"stylesheet\">\n<style>\n#benf{--g:#c9e0c5;--d:#3f4642;--gr:#4a7048;--lt:#e8f3e5;--bg:#f7f7f7;direction:rtl;font:14px\/1.6 Tajawal,Tahoma,sans-serif;color:#222;max-width:1100px;margin:auto}\n#benf *{box-sizing:border-box}\n#benf .box{border:1px solid #ccc;border-radius:4px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08)}\n#benf .top{display:flex;gap:18px;align-items:center;padding:14px 22px;margin-bottom:14px}\n#benf .ph{width:80px;height:80px;border-radius:50%;background:#e6e6e6;display:grid;place-items:center;font-size:30px;cursor:pointer;overflow:hidden;flex:none;background-size:cover;background-position:center}\n#benf .ti{flex:1}\n#benf .ti label{display:flex;gap:10px;align-items:center;padding:6px 0}\n#benf .ti label+label{border-top:1px solid #e3e3e3}\n#benf .ti b{min-width:80px}\n#benf .ti input{flex:1;border:0;font:inherit;color:#555;background:none;outline:0}\n#benf .main{display:flex;gap:14px;align-items:flex-start}\n#benf nav{width:200px;flex:none;overflow:hidden}\n#benf nav button{display:block;width:100%;text-align:right;padding:11px 14px;border:0;border-bottom:1px solid var(--g);border-radius:0;background:#fff;color:#222;font:inherit;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}\n#benf nav button:hover,#benf nav button:focus{background:var(--bg);color:#222}\n#benf nav button.on,#benf nav button.on:hover,#benf nav button.on:focus{background:var(--d);color:#fff}\n#benf .panes{flex:1;min-width:0}\n#benf .pane{display:none}\n#benf .pane.on{display:block}\n#benf h3{margin:14px 0 8px;font-size:15px}\n#benf .tb{border:1px solid var(--g);border-radius:3px;background:#fff;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}\n#benf .r{display:flex;border-bottom:1px solid var(--g)}\n#benf .r:last-child{border:0}\n#benf .l{width:210px;flex:none;background:var(--bg);padding:14px;border-left:1px solid var(--g);display:flex;align-items:center;font-weight:500}\n#benf .l i{color:#d00;font-style:normal;margin-inline-start:4px}\n#benf .v{flex:1;padding:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}\n#benf input:not([type=radio]):not([type=file]),#benf select,#benf textarea{width:100%;border:1px solid var(--g);border-radius:3px;padding:7px 10px;font:inherit;background:#fff}\n#benf textarea{resize:vertical}\n#benf input[type=date]{direction:ltr;text-align:right}\n#benf input:focus,#benf select:focus,#benf textarea:focus{outline:2px solid var(--gr);outline-offset:0}\n#benf .rd{display:inline-flex;gap:6px;align-items:center;margin-inline-end:18px;cursor:pointer}\n#benf .g{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;width:100%}\n#benf .gc{display:flex;border:1px solid var(--g);border-radius:3px;overflow:hidden}\n#benf .gc span{background:var(--lt);padding:7px 10px;min-width:82px;text-align:center;border-left:1px solid var(--g)}\n#benf .gc input{border:0!important;border-radius:0!important}\n#benf .btn{display:inline-block;background:var(--d);color:#fff;border:0;border-radius:3px;padding:9px 22px;font:inherit;cursor:pointer;min-width:150px;text-align:center}\n#benf .btn.add{background:#5cb85c;min-width:0;padding:6px 16px}\n#benf .btn.sm{min-width:0;padding:7px 12px}\n#benf .fn{color:#666;font-size:12px}\n#benf .it{display:flex;gap:8px;width:100%;align-items:center;flex-wrap:wrap}\n#benf .it input{flex:1;min-width:130px;width:auto!important}\n#benf .rep{width:100%}\n#benf .em{text-align:center;color:#444;padding:20px}\n#benf .sub{padding:16px;text-align:center;margin-top:14px}\n#benf .sub .btn{background:var(--gr);padding:11px 44px;box-shadow:0 2px 4px rgba(0,0,0,.25)}\n#benf .msg{margin-top:10px;font-weight:700}\n@media(max-width:760px){#benf .main{flex-direction:column}#benf nav{width:100%;display:flex;overflow-x:auto}#benf nav button{white-space:nowrap;border-left:1px solid var(--g)}#benf .r{flex-direction:column}#benf .l{width:100%;border-left:0;border-bottom:1px solid var(--g)}#benf .top{flex-wrap:wrap}}\n\n#benf .ic{width:16px;height:16px;flex:none}\n#benf nav button{display:flex;gap:8px;align-items:center;font-size:13px}\n#benf nav button.on .ic{color:#fff}\n#benf nav button:not(.on) .ic{color:#555}\n#benf .ph svg{width:34px;height:34px;color:#bbb}\n#benf .ti svg{color:#666}\n#benf .ti input{border:0!important;box-shadow:none!important;padding:0 4px!important;background:none!important}\n#benf .ti input::placeholder{color:#888}\n#benf .ti label:first-of-type input::placeholder{color:#777;font-weight:700}\n#benf .l{font-weight:700;font-size:13.5px}\n#benf input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid var(--gr);border-radius:50%;background:#fff;margin:0;cursor:pointer;flex:none}\n#benf input[type=radio]:checked{background:var(--d);border-color:#aaa}\n#benf select{appearance:none;-webkit-appearance:none;background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%23888'\/><\/svg>\");background-repeat:no-repeat;background-position:left 10px center;padding-left:28px!important}\n#benf .r .v+.l{width:150px;border-right:1px solid var(--g)}\n#benf .hint{width:100%;font-size:12px;color:#888;margin-top:-4px}\n#benf .hint.red{color:#c0392b}\n#benf .ig{display:flex;flex:1;min-width:0;border:1px solid var(--g);border-radius:3px;overflow:hidden;background:#fff}\n#benf .ig>*{border:0!important;border-radius:0!important;flex:none}\n#benf .ig input{flex:1;min-width:0}\n#benf .ig .pf,#benf .ig .ic2{background:var(--lt);padding:0 12px;display:grid;place-items:center;color:#444}\n#benf .ig .mn{background:#fff;padding:0 12px;cursor:pointer;color:#555;border-right:1px solid var(--g)!important}\n#benf .hj{width:100%;font-size:12px;color:#666}\n#benf .gb{width:34px;height:34px;padding:0!important;min-width:0!important;display:grid;place-items:center}\n#benf .g{grid-template-columns:repeat(4,1fr)}\n#benf .btn.add{background:var(--d);min-width:150px;padding:9px 22px}\n#benf .nolab{background:#f3faf1}\n#benf .nolab .btn.add{background:#5cb85c;min-width:0;padding:7px 16px;display:inline-flex;gap:6px;align-items:center}\n#benf .rep .em{min-height:240px;display:grid;place-items:center}\n#benf .sb{display:block;color:#888;font-weight:400;font-size:12px}\n@media(max-width:760px){#benf .g{grid-template-columns:repeat(2,1fr)}#benf .r .v+.l{width:100%}}\n\n#benf{position:relative}\n#benf .dpop{position:absolute;z-index:50;width:300px;background:#fff;border:1px solid #bbb;box-shadow:0 4px 14px rgba(0,0,0,.18);padding:10px;direction:rtl}\n#benf .dh{display:flex;gap:6px;align-items:center;margin-bottom:8px}\n#benf .dh select{flex:1;border:1px solid #bbb;padding:5px 8px;font:inherit}\n#benf .dn{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#333;padding:0 6px}\n#benf .dn:disabled{color:#bbb;cursor:default}\n#benf .dw,#benf .dg{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}\n#benf .dw span{font-size:11px;color:#777;padding:4px 0}\n#benf .dd{border:0;background:none;padding:9px 0;font:inherit;cursor:pointer;border-radius:3px;color:#333}\n#benf .dd:hover:not(:disabled){background:var(--lt)}\n#benf .dd.out{color:#aaa}\n#benf .dd.dis{color:#ccc;cursor:default}\n#benf .dd.on{background:var(--d);color:#fff}\n#benf .ig .cal{background:#fff;padding:0 10px;display:grid;place-items:center;color:#555}\n#benf .sx{position:relative;flex:1;min-width:0}\n#benf .sx-b{border:1px solid var(--g);border-radius:3px;padding:7px 10px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center}\n#benf .sx-b::after{content:\"\";border:5px solid transparent;border-top-color:#888;margin-top:5px}\n#benf .sx-p{position:absolute;top:100%;right:0;left:0;z-index:40;background:#fff;border:1px solid var(--g);margin-top:-1px;box-shadow:0 4px 12px rgba(0,0,0,.12)}\n#benf .sx-p input{margin:4px;width:calc(100% - 8px)!important}\n#benf .sx-l{max-height:220px;overflow:auto}\n#benf .sx-l div{padding:8px 12px;cursor:pointer}\n#benf .sx-l div:hover,#benf .sx-l div.sel{background:var(--lt)}\n#benf select[name=marital]{appearance:auto;-webkit-appearance:menulist;background-image:none;border-color:#777;padding-left:10px!important}\n\n#benf .sx>input.sv{position:absolute;left:0;bottom:0;width:100%!important;height:1px;opacity:0;pointer-events:none;border:0!important;padding:0!important;margin:0}\n#benf .sx-b span.ph0{color:#999}\n#benf .sx-b.open::after{border-top-color:transparent;border-bottom-color:#888;margin-top:-5px}\n\n#benf .it.ac{background:#f8f8f8;border:1px solid #e3e3e3;padding:10px;gap:10px;align-items:flex-end;margin-top:8px}\n#benf .ab{display:flex;flex-direction:column;gap:6px}\n#benf .ab .btn{width:32px;height:32px;padding:0!important;min-width:0!important;font-size:18px;line-height:1}\n#benf .af{display:flex;flex-direction:column;flex:1;min-width:150px;gap:4px}\n#benf .af small{font-size:11px;font-weight:600;color:#333}\n#benf .af>input{width:100%!important;flex:none}\n\n#benf .it.ac .ig,#benf .it.ac .af>input,#benf .it.ac .sx-b{border:1px solid #c8c8c8;border-radius:2px;background:#fff}\n#benf .it.ac .af>input{padding:6px 10px;height:30px}\n#benf .it.ac .ig input{height:28px}\n#benf .it.ac .sx-b{padding:5px 10px;min-height:30px}\n#benf .it.ac .sx-b span.ph0{color:#333}\n#benf .it.ac .ig .pf{border-right:1px solid #c8c8c8!important}\n#benf .it.ac .ab .btn{width:30px;height:30px}\n\n#benf .dep-card{border:1px solid var(--g);margin:10px 0;background:#fff}\n#benf .dh2{display:flex;align-items:center;gap:8px;background:#f3faf1;padding:10px 14px;border-bottom:1px solid var(--g)}\n#benf .dh2 .rl{color:#777;font-size:13px}\n#benf .dh2 .act{margin-inline-start:auto;display:flex;gap:10px}\n#benf .ico{background:none;border:0;padding:0;cursor:pointer;color:#d9534f;display:grid;place-items:center}\n#benf .ico.gr{color:#888}\n#benf .ico.shut svg{transform:rotate(180deg)}\n#benf .dbody{padding:0 10px 4px}\n#benf .dbody h3{margin:10px 0 6px}\n\n#benf .errbox{background:#fde2df;border:1px solid #f0b8b3;border-radius:4px;color:#a94442;padding:16px 22px;margin-bottom:14px}\n#benf .errbox b{display:block;margin-bottom:10px;font-size:14px}\n#benf .errbox ul{margin:0;padding-inline-start:20px}\n#benf .errbox li{margin:9px 0;font-size:14px}\n#benf .errbox li::marker{color:#d9534f}\n#benf input.err,#benf select.err,#benf textarea.err,#benf .ig.err,#benf .sx.err .sx-b,#benf .btn.err{border-color:#d9534f!important;outline:1px solid #d9534f}\n#benf .v.err{box-shadow:inset 0 0 0 1px #d9534f}\n#benf .ti input.err{outline:0;border:0!important;color:#c9302c}\n#benf .ti input.err::placeholder{color:#c9302c}\n#benf nav button.bad{color:#c9302c}\n#benf nav button.bad::after{content:'!';margin-inline-start:auto;width:16px;height:16px;border-radius:50%;background:#d9534f;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}\n#benf nav button.on.bad{color:#ff8a80}\n#benf nav button.bad .ic,#benf nav button.on.bad .ic{color:inherit}\n<\/style>\n\n<div id=\"benf\">\n<form novalidate>\n <div class=\"errbox\" id=\"errbox\" hidden><\/div>\n <div class=\"box top\">\n  <label class=\"ph\" id=\"ph\"><input type=\"file\" name=\"photo\" accept=\"image\/*\" hidden><\/label>\n  <div class=\"ti\">\n   <label><b>\u0627\u0644\u0625\u0633\u0645<\/b><input name=\"full_name\" required placeholder=\"\u0642\u0645 \u0628\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0625\u0633\u0645 \u0627\u0644\u062b\u0644\u0627\u062b\u064a \u0628\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629\"><\/label>\n   <label><b>\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629<\/b><input name=\"national_id\" required pattern=\"[0-9]{10}\" maxlength=\"10\" title=\"10 \u0623\u0631\u0642\u0627\u0645 \u0641\u0642\u0637\" inputmode=\"numeric\" placeholder=\"\u0642\u0645 \u0628\u0625\u062f\u062e\u0627\u0644 \u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629 \u0627\u0644\u0645\u0643\u0648\u0646 \u0645\u0646 10 \u0623\u0631\u0642\u0627\u0645\"><\/label>\n  <\/div>\n <\/div>\n <div class=\"main\"><nav class=\"box\" id=\"nav\"><\/nav><div class=\"panes\" id=\"panes\"><\/div><\/div>\n <div class=\"box sub\"><button class=\"btn\" type=\"submit\">\u062a\u0642\u062f\u064a\u0645 \u0637\u0644\u0628<\/button><div class=\"msg\" id=\"msg\"><\/div><\/div>\n<\/form>\n<\/div>\n\n<script>\n(function(){\n\/\/ \u0636\u0639 \u0647\u0646\u0627 \u0631\u0627\u0628\u0637 \u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a (\u0645\u062b\u0627\u0644: '\/wp-json\/myapp\/v1\/apply'). \u0625\u0630\u0627 \u062a\u064f\u0631\u0643 \u0641\u0627\u0631\u063a\u0627\u064b \u064a\u0639\u0645\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0628\u0648\u0636\u0639 \u062a\u062c\u0631\u064a\u0628\u064a \u0628\u062f\u0648\u0646 \u0625\u0631\u0633\u0627\u0644.\nconst ENDPOINT='';\n\nconst R=(k,l,n,q,o)=>({k,l,n,q,o});\nconst H=l=>({k:'head',l});\nconst YN=['\u0630\u0643\u0631','\u0623\u0646\u062b\u0649'];\nconst T=[\n{t:'\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u0633\u0627\u0633\u064a\u0629',rows:[\n R('sel','\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a','model',1,['\u0627\u0644\u0645\u0633\u062a\u0641\u064a\u062f\u064a\u0646']),\n R('radio','\u0627\u0644\u0646\u0648\u0639','gender',1,YN),\n R('tel','\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644','mobile',1,{pattern:'[1-9][0-9]{8}',ph:'5xxxxxxxx'}),\n R('nat','\u062f\u0648\u0644\u0629 \u0627\u0644\u062c\u0646\u0633\u064a\u0629','nat',1),\n R('date','\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u064a\u0644\u0627\u062f','dob',1),\n R('sel','\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0625\u062c\u062a\u0645\u0627\u0639\u064a\u0629','marital',1,['\u0623\u0639\u0632\u0628','\u0645\u062a\u0632\u0648\u062c','\u0627\u062e\u0631\u0649','\u0627\u0644\u0632\u0648\u062c\u0629 \u0645\u062a\u0648\u0641\u064a\u0629','\u0633\u062c\u064a\u0646','\u0645\u062a\u0632\u0648\u062c \u0628\u0623\u062c\u0646\u0628\u064a\u0629'])]},\n{t:'\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629',rows:[H('\u0627\u0644\u0645\u0631\u0641\u0642\u0627\u062a'),\n R('file','\u0627\u0644\u0647\u0648\u064a\u0629 \u0627\u0644\u0648\u0637\u0646\u064a\u0629 \u0645\u0646 ( \u062a\u0648\u0643\u0644\u0646\u0627 )','f_id',1),\n R('file','\u0643\u0631\u062a \u0627\u0644\u0639\u0627\u0626\u0644\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u0648\u062c\u0647 \u0645\u0646 ( \u062a\u0648\u0643\u0644\u0646\u0627 )','f_family',1),\n R('file','\u0644\u0648\u062d\u0629 \u0645\u0639\u0644\u0648\u0645\u0627\u062a\u064a \u0643\u0627\u0645\u0644\u0629 \u0645\u0646 \u0623\u0628\u0634\u0631','f_absher',1),\n R('file','\u062a\u0642\u0631\u064a\u0631 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0631\u0643\u0628\u0627\u062a \u0645\u0646 \u0623\u0628\u0634\u0631','f_cars',1),\n R('file','\u0645\u0634\u0647\u062f \u0628\u0645\u0642\u062f\u0627\u0631 \u0627\u0644\u062f\u062e\u0644 \u0648\u0639\u062f\u062f \u0627\u0644\u062a\u0627\u0628\u0639\u064a\u0646 \u0645\u0646 \u0627\u0644\u0636\u0645\u0627\u0646 \u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u064a \u0644\u0639\u0627\u0626\u0644 \u0627\u0644\u0623\u0633\u0631\u0629 \u0627\u0644\u0645\u0639\u062a\u0645\u062f \u0645\u0646 \u0627\u0644\u0636\u0645\u0627\u0646','f_sd',1),\n R('file','\u0645\u0634\u0647\u062f \u0628\u0645\u0642\u062f\u0627\u0631 \u0627\u0644\u062f\u062e\u0644 \u0645\u0646 \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0648\u0627\u0637\u0646','f_citizen',1),\n R('file','\u0645\u0634\u0647\u062f \u0628\u0645\u0642\u062f\u0627\u0631 \u0627\u0644\u062f\u062e\u0644 \u0645\u0646 \u0627\u0644\u062a\u0623\u0645\u064a\u0646\u0627\u062a \u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u064a\u0629','f_gosi',1),\n R('file','\u0645\u0634\u0647\u062f \u0628\u0645\u0642\u062f\u0627\u0631 \u0627\u0644\u062f\u062e\u0644 \u0645\u0646 \u0645\u0624\u0633\u0633\u0629 \u0627\u0644\u062a\u0642\u0627\u0639\u062f','f_pension',1),\n R('file','\u0645\u0634\u0647\u062f \u0645\u0646 \u0627\u0644\u0633\u062c\u0644 \u0627\u0644\u0639\u0642\u0627\u0631\u064a \u0644\u0644\u0645\u0633\u062a\u0641\u064a\u062f \u0644\u0623\u064a \u0639\u0642\u0627\u0631 \u064a\u0645\u0644\u0643\u0647 ( \u0627\u0644\u0645\u0646\u0635\u0629 \u0627\u0644\u0639\u0642\u0627\u0631\u064a\u0629 . \u0627\u0644\u0628\u0648\u0631\u0635\u0629 \u0627\u0644\u0639\u0642\u0627\u0631\u064a\u0629 )','f_realestate',1),\n R('file','\u0625\u062b\u0628\u0627\u062a \u0627\u0644\u0625\u0639\u0627\u0644\u0629 \u0644\u0644\u062a\u0627\u0628\u0639\u064a\u0646 \u0644\u0644\u0645\u0637\u0644\u0642\u0629 \u0623\u0648 \u0627\u0644\u0623\u0631\u0645\u0644\u0629','f_support'),\n R('file','\u0645\u0631\u0641\u0642\u0627\u062a \u0623\u062e\u0631\u0649','f_other'),\n H('\u062e\u0627\u0635 \u0628\u0627\u0644\u062c\u0645\u0639\u064a\u0629'),\n R('txt','\u0627\u0633\u0645 \u0627\u0644\u0628\u0627\u062d\u062b \u0627\u0644\u0645\u0633\u0624\u0648\u0644','researcher')]},\n{t:'\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0628\u0646\u0643\u064a\u0629',rows:[\n R('rep','\u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0628\u0646\u0643\u064a\u0629','acc',1,{add:'\u0625\u0636\u0627\u0641\u0629 \u062d\u0633\u0627\u0628',cols:[['\u0631\u0642\u0645 \u0627\u0644\u0622\u064a\u0628\u0627\u0646','iban'],['\u0627\u0644\u0628\u0646\u0643','bank'],['\u0627\u0644\u0641\u0631\u0639','branch']]}),\n R('file','\u0635\u0648\u0631\u0629 \u0631\u0642\u0645 \u0627\u0644\u0627\u064a\u0628\u0627\u0646','f_iban')]},\n{t:'\u0627\u0644\u0645\u0624\u0647\u0644 \u0648 \u0627\u0644\u0648\u0638\u064a\u0641\u0629',rows:[\n R('sel','\u0627\u0644\u0645\u0633\u062a\u0648\u064a \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u064a','edu',1,['\u0627\u0628\u062a\u062f\u0627\u0626\u064a','\u0645\u062a\u0648\u0633\u0637','\u062b\u0627\u0646\u0648\u064a','\u062c\u0627\u0645\u0639\u064a','\u0623\u0645\u064a','\u064a\u0642\u0631\u0623 \u0648\u064a\u0643\u062a\u0628','\u062f\u0628\u0644\u0648\u0645','\u0645\u0627\u062c\u0633\u062a\u064a\u0631','\u062f\u0643\u062a\u0648\u0631\u0627\u0647','\u062f\u0628\u0644\u0648\u0645 \u0639\u0627\u0644\u064a']),\n R('sel','\u0627\u0644\u0645\u0647\u0646\u0629','job',1,['\u0645\u0648\u0638\u0641','\u0627\u0639\u0645\u0627\u0644 \u062d\u0631\u0629','\u0645\u062a\u0642\u0627\u0639\u062f','\u0639\u0627\u0637\u0644','\u0631\u0628\u0629 \u0645\u0646\u0632\u0644','\u0637\u0627\u0644\u0628']),\n R('txt','\u064a\u0633\u062a\u0637\u064a\u0639 \u0627\u0644\u0639\u0645\u0644 \u0641\u064a','can_work',1),\n R('txt','\u0644\u062f\u064a\u0647 \u062f\u0648\u0631\u0627\u062a \u062a\u062f\u0631\u064a\u0628\u064a\u0629 \u0641\u064a','courses',1),\n R('grid','\u0645\u0635\u0627\u062f\u0631 \u0627\u0644\u062f\u062e\u0644','inc',1,[['\u0631\u0627\u062a\u0628','salary'],['\u062a\u0642\u0627\u0639\u062f','pension'],['\u062a\u0623\u0645\u064a\u0646\u0627\u062a','gosi'],['\u0636\u0645\u0627\u0646 \u0625\u062c\u062a\u0645\u0627\u0639\u064a','sd'],['\u0627\u0644\u062a\u0623\u0647\u064a\u0644 \u0627\u0644\u0634\u0627\u0645\u0644','rehab'],['\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0648\u0627\u0637\u0646','citizen'],['\u0627\u0644\u0645\u0646\u0627\u062e','climate'],['\u0627\u062e\u0631\u0649','other']]),\n R('area','\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629','notes1'),\n R('file','\u0635\u0648\u0631\u0629 \u0645\u0634\u0647\u062f \u0627\u0644\u0631\u0627\u062a\u0628','f_salary')]},\n{t:'\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0633\u0643\u0646',rows:[H('\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0633\u0643\u0646'),\n R('sel','\u0627\u0644\u0642\u0637\u0627\u0639 - \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0629','gov',1,['\u0627\u0644\u062f\u0648\u0627\u062f\u0645\u064a','\u0639\u0641\u064a\u0641','\u0627\u0644\u0631\u064a\u0646','\u0627\u0644\u0642\u0648\u064a\u0639\u064a\u0629','\u0634\u0642\u0631\u0627\u0621']),\n R('sel','\u0627\u0644\u0642\u0631\u064a\u0629 - \u0627\u0644\u062d\u064a','district',1,['\u062d\u064a 1','\u062d\u064a 2']),\n R('grid','\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0648\u0637\u0646\u064a','addr',1,[['\u0627\u0633\u0645 \u0627\u0644\u0645\u062f\u064a\u0646\u0629','city'],['\u0631\u0642\u0645 \u0627\u0644\u0645\u0628\u0646\u0649','bld'],['\u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0629','gov2'],['\u0631\u0642\u0645 \u0627\u0644\u0648\u062d\u062f\u0629','unit'],['\u0627\u0633\u0645 \u0627\u0644\u062d\u064a','dist2'],['\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a','zip'],['\u0627\u0633\u0645 \u0627\u0644\u0634\u0627\u0631\u0639','street'],['\u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u0625\u0636\u0627\u0641\u064a','extra']],{text:1}),\n R('txt','\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u062e\u062a\u0635\u0631','short'),\n R('geo','\u0625\u062d\u062f\u0627\u062b\u064a\u0627\u062a \u0627\u0644\u0639\u0646\u0648\u0627\u0646','coords',1),\n R('area','\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629','notes2'),\n H('\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0633\u0643\u0646'),\n R('sel','\u0646\u0648\u0639 \u0627\u0644\u0633\u0643\u0646','htype',1,['\u0634\u0642\u0629','\u0641\u064a\u0644\u0627','\u0628\u064a\u062a \u0634\u0639\u0628\u064a','\u0645\u0644\u062d\u0642','\u063a\u0631\u0641\u0629']),\n R('sel','\u0645\u0644\u0643\u064a\u0629 \u0627\u0644\u0633\u0643\u0646','own',1,['\u0645\u0644\u0643','\u0625\u064a\u062c\u0627\u0631','\u0633\u0643\u0646 \u0645\u062c\u0627\u0646\u064a','\u0633\u0643\u0646 \u062d\u0643\u0648\u0645\u064a']),\n R('grid','\u0645\u0643\u0648\u0646\u0627\u062a \u0627\u0644\u0633\u0643\u0646','comp',1,[['\u063a\u0631\u0641\u0629','rooms'],['\u0635\u0627\u0644\u0629','hall'],['\u0645\u062c\u0644\u0633','majlis'],['\u062d\u0648\u0634','yard'],['\u0645\u0637\u0628\u062e','kitchen'],['\u062d\u0645\u0627\u0645','bath'],['\u0645\u0633\u062a\u0648\u062f\u0639','store']]),\n R('grid','\u0623\u062b\u0627\u062b \u0627\u0644\u0633\u0643\u0646','furn',1,[['\u062b\u0644\u0627\u062c\u0629','fridge'],['\u063a\u0633\u0627\u0644\u0629','washer'],['\u0645\u0643\u064a\u0641','ac'],['\u0645\u0648\u0642\u062f','stove'],['\u0633\u062e\u0627\u0646','heater']]),\n R('num','\u0639\u062f\u062f \u0627\u0644\u0633\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u0645\u0644\u0648\u0643\u0629','cars',1),\n R('num','\u0639\u062f\u062f \u0627\u0644\u0623\u0631\u0627\u0636\u064a \u0627\u0644\u0645\u0645\u0644\u0648\u0643\u0629','lands',1),\n R('file','\u0635\u0648\u0631\u0629 \u0625\u062b\u0628\u0627\u062a \u0645\u0644\u0643\u064a\u0629 \u0627\u0644\u0633\u0643\u0646','f_own',1),\n H('\u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a \u0627\u0644\u0634\u0647\u0631\u064a\u0629 \u0639\u0646 \u0627\u0644\u0645\u0633\u0643\u0646'),\n R('num','\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0634\u0647\u0631\u064a\u0629','bills'),\n R('num','\u062a\u0643\u0627\u0644\u064a\u0641 \u0634\u0647\u0631\u064a\u0629 \u0644\u0644\u0641\u0631\u062f','per_person',1),\n R('file','\u0635\u0648\u0631\u0629 \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621','f_elec',1)]},\n{t:'\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0635\u062d\u064a\u0629',rows:[R('radio','\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0635\u062d\u064a\u0629','health',1,['\u0633\u0644\u064a\u0645','\u0645\u0631\u064a\u0636'])]},\n{t:'\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u0627\u0628\u0639\u064a\u0646',rows:[\n R('rep','\u0627\u0644\u062a\u0627\u0628\u0639\u064a\u0646','dep',0,{add:'\u0625\u0636\u0627\u0641\u0629 \u062a\u0627\u0628\u0639',empty:'\u0644\u0627 \u064a\u0648\u062c\u062f \u062a\u0627\u0628\u0639\u064a\u0646',cols:[['\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a','model'],['\u0627\u0644\u0625\u0633\u0645 \u0627\u0644\u062b\u0644\u0627\u062b\u064a','name'],['\u0627\u0644\u0646\u0648\u0639','gender'],['\u0635\u0644\u0629 \u0627\u0644\u0642\u0631\u0627\u0628\u0629','rel'],['\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u064a\u0644\u0627\u062f','dob'],['\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629','nid'],['\u0645\u0635\u062f\u0631 \u0627\u0644\u0647\u0648\u064a\u0629','id_src'],['\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644','mobile'],['\u0627\u0644\u0627\u064a\u0628\u0627\u0646','iban'],['\u0627\u0644\u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u0639\u0645\u0631\u064a\u0629','age'],['\u0627\u0644\u0645\u0647\u0646\u0629','job'],['\u0627\u0644\u0645\u0633\u0645\u0649 \u0627\u0644\u0648\u0638\u064a\u0641\u064a','title'],['\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062f\u062e\u0644 \u0627\u0644\u0634\u0647\u0631\u064a','income'],['\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0635\u062d\u064a\u0629','health']]})]}\n];\nconst svg=p=>`<svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">${p}<\/svg>`;\nconst I={user:'<path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/>',\nid:'<rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/><circle cx=\"8\" cy=\"12\" r=\"2\"\/><path d=\"M14 10h4M14 14h4\"\/>',\nbank:'<path d=\"M3 21h18M5 21V10M9 21V10M15 21V10M19 21V10M12 3l9 5H3z\"\/>',\njob:'<rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\/>',\nhome:'<path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><path d=\"M9 22V12h6v10\"\/>',\nheart:'<path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/>',\nusers:'<path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75\"\/>',\ncam:'<path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"13\" r=\"4\"\/>',\nmoon:'<path d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"\/>',\npin:'<path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/>',\nx:'<path d=\"M18 6L6 18M6 6l12 12\"\/>',\nup:'<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"8.5\" cy=\"7\" r=\"4\"\/><path d=\"M20 8v6M23 11h-6\"\/>',\ntel:'<rect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\"\/><path d=\"M12 18h.01\"\/>',\ncal:'<rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/>'};\nI.trash='<path d=\"M3 6h18M8 6V4h8v2M19 6l-1 14H6L5 6M10 11v6M14 11v6\"\/>';I.chev='<path d=\"M6 15l6-6 6 6\"\/>';\nconst ICON=[I.user,I.user,I.bank,I.job,I.home,I.heart,I.users].map(svg);\nconst HINT={model:'\u064a\u062c\u0628 \u0627\u062e\u062a\u064a\u0627\u0631 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u062d\u0633\u0628 \u0645\u0627 \u064a\u062a\u0646\u0627\u0633\u0628 \u0645\u0639 \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0630\u064a \u062a\u0642\u0648\u0645 \u0628\u0625\u0646\u0634\u0627\u0624\u0647',bills:'\u0642\u064a\u0645\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0634\u0647\u0631\u064a\u0629 \u0627\u0646 \u0648\u062c\u062f\u062a',per_person:'\u062a\u0643\u0627\u0644\u064a\u0641 \u0627\u0644\u0645\u0623\u0643\u0644 \u0648 \u0627\u0644\u0645\u0634\u0631\u0628 \u0648 \u0627\u0644\u0645\u0644\u0628\u0633 \u0644\u0644\u0641\u0631\u062f \u0627\u0644\u0648\u0627\u062d\u062f \u0641\u064a \u0627\u0644\u0627\u0633\u0631\u0629 \u0627\u0646 \u0648\u062c\u062f\u062a'};\nconst PAIR=['mobile','dob','gov','htype','cars','edu','can_work','bills'];\nconst $=s=>document.querySelector('#benf '+s);\nconst esc=s=>String(s).replace(\/\"\/g,'&quot;');\n\nfunction cbx(n,q,o,v,ph){return `<div class=\"sx\"${o?` data-o='${JSON.stringify(o)}'`:''}><input class=\"sv\" name=\"${n}\"${q} value=\"${v}\" tabindex=\"-1\" autocomplete=\"off\"><div class=\"sx-b\" tabindex=\"0\"><span class=\"${v?'':'ph0'}\">${v||ph||'\u0627\u062e\u062a\u0631'}<\/span><\/div><div class=\"sx-p\" hidden><input class=\"sx-s\" type=\"text\" autocomplete=\"off\"><div class=\"sx-l\"><\/div><\/div><\/div>`}\nfunction field(r){\n const n=r.n,q=r.q?' required':'',o=r.o;\n switch(r.k){\n  case 'sel':if(n!='marital')return cbx(n,q,o,'');return `<select name=\"${n}\"${q}><option value=\"\">${n=='marital'?'-- \u0627\u062e\u062a\u0631 --':'\u0627\u062e\u062a\u0631'}<\/option>${o.map(x=>`<option>${x}<\/option>`).join('')}<\/select>`;\n  case 'radio':return o.map(x=>`<label class=\"rd\"><input type=\"radio\" name=\"${n}\" value=\"${x}\"${q}>${x}<\/label>`).join('');\n  case 'area':return `<textarea name=\"${n}\" rows=\"3\"><\/textarea>`;\n  case 'file':return `<label class=\"btn\"><input type=\"file\" name=\"${n}\"${q} hidden multiple>${r.n=='f_iban'||n.startsWith('f_')&&r.l.startsWith('\u0635\u0648\u0631\u0629')?'\u0625\u0636\u0627\u0641\u0629 \u0645\u0631\u0641\u0642\u0627\u062a':'\u062a\u062d\u0645\u064a\u0644 \u0645\u0644\u0641\u0627\u062a'}<\/label><span class=\"fn\"><\/span>`;\n  case 'grid':return `<div class=\"g\">${o.map(c=>`<label class=\"gc\"><span>${c[0]}<\/span><input type=\"${r.o2&&r.o2.text?'text':(r.x&&r.x.text?'text':'number')}\" ${r.x&&r.x.text?'':'min=\"0\"'} name=\"${n}_${c[1]}\"><\/label>`).join('')}<\/div>`;\n  case 'geo':return `<input name=\"${n}\" readonly placeholder=\"\u063a\u064a\u0631 \u0645\u062d\u062f\u062f\" style=\"flex:1\"${q}><button type=\"button\" class=\"btn gb\" data-geo title=\"\u062a\u062d\u062f\u064a\u062f \u0645\u0648\u0642\u0639\u064a\">${svg(I.pin)}<\/button><button type=\"button\" class=\"btn gb\" data-clr style=\"background:#fff;color:#333;border:1px solid var(--g)\" title=\"\u0645\u0633\u062d\">${svg(I.x)}<\/button>`;\n  case 'rep':return `<div class=\"rep\" data-n=\"${n}\" ${r.q?'data-q=\"1\"':''}><button type=\"button\" class=\"btn add\">${o.add}<\/button><div class=\"list\"><\/div><div class=\"em\">${o.empty||''}<\/div><\/div>`;\n  case 'tel':return `<div class=\"ig\"><span class=\"ic2\">${svg(I.tel)}<\/span><input type=\"tel\" name=\"${n}\"${q} pattern=\"${o.pattern}\" maxlength=\"9\" title=\"9 \u0623\u0631\u0642\u0627\u0645 \u0628\u062f\u0648\u0646 \u0635\u0641\u0631 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629\" placeholder=\"${o.ph}\" inputmode=\"numeric\"><span class=\"pf\">+966<\/span><\/div>`;\n  case 'date':return `<div class=\"ig\"><input class=\"dp\" autocomplete=\"off\" inputmode=\"none\" name=\"${n}\"${q} pattern=\"\\\\d{2}\/\\\\d{2}\/\\\\d{4}\" placeholder=\"\u064a\u0648\u0645\/\u0634\u0647\u0631\/\u0633\u0646\u0629\"><span class=\"cal\">${svg(I.cal)}<\/span><button type=\"button\" class=\"mn\" title=\"\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0647\u062c\u0631\u064a\">${svg(I.moon)}<\/button><\/div><span class=\"hj\" hidden><\/span>`;\n  case 'nat':return cbx(n,q,null,'\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629');\n  default:return `<input type=\"${r.k=='num'?'number':r.k}\" name=\"${n}\"${q}${r.k=='num'?' min=\"0\"':''}>`;\n }\n}\n\/\/ \u064a\u064f\u062d\u0648\u064e\u0651\u0644 \u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u062e\u0627\u0635 \u0628\u0634\u0628\u0643\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 (\u0646\u0635\u0648\u0635 \u0628\u062f\u0644 \u0623\u0631\u0642\u0627\u0645)\nT[4].rows.forEach(r=>{if(r.k=='grid'&&r.o&&r.n=='addr')r.x={text:1}});\n\nlet nav='',panes='';\nT.forEach((s,i)=>{\n nav+=`<button type=\"button\" data-i=\"${i}\">${ICON[i]}<span>${s.t}<\/span><\/button>`;\n let h='',open=0,skip=0;\n s.rows.forEach((r,ix)=>{\n  if(skip){skip=0;return}\n  if(r.k=='head'){if(open)h+='<\/div>';h+=`<h3>${r.l}${r.l=='\u062e\u0627\u0635 \u0628\u0627\u0644\u062c\u0645\u0639\u064a\u0629'?'<small class=\"sb\">\u064a\u0639\u0628\u0623 \u0628\u0648\u0627\u0633\u0637\u0629 \u0645\u062f\u064a\u0631 \u0627\u0644\u0628\u0627\u062d\u062b\u064a\u0646<\/small>':''}<\/h3><div class=\"tb\">`;open=1;return}\n  if(!open){h+='<div class=\"tb\">';open=1}\n  const cell=x=>`<div class=\"l\">${x.l}${x.q?'<i>*<\/i>':''}<\/div><div class=\"v\">${field(x)}${HINT[x.n]?`<div class=\"hint${x.n=='model'?' red':''}\">${HINT[x.n]}<\/div>`:''}<\/div>`;\n  if(r.n=='dep'){h+=`<div class=\"rep\" data-n=\"dep\"><div class=\"r nolab\"><div class=\"v\"><button type=\"button\" class=\"btn add\">${svg(I.up)} ${r.o.add}<\/button><\/div><\/div><div class=\"list\"><\/div><div class=\"em\">${r.o.empty}<\/div><\/div>`;return}\n  if(PAIR.includes(r.n)){skip=1;h+=`<div class=\"r\">${cell(r)}${cell(s.rows[ix+1])}<\/div>`;return}\n  h+=`<div class=\"r\">${cell(r)}<\/div>`;\n });\n if(open)h+='<\/div>';\n panes+=`<section class=\"pane\" id=\"benf-p${i}\">${h}<\/section>`;\n});\n$('#ph').insertAdjacentHTML('afterbegin',svg(I.cam));document.querySelectorAll('#benf .ti label').forEach((l,i)=>l.insertAdjacentHTML('afterbegin',svg(i?I.id:I.user)));\n$('#nav').innerHTML=nav;$('#panes').innerHTML=panes;\n\nfunction show(i){\n document.querySelectorAll('#benf nav button').forEach((b,j)=>b.classList.toggle('on',j==i));\n document.querySelectorAll('#benf .pane').forEach((p,j)=>p.classList.toggle('on',j==i));\n}\nshow(0);\n$('#nav').addEventListener('click',e=>{const b=e.target.closest('button');if(b)show(+b.dataset.i)});\n\n\/\/ \u0627\u0644\u0645\u062a\u0643\u0631\u0631 (\u062a\u0627\u0628\u0639\u064a\u0646 \/ \u062d\u0633\u0627\u0628\u0627\u062a)\nconst cnt={};\nfunction addRow(rp){\n const n=rp.dataset.n,cols=T.flatMap(s=>s.rows).find(r=>r.n==n).o.cols;\n const i=cnt[n]=(cnt[n]||0)+1;\n const d=document.createElement('div');d.className='it';\n if(n=='dep'){d.className='dep-card';d.innerHTML=depCard(i);rp.querySelector('.list').appendChild(d);sync(rp);return}\n if(n=='acc'){d.className='it ac';d.innerHTML=`<div class=\"ab\"><button type=\"button\" class=\"btn\" data-addacc title=\"\u0625\u0636\u0627\u0641\u0629 \u062d\u0633\u0627\u0628 \u0622\u062e\u0631\">+<\/button><button type=\"button\" class=\"btn\" data-del style=\"background:#d9534f\" title=\"\u062d\u0630\u0641\">\u00d7<\/button><\/div><div class=\"af\"><small>\u0631\u0642\u0645 \u0627\u0644\u0622\u064a\u0628\u0627\u0646<\/small><div class=\"ig\"><input name=\"${n}[${i}][iban]\" required maxlength=\"22\" pattern=\"[0-9]{22}\" title=\"22 \u0631\u0642\u0645\u0627\u064b \u0628\u0639\u062f SA\" inputmode=\"numeric\"><span class=\"pf\">SA<\/span><\/div><\/div><div class=\"af\"><small>\u0627\u0644\u0628\u0646\u0643<\/small>${cbx(n+'['+i+'][bank]',' required',BANKS,'','\u063a\u064a\u0631 \u0645\u062d\u062f\u062f')}<\/div><div class=\"af\"><small>\u0627\u0644\u0641\u0631\u0639<\/small><input name=\"${n}[${i}][branch]\"><\/div>`;rp.querySelector('.list').appendChild(d);sync(rp);return}\n d.innerHTML=cols.map(c=>`<input type=\"${c[2]=='date'?'text':(c[2]||'text')}\"${c[2]=='date'?' class=\"dp\" autocomplete=\"off\" inputmode=\"none\"':''} name=\"${n}[${i}][${c[1]}]\" placeholder=\"${c[0]}\" title=\"${c[0]}\" required>`).join('')+'<button type=\"button\" class=\"btn sm\" data-del style=\"background:#c0392b\">\u062d\u0630\u0641<\/button>';\n rp.querySelector('.list').appendChild(d);sync(rp);\n}\nfunction sync(rp){rp.querySelector('.em').style.display=rp.querySelector('.it,.dep-card')?'none':'block'}\ndocument.querySelectorAll('#benf .rep').forEach(sync);\n\ndocument.getElementById('benf').addEventListener('click',e=>{\n const t=e.target;\n if(t.closest('.btn.add')||t.matches('[data-addacc]'))addRow(t.closest('.rep'));\n const dl=t.closest('[data-del]');if(dl){const rp=dl.closest('.rep');dl.closest('.it,.dep-card').remove();sync(rp)}\n const tg=t.closest('[data-tg]');if(tg){const bd=tg.closest('.dep-card').querySelector('.dbody');bd.hidden=!bd.hidden;tg.classList.toggle('shut',bd.hidden)}\n if(t.closest('[data-geo]')){const gb=t.closest('[data-geo]');const inp=gb.parentNode.querySelector('input');\n  if(!navigator.geolocation)return alert('\u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0644\u0627 \u064a\u062f\u0639\u0645 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0648\u0642\u0639');\n  navigator.geolocation.getCurrentPosition(p=>inp.value=p.coords.latitude.toFixed(6)+','+p.coords.longitude.toFixed(6),()=>alert('\u062a\u0639\u0630\u0651\u0631 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0648\u0642\u0639\u060c \u062a\u0623\u0643\u062f \u0645\u0646 \u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0648\u0635\u0648\u0644 \u0644\u0644\u0645\u0648\u0642\u0639'))}\n if(t.closest('.mn')){const w=t.closest('.v'),i=w.querySelector('input'),h=w.querySelector('.hj');h.textContent=i.value?'\u0627\u0644\u0647\u062c\u0631\u064a: '+new Intl.DateTimeFormat('ar-SA-u-ca-islamic-umalqura',{dateStyle:'long'}).format(parse(i.value)):'\u0627\u062e\u062a\u0631 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0623\u0648\u0644\u0627\u064b';h.hidden=!h.hidden}\n if(t.closest('[data-clr]'))t.closest('[data-clr]').parentNode.querySelector('input').value='';\n if(t.matches('[data-clr]'))t.parentNode.querySelector('input').value='';\n});\ndocument.getElementById('benf').addEventListener('change',e=>{\n const t=e.target;\n if(t.type=='file'&&t.name=='photo'&&t.files[0])$('#ph').style.backgroundImage=`url(${URL.createObjectURL(t.files[0])})`,$('#ph').firstChild.textContent='';\n else if(t.type=='file'){const s=t.closest('label').nextElementSibling;if(s)s.textContent=[...t.files].map(f=>f.name).join('\u060c ')}\n});\n\n\/\/ \u0645\u0646\u062a\u0642\u064a \u0627\u0644\u062a\u0627\u0631\u064a\u062e (\u0645\u064a\u0644\u0627\u062f\u064a) + \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062f\u0648\u0644\nconst MN=['\u064a\u0646\u0627\u064a\u0631','\u0641\u0628\u0631\u0627\u064a\u0631','\u0645\u0627\u0631\u0633','\u0623\u0628\u0631\u064a\u0644','\u0645\u0627\u064a\u0648','\u064a\u0648\u0646\u064a\u0648','\u064a\u0648\u0644\u064a\u0648','\u0623\u063a\u0633\u0637\u0633','\u0633\u0628\u062a\u0645\u0628\u0631','\u0623\u0643\u062a\u0648\u0628\u0631','\u0646\u0648\u0641\u0645\u0628\u0631','\u062f\u064a\u0633\u0645\u0628\u0631'];\nconst WD=['\u0627\u0644\u0633\u0628\u062a','\u0627\u0644\u0623\u062d\u062f','\u0627\u0644\u0627\u062b\u0646\u064a\u0646','\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621','\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621','\u0627\u0644\u062e\u0645\u064a\u0633','\u0627\u0644\u062c\u0645\u0639\u0629'];\nconst today=new Date();today.setHours(0,0,0,0);\nconst p2=n=>String(n).padStart(2,'0');\nconst fmt=d=>p2(d.getDate())+'\/'+p2(d.getMonth()+1)+'\/'+d.getFullYear();\nconst parse=v=>{const m=\/^(\\d\\d)\\\/(\\d\\d)\\\/(\\d{4})$\/.exec(v||'');return m?new Date(+m[3],m[2]-1,+m[1]):null};\nconst host=document.getElementById('benf');\nconst pop=document.createElement('div');pop.className='dpop';pop.hidden=true;host.appendChild(pop);\nlet cur=null,vy=0,vm=0;\nfunction draw(){\n const off=(new Date(vy,vm,1).getDay()+1)%7,sel=parse(cur.value),ty=today.getFullYear(),tm=today.getMonth();let c='';\n for(let i=0;i<42;i++){const d=new Date(vy,vm,1-off+i),out=d.getMonth()!=vm,dis=d>today;\n  c+=`<button type=\"button\" class=\"dd${out?' out':''}${dis?' dis':''}${sel&&+d==+sel?' on':''}\" data-t=\"${+d}\"${dis?' disabled':''}>${d.getDate()}<\/button>`}\n let ys='';for(let y=ty;y>=ty-110;y--)ys+=`<option${y==vy?' selected':''}>${y}<\/option>`;\n pop.innerHTML=`<div class=\"dh\"><button type=\"button\" class=\"dn\" data-m=\"-1\">\u203a<\/button><select class=\"dm\">${MN.map((n,i)=>`<option value=\"${i}\"${i==vm?' selected':''}${vy==ty&&i>tm?' disabled':''}>${n}<\/option>`).join('')}<\/select><select class=\"dy\">${ys}<\/select><button type=\"button\" class=\"dn\" data-m=\"1\"${vy==ty&&vm>=tm?' disabled':''}>\u2039<\/button><\/div><div class=\"dw\">${WD.map(w=>`<span>${w}<\/span>`).join('')}<\/div><div class=\"dg\">${c}<\/div>`;\n}\nfunction openDp(inp){\n cur=inp;const d=parse(inp.value)||today;vy=d.getFullYear();vm=d.getMonth();draw();\n const r=inp.closest('.ig').getBoundingClientRect(),h=host.getBoundingClientRect();\n pop.style.top=(r.bottom-h.top+4)+'px';pop.style.right=Math.max(0,h.right-r.right)+'px';pop.hidden=false;\n}\npop.addEventListener('click',e=>{\n const b=e.target.closest('button');if(!b||b.disabled)return;\n if(b.dataset.m){vm+=+b.dataset.m;if(vm<0){vm=11;vy--}if(vm>11){vm=0;vy++}draw()}\n else if(b.dataset.t){cur.value=fmt(new Date(+b.dataset.t));cur.dispatchEvent(new Event('input',{bubbles:true}));pop.hidden=true}\n});\npop.addEventListener('change',e=>{\n if(e.target.classList.contains('dm'))vm=+e.target.value;\n if(e.target.classList.contains('dy')){vy=+e.target.value;if(vy==today.getFullYear()&&vm>today.getMonth())vm=today.getMonth()}\n draw();\n});\nhost.addEventListener('click',e=>{if(e.target.classList.contains('dp'))openDp(e.target);else if(!pop.contains(e.target))pop.hidden=true});\nhost.addEventListener('focusin',e=>{if(e.target.classList.contains('dp')&&pop.hidden)openDp(e.target)});\nhost.addEventListener('keydown',e=>{\n if(e.target.classList.contains('dp')&&e.key!='Tab'){if(e.key=='Escape')pop.hidden=true;e.preventDefault()}\n if(e.target.classList.contains('sx-s')&&e.key=='Enter')e.preventDefault();\n});\nhost.addEventListener('paste',e=>{if(e.target.classList.contains('dp'))e.preventDefault()});\n\nconst CC='AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW'.split(' ');\nlet NAT;try{const dn=new Intl.DisplayNames(['ar'],{type:'region'});NAT=CC.map(c=>c=='SA'?'\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629':dn.of(c))}catch(_){NAT=['\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629','\u0645\u0635\u0631','\u0627\u0644\u064a\u0645\u0646','\u0633\u0648\u0631\u064a\u0627','\u0627\u0644\u0633\u0648\u062f\u0627\u0646','\u0623\u062e\u0631\u0649']}\nconst fill=w=>{const q=w.querySelector('.sx-s').value.trim(),v=w.querySelector('.sv').value,L=w.dataset.o?JSON.parse(w.dataset.o):NAT;\n w.querySelector('.sx-l').innerHTML=L.filter(n=>n.includes(q)).map(n=>`<div${n==v?' class=\"sel\"':''}>${n}<\/div>`).join('')||'<div class=\"none\">\u0644\u0627 \u062a\u0648\u062c\u062f \u0646\u062a\u0627\u0626\u062c<\/div>'};\nhost.addEventListener('click',e=>{\n const t=e.target,w=t.closest('.sx');\n document.querySelectorAll('#benf .sx-p').forEach(p=>{if(!w||!p.parentNode.contains(t)){p.hidden=true;p.parentNode.querySelector('.sx-b').classList.remove('open')}});\n if(!w)return;\n const it=t.closest('.sx-l div');\n if(t.closest('.sx-b')){const p=w.querySelector('.sx-p');p.hidden=!p.hidden;w.querySelector('.sx-b').classList.toggle('open',!p.hidden);\n  if(!p.hidden){const s=w.querySelector('.sx-s');s.value='';fill(w);s.focus();const x=w.querySelector('.sx-l .sel');if(x)x.parentNode.scrollTop=x.offsetTop-x.parentNode.offsetTop-80}}\n else if(it&&!it.classList.contains('none')){const n=it.textContent;w.querySelector('.sv').value=n;const sp=w.querySelector('.sx-b span');sp.textContent=n;sp.className='';w.querySelector('.sx-p').hidden=true;w.querySelector('.sx-b').classList.remove('open');w.classList.remove('err')}\n});\nhost.addEventListener('input',e=>{if(e.target.classList.contains('sx-s'))fill(e.target.closest('.sx'))});\n\nconst BANKS=['\u0645\u0635\u0631\u0641 \u0627\u0644\u0631\u0627\u062c\u062d\u064a','\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0623\u0647\u0644\u064a \u0627\u0644\u0633\u0639\u0648\u062f\u064a','\u0628\u0646\u0643 \u0627\u0644\u0631\u064a\u0627\u0636','\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0633\u0639\u0648\u062f\u064a \u0627\u0644\u0623\u0648\u0644 (\u0633\u0627\u0628)','\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0633\u0639\u0648\u062f\u064a \u0627\u0644\u0641\u0631\u0646\u0633\u064a','\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0633\u0639\u0648\u062f\u064a \u0644\u0644\u0627\u0633\u062a\u062b\u0645\u0627\u0631','\u0628\u0646\u0643 \u0627\u0644\u062c\u0632\u064a\u0631\u0629','\u0628\u0646\u0643 \u0627\u0644\u0628\u0644\u0627\u062f','\u0645\u0635\u0631\u0641 \u0627\u0644\u0625\u0646\u0645\u0627\u0621','\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0639\u0631\u0628\u064a \u0627\u0644\u0648\u0637\u0646\u064a','\u0628\u0646\u0643 \u0627\u0644\u062e\u0644\u064a\u062c \u0627\u0644\u062f\u0648\u0644\u064a','\u0628\u0646\u0643 stc','\u0623\u062e\u0631\u0649'];\nfunction depCard(i){\n const nm=k=>`dep[${i}][${k}]`,L=(t,q)=>`<div class=\"l\">${t}${q?'<i>*<\/i>':''}<\/div>`,V=h=>`<div class=\"v\">${h}<\/div>`;\n const rad=(k,o,d)=>o.map(x=>`<label class=\"rd\"><input type=\"radio\" name=\"${nm(k)}\" value=\"${x}\"${x==d?' checked':''}>${x}<\/label>`).join('');\n const sel=(k,o,d)=>`<select name=\"${nm(k)}\" required>${o.map(x=>`<option${x==d?' selected':''}>${x}<\/option>`).join('')}<\/select>`;\n const inp=(k,q,x)=>`<input name=\"${nm(k)}\"${q?' required':''} ${x||''}>`;\n const jobs=T.flatMap(s=>s.rows).find(r=>r.n=='job').o,R2=(a,b)=>`<div class=\"r\">${a}${b||''}<\/div>`;\n return `<div class=\"dh2\"><b>\u062a\u0627\u0628\u0639 \u062c\u062f\u064a\u062f<\/b><span class=\"rl\">(\u0632\u0648\u062c)<\/span><span class=\"act\"><button type=\"button\" class=\"ico\" data-del title=\"\u062d\u0630\u0641\">${svg(I.trash)}<\/button><button type=\"button\" class=\"ico gr\" data-tg title=\"\u0637\u064a \/ \u0641\u062a\u062d\">${svg(I.chev)}<\/button><\/span><\/div><div class=\"dbody\"><div class=\"tb\">`\n +R2(L('\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a',1)+V(cbx(nm('model'),' required',['\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062a\u0627\u0628\u0639\u064a\u0646'],'\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062a\u0627\u0628\u0639\u064a\u0646')+`<div class=\"hint red\">${HINT.model}<\/div>`))\n +R2(L('\u0627\u0644\u0625\u0633\u0645 \u0627\u0644\u062b\u0644\u0627\u062b\u064a',1)+V(inp('name',1))+L('\u0627\u0644\u0646\u0648\u0639',1)+V(rad('gender',['\u0630\u0643\u0631','\u0623\u0646\u062b\u0649'],'\u0630\u0643\u0631')))\n +R2(L('\u0635\u0644\u0629 \u0627\u0644\u0642\u0631\u0627\u0628\u0629',1)+V(sel('rel',['\u0632\u0648\u062c','\u0627\u0628\u0646','\u0648\u0627\u0644\u062f','\u062c\u062f','\u0627\u062e','\u0631\u0628\u064a\u0628','\u062d\u0641\u064a\u062f','\u0627\u062e\u0631\u0649'],'\u0632\u0648\u062c'))+L('\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u064a\u0644\u0627\u062f',1)+V(`<div class=\"ig\"><input class=\"dp\" autocomplete=\"off\" inputmode=\"none\" name=\"${nm('dob')}\" required pattern=\"\\\\d{2}\/\\\\d{2}\/\\\\d{4}\" placeholder=\"\u064a\u0648\u0645\/\u0634\u0647\u0631\/\u0633\u0646\u0629\"><span class=\"cal\">${svg(I.cal)}<\/span><button type=\"button\" class=\"mn\" title=\"\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0647\u062c\u0631\u064a\">${svg(I.moon)}<\/button><\/div><span class=\"hj\" hidden><\/span>`))\n +R2(L('\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629',1)+V(inp('nid',1,'maxlength=\"10\" pattern=\"[0-9]{10}\" inputmode=\"numeric\"'))+L('\u0645\u0635\u062f\u0631 \u0627\u0644\u0647\u0648\u064a\u0629',1)+V(inp('id_src',1)))\n +R2(L('\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644')+V(`<div class=\"ig\"><span class=\"ic2\">${svg(I.tel)}<\/span><input type=\"tel\" name=\"${nm('mobile')}\" maxlength=\"9\" pattern=\"[1-9][0-9]{8}\" title=\"9 \u0623\u0631\u0642\u0627\u0645 \u0628\u062f\u0648\u0646 \u0635\u0641\u0631 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629\" placeholder=\"5xxxxxxxx\" inputmode=\"numeric\"><span class=\"pf\">+966<\/span><\/div>`)+L('\u0627\u0644\u0627\u064a\u0628\u0627\u0646')+V(`<div class=\"ig\"><input name=\"${nm('iban')}\" maxlength=\"22\" pattern=\"[0-9]{22}\" title=\"22 \u0631\u0642\u0645\u0627\u064b \u0628\u0639\u062f SA\" inputmode=\"numeric\"><span class=\"pf\">SA<\/span><\/div>`))\n +R2(L('\u0627\u0644\u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u0639\u0645\u0631\u064a\u0629',1)+V(sel('age',['\u0631\u0627\u0634\u062f','\u0637\u0627\u0644\u0628','\u0637\u0641\u0644'],'\u0631\u0627\u0634\u062f'))+L('\u0627\u0644\u0645\u0647\u0646\u0629',1)+V(cbx(nm('job'),' required',jobs,'\u0645\u0648\u0638\u0641')))\n +R2(L('\u0627\u0644\u0645\u0633\u0645\u0649 \u0627\u0644\u0648\u0638\u064a\u0641\u064a')+V(inp('title',0))+L('\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062f\u062e\u0644 \u0627\u0644\u0634\u0647\u0631\u064a',1)+V(inp('income',1,'type=\"number\" min=\"0\"')))\n +R2(L('\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0635\u062d\u064a\u0629',1)+V(rad('health',['\u0633\u0644\u064a\u0645','\u0645\u0631\u064a\u0636'],'\u0633\u0644\u064a\u0645')))\n +`<\/div><h3>\u0627\u0644\u0645\u0631\u0641\u0642\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629<\/h3><div class=\"tb\"><div class=\"r\"><div class=\"l\">\u062a\u0642\u0631\u064a\u0631 \u0645\u0646 \u0645\u0646\u0635\u0629 \u0646\u0648\u0631 \u0644\u0645\u062f\u0627\u0631\u0633 \u0627\u0644\u0623\u0628\u0646\u0627\u0621 ( \u0634\u0647\u0627\u062f\u0629 \u062a\u0639\u0631\u064a\u0641 \u0637\u0627\u0644\u0628\/\u0640\u0629 \u0645\u0646\u062a\u0638\u0645 \/ \u0640\u0629 )<\/div><div class=\"v\"><label class=\"btn\"><input type=\"file\" name=\"depfile_${i}\" data-lbl=\"\u0627\u0644\u062a\u0627\u0628\u0639 ${i} - \u062a\u0642\u0631\u064a\u0631 \u0645\u0646 \u0645\u0646\u0635\u0629 \u0646\u0648\u0631\" hidden multiple>\u062a\u062d\u0645\u064a\u0644 \u0645\u0644\u0641\u0627\u062a<\/label><span class=\"fn\"><\/span><\/div><\/div><\/div><\/div>`;\n}\nhost.addEventListener('change',e=>{if(\/\\[rel\\]$\/.test(e.target.name))e.target.closest('.dep-card').querySelector('.rl').textContent='('+e.target.value+')'});\n\/\/ \u0627\u0644\u062c\u0648\u0627\u0644: \u0623\u0631\u0642\u0627\u0645 \u0641\u0642\u0637\u060c 9 \u062e\u0627\u0646\u0627\u062a \u0643\u062d\u062f \u0623\u0642\u0635\u0649\u060c \u0628\u062f\u0648\u0646 \u0635\u0641\u0631 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629\ndocument.getElementById('benf').addEventListener('input',e=>{\n if(e.target.name=='national_id'||\/\\[nid\\]$\/.test(e.target.name))e.target.value=e.target.value.replace(\/[\u0660-\u0669]\/g,d=>'\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669'.indexOf(d)).replace(\/\\D\/g,'').slice(0,10);\n if(\/\\[iban\\]$\/.test(e.target.name))e.target.value=e.target.value.replace(\/[\u0660-\u0669]\/g,d=>'\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669'.indexOf(d)).replace(\/\\D\/g,'').slice(0,22);\n if(e.target.name=='addr_bld')e.target.value=e.target.value.replace(\/\\D\/g,'').slice(0,4);\n if(e.target.name=='addr_zip')e.target.value=e.target.value.replace(\/\\D\/g,'').slice(0,5);\n if(e.target.name=='mobile'||\/\\[mobile\\]$\/.test(e.target.name))e.target.value=e.target.value.replace(\/[\u0660-\u0669]\/g,d=>'\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669'.indexOf(d)).replace(\/\\D\/g,'').replace(\/^0+\/,'').slice(0,9);\n});\n\/\/ \u0627\u0644\u0625\u0631\u0633\u0627\u0644\nconst msg=(m,bad)=>{const x=$('#msg');x.textContent=m;x.style.color=bad?'#c0392b':'#2e7d32';x.scrollIntoView({block:'nearest'})};\nfunction flag(el){\n const cb=el.closest('.dbody');if(cb)cb.hidden=false;\n const p=el.closest('.pane');if(p)show(+p.id.replace('benf-p',''));\n const r=el.closest('.r')||el;r.scrollIntoView({block:'center'});\n r.style.outline='2px solid #c0392b';setTimeout(()=>r.style.outline='',4000);\n const l=r.querySelector&&r.querySelector('.l');\n const n=l?l.textContent.replace('*','').trim():(el.placeholder||el.name);\n if(el.type!='file')el.reportValidity();\n alert('\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0625\u0631\u0633\u0627\u0644: \u0623\u0643\u0645\u0644 \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644 \u0623\u0648\u0644\u0627\u064b\\n'+n);\n}\nfunction clearErr(f){f.querySelectorAll('.err').forEach(x=>x.classList.remove('err'));document.querySelectorAll('#benf nav button.bad').forEach(x=>x.classList.remove('bad'));$('#errbox').hidden=true}\nfunction validate(f){\n clearErr(f);\n const A=[],S=[],bad=new Set();let gen=0,files=0;\n const mark=(el,msg,arr)=>{const p=el.closest('.pane');if(p)bad.add(+p.id.replace('benf-p',''));\n  (el.closest('.ig,.sx,.btn')||(el.type=='radio'?el.closest('.v'):el)).classList.add('err');\n  if(msg&&arr&&!arr.includes(msg))arr.push(msg)};\n const nm=f.elements.full_name,id=f.elements.national_id,v=nm.value.trim();\n if(!\/^[\\u0600-\\u06FF\\s]+$\/.test(v)||v.split(\/\\s+\/).length<3)mark(nm,'\u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0625\u0633\u0645 \u0627\u0644\u062b\u0644\u0627\u062b\u064a \u0628\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629',A);\n if(!\/^\\d{10}$\/.test(id.value))mark(id,'\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629 \u064a\u062c\u0628 \u0623\u0646 \u064a\u062a\u0643\u0648\u0646 \u0645\u0646 10 \u0623\u0631\u0642\u0627\u0645',A);\n const bl=f.elements.addr_bld,zp=f.elements.addr_zip,co=f.elements.coords;\n if(bl&&!\/^\\d{1,4}$\/.test(bl.value))mark(bl,'\u0631\u0642\u0645 \u0627\u0644\u0645\u0628\u0646\u0649 \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0628\u064a\u0646 1 \u0648 4 \u0623\u0631\u0642\u0627\u0645',S);\n if(zp&&!\/^\\d{5}$\/.test(zp.value))mark(zp,'\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a \u064a\u062c\u0628 \u0623\u0646 \u064a\u062a\u0643\u0648\u0646 \u0645\u0646 5 \u0623\u0631\u0642\u0627\u0645',S);\n if(co&&!co.value){mark(co);gen=1}\n for(const el of f.querySelectorAll('[required]')){\n  if(el===nm||el===id||el.checkValidity())continue;\n  if(el.type=='file'){files=1;const l=el.closest('.r').querySelector('.l').textContent.replace('*','').trim();mark(el,l.startsWith('\u0635\u0648\u0631\u0629')?`\u0644\u0645 \u062a\u0642\u0645 \u0628\u0631\u0641\u0639 ${l} \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629`:'',S);continue}\n  if(el.value){const n=el.name;\n   mark(el,\/mobile\\]?$\/.test(n)?'\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644 \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 9 \u0623\u0631\u0642\u0627\u0645 \u0628\u062f\u0648\u0646 \u0635\u0641\u0631 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629':\/iban\\]?$\/.test(n)?'\u0631\u0642\u0645 \u0627\u0644\u0622\u064a\u0628\u0627\u0646 \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 22 \u0631\u0642\u0645\u0627\u064b \u0628\u0639\u062f SA':\/nid\\]?$\/.test(n)?'\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629 \u064a\u062c\u0628 \u0623\u0646 \u064a\u062a\u0643\u0648\u0646 \u0645\u0646 10 \u0623\u0631\u0642\u0627\u0645':\/dob\\]?$\/.test(n)?'\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u064a\u0644\u0627\u062f \u063a\u064a\u0631 \u0635\u062d\u064a\u062d':'',S);\n   if(!\/mobile|iban|nid|dob\/.test(n))gen=1;\n  }else{gen=1;mark(el)}\n }\n for(const rp of f.querySelectorAll('.rep[data-q]'))if(!rp.querySelector('.it')){rp.querySelector('.btn.add').classList.add('err');bad.add(+rp.closest('.pane').id.replace('benf-p',''));S.push('\u0644\u0645 \u062a\u0642\u0645 \u0628\u0625\u0636\u0627\u0641\u0629 \u062d\u0633\u0627\u0628 \u0628\u0646\u0643\u064a \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644')}\n return {list:[...A,...(gen?['\u0644\u0645 \u062a\u0645\u0644\u0623 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629']:[]),...(files?['\u0644\u0645 \u062a\u0642\u0645 \u0628\u0631\u0641\u0639 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629']:[]),...S],bad};\n}\nfunction showErrors(r){\n const b=$('#errbox'),nv=[...document.querySelectorAll('#benf nav button')];\n b.innerHTML='<b>\u0641\u0634\u0644 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/b><ul>'+r.list.map(m=>`<li>${m}<\/li>`).join('')+'<\/ul>';b.hidden=false;\n nv.forEach((x,i)=>x.classList.toggle('bad',r.bad.has(i)));\n const act=nv.findIndex(x=>x.classList.contains('on'));\n if(r.bad.size&&!r.bad.has(act))show(Math.min(...r.bad));\n b.scrollIntoView({block:'start'});\n}\n['input','change'].forEach(ev=>host.addEventListener(ev,e=>{const x=e.target.closest('.err');if(x)x.classList.remove('err')}));\n$('form').addEventListener('submit',async e=>{\n e.preventDefault();const f=e.target;\n const r=validate(f);if(r.list.length){showErrors(r);return}\n const fd=new FormData(f);\n const lb={full_name:['\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0637\u0644\u0628','\u0627\u0644\u0625\u0633\u0645'],national_id:['\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0637\u0644\u0628','\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629'],photo:['\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0637\u0644\u0628','\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629']};\n T.forEach(s=>s.rows.forEach(r=>{if(r.k=='head')return;lb[r.n]=[s.t,r.l];\n  if(r.k=='grid')r.o.forEach(c=>lb[r.n+'_'+c[1]]=[s.t,r.l+' - '+c[0]]);\n  if(r.k=='rep')r.o.cols.forEach(c=>lb[r.n+'.'+c[1]]=[s.t,c[0]])}));\n f.querySelectorAll('input[data-lbl]').forEach(x=>lb[x.name]=['\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u0627\u0628\u0639\u064a\u0646',x.dataset.lbl]);fd.append('_labels',JSON.stringify(lb));\n for(const [k,v] of [...fd.entries()])if(\/^(acc|dep)\\[\\d+\\]\\[iban\\]$\/.test(k)&&v)fd.set(k,'SA'+v);\n if(!ENDPOINT){console.log([...fd.entries()]);return msg('\u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a (\u0648\u0636\u0639 \u062a\u062c\u0631\u064a\u0628\u064a: \u0644\u0645 \u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647\u0627 \u0644\u0623\u064a \u062e\u0627\u062f\u0645)')}\n try{const r=await fetch(ENDPOINT,{method:'POST',body:fd,credentials:'same-origin'});r.ok?(msg('\u062a\u0645 \u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0637\u0644\u0628 \u0628\u0646\u062c\u0627\u062d'),f.reset()):msg('\u062a\u0639\u0630\u0651\u0631 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0637\u0644\u0628\u060c \u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649',1)}\n catch(_){msg('\u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u062e\u0627\u062f\u0645',1)}\n});\n})();\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-53","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/holol.pro\/index.php?rest_route=\/wp\/v2\/pages\/53","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/holol.pro\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/holol.pro\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/holol.pro\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/holol.pro\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=53"}],"version-history":[{"count":15,"href":"https:\/\/holol.pro\/index.php?rest_route=\/wp\/v2\/pages\/53\/revisions"}],"predecessor-version":[{"id":74,"href":"https:\/\/holol.pro\/index.php?rest_route=\/wp\/v2\/pages\/53\/revisions\/74"}],"wp:attachment":[{"href":"https:\/\/holol.pro\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}