git.iko.soy/ilyakooo0.github.io
on master help sign in
.gitignorenew file+5
since splitsnapshots
unifiedsplit
@@ -0,0 +1,5 @@
1+_site
2+.sass-cache
3+.jekyll-metadata
4+Gemfile.lock
5+.jekyll-cache
.well-known/matrix/servernew file+3
@@ -0,0 +1,3 @@
1+{
2+ "m.server": "synapse.iko.soy:443"
3+}
BZhD/KR11.htmlnew file+6
@@ -0,0 +1,6 @@
1+---
2+title: KR1
3+tag: BZhD
4+---
5+
6+{% include redirect.html url="https://github.com/ikoHSE/BZhD/raw/master/BZhD.txt" %}
CNAMEnew file+1
@@ -0,0 +1 @@
1+iko.soy
Gemfilenew file+8
@@ -0,0 +1,8 @@
1+# frozen_string_literal: true
2+
3+source "https://rubygems.org"
4+
5+git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
6+
7+gem 'jekyll-sitemap'
8+gem 'jekyll-seo-tag'
PTMono-Bold.woffnew file

Binary file not shown.

PTMono.ttcnew file

Binary file not shown.

Responsive Layout for refernce/index.htmldeleted−17
@@ -1,17 +0,0 @@
1−<!DOCTYPE HTML>
2−<head>
3− <link rel="stylesheet" href="style.css">
4− <meta name="viewport" content="width=device-width, initial-scale=1.0">
5−</head>
6−<body lang="en">
7− <header>
8− <div id="logo"></div>
9− <div id="links"> <a>Link1</a><a>Link2</a></div>
10− </header>
11− <div id="content">
12− <div id="Article">
13− <h1>THIS IS HEADER!!!!!</h1>
14− <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum..</p>
15− </div>
16− </div>
17−</body>
Responsive Layout for refernce/style.cssdeleted−1
@@ -1 +0,0 @@
1−body{display:block;font-family:Menlo;background-color:#fafafa;margin:auto;max-width:500px;margin-top:20px}header{display:block;height:100px}#logo{display:block;width:100px;height:100px;background-color:#5ff5f0;float:left}#links{display:flex;height:100%}#links a{display:block;margin-left:20px;float:left;align-self:center}#links a:hover{color:#bcbcbc}@media screen and (max-width: 540px){body{margin-left:20px;margin-right:20px}}
Responsive Layout for refernce/style.scssdeleted−50
@@ -1,50 +0,0 @@
1−$font: Menlo;
2−
3−body {
4− display: block;
5− font-family: $font;
6− background-color: #fafafa;
7− margin: auto;
8− max-width: 500px;
9− margin-top: 20px;
10−}
11−
12−
13−header {
14− display: block;
15− height: 100px;
16−}
17−
18−#logo {
19− display: block;
20− width: 100px;
21− height: 100px;
22− background-color: #5ff5f0;
23− float: left;
24−}
25−
26−#links {
27− display: flex;
28− height: 100%;
29−}
30−
31−#links a {
32− display: block;
33− margin-left: 20px;
34− float: left;
35− align-self: center;
36−// margin-bottom: auto;
37−// margin-top: auto;
38−
39−}
40−
41−#links a:hover {
42− color: #bcbcbc;
43−}
44−
45−@media screen and (max-width: 540px) {
46− body{
47− margin-left: 20px;
48− margin-right: 20px;
49− }
50−}
_config.ymlnew file+42
@@ -0,0 +1,42 @@
1+# Welcome to Jekyll!
2+#
3+# This config file is meant for settings that affect your whole blog, values
4+# which you are expected to set up once and rarely need to edit after that.
5+# For technical reasons, this file is *NOT* reloaded automatically when you use
6+# 'jekyll serve'. If you change this file, please restart the server process.
7+
8+# Site settings
9+title: ilyakooo0
10+# email: your-email@domain.com
11+# description: > # this means to ignore newlines until "baseurl:"
12+# Write an awesome description for your new site here. You can edit this
13+# line in _config.yml. It will appear in your document head meta (for
14+# Google search results) and in your feed.xml site description.
15+# baseurl: "" # the subpath of your site, e.g. /blog
16+# url: "http://yourdomain.com" # the base hostname & protocol for your site
17+
18+url: "https://iko.soy"
19+plugins:
20+ - jekyll-sitemap
21+ - jekyll-seo-tag
22+
23+
24+# Build settings
25+markdown: kramdown
26+
27+sass:
28+ sass_dir: _sass
29+
30+# "Linal"
31+# "Diskra"
32+# "Other"
33+# "Awesome stuff"
34+# "Diskra"
35+hsePageTags: ["Kursach", "Linal", "Diskra", "Proga", "BZhD", "Matlab"]
36+
37+mainPageTags: ["My stuff", "Other"]
38+
39+keep_files: ["assets"]
40+
41+include:
42+ - ".well-known"
_includes/dotrix-background.svgnew file+26
@@ -0,0 +1,26 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<svg id="dotrixBackground" width="439px" height="446px" viewBox="0 0 439 446" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3+ <!-- Generator: Sketch 51.1 (57501) - http://www.bohemiancoding.com/sketch -->
4+ <title>Group</title>
5+ <desc>Created with Sketch.</desc>
6+ <defs>
7+ <linearGradient x1="71.8742322%" y1="1.58540275%" x2="53.6494864%" y2="84.2901631%" id="linearGradient-1">
8+ <stop stop-color="#FFFFFF" offset="0%"></stop>
9+ <stop stop-color="#EBEBEB" stop-opacity="0" offset="100%"></stop>
10+ </linearGradient>
11+ <radialGradient cx="51.9884379%" cy="50%" fx="51.9884379%" fy="50%" r="75.9088573%" id="radialGradient-2">
12+ <stop stop-color="#FFFFFF" stop-opacity="0.201822917" offset="0%"></stop>
13+ <stop stop-color="#EBEBEB" stop-opacity="0" offset="100%"></stop>
14+ </radialGradient>
15+ </defs>
16+ <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
17+ <g id="Artboard-4" transform="translate(-130.000000, -75.000000)">
18+ <g id="Group" transform="translate(88.000000, 46.000000)">
19+ <rect id="Rectangle" fill="url(#linearGradient-1)" x="41" y="29" width="441" height="441"></rect>
20+ <circle id="Oval" fill="#404040" cx="64" cy="64" r="64"></circle>
21+ <circle id="Oval" fill="#151515" cx="470.5" cy="193.5" r="35.5"></circle>
22+ <rect id="Rectangle" fill="url(#radialGradient-2)" x="41" y="29" width="441" height="441"></rect>
23+ </g>
24+ </g>
25+ </g>
26+</svg>
_includes/footer.htmlnew file+8
@@ -0,0 +1,8 @@
1+<footer>
2+
3+ <a id="webring" href='https://webring.xxiivv.com/#random' target='_blank'>{% include webring.svg %}</a>
4+
5+ <div class="contact">
6+ если что-то не так, то <a rel="me" href="https://tele.gg/ilyakooo0">напишите мне</a> плиз
7+ </div>
8+</footer>
_includes/head.htmlnew file+31
@@ -0,0 +1,31 @@
1+
2+ <meta charset="utf-8">
3+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
4+ <link href="https://fonts.googleapis.com/css?family=PT+Serif&amp;subset=cyrillic" rel="stylesheet">
5+ <link rel="stylesheet" href="/css/style.css">
6+ <meta name="viewport" content="width=device-width, initial-scale=1">
7+
8+ <title>{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}</title>
9+ <meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
10+
11+ <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
12+ <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
13+ <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
14+ <link rel="manifest" href="/site.webmanifest">
15+ <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000">
16+ <meta name="msapplication-TileColor" content="#ffffff">
17+ <meta name="theme-color" content="#ffffff">
18+
19+<!-- <script type="text/javascript" async
20+ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS_SVG">
21+</script>
22+<script>
23+ MathJax.Hub.Config({
24+ jax: ["input/TeX","output/SVG", "output/PreviewHTML"],
25+ extensions: ["tex2jax.js","MathMenu.js","MathZoom.js", "fast-preview.js", "AssistiveMML.js", "a11y/accessibility-menu.js"],
26+ TeX: {
27+ extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
28+ }
29+ });
30+</script>
31+ -->
_includes/header.htmlnew file+6
@@ -0,0 +1,6 @@
1+<div id="header">
2+ <div id="logo">
3+ <a href="/">
4+ </a>
5+ </div>
6+</div>
_includes/redirect.htmlnew file+7
@@ -0,0 +1,7 @@
1+<html>
2+<head>
3+ <meta charset="utf-8">
4+ <meta http-equiv="refresh" content="0; URL='{{ include.url }}'" />
5+</head>
6+</html>
7+
_includes/webring.svgnew file+1
@@ -0,0 +1 @@
1+<svg height="212" viewBox="0 0 236 212" width="236" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="square" transform="translate(20 19)"><path d="m60-14h14v28h-14c-25.4050985 0-46 20.5949015-46 46s20.5949015 46 46 46h114v28h-114c-40.8690715 0-74-33.130929-74-74 0-40.8690715 33.1309285-74 74-74z" transform="matrix(-.5 .8660254 -.8660254 -.5 183.961524 95.038476)"/><path d="m60-14h14v28h-14c-25.4050985 0-46 20.5949015-46 46s20.5949015 46 46 46h114v28h-114c-40.8690715 0-74-33.130929-74-74 0-40.8690715 33.1309285-74 74-74z" transform="matrix(-.5 -.8660254 .8660254 -.5 80.038476 198.961524)"/><path d="m60-14h14v28h-14c-25.4050985 0-46 20.5949015-46 46s20.5949015 46 46 46h114v28h-114c-40.8690715 0-74-33.130929-74-74 0-40.8690715 33.1309285-74 74-74z" transform="translate(42 57)"/></g></svg>
_layouts/default.htmlnew file+32
@@ -0,0 +1,32 @@
1+<!DOCTYPE html>
2+<html>
3+ <head>
4+ {% include head.html %}
5+ {% if page.custom_css %}
6+ {% for stylesheet in page.custom_css %}
7+ <link rel="stylesheet" href="/css/{{ stylesheet }}.css" media="screen" type="text/css">
8+ {% endfor %}
9+ {% endif %}
10+ {% if page.custom_js %}
11+ {% for js_file in page.custom_js %}
12+ <script src='/javascript/{{ js_file }}.js' type="text/javascript"></script>
13+ {% endfor %}
14+ {% endif %}
15+
16+ </head>
17+ <body>
18+
19+ {% include header.html %}
20+
21+ <div class="page-content">
22+ <div class="wrapper">
23+ {{ content }}
24+ </div>
25+ </div>
26+
27+
28+ {% include footer.html %}
29+
30+ </body>
31+
32+</html>
_layouts/dotrix.htmlnew file+37
@@ -0,0 +1,37 @@
1+<!DOCTYPE html>
2+<html>
3+ <head>
4+ {% include head.html %}
5+ <meta name="apple-itunes-app" content="app-id=1383522711">
6+ {% if page.custom_css %}
7+ {% for stylesheet in page.custom_css %}
8+ <link rel="stylesheet" href="/css/{{ stylesheet }}.css" media="screen" type="text/css">
9+ {% endfor %}
10+ {% endif %}
11+ {% if page.custom_js %}
12+ {% for js_file in page.custom_js %}
13+ <script src='/javascript/{{ js_file }}.js' type="text/javascript"></script>
14+ {% endfor %}
15+ {% endif %}
16+
17+ </head>
18+ <body>
19+
20+ {% include dotrix-background.svg %}
21+
22+
23+ {% include header.html %}
24+
25+ <div class="page-content">
26+ <div class="wrapper">
27+ <div class="page">
28+ {{ content }}
29+ </div>
30+ </div>
31+ </div>
32+
33+ {% include footer.html %}
34+
35+ </body>
36+
37+</html>
_layouts/page.htmlnew file+7
@@ -0,0 +1,7 @@
1+---
2+layout: default
3+---
4+
5+<div class="page">
6+ {{ content }}
7+</div>
algosi/privacypolicy.mdnew file+64
@@ -0,0 +1,64 @@
1+---
2+layout: page
3+title: Algosi
4+permalink: algosi/privacypolicy
5+---
6+
7+# Algosi
8+
9+## Privacy Policy
10+
11+Ilya Kostyuchenko built the Algosi app as a Free app. This SERVICE is provided by Ilya Kostyuchenko at no cost and is intended for use as is.
12+
13+This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service.
14+
15+If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy.
16+
17+The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at Algosi unless otherwise defined in this Privacy Policy.
18+
19+**Information Collection and Use**
20+
21+For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information. The information that I request will be retained on your device and is not collected by me in any way.
22+
23+The app does use third party services that may collect information used to identify you.
24+
25+**Log Data**
26+
27+I want to inform you that whenever you use my Service, in a case of an error in the app I collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing my Service, the time and date of your use of the Service, and other statistics.
28+
29+**Cookies**
30+
31+Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.
32+
33+This Service does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.
34+
35+**Service Providers**
36+
37+I may employ third-party companies and individuals due to the following reasons:
38+
39+* To facilitate our Service;
40+* To provide the Service on our behalf;
41+* To perform Service-related services; or
42+* To assist us in analyzing how our Service is used.
43+
44+I want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.
45+
46+**Security**
47+
48+I value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and I cannot guarantee its absolute security.
49+
50+**Links to Other Sites**
51+
52+This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by me. Therefore, I strongly advise you to review the Privacy Policy of these websites. I have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
53+
54+**Children’s Privacy**
55+
56+These Services do not address anyone under the age of 13\. I do not knowingly collect personally identifiable information from children under 13\. In the case I discover that a child under 13 has provided me with personal information, I immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact me so that I will be able to do necessary actions.
57+
58+**Changes to This Privacy Policy**
59+
60+I may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. I will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.
61+
62+**Contact Us**
63+
64+If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me.
algosi/projects.jsonnew file+4
@@ -0,0 +1,4 @@
1+{
2+ "projects": ["part1-12-spellchecking-tired", "part1-11-btree-RAID_BOSS", "part1-10-rbtree-stud", "part1-08-europebyrail-stud", "part1-07-skiplist-stud", "part1-cw-03", "part1-06-enchlist-stud", "part1-05-brokendna-stud", "part1-cw-02", "part1-04-nicequeue-stud", "part1-03-stackmachine-stud", "part1-cw-01", "part1-02-safearray-stud", "part1-01-point"],
3+ "message": null
4+}
android-chrome-192x192.pngnew file

Binary file not shown.

android-chrome-512x512.pngnew file

Binary file not shown.

apple-touch-icon.pngnew file

Binary file not shown.

awesome/aeriform.htmlnew file+7
@@ -0,0 +1,7 @@
1+---
2+title: AERIF°RM
3+tag: Awesome stuff
4+---
5+
6+{% include redirect.html url="http://www.aeriform.io" %}
7+
awesome/compositor.htmlnew file+6
@@ -0,0 +1,6 @@
1+---
2+title: compositor.io
3+tag: Awesome stuff
4+---
5+
6+{% include redirect.html url="https://compositor.io" %}
awesome/hundredrabbits.htmlnew file+7
@@ -0,0 +1,7 @@
1+---
2+title: hundredrabbits
3+tag: Awesome stuff
4+---
5+
6+{% include redirect.html url="https://hundredrabbits.itch.io" %}
7+
awesome/ia.htmlnew file+7
@@ -0,0 +1,7 @@
1+---
2+title: iA
3+tag: Awesome stuff
4+---
5+
6+{% include redirect.html url="https://ia.net" %}
7+
awesome/joshavanier 2.htmlnew file+6
@@ -0,0 +1,6 @@
1+---
2+title: iGNANT
3+tag: Awesome stuff
4+---
5+
6+{% include redirect.html url="https://www.ignant.com" %}
awesome/joshavanier.htmlnew file+6
@@ -0,0 +1,6 @@
1+---
2+title: joshavanier
3+tag: Awesome stuff
4+---
5+
6+{% include redirect.html url="https://joshavanier.github.io" %}
browserconfig.xmlnew file+9
@@ -0,0 +1,9 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<browserconfig>
3+ <msapplication>
4+ <tile>
5+ <square150x150logo src="/mstile-150x150.png"/>
6+ <TileColor>#ffffff</TileColor>
7+ </tile>
8+ </msapplication>
9+</browserconfig>
css/style-dark.sassnew file+168
@@ -0,0 +1,168 @@
1+---
2+---
3+
4+$phoneWidth: 800px
5+
6+$bodyFontSize: 14pt
7+$phoneBodyFontSize: 12pt
8+
9+$h3FontSize: 17pt
10+$phoneH3FontSize: 15pt
11+
12+$h2FontSize: 31pt
13+$phoneH2FontSize: 21pt//$h3FontSize
14+
15+$h1FontSize: 42pt
16+$phoneH1FontSize: $h2FontSize
17+
18+$contactFontSize: 12pt
19+$phoneContactFontSize: 10pt
20+
21+$backgroundColor: #1E1E1E // #F9F9F9
22+$textColor: #cccccc // #0f0f0f
23+$linkStateColor: #F9F9F9 // #777
24+$linkColor: $linkStateColor
25+$linkHoverColor: $textColor
26+$logoDim: 150px
27+
28+@font-face
29+ font-family: 'PT Mono'
30+ src: url(/PTMono-Bold.woff)
31+ font-weight: bold
32+
33+
34+html
35+ background-color: $backgroundColor
36+ color: $textColor
37+
38+body
39+ // background-color: $backgroundColor
40+ padding: 0
41+ margin: 0
42+ font-family: 'PT Serif', serif
43+ font-size: $bodyFontSize
44+ @media screen and (max-width: $phoneWidth)
45+ font-size: $phoneBodyFontSize
46+
47+a
48+ color: $linkColor
49+ text-decoration: none
50+
51+ &:hover
52+ color: $linkHoverColor
53+
54+h1, h2, h3, h4
55+ font-family: 'PT Mono', monospace
56+ font-weight: bold
57+
58+h2
59+ font-size: $h2FontSize
60+ @media screen and (max-width: $phoneWidth)
61+ font-size: $phoneH2FontSize
62+
63+h3
64+ font-size: $h3FontSize
65+ font-weight: bold
66+ @media screen and (max-width: $phoneWidth)
67+ font-size: $phoneH3FontSize
68+
69+h4
70+ font-size: $bodyFontSize
71+ @media screen and (max-width: $phoneWidth)
72+ font-size: $phoneBodyFontSize
73+
74+
75+.tags, h1
76+ font-family: 'PT Mono', monospace
77+ font-weight: bold
78+ font-size: $h1FontSize
79+ @media screen and (max-width: $phoneWidth)
80+ font-size: $phoneH1FontSize
81+
82+h1
83+ margin: 0
84+ margin-top: 8px
85+ margin-bottom: 8px
86+
87+p
88+ margin: 0
89+ margin-top: 13px
90+
91+.page-content
92+ width: 100%
93+ align: center
94+ margin-top: 13vh
95+
96+.tags
97+ width: 90%
98+ text-align: center
99+ margin: auto
100+
101+.tags, .pages
102+ list-style: none
103+ padding: 0
104+
105+
106+.tagGroup
107+ margin-top: 62px
108+
109+.pages
110+ margin-top: 13px
111+ line-height: 100%
112+
113+ li
114+ padding: 0
115+ margin-top: 5px
116+
117+.pageTitle
118+ @extend h2
119+
120+#logo
121+ z-index: 10
122+ margin-top: 34px
123+ a
124+ display: block
125+ margin-left: auto
126+ margin-right: auto
127+ width: $logoDim
128+ height: $logoDim
129+ -webkit-mask-image: url(/logo-mask.svg)
130+ mask-image: url(/logo-mask.svg)
131+ background: $textColor
132+ &:hover
133+ background: $linkStateColor
134+
135+.page
136+ width: 100%
137+ max-width: 100%
138+ margin-left: auto
139+ margin-right: auto
140+
141+footer
142+ margin-top: 131px
143+ width: 100%
144+ text-align: center
145+ margin-bottom: 21px
146+ .contact
147+ width: 90%
148+ margin-left: auto
149+ margin-right: auto
150+ font-family: 'PT Mono', monospace
151+ font-weight: bolder
152+ font-size: $contactFontSize
153+ @media screen and (max-width: $phoneWidth)
154+ font-size: $phoneContactFontSize
155+ #webring
156+ svg
157+ g
158+ fill: $textColor
159+ &:hover
160+ svg
161+ g
162+ fill: $linkStateColor
163+
164+.photo
165+ max-width: 95%
166+ max-height: 95vh
167+ margin-bottom: 8vh
168+ box-shadow: 0 0 21px rgba(70, 70, 70, 0.3)
css/style.sassnew file+266
@@ -0,0 +1,266 @@
1+---
2+---
3+
4+$phoneWidth: 800px
5+
6+$bodyFontSize: 14pt
7+$phoneBodyFontSize: 12pt
8+
9+$h3FontSize: 17pt
10+$phoneH3FontSize: 15pt
11+
12+$h2FontSize: 31pt
13+$phoneH2FontSize: 21pt//$h3FontSize
14+
15+$h1FontSize: 42pt
16+$phoneH1FontSize: $h2FontSize
17+
18+$contactFontSize: 12pt
19+$phoneContactFontSize: 10pt
20+
21+$backgroundColor: #F9F9F9
22+$textColor: #0f0f0f
23+$linkStateColor: #777
24+$linkColor: $linkStateColor
25+$linkHoverColor: $textColor
26+$logoDim: 150px
27+$webringDim: 34px
28+
29+@font-face
30+ font-family: 'PT Mono'
31+ src: url(/PTMono-Bold.woff)
32+ font-weight: bold
33+
34+
35+html
36+ background-color: $backgroundColor
37+ color: $textColor
38+
39+body
40+ // background-color: $backgroundColor
41+ padding: 0
42+ margin: 0
43+ font-family: 'PT Serif', serif
44+ font-size: $bodyFontSize
45+ @media screen and (max-width: $phoneWidth)
46+ font-size: $phoneBodyFontSize
47+ img
48+ display: block
49+ margin: auto
50+ max-width: 100%
51+
52+code
53+ font-family: 'PT Mono', monospace
54+ font-weight: normal
55+a
56+ color: $linkColor
57+ text-decoration: none
58+
59+ &:hover
60+ color: $linkHoverColor
61+
62+h1, h2, h3, h4
63+ font-family: 'PT Mono', monospace
64+ font-weight: bold
65+
66+h2
67+ font-size: $h2FontSize
68+ @media screen and (max-width: $phoneWidth)
69+ font-size: $phoneH2FontSize
70+
71+h3
72+ font-size: $h3FontSize
73+ font-weight: bold
74+ @media screen and (max-width: $phoneWidth)
75+ font-size: $phoneH3FontSize
76+
77+h4
78+ font-size: $bodyFontSize
79+ @media screen and (max-width: $phoneWidth)
80+ font-size: $phoneBodyFontSize
81+
82+
83+.tags, h1
84+ font-family: 'PT Mono', monospace
85+ font-weight: bold
86+ font-size: $h1FontSize
87+ @media screen and (max-width: $phoneWidth)
88+ font-size: $phoneH1FontSize
89+
90+h1
91+ margin: 0
92+ margin-top: 8px
93+ margin-bottom: 8px
94+
95+p
96+ margin: 0
97+ margin-top: 13px
98+
99+.page-content
100+ width: 100%
101+ align: center
102+ margin-top: 13vh
103+
104+.tags
105+ width: 90%
106+ text-align: center
107+ margin: auto
108+
109+.tags, .pages
110+ list-style: none
111+ padding: 0
112+
113+
114+.tagGroup
115+ margin-top: 62px
116+
117+.pages
118+ margin-top: 13px
119+ line-height: 100%
120+
121+ li
122+ padding: 0
123+ margin-top: 5px
124+
125+.pageTitle
126+ @extend h2
127+
128+#logo
129+ z-index: 10
130+ margin-top: 34px
131+ a
132+ display: block
133+ margin-left: auto
134+ margin-right: auto
135+ width: $logoDim
136+ height: $logoDim
137+ -webkit-mask-image: url(/logo-mask.svg)
138+ mask-image: url(/logo-mask.svg)
139+ background: $textColor
140+ &:hover
141+ background: $linkStateColor
142+
143+.page
144+ width: 85%
145+ max-width: 800px
146+ margin-left: auto
147+ margin-right: auto
148+
149+footer
150+ margin-top: 131px
151+ width: 100%
152+ text-align: center
153+ margin-bottom: 21px
154+ .contact
155+ width: 90%
156+ margin-left: auto
157+ margin-right: auto
158+ font-family: 'PT Mono', monospace
159+ font-weight: bolder
160+ font-size: $contactFontSize
161+ @media screen and (max-width: $phoneWidth)
162+ font-size: $phoneContactFontSize
163+ #webring
164+ display: block
165+ margin-left: auto
166+ margin-right: auto
167+ margin-bottom: 34px
168+ width: $webringDim
169+ height: $webringDim
170+ svg
171+ display: block
172+ margin-left: auto
173+ margin-right: auto
174+ width: $webringDim
175+ height: $webringDim
176+ g
177+ fill: $textColor
178+ &:hover
179+ svg
180+ g
181+ fill: $linkStateColor
182+
183+#sosalovoCenter
184+ text-align: center
185+
186+.sosalovoPair
187+ display: flex
188+ flex-direction: row
189+ flex-wrap: wrap
190+ justify-content: center
191+
192+ // display: block
193+ // margin: auto
194+ width: 100%
195+ margin-top: 52px
196+ // background-color: blue
197+ .field
198+
199+ // background-color: red
200+ width: 233px
201+
202+ @media screen and (max-width: $phoneWidth)
203+ width: 144px
204+
205+
206+ .diskraSosalovoTitle
207+ @extend h2
208+ text-align: center
209+ margin-bottom: 8px
210+
211+ input
212+ @extend h3
213+ display: block
214+ margin: auto
215+ width: 89px
216+ text-align: center
217+ .internetField
218+ @extend .field
219+ input
220+ align-self: center
221+ display: block
222+ margin: auto
223+ width: 14px
224+ transform: scale(2)
225+ -ms-transform: scale(2) /* IE */
226+ -moz-transform: scale(2) /* FF */
227+ -webkit-transform: scale(2) /* Safari and Chrome */
228+ -o-transform: scale(2) /* Opera */
229+
230+.diskraSosalovoResult
231+ margin-top: 89px
232+ #diskraSosalovoNumber
233+ @extend h1
234+ text-align: center
235+ height: 47px
236+
237+ #diskraSosalovoText
238+ @extend h3
239+ text-align: center
240+ margin-top: 13px
241+ height: 23px
242+
243+
244+
245+#kollokText
246+ margin-top: 48px
247+ text-align: center
248+
249+#fightMeKollok
250+ @extend h2
251+ display: block
252+ margin: auto
253+ margin-top: 32px
254+ margin-bottom: 32px
255+
256+#dotrixBackground
257+ z-index: -1
258+ display: block
259+ position: absolute
260+ height: auto
261+ width: 100%
262+ top: 0px
263+ left: 0px
264+.appStoreLink
265+ text-align: center
266+ margin-top: 47px
diskra/DZ2_/DZ2.mdnew file+80
@@ -0,0 +1,80 @@
1+---
2+layout: page
3+tag: Diskra
4+title: DZ2
5+permalink: diskra/DZ2
6+---
7+
8+# DZ2
9+
10+#### Данные материалы предоставлены исключительно для самопроверки :D
11+
12+Я это все дело почти не проверял, поэтому [отпишитесь мне](https://vk.com/ilyakooo0) как оно работает плиз.
13+
14+## Как запускать
15+
16+### macOS
17+
18+Тут ничего особенного. Скачиваете бинарку, запускаете через командную строку.
19+
20+### Linux
21+
22+Тут тоже ничего особенного. Скачиваете бинарку, запускаете через командную строку.
23+
24+Проверялось все только на Ubuntu 16.04
25+
26+### Windows 10
27+
28+Я не понимаю как работает винда, потому вам придется установить [Ubuntu subsystem](https://www.microsoft.com/store/p/ubuntu/9nblggh4msv6) (200 МБ). _(Не знаю на самом деле что вы вообще без нее делаете...)_ Дальше запускать так же, как на Linux.
29+
30+### Windows не 10
31+
32+¯\\_(ツ)_/¯
33+
34+## turingSolver
35+
36+`.txt` файл можно импортировать прямо в эмулятор.
37+
38+![](/diskra/DZ2_/turingTerm.png)
39+![](/diskra/DZ2_/turingText.png)
40+
41+[Вот бинарка для macOS](/diskra/DZ2_/turingSolverMacOS.zip)
42+
43+[Вот бинарка для Linux](/diskra/DZ2_/turingSolverUbuntu.zip)
44+
45+[Вот исходник](https://gist.github.com/ilyakooo0/9ca59a6223f76742c05442319bc3e323)
46+
47+## turing2Post
48+
49+![](/diskra/DZ2_/postTerm.png)
50+![](/diskra/DZ2_/postText.png)
51+
52+[Вот бинарка для macOS](/diskra/DZ2_/turing2PostMacOS.zip)
53+
54+[Вот бинарка для Linux](/diskra/DZ2_/turing2PostUbuntu.zip)
55+
56+[Вот исходник](https://gist.github.com/ilyakooo0/7f079dc916d1e6f81e560c75b13fb108)
57+
58+## PostHack
59+
60+Писал не я. Не знаю кто писал на самом деле. Я нашел это в природе.
61+
62+Короч.
63+
64+Переводит мой `.txt` файл в `.mpst`, который может скушать эмулятор.
65+
66+![](/diskra/DZ2_/PostHackTerm.png)
67+
68+[Вот `exe`шник](/diskra/DZ2_/PostHack.zip)
69+
70+## turingTester
71+
72+В лоб прогоняет очень много вариантов входных данных для машины тюринга. Лучше оставить на ночь. (Вариантов _очень_ много)
73+
74+![](/diskra/DZ2_/turingTesterTerm.png)
75+
76+[Вот бинарка для macOS](/diskra/DZ2_/turingTesterMacOS.zip)
77+
78+[Вот бинарка для Linux](/diskra/DZ2_/turingTesterUbuntu.zip)
79+
80+[Вот исходник](https://gist.github.com/ilyakooo0/8a8e80cb182457c2d953b441e327eb87)
diskra/DZ2_/PostHack.zipnew file

Binary file not shown.

diskra/DZ2_/PostHackTerm.pngnew file

Binary file not shown.

diskra/DZ2_/postTerm.pngnew file

Binary file not shown.

diskra/DZ2_/postText.pngnew file

Binary file not shown.

diskra/DZ2_/turing2PostMacOS.zipnew file

Binary file not shown.

diskra/DZ2_/turing2PostUbuntu.zipnew file

Binary file not shown.

diskra/DZ2_/turingSolverMacOS.zipnew file

Binary file not shown.

diskra/DZ2_/turingSolverUbuntu.zipnew file

Binary file not shown.

diskra/DZ2_/turingTerm.pngnew file

Binary file not shown.

diskra/DZ2_/turingTesterMacOS.zipnew file

Binary file not shown.

diskra/DZ2_/turingTesterTerm.pngnew file

Binary file not shown.

diskra/DZ2_/turingTesterUbuntu.zipnew file

Binary file not shown.

diskra/DZ2_/turingText.pngnew file

Binary file not shown.

diskra/DZ3_/DZ3.mdnew file+40
@@ -0,0 +1,40 @@
1+---
2+layout: page
3+tag: Diskra
4+title: DZ3
5+permalink: diskra/DZ3
6+---
7+
8+# DZ3
9+
10+#### Данные материалы предоставлены исключительно для самопроверки :D
11+
12+## Как запускать
13+
14+Бинарка есть только на мак. На линукс статическую бинарку скомпилировать не получилось, но с динамическими библиотеками все работает. Хотите -- можете сами скачать и скомпилировать.
15+
16+На винде вообще не знаю как работает. Можете попытаться что-то сделать, но если у вас винда, то вы все равно уже привыкли страдать...
17+
18+## Galmin
19+
20+Создает папку `diskraDz3` и пишет все туда. Если запускать двойным кликом, то папку создаст в `/`.
21+
22+![](/diskra/DZ3_/term.png)
23+
24+Рисует все деревья и все таблицы с минимизацией.
25+
26+`.csv` файлы открываются в `Numbers` и оттуда их можно сразу вставить в `Pages`.
27+
28+![](/diskra/DZ3_/files.png)
29+
30+Деревья в формате [`GraphViz`](http://www.graphviz.org). Рассчитано все на перевод в `.svg`. В других форматах выглядит не так как надо.
31+
32+В [`fish`](http://fishshell.com) можно обработать все разом.
33+
34+![](/diskra/DZ3_/dot.png)
35+
36+![](/diskra/DZ3_/tree.png)
37+
38+[Вот бинарка на мак](https://github.com/ilyakooo0/Galmin/releases/download/v1.0/GalminMacOS.zip)
39+
40+[Вот исходники](https://github.com/ilyakooo0/Galmin)
diskra/DZ3_/dot.pngnew file

Binary file not shown.

diskra/DZ3_/files.pngnew file

Binary file not shown.

diskra/DZ3_/term.pngnew file

Binary file not shown.

diskra/DZ3_/tree.pngnew file

Binary file not shown.

diskra/sosalovo.htmlnew file+59
@@ -0,0 +1,59 @@
1+---
2+layout: page
3+title: sosalovo
4+permalink: diskra/sosalovo
5+tag: Diskra
6+custom_js:
7+ - diskra.sosalovo
8+ - jquery
9+ - js.cookie
10+---
11+
12+ <h1 id="sosalovoCenter">sosalovo</h1>
13+ <div class="sosalovoPair">
14+ <div class="field">
15+ <div class="diskraSosalovoTitle">
16+ DZ1
17+ </div>
18+ <input autocomplete="off" id="DZ3" name="DZ3" type="number" step="any" value="9" min="0" max="10">
19+ </div>
20+ <div class="field">
21+ <div class="diskraSosalovoTitle">
22+ KR1
23+ </div>
24+ <input autocomplete="off" id="KR3" name="KR3" type="number" step="any" value="9" min="0" max="10">
25+ </div>
26+ </div>
27+ <div class="sosalovoPair">
28+ <div class="field">
29+ <div class="diskraSosalovoTitle">
30+ DZ2
31+ </div>
32+ <input autocomplete="off" id="DZ4" name="DZ4" type="number" step="any" value="5" min="0" max="10">
33+ </div>
34+ <div class="field">
35+ <div class="diskraSosalovoTitle">
36+ KR2
37+ </div>
38+ <input autocomplete="off" id="KR4" name="KR4" type="number" step="any" value="5" min="0" max="10">
39+ </div>
40+ </div>
41+ <div class="sosalovoPair">
42+ <div class="field">
43+ <div class="diskraSosalovoTitle">
44+ Online
45+ </div>
46+ <input autocomplete="off" id="MIT" name="MIT" type="number" step="any" value="6" min="0" max="10">
47+ </div>
48+ </div>
49+
50+ <div class="diskraSosalovoResult">
51+ <div id="diskraSosalovoNumber">
52+
53+ </div>
54+
55+ <div id="diskraSosalovoText">
56+
57+ </div>
58+
59+ </div>
donate/bch.svgnew file+1
@@ -0,0 +1 @@
1+<svg height="4.34cm" preserveAspectRatio="none" viewBox="0 0 41 41" width="4.34cm" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h41v41h-41z" fill="#fff"/><path d="m4 4h1v1h-1z"/><path d="m5 4h1v1h-1z"/><path d="m6 4h1v1h-1z"/><path d="m7 4h1v1h-1z"/><path d="m8 4h1v1h-1z"/><path d="m9 4h1v1h-1z"/><path d="m10 4h1v1h-1z"/><path d="m13 4h1v1h-1z"/><path d="m19 4h1v1h-1z"/><path d="m20 4h1v1h-1z"/><path d="m21 4h1v1h-1z"/><path d="m23 4h1v1h-1z"/><path d="m25 4h1v1h-1z"/><path d="m26 4h1v1h-1z"/><path d="m27 4h1v1h-1z"/><path d="m28 4h1v1h-1z"/><path d="m30 4h1v1h-1z"/><path d="m31 4h1v1h-1z"/><path d="m32 4h1v1h-1z"/><path d="m33 4h1v1h-1z"/><path d="m34 4h1v1h-1z"/><path d="m35 4h1v1h-1z"/><path d="m36 4h1v1h-1z"/><path d="m4 5h1v1h-1z"/><path d="m10 5h1v1h-1z"/><path d="m12 5h1v1h-1z"/><path d="m13 5h1v1h-1z"/><path d="m15 5h1v1h-1z"/><path d="m16 5h1v1h-1z"/><path d="m22 5h1v1h-1z"/><path d="m24 5h1v1h-1z"/><path d="m26 5h1v1h-1z"/><path d="m28 5h1v1h-1z"/><path d="m30 5h1v1h-1z"/><path d="m36 5h1v1h-1z"/><path d="m4 6h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 6h1v1h-1z"/><path d="m8 6h1v1h-1z"/><path d="m10 6h1v1h-1z"/><path d="m13 6h1v1h-1z"/><path d="m14 6h1v1h-1z"/><path d="m15 6h1v1h-1z"/><path d="m18 6h1v1h-1z"/><path d="m20 6h1v1h-1z"/><path d="m25 6h1v1h-1z"/><path d="m27 6h1v1h-1z"/><path d="m28 6h1v1h-1z"/><path d="m30 6h1v1h-1z"/><path d="m32 6h1v1h-1z"/><path d="m33 6h1v1h-1z"/><path d="m34 6h1v1h-1z"/><path d="m36 6h1v1h-1z"/><path d="m4 7h1v1h-1z"/><path d="m6 7h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m8 7h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m12 7h1v1h-1z"/><path d="m13 7h1v1h-1z"/><path d="m15 7h1v1h-1z"/><path d="m20 7h1v1h-1z"/><path d="m21 7h1v1h-1z"/><path d="m22 7h1v1h-1z"/><path d="m23 7h1v1h-1z"/><path d="m24 7h1v1h-1z"/><path d="m26 7h1v1h-1z"/><path d="m27 7h1v1h-1z"/><path d="m30 7h1v1h-1z"/><path d="m32 7h1v1h-1z"/><path d="m33 7h1v1h-1z"/><path d="m34 7h1v1h-1z"/><path d="m36 7h1v1h-1z"/><path d="m4 8h1v1h-1z"/><path d="m6 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m8 8h1v1h-1z"/><path d="m10 8h1v1h-1z"/><path d="m14 8h1v1h-1z"/><path d="m16 8h1v1h-1z"/><path d="m17 8h1v1h-1z"/><path d="m18 8h1v1h-1z"/><path d="m19 8h1v1h-1z"/><path d="m23 8h1v1h-1z"/><path d="m27 8h1v1h-1z"/><path d="m30 8h1v1h-1z"/><path d="m32 8h1v1h-1z"/><path d="m33 8h1v1h-1z"/><path d="m34 8h1v1h-1z"/><path d="m36 8h1v1h-1z"/><path d="m4 9h1v1h-1z"/><path d="m10 9h1v1h-1z"/><path d="m12 9h1v1h-1z"/><path d="m14 9h1v1h-1z"/><path d="m17 9h1v1h-1z"/><path d="m18 9h1v1h-1z"/><path d="m19 9h1v1h-1z"/><path d="m20 9h1v1h-1z"/><path d="m21 9h1v1h-1z"/><path d="m24 9h1v1h-1z"/><path d="m26 9h1v1h-1z"/><path d="m30 9h1v1h-1z"/><path d="m36 9h1v1h-1z"/><path d="m4 10h1v1h-1z"/><path d="m5 10h1v1h-1z"/><path d="m6 10h1v1h-1z"/><path d="m7 10h1v1h-1z"/><path d="m8 10h1v1h-1z"/><path d="m9 10h1v1h-1z"/><path d="m10 10h1v1h-1z"/><path d="m12 10h1v1h-1z"/><path d="m14 10h1v1h-1z"/><path d="m16 10h1v1h-1z"/><path d="m18 10h1v1h-1z"/><path d="m20 10h1v1h-1z"/><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m26 10h1v1h-1z"/><path d="m28 10h1v1h-1z"/><path d="m30 10h1v1h-1z"/><path d="m31 10h1v1h-1z"/><path d="m32 10h1v1h-1z"/><path d="m33 10h1v1h-1z"/><path d="m34 10h1v1h-1z"/><path d="m35 10h1v1h-1z"/><path d="m36 10h1v1h-1z"/><path d="m16 11h1v1h-1z"/><path d="m17 11h1v1h-1z"/><path d="m19 11h1v1h-1z"/><path d="m23 11h1v1h-1z"/><path d="m24 11h1v1h-1z"/><path d="m25 11h1v1h-1z"/><path d="m4 12h1v1h-1z"/><path d="m5 12h1v1h-1z"/><path d="m6 12h1v1h-1z"/><path d="m7 12h1v1h-1z"/><path d="m8 12h1v1h-1z"/><path d="m10 12h1v1h-1z"/><path d="m11 12h1v1h-1z"/><path d="m12 12h1v1h-1z"/><path d="m13 12h1v1h-1z"/><path d="m14 12h1v1h-1z"/><path d="m16 12h1v1h-1z"/><path d="m18 12h1v1h-1z"/><path d="m19 12h1v1h-1z"/><path d="m21 12h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/><path d="m26 12h1v1h-1z"/><path d="m29 12h1v1h-1z"/><path d="m31 12h1v1h-1z"/><path d="m33 12h1v1h-1z"/><path d="m35 12h1v1h-1z"/><path d="m4 13h1v1h-1z"/><path d="m5 13h1v1h-1z"/><path d="m6 13h1v1h-1z"/><path d="m8 13h1v1h-1z"/><path d="m11 13h1v1h-1z"/><path d="m12 13h1v1h-1z"/><path d="m13 13h1v1h-1z"/><path d="m19 13h1v1h-1z"/><path d="m20 13h1v1h-1z"/><path d="m23 13h1v1h-1z"/><path d="m24 13h1v1h-1z"/><path d="m27 13h1v1h-1z"/><path d="m28 13h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m30 13h1v1h-1z"/><path d="m33 13h1v1h-1z"/><path d="m36 13h1v1h-1z"/><path d="m4 14h1v1h-1z"/><path d="m8 14h1v1h-1z"/><path d="m9 14h1v1h-1z"/><path d="m10 14h1v1h-1z"/><path d="m11 14h1v1h-1z"/><path d="m12 14h1v1h-1z"/><path d="m13 14h1v1h-1z"/><path d="m15 14h1v1h-1z"/><path d="m16 14h1v1h-1z"/><path d="m24 14h1v1h-1z"/><path d="m25 14h1v1h-1z"/><path d="m26 14h1v1h-1z"/><path d="m29 14h1v1h-1z"/><path d="m33 14h1v1h-1z"/><path d="m35 14h1v1h-1z"/><path d="m4 15h1v1h-1z"/><path d="m5 15h1v1h-1z"/><path d="m6 15h1v1h-1z"/><path d="m13 15h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m15 15h1v1h-1z"/><path d="m18 15h1v1h-1z"/><path d="m20 15h1v1h-1z"/><path d="m25 15h1v1h-1z"/><path d="m26 15h1v1h-1z"/><path d="m28 15h1v1h-1z"/><path d="m29 15h1v1h-1z"/><path d="m31 15h1v1h-1z"/><path d="m33 15h1v1h-1z"/><path d="m34 15h1v1h-1z"/><path d="m35 15h1v1h-1z"/><path d="m36 15h1v1h-1z"/><path d="m6 16h1v1h-1z"/><path d="m7 16h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m15 16h1v1h-1z"/><path d="m20 16h1v1h-1z"/><path d="m21 16h1v1h-1z"/><path d="m22 16h1v1h-1z"/><path d="m26 16h1v1h-1z"/><path d="m27 16h1v1h-1z"/><path d="m29 16h1v1h-1z"/><path d="m31 16h1v1h-1z"/><path d="m32 16h1v1h-1z"/><path d="m4 17h1v1h-1z"/><path d="m5 17h1v1h-1z"/><path d="m7 17h1v1h-1z"/><path d="m11 17h1v1h-1z"/><path d="m13 17h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m16 17h1v1h-1z"/><path d="m17 17h1v1h-1z"/><path d="m18 17h1v1h-1z"/><path d="m19 17h1v1h-1z"/><path d="m23 17h1v1h-1z"/><path d="m24 17h1v1h-1z"/><path d="m25 17h1v1h-1z"/><path d="m26 17h1v1h-1z"/><path d="m27 17h1v1h-1z"/><path d="m30 17h1v1h-1z"/><path d="m36 17h1v1h-1z"/><path d="m7 18h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m10 18h1v1h-1z"/><path d="m11 18h1v1h-1z"/><path d="m13 18h1v1h-1z"/><path d="m17 18h1v1h-1z"/><path d="m18 18h1v1h-1z"/><path d="m19 18h1v1h-1z"/><path d="m20 18h1v1h-1z"/><path d="m21 18h1v1h-1z"/><path d="m24 18h1v1h-1z"/><path d="m29 18h1v1h-1z"/><path d="m30 18h1v1h-1z"/><path d="m33 18h1v1h-1z"/><path d="m34 18h1v1h-1z"/><path d="m35 18h1v1h-1z"/><path d="m5 19h1v1h-1z"/><path d="m8 19h1v1h-1z"/><path d="m13 19h1v1h-1z"/><path d="m16 19h1v1h-1z"/><path d="m17 19h1v1h-1z"/><path d="m19 19h1v1h-1z"/><path d="m22 19h1v1h-1z"/><path d="m23 19h1v1h-1z"/><path d="m24 19h1v1h-1z"/><path d="m25 19h1v1h-1z"/><path d="m27 19h1v1h-1z"/><path d="m30 19h1v1h-1z"/><path d="m31 19h1v1h-1z"/><path d="m33 19h1v1h-1z"/><path d="m34 19h1v1h-1z"/><path d="m6 20h1v1h-1z"/><path d="m10 20h1v1h-1z"/><path d="m12 20h1v1h-1z"/><path d="m14 20h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m19 20h1v1h-1z"/><path d="m21 20h1v1h-1z"/><path d="m26 20h1v1h-1z"/><path d="m28 20h1v1h-1z"/><path d="m29 20h1v1h-1z"/><path d="m32 20h1v1h-1z"/><path d="m35 20h1v1h-1z"/><path d="m7 21h1v1h-1z"/><path d="m9 21h1v1h-1z"/><path d="m11 21h1v1h-1z"/><path d="m12 21h1v1h-1z"/><path d="m19 21h1v1h-1z"/><path d="m20 21h1v1h-1z"/><path d="m22 21h1v1h-1z"/><path d="m23 21h1v1h-1z"/><path d="m24 21h1v1h-1z"/><path d="m27 21h1v1h-1z"/><path d="m30 21h1v1h-1z"/><path d="m33 21h1v1h-1z"/><path d="m35 21h1v1h-1z"/><path d="m36 21h1v1h-1z"/><path d="m4 22h1v1h-1z"/><path d="m6 22h1v1h-1z"/><path d="m8 22h1v1h-1z"/><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m13 22h1v1h-1z"/><path d="m15 22h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m21 22h1v1h-1z"/><path d="m24 22h1v1h-1z"/><path d="m30 22h1v1h-1z"/><path d="m35 22h1v1h-1z"/><path d="m4 23h1v1h-1z"/><path d="m5 23h1v1h-1z"/><path d="m6 23h1v1h-1z"/><path d="m7 23h1v1h-1z"/><path d="m8 23h1v1h-1z"/><path d="m9 23h1v1h-1z"/><path d="m11 23h1v1h-1z"/><path d="m12 23h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m14 23h1v1h-1z"/><path d="m15 23h1v1h-1z"/><path d="m18 23h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m22 23h1v1h-1z"/><path d="m23 23h1v1h-1z"/><path d="m25 23h1v1h-1z"/><path d="m26 23h1v1h-1z"/><path d="m30 23h1v1h-1z"/><path d="m31 23h1v1h-1z"/><path d="m33 23h1v1h-1z"/><path d="m34 23h1v1h-1z"/><path d="m35 23h1v1h-1z"/><path d="m5 24h1v1h-1z"/><path d="m6 24h1v1h-1z"/><path d="m8 24h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/><path d="m14 24h1v1h-1z"/><path d="m15 24h1v1h-1z"/><path d="m21 24h1v1h-1z"/><path d="m22 24h1v1h-1z"/><path d="m24 24h1v1h-1z"/><path d="m26 24h1v1h-1z"/><path d="m28 24h1v1h-1z"/><path d="m29 24h1v1h-1z"/><path d="m32 24h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m4 25h1v1h-1z"/><path d="m5 25h1v1h-1z"/><path d="m6 25h1v1h-1z"/><path d="m7 25h1v1h-1z"/><path d="m8 25h1v1h-1z"/><path d="m9 25h1v1h-1z"/><path d="m11 25h1v1h-1z"/><path d="m12 25h1v1h-1z"/><path d="m16 25h1v1h-1z"/><path d="m17 25h1v1h-1z"/><path d="m18 25h1v1h-1z"/><path d="m19 25h1v1h-1z"/><path d="m23 25h1v1h-1z"/><path d="m24 25h1v1h-1z"/><path d="m25 25h1v1h-1z"/><path d="m27 25h1v1h-1z"/><path d="m29 25h1v1h-1z"/><path d="m30 25h1v1h-1z"/><path d="m34 25h1v1h-1z"/><path d="m36 25h1v1h-1z"/><path d="m4 26h1v1h-1z"/><path d="m8 26h1v1h-1z"/><path d="m9 26h1v1h-1z"/><path d="m10 26h1v1h-1z"/><path d="m11 26h1v1h-1z"/><path d="m13 26h1v1h-1z"/><path d="m14 26h1v1h-1z"/><path d="m17 26h1v1h-1z"/><path d="m18 26h1v1h-1z"/><path d="m19 26h1v1h-1z"/><path d="m22 26h1v1h-1z"/><path d="m24 26h1v1h-1z"/><path d="m25 26h1v1h-1z"/><path d="m28 26h1v1h-1z"/><path d="m30 26h1v1h-1z"/><path d="m31 26h1v1h-1z"/><path d="m32 26h1v1h-1z"/><path d="m33 26h1v1h-1z"/><path d="m35 26h1v1h-1z"/><path d="m4 27h1v1h-1z"/><path d="m6 27h1v1h-1z"/><path d="m8 27h1v1h-1z"/><path d="m11 27h1v1h-1z"/><path d="m13 27h1v1h-1z"/><path d="m16 27h1v1h-1z"/><path d="m17 27h1v1h-1z"/><path d="m19 27h1v1h-1z"/><path d="m20 27h1v1h-1z"/><path d="m22 27h1v1h-1z"/><path d="m25 27h1v1h-1z"/><path d="m26 27h1v1h-1z"/><path d="m27 27h1v1h-1z"/><path d="m28 27h1v1h-1z"/><path d="m31 27h1v1h-1z"/><path d="m32 27h1v1h-1z"/><path d="m33 27h1v1h-1z"/><path d="m34 27h1v1h-1z"/><path d="m36 27h1v1h-1z"/><path d="m4 28h1v1h-1z"/><path d="m7 28h1v1h-1z"/><path d="m8 28h1v1h-1z"/><path d="m9 28h1v1h-1z"/><path d="m10 28h1v1h-1z"/><path d="m11 28h1v1h-1z"/><path d="m13 28h1v1h-1z"/><path d="m14 28h1v1h-1z"/><path d="m16 28h1v1h-1z"/><path d="m18 28h1v1h-1z"/><path d="m19 28h1v1h-1z"/><path d="m20 28h1v1h-1z"/><path d="m21 28h1v1h-1z"/><path d="m22 28h1v1h-1z"/><path d="m23 28h1v1h-1z"/><path d="m24 28h1v1h-1z"/><path d="m26 28h1v1h-1z"/><path d="m28 28h1v1h-1z"/><path d="m29 28h1v1h-1z"/><path d="m30 28h1v1h-1z"/><path d="m31 28h1v1h-1z"/><path d="m32 28h1v1h-1z"/><path d="m12 29h1v1h-1z"/><path d="m20 29h1v1h-1z"/><path d="m21 29h1v1h-1z"/><path d="m23 29h1v1h-1z"/><path d="m25 29h1v1h-1z"/><path d="m26 29h1v1h-1z"/><path d="m27 29h1v1h-1z"/><path d="m28 29h1v1h-1z"/><path d="m32 29h1v1h-1z"/><path d="m34 29h1v1h-1z"/><path d="m36 29h1v1h-1z"/><path d="m4 30h1v1h-1z"/><path d="m5 30h1v1h-1z"/><path d="m6 30h1v1h-1z"/><path d="m7 30h1v1h-1z"/><path d="m8 30h1v1h-1z"/><path d="m9 30h1v1h-1z"/><path d="m10 30h1v1h-1z"/><path d="m12 30h1v1h-1z"/><path d="m15 30h1v1h-1z"/><path d="m16 30h1v1h-1z"/><path d="m19 30h1v1h-1z"/><path d="m22 30h1v1h-1z"/><path d="m25 30h1v1h-1z"/><path d="m26 30h1v1h-1z"/><path d="m27 30h1v1h-1z"/><path d="m28 30h1v1h-1z"/><path d="m30 30h1v1h-1z"/><path d="m32 30h1v1h-1z"/><path d="m33 30h1v1h-1z"/><path d="m34 30h1v1h-1z"/><path d="m35 30h1v1h-1z"/><path d="m4 31h1v1h-1z"/><path d="m10 31h1v1h-1z"/><path d="m13 31h1v1h-1z"/><path d="m15 31h1v1h-1z"/><path d="m18 31h1v1h-1z"/><path d="m20 31h1v1h-1z"/><path d="m24 31h1v1h-1z"/><path d="m25 31h1v1h-1z"/><path d="m28 31h1v1h-1z"/><path d="m32 31h1v1h-1z"/><path d="m33 31h1v1h-1z"/><path d="m34 31h1v1h-1z"/><path d="m36 31h1v1h-1z"/><path d="m4 32h1v1h-1z"/><path d="m6 32h1v1h-1z"/><path d="m7 32h1v1h-1z"/><path d="m8 32h1v1h-1z"/><path d="m10 32h1v1h-1z"/><path d="m12 32h1v1h-1z"/><path d="m13 32h1v1h-1z"/><path d="m15 32h1v1h-1z"/><path d="m19 32h1v1h-1z"/><path d="m20 32h1v1h-1z"/><path d="m21 32h1v1h-1z"/><path d="m23 32h1v1h-1z"/><path d="m26 32h1v1h-1z"/><path d="m28 32h1v1h-1z"/><path d="m29 32h1v1h-1z"/><path d="m30 32h1v1h-1z"/><path d="m31 32h1v1h-1z"/><path d="m32 32h1v1h-1z"/><path d="m33 32h1v1h-1z"/><path d="m35 32h1v1h-1z"/><path d="m4 33h1v1h-1z"/><path d="m6 33h1v1h-1z"/><path d="m7 33h1v1h-1z"/><path d="m8 33h1v1h-1z"/><path d="m10 33h1v1h-1z"/><path d="m12 33h1v1h-1z"/><path d="m14 33h1v1h-1z"/><path d="m16 33h1v1h-1z"/><path d="m17 33h1v1h-1z"/><path d="m18 33h1v1h-1z"/><path d="m20 33h1v1h-1z"/><path d="m22 33h1v1h-1z"/><path d="m23 33h1v1h-1z"/><path d="m24 33h1v1h-1z"/><path d="m25 33h1v1h-1z"/><path d="m27 33h1v1h-1z"/><path d="m28 33h1v1h-1z"/><path d="m29 33h1v1h-1z"/><path d="m32 33h1v1h-1z"/><path d="m34 33h1v1h-1z"/><path d="m35 33h1v1h-1z"/><path d="m36 33h1v1h-1z"/><path d="m4 34h1v1h-1z"/><path d="m6 34h1v1h-1z"/><path d="m7 34h1v1h-1z"/><path d="m8 34h1v1h-1z"/><path d="m10 34h1v1h-1z"/><path d="m12 34h1v1h-1z"/><path d="m13 34h1v1h-1z"/><path d="m17 34h1v1h-1z"/><path d="m18 34h1v1h-1z"/><path d="m19 34h1v1h-1z"/><path d="m21 34h1v1h-1z"/><path d="m24 34h1v1h-1z"/><path d="m26 34h1v1h-1z"/><path d="m27 34h1v1h-1z"/><path d="m28 34h1v1h-1z"/><path d="m29 34h1v1h-1z"/><path d="m30 34h1v1h-1z"/><path d="m31 34h1v1h-1z"/><path d="m33 34h1v1h-1z"/><path d="m4 35h1v1h-1z"/><path d="m10 35h1v1h-1z"/><path d="m12 35h1v1h-1z"/><path d="m13 35h1v1h-1z"/><path d="m16 35h1v1h-1z"/><path d="m17 35h1v1h-1z"/><path d="m19 35h1v1h-1z"/><path d="m20 35h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m25 35h1v1h-1z"/><path d="m27 35h1v1h-1z"/><path d="m29 35h1v1h-1z"/><path d="m31 35h1v1h-1z"/><path d="m33 35h1v1h-1z"/><path d="m34 35h1v1h-1z"/><path d="m4 36h1v1h-1z"/><path d="m5 36h1v1h-1z"/><path d="m6 36h1v1h-1z"/><path d="m7 36h1v1h-1z"/><path d="m8 36h1v1h-1z"/><path d="m9 36h1v1h-1z"/><path d="m10 36h1v1h-1z"/><path d="m12 36h1v1h-1z"/><path d="m13 36h1v1h-1z"/><path d="m14 36h1v1h-1z"/><path d="m16 36h1v1h-1z"/><path d="m18 36h1v1h-1z"/><path d="m19 36h1v1h-1z"/><path d="m20 36h1v1h-1z"/><path d="m21 36h1v1h-1z"/><path d="m22 36h1v1h-1z"/><path d="m26 36h1v1h-1z"/><path d="m28 36h1v1h-1z"/><path d="m31 36h1v1h-1z"/><path d="m32 36h1v1h-1z"/><path d="m35 36h1v1h-1z"/></svg>
donate/btc.svgnew file+1
@@ -0,0 +1 @@
1+<svg height="3.92cm" preserveAspectRatio="none" viewBox="0 0 37 37" width="3.92cm" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h37v37h-37z" fill="#fff"/><path d="m4 4h1v1h-1z"/><path d="m5 4h1v1h-1z"/><path d="m6 4h1v1h-1z"/><path d="m7 4h1v1h-1z"/><path d="m8 4h1v1h-1z"/><path d="m9 4h1v1h-1z"/><path d="m10 4h1v1h-1z"/><path d="m12 4h1v1h-1z"/><path d="m15 4h1v1h-1z"/><path d="m16 4h1v1h-1z"/><path d="m19 4h1v1h-1z"/><path d="m20 4h1v1h-1z"/><path d="m24 4h1v1h-1z"/><path d="m26 4h1v1h-1z"/><path d="m27 4h1v1h-1z"/><path d="m28 4h1v1h-1z"/><path d="m29 4h1v1h-1z"/><path d="m30 4h1v1h-1z"/><path d="m31 4h1v1h-1z"/><path d="m32 4h1v1h-1z"/><path d="m4 5h1v1h-1z"/><path d="m10 5h1v1h-1z"/><path d="m12 5h1v1h-1z"/><path d="m13 5h1v1h-1z"/><path d="m14 5h1v1h-1z"/><path d="m16 5h1v1h-1z"/><path d="m17 5h1v1h-1z"/><path d="m18 5h1v1h-1z"/><path d="m20 5h1v1h-1z"/><path d="m24 5h1v1h-1z"/><path d="m26 5h1v1h-1z"/><path d="m32 5h1v1h-1z"/><path d="m4 6h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 6h1v1h-1z"/><path d="m8 6h1v1h-1z"/><path d="m10 6h1v1h-1z"/><path d="m14 6h1v1h-1z"/><path d="m15 6h1v1h-1z"/><path d="m16 6h1v1h-1z"/><path d="m18 6h1v1h-1z"/><path d="m19 6h1v1h-1z"/><path d="m20 6h1v1h-1z"/><path d="m21 6h1v1h-1z"/><path d="m23 6h1v1h-1z"/><path d="m26 6h1v1h-1z"/><path d="m28 6h1v1h-1z"/><path d="m29 6h1v1h-1z"/><path d="m30 6h1v1h-1z"/><path d="m32 6h1v1h-1z"/><path d="m4 7h1v1h-1z"/><path d="m6 7h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m8 7h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m14 7h1v1h-1z"/><path d="m18 7h1v1h-1z"/><path d="m22 7h1v1h-1z"/><path d="m23 7h1v1h-1z"/><path d="m26 7h1v1h-1z"/><path d="m28 7h1v1h-1z"/><path d="m29 7h1v1h-1z"/><path d="m30 7h1v1h-1z"/><path d="m32 7h1v1h-1z"/><path d="m4 8h1v1h-1z"/><path d="m6 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m8 8h1v1h-1z"/><path d="m10 8h1v1h-1z"/><path d="m12 8h1v1h-1z"/><path d="m13 8h1v1h-1z"/><path d="m14 8h1v1h-1z"/><path d="m15 8h1v1h-1z"/><path d="m17 8h1v1h-1z"/><path d="m18 8h1v1h-1z"/><path d="m19 8h1v1h-1z"/><path d="m23 8h1v1h-1z"/><path d="m26 8h1v1h-1z"/><path d="m28 8h1v1h-1z"/><path d="m29 8h1v1h-1z"/><path d="m30 8h1v1h-1z"/><path d="m32 8h1v1h-1z"/><path d="m4 9h1v1h-1z"/><path d="m10 9h1v1h-1z"/><path d="m12 9h1v1h-1z"/><path d="m15 9h1v1h-1z"/><path d="m19 9h1v1h-1z"/><path d="m22 9h1v1h-1z"/><path d="m23 9h1v1h-1z"/><path d="m26 9h1v1h-1z"/><path d="m32 9h1v1h-1z"/><path d="m4 10h1v1h-1z"/><path d="m5 10h1v1h-1z"/><path d="m6 10h1v1h-1z"/><path d="m7 10h1v1h-1z"/><path d="m8 10h1v1h-1z"/><path d="m9 10h1v1h-1z"/><path d="m10 10h1v1h-1z"/><path d="m12 10h1v1h-1z"/><path d="m14 10h1v1h-1z"/><path d="m16 10h1v1h-1z"/><path d="m18 10h1v1h-1z"/><path d="m20 10h1v1h-1z"/><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m26 10h1v1h-1z"/><path d="m27 10h1v1h-1z"/><path d="m28 10h1v1h-1z"/><path d="m29 10h1v1h-1z"/><path d="m30 10h1v1h-1z"/><path d="m31 10h1v1h-1z"/><path d="m32 10h1v1h-1z"/><path d="m12 11h1v1h-1z"/><path d="m14 11h1v1h-1z"/><path d="m15 11h1v1h-1z"/><path d="m16 11h1v1h-1z"/><path d="m18 11h1v1h-1z"/><path d="m19 11h1v1h-1z"/><path d="m20 11h1v1h-1z"/><path d="m22 11h1v1h-1z"/><path d="m4 12h1v1h-1z"/><path d="m5 12h1v1h-1z"/><path d="m6 12h1v1h-1z"/><path d="m9 12h1v1h-1z"/><path d="m10 12h1v1h-1z"/><path d="m12 12h1v1h-1z"/><path d="m13 12h1v1h-1z"/><path d="m14 12h1v1h-1z"/><path d="m17 12h1v1h-1z"/><path d="m18 12h1v1h-1z"/><path d="m20 12h1v1h-1z"/><path d="m21 12h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m25 12h1v1h-1z"/><path d="m26 12h1v1h-1z"/><path d="m27 12h1v1h-1z"/><path d="m28 12h1v1h-1z"/><path d="m31 12h1v1h-1z"/><path d="m32 12h1v1h-1z"/><path d="m4 13h1v1h-1z"/><path d="m5 13h1v1h-1z"/><path d="m6 13h1v1h-1z"/><path d="m11 13h1v1h-1z"/><path d="m13 13h1v1h-1z"/><path d="m14 13h1v1h-1z"/><path d="m17 13h1v1h-1z"/><path d="m18 13h1v1h-1z"/><path d="m22 13h1v1h-1z"/><path d="m24 13h1v1h-1z"/><path d="m25 13h1v1h-1z"/><path d="m27 13h1v1h-1z"/><path d="m28 13h1v1h-1z"/><path d="m32 13h1v1h-1z"/><path d="m4 14h1v1h-1z"/><path d="m8 14h1v1h-1z"/><path d="m10 14h1v1h-1z"/><path d="m12 14h1v1h-1z"/><path d="m15 14h1v1h-1z"/><path d="m19 14h1v1h-1z"/><path d="m20 14h1v1h-1z"/><path d="m21 14h1v1h-1z"/><path d="m25 14h1v1h-1z"/><path d="m26 14h1v1h-1z"/><path d="m28 14h1v1h-1z"/><path d="m29 14h1v1h-1z"/><path d="m7 15h1v1h-1z"/><path d="m8 15h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m13 15h1v1h-1z"/><path d="m17 15h1v1h-1z"/><path d="m21 15h1v1h-1z"/><path d="m22 15h1v1h-1z"/><path d="m24 15h1v1h-1z"/><path d="m25 15h1v1h-1z"/><path d="m27 15h1v1h-1z"/><path d="m29 15h1v1h-1z"/><path d="m30 15h1v1h-1z"/><path d="m32 15h1v1h-1z"/><path d="m4 16h1v1h-1z"/><path d="m6 16h1v1h-1z"/><path d="m8 16h1v1h-1z"/><path d="m9 16h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m11 16h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m15 16h1v1h-1z"/><path d="m16 16h1v1h-1z"/><path d="m17 16h1v1h-1z"/><path d="m23 16h1v1h-1z"/><path d="m28 16h1v1h-1z"/><path d="m30 16h1v1h-1z"/><path d="m31 16h1v1h-1z"/><path d="m32 16h1v1h-1z"/><path d="m5 17h1v1h-1z"/><path d="m7 17h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m11 17h1v1h-1z"/><path d="m16 17h1v1h-1z"/><path d="m20 17h1v1h-1z"/><path d="m24 17h1v1h-1z"/><path d="m26 17h1v1h-1z"/><path d="m28 17h1v1h-1z"/><path d="m31 17h1v1h-1z"/><path d="m4 18h1v1h-1z"/><path d="m6 18h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m10 18h1v1h-1z"/><path d="m11 18h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m16 18h1v1h-1z"/><path d="m17 18h1v1h-1z"/><path d="m18 18h1v1h-1z"/><path d="m19 18h1v1h-1z"/><path d="m21 18h1v1h-1z"/><path d="m22 18h1v1h-1z"/><path d="m25 18h1v1h-1z"/><path d="m28 18h1v1h-1z"/><path d="m29 18h1v1h-1z"/><path d="m30 18h1v1h-1z"/><path d="m32 18h1v1h-1z"/><path d="m4 19h1v1h-1z"/><path d="m5 19h1v1h-1z"/><path d="m6 19h1v1h-1z"/><path d="m7 19h1v1h-1z"/><path d="m8 19h1v1h-1z"/><path d="m14 19h1v1h-1z"/><path d="m15 19h1v1h-1z"/><path d="m16 19h1v1h-1z"/><path d="m18 19h1v1h-1z"/><path d="m21 19h1v1h-1z"/><path d="m22 19h1v1h-1z"/><path d="m24 19h1v1h-1z"/><path d="m25 19h1v1h-1z"/><path d="m27 19h1v1h-1z"/><path d="m28 19h1v1h-1z"/><path d="m29 19h1v1h-1z"/><path d="m5 20h1v1h-1z"/><path d="m7 20h1v1h-1z"/><path d="m8 20h1v1h-1z"/><path d="m10 20h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 20h1v1h-1z"/><path d="m17 20h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m20 20h1v1h-1z"/><path d="m22 20h1v1h-1z"/><path d="m23 20h1v1h-1z"/><path d="m25 20h1v1h-1z"/><path d="m28 20h1v1h-1z"/><path d="m32 20h1v1h-1z"/><path d="m5 21h1v1h-1z"/><path d="m8 21h1v1h-1z"/><path d="m9 21h1v1h-1z"/><path d="m12 21h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 21h1v1h-1z"/><path d="m19 21h1v1h-1z"/><path d="m20 21h1v1h-1z"/><path d="m21 21h1v1h-1z"/><path d="m22 21h1v1h-1z"/><path d="m27 21h1v1h-1z"/><path d="m28 21h1v1h-1z"/><path d="m31 21h1v1h-1z"/><path d="m4 22h1v1h-1z"/><path d="m5 22h1v1h-1z"/><path d="m9 22h1v1h-1z"/><path d="m10 22h1v1h-1z"/><path d="m13 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m15 22h1v1h-1z"/><path d="m21 22h1v1h-1z"/><path d="m23 22h1v1h-1z"/><path d="m25 22h1v1h-1z"/><path d="m28 22h1v1h-1z"/><path d="m30 22h1v1h-1z"/><path d="m32 22h1v1h-1z"/><path d="m9 23h1v1h-1z"/><path d="m11 23h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m14 23h1v1h-1z"/><path d="m17 23h1v1h-1z"/><path d="m22 23h1v1h-1z"/><path d="m27 23h1v1h-1z"/><path d="m28 23h1v1h-1z"/><path d="m30 23h1v1h-1z"/><path d="m31 23h1v1h-1z"/><path d="m4 24h1v1h-1z"/><path d="m5 24h1v1h-1z"/><path d="m6 24h1v1h-1z"/><path d="m8 24h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m11 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/><path d="m13 24h1v1h-1z"/><path d="m14 24h1v1h-1z"/><path d="m15 24h1v1h-1z"/><path d="m16 24h1v1h-1z"/><path d="m17 24h1v1h-1z"/><path d="m19 24h1v1h-1z"/><path d="m21 24h1v1h-1z"/><path d="m23 24h1v1h-1z"/><path d="m24 24h1v1h-1z"/><path d="m25 24h1v1h-1z"/><path d="m26 24h1v1h-1z"/><path d="m27 24h1v1h-1z"/><path d="m28 24h1v1h-1z"/><path d="m29 24h1v1h-1z"/><path d="m31 24h1v1h-1z"/><path d="m12 25h1v1h-1z"/><path d="m13 25h1v1h-1z"/><path d="m14 25h1v1h-1z"/><path d="m16 25h1v1h-1z"/><path d="m20 25h1v1h-1z"/><path d="m24 25h1v1h-1z"/><path d="m28 25h1v1h-1z"/><path d="m30 25h1v1h-1z"/><path d="m4 26h1v1h-1z"/><path d="m5 26h1v1h-1z"/><path d="m6 26h1v1h-1z"/><path d="m7 26h1v1h-1z"/><path d="m8 26h1v1h-1z"/><path d="m9 26h1v1h-1z"/><path d="m10 26h1v1h-1z"/><path d="m13 26h1v1h-1z"/><path d="m16 26h1v1h-1z"/><path d="m17 26h1v1h-1z"/><path d="m18 26h1v1h-1z"/><path d="m21 26h1v1h-1z"/><path d="m22 26h1v1h-1z"/><path d="m24 26h1v1h-1z"/><path d="m26 26h1v1h-1z"/><path d="m28 26h1v1h-1z"/><path d="m29 26h1v1h-1z"/><path d="m30 26h1v1h-1z"/><path d="m31 26h1v1h-1z"/><path d="m32 26h1v1h-1z"/><path d="m4 27h1v1h-1z"/><path d="m10 27h1v1h-1z"/><path d="m12 27h1v1h-1z"/><path d="m15 27h1v1h-1z"/><path d="m16 27h1v1h-1z"/><path d="m18 27h1v1h-1z"/><path d="m20 27h1v1h-1z"/><path d="m22 27h1v1h-1z"/><path d="m24 27h1v1h-1z"/><path d="m28 27h1v1h-1z"/><path d="m29 27h1v1h-1z"/><path d="m30 27h1v1h-1z"/><path d="m31 27h1v1h-1z"/><path d="m32 27h1v1h-1z"/><path d="m4 28h1v1h-1z"/><path d="m6 28h1v1h-1z"/><path d="m7 28h1v1h-1z"/><path d="m8 28h1v1h-1z"/><path d="m10 28h1v1h-1z"/><path d="m14 28h1v1h-1z"/><path d="m17 28h1v1h-1z"/><path d="m18 28h1v1h-1z"/><path d="m20 28h1v1h-1z"/><path d="m23 28h1v1h-1z"/><path d="m24 28h1v1h-1z"/><path d="m25 28h1v1h-1z"/><path d="m26 28h1v1h-1z"/><path d="m27 28h1v1h-1z"/><path d="m28 28h1v1h-1z"/><path d="m30 28h1v1h-1z"/><path d="m31 28h1v1h-1z"/><path d="m32 28h1v1h-1z"/><path d="m4 29h1v1h-1z"/><path d="m6 29h1v1h-1z"/><path d="m7 29h1v1h-1z"/><path d="m8 29h1v1h-1z"/><path d="m10 29h1v1h-1z"/><path d="m13 29h1v1h-1z"/><path d="m14 29h1v1h-1z"/><path d="m17 29h1v1h-1z"/><path d="m18 29h1v1h-1z"/><path d="m20 29h1v1h-1z"/><path d="m21 29h1v1h-1z"/><path d="m23 29h1v1h-1z"/><path d="m25 29h1v1h-1z"/><path d="m26 29h1v1h-1z"/><path d="m29 29h1v1h-1z"/><path d="m4 30h1v1h-1z"/><path d="m6 30h1v1h-1z"/><path d="m7 30h1v1h-1z"/><path d="m8 30h1v1h-1z"/><path d="m10 30h1v1h-1z"/><path d="m12 30h1v1h-1z"/><path d="m15 30h1v1h-1z"/><path d="m20 30h1v1h-1z"/><path d="m21 30h1v1h-1z"/><path d="m22 30h1v1h-1z"/><path d="m24 30h1v1h-1z"/><path d="m25 30h1v1h-1z"/><path d="m26 30h1v1h-1z"/><path d="m29 30h1v1h-1z"/><path d="m30 30h1v1h-1z"/><path d="m31 30h1v1h-1z"/><path d="m32 30h1v1h-1z"/><path d="m4 31h1v1h-1z"/><path d="m10 31h1v1h-1z"/><path d="m12 31h1v1h-1z"/><path d="m13 31h1v1h-1z"/><path d="m14 31h1v1h-1z"/><path d="m17 31h1v1h-1z"/><path d="m20 31h1v1h-1z"/><path d="m22 31h1v1h-1z"/><path d="m24 31h1v1h-1z"/><path d="m25 31h1v1h-1z"/><path d="m26 31h1v1h-1z"/><path d="m27 31h1v1h-1z"/><path d="m29 31h1v1h-1z"/><path d="m30 31h1v1h-1z"/><path d="m32 31h1v1h-1z"/><path d="m4 32h1v1h-1z"/><path d="m5 32h1v1h-1z"/><path d="m6 32h1v1h-1z"/><path d="m7 32h1v1h-1z"/><path d="m8 32h1v1h-1z"/><path d="m9 32h1v1h-1z"/><path d="m10 32h1v1h-1z"/><path d="m12 32h1v1h-1z"/><path d="m15 32h1v1h-1z"/><path d="m16 32h1v1h-1z"/><path d="m17 32h1v1h-1z"/><path d="m20 32h1v1h-1z"/><path d="m22 32h1v1h-1z"/><path d="m26 32h1v1h-1z"/><path d="m27 32h1v1h-1z"/><path d="m28 32h1v1h-1z"/><path d="m30 32h1v1h-1z"/><path d="m31 32h1v1h-1z"/><path d="m32 32h1v1h-1z"/></svg>
donate/donate.htmlnew file+31
@@ -0,0 +1,31 @@
1+---
2+layout: page
3+tag: Other
4+title: Donate
5+permalink: donate
6+---
7+
8+
9+<center>
10+
11+<h1>Donate</h1>
12+
13+<h2>Bitcoin (BTC)</h2>
14+<pre>3ECDK7j54swetzb3yHEuv3NWExoPZK3tzV</pre>
15+
16+<img src="/donate/btc.svg" style="width:256px">
17+
18+
19+
20+<br />
21+<br />
22+<br />
23+
24+
25+<h2>Bitcoin cash (BCH)</h2>
26+<pre>bitcoincash:qqaunjxt52egy5z6nmrkatfal9sgaw99756f09f4vt</pre>
27+
28+<img src="/donate/bch.svg" style="width:256px">
29+
30+
31+</center>
dotrix/1.pngnew file

Binary file not shown.

dotrix/2.pngnew file

Binary file not shown.

dotrix/3.pngnew file

Binary file not shown.

dotrix/dotrix.mdnew file+38
@@ -0,0 +1,38 @@
1+---
2+layout: dotrix
3+title: Dotrix
4+permalink: dotrix
5+tag: My stuff
6+---
7+
8+# Dotrix
9+
10+Dotrix is an experimental vector drawing app rethought from the ground up for touch user interactions.
11+
12+
13+<table>
14+<tr>
15+<td>
16+ <img width="90%" src="/dotrix/1.png">
17+</td>
18+<td>
19+ <img width="90%" src="/dotrix/2.png">
20+</td>
21+</tr>
22+</table>
23+
24+Traditionally vector drawing applications were designed to work with a pointing device and a keyboard. This approach doesn’t translate well to the touch paradigm. While other editors have adapted the interaction model from personal computers, Dotrix was designed for touch from the very beginning.
25+
26+ <img width="90%" src="/dotrix/3.png">
27+
28+Select points in your image and then choose how the points should be interpreted. Each layer is automatically combined into one shape regardless of how and in which order the path segments were added. Customize the properties of each layer separately.
29+
30+
31+Export formats:
32+ - png
33+ - jpeg
34+ - svg
35+
36+<div class="appStoreLink">
37+<a href="https://itunes.apple.com/us/app/dotrix-editor/id1383522711?mt=8" style="display:inline-block;overflow:hidden;background:url(https://linkmaker.itunes.apple.com/assets/shared/badges/en-us/appstore-lrg.svg) no-repeat;width:135px;height:40px;background-size:contain;"></a>
38+</div>
favicon-16x16.pngnew file

Binary file not shown.

favicon-32x32.pngnew file

Binary file not shown.

favicon.iconew file

Binary file not shown.

github.htmlnew file+6
@@ -0,0 +1,6 @@
1+---
2+title: Github
3+tag: My stuff
4+---
5+
6+{% include redirect.html url="https://www.github.com/ilyakooo0" %}
google7a2454f963508c53.htmlnew file+1
@@ -0,0 +1 @@
1+google-site-verification: google7a2454f963508c53.html
hse.htmlnew file+25
@@ -0,0 +1,25 @@
1+---
2+layout: default
3+title: HSE
4+permalink: hse
5+---
6+
7+<div class="content">
8+ <ul class="tags">
9+
10+ {% for tag in site.hsePageTags %}
11+ <div class="tagGroup">
12+ <div class="pageHeader">{{tag}}</div>
13+ <ul class="pages">
14+ {% for page in site.pages %}
15+ {% if page.tag == tag %}
16+ <li>
17+ <a class="pageTitle" href="{{ page.url }}">{{ page.title }}</a>
18+ </li>
19+ {% endif %}
20+ {% endfor %}
21+ </ul>
22+ </div>
23+ {% endfor %}
24+ </ul>
25+</div>
hseRedirect.htmlnew file+7
@@ -0,0 +1,7 @@
1+---
2+title: HSE
3+tag: Other
4+---
5+
6+{% include redirect.html url="hse" %}
7+
index.html+23−12
@@ -1,13 +1,24 @@
1−<!DOCTYPE HTML>
1+---
2−<head>
2+layout: default
3− <link rel="stylesheet" href="style.css">
3+title: ilyakooo0
4− <link href="https://fonts.googleapis.com/css?family=PT+Mono" rel="stylesheet">
4+---
5
5
6− <meta name="viewport" content="width=device-width, initial-scale=1.0">
6+<div class="content">
7−</head>
7+ <ul class="tags">
8−<body>
8+
9− <div id="foo">
9+ {% for tag in site.mainPageTags %}
10−
10+ <div class="tagGroup">
11− <h1>Coming Soon...</h1>
11+ <div class="pageHeader">{{tag}}</div>
12+ <ul class="pages">
13+ {% for page in site.pages %}
14+ {% if page.tag == tag %}
15+ <li>
16+ <a class="pageTitle" href="{{ page.url }}">{{ page.title }}</a>
17+ </li>
18+ {% endif %}
19+ {% endfor %}
20+ </ul>
12− </div>
21+ </div>
13−</body>
22+ {% endfor %}
23+ </ul>
24+</div>
javascript/diskra.sosalovo.jsnew file+73
@@ -0,0 +1,73 @@
1+function round(value, decimals = 3) {
2+ return Number(Math.round(value+'e'+decimals)+'e-'+decimals);
3+}
4+
5+function update() {
6+ write()
7+
8+ let result = $("#diskraSosalovoNumber")
9+ let text = $("#diskraSosalovoText")
10+
11+ result.text("")
12+ text.text("")
13+
14+ let kr3 = round(parseFloat($("#KR3").val()))
15+ let dz3 = round(parseFloat($("#DZ3").val()))
16+ let kr4 = round(parseFloat($("#KR4").val()))
17+ let dz4 = round(parseFloat($("#DZ4").val()))
18+ let mit = round(parseFloat($("#MIT").val()))
19+
20+ if (isNaN(kr3) || isNaN(dz3) || isNaN(kr4) || isNaN(dz4) || isNaN(mit)) {
21+ return
22+ }
23+
24+ let d = round((0.62*Math.min(dz3, dz4) + 0.38*Math.max(dz3, dz4)))
25+
26+ let k = round(0.62*Math.min(kr3, kr4) + 0.38*Math.max(kr3, kr4))
27+ let o = Math.round(0.62*Math.min(d, k) + 0.38*Math.max(d, k))
28+ let r = Math.round(0.8*Math.round(o) + 0.2*mit)
29+
30+ result.text(r)
31+ if (r < 4) {
32+ text.text("тебя отчислили спасибо досвидания")
33+ }
34+}
35+
36+window.onload = function() {
37+ $("#KR3").change(update)
38+ $("#DZ3").change(update)
39+ $("#KR4").change(update)
40+ $("#DZ4").change(update)
41+ $("#MIT").change(update)
42+ $("#KR3").keyup(update)
43+ $("#DZ3").keyup(update)
44+ $("#KR4").keyup(update)
45+ $("#DZ4").keyup(update)
46+ $("#MIT").keyup(update)
47+
48+ read()
49+
50+ update()
51+}
52+
53+function read() {
54+ let obj = Cookies.getJSON('diskra.sosalovo')
55+ if (obj != undefined) {
56+ $("#KR3").val(obj.kr3)
57+ $("#DZ3").val(obj.dz3)
58+ $("#KR4").val(obj.kr4)
59+ $("#DZ4").val(obj.dz4)
60+ $("#MIT").val(obj.mit)
61+ }
62+}
63+
64+function write() {
65+ let obj = {
66+ "kr3": parseInt($("#KR3").val()) || 0,
67+ "dz3": parseInt($("#DZ3").val()) || 0,
68+ "kr4": parseInt($("#KR4").val()) || 0,
69+ "dz4": parseInt($("#DZ4").val()) || 0,
70+ "mit": parseInt($("#MIT").val()) || 0
71+ }
72+ Cookies.set('diskra.sosalovo', obj, { expires: 365 })
73+}
javascript/internet.jsnew file+20
@@ -0,0 +1,20 @@
1+function update() {
2+ $("input").each(function() {
3+ let r = Math.random() >= 0.5;
4+ $(this).prop("checked", r);
5+ })
6+}
7+
8+window.onload = function() {
9+ $("input").each(function() {
10+ $(this).change(function () {
11+ let w = $(this).prop("checked")
12+ update()
13+ $(this).prop("checked", w);
14+ $("#telegram").prop("checked", true);
15+ })
16+ })
17+ $("input").each(function() {
18+ $(this).prop("checked", true);
19+ })
20+}
javascript/jquery.jsnew file+2
@@ -0,0 +1,2 @@
1+/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */
2+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||g(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],a!==(r=e[t])&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&w.isPlainObject(n)?n:{},a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&p.call(n)===d)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){m(e)},each:function(e,t){var n,r=0;if(C(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?w.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,a=e.length,s=!n;o<a;o++)(r=!t(e[o],o))!==s&&i.push(e[o]);return i},map:function(e,t,n){var r,i,o=0,s=[];if(C(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return a.apply([],s)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function C(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!g(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",I="\\["+M+"*("+R+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+M+"*\\]",W=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+I+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),F=new RegExp("^"+M+"*,"+M+"*"),_=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:he(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:he(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=pe(t);function ye(){}ye.prototype=r.filters=r.pseudos,r.setFilters=new ye,a=oe.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=r.preFilter;while(s){n&&!(i=F.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=_.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(B," ")}),s=s.slice(n.length));for(a in r.filter)!(i=V[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?oe.error(e):k(e,u).slice(0)};function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){while(t=t[r])if((1===t.nodeType||a)&&e(t,n,u))return!0}else while(t=t[r])if(1===t.nodeType||a)if(f=t[b]||(t[b]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function xe(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n}function we(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Te(e,t,n,r,i,o){return r&&!r[b]&&(r=Te(r)),i&&!i[b]&&(i=Te(i,o)),se(function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||be(t||"*",s.nodeType?[s]:s,[]),y=!e||!o&&t?g:we(g,p,e,s,u),v=n?i||(o?e:h||r)?[]:a:y;if(n&&n(y,v,s,u),r){l=we(v,d),r(l,[],s,u),c=l.length;while(c--)(f=l[c])&&(v[d[c]]=!(y[d[c]]=f))}if(o){if(i||e){if(i){l=[],c=v.length;while(c--)(f=v[c])&&l.push(y[c]=f);i(null,v=[],l,u)}c=v.length;while(c--)(f=v[c])&&(l=i?O(o,f):p[c])>-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[me(xe(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o;i++)if(r.relative[e[i].type])break;return Te(u>1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u<i&&Ce(e.slice(u,i)),i<o&&Ce(e=e.slice(i)),i<o&&ve(e))}p.push(n)}return xe(p)}function Ee(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<r;t++)if(w.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&w(e);if(!D.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s<o.length)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1)}e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){w.each(n,function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==x(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return w.each(arguments,function(e,t){var n;while((n=w.inArray(t,o,n))>-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(s,u))===n.promise())throw new TypeError("Thenable self-resolution");l=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,I,i),a(o,n,W,i)):(o++,l.call(e,a(o,n,I,i),a(o,n,W,i),a(o,n,I,n.notifyWith))):(r!==I&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},X=/^-ms-/,U=/-([a-z])/g;function V(e,t){return t.toUpperCase()}function G(e){return e.replace(X,"ms-").replace(U,V)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=w.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[G(t)]=n;else for(r in t)i[G(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][G(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(G):(t=G(t))in r?[t]:t.match(M)||[]).length;while(n--)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var J=new Q,K=new Q,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Z.test(e)?JSON.parse(e):e)}function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ee,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=te(n)}catch(e){}K.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return K.hasData(e)||J.hasData(e)},data:function(e,t,n){return K.access(e,t,n)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=K.get(o),1===o.nodeType&&!J.get(o,"hasDataAttrs"))){n=a.length;while(n--)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=G(r.slice(5)),ne(o,r,i[r]));J.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){K.set(this,e)}):z(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=K.get(o,e)))return n;if(void 0!==(n=ne(o,e)))return n}else this.each(function(){K.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each(function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=J.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&w.contains(e.ownerDocument,e)&&"none"===w.css(e,"display")},se=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i};function ue(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,"")},u=s(),l=n&&n[3]||(w.cssNumber[t]?"":"px"),c=(w.cssNumber[t]||"px"!==l&&+u)&&ie.exec(w.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)w.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=J.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ae(r)&&(i[o]=ce(r))):"none"!==n&&(i[o]="none",J.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?w(this).show():w(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))w.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+w.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;w.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&w.inArray(o,r)>-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n<arguments.length;n++)u[n]=arguments[n];if(t.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,t)){s=w.event.handlers.call(this,t,l),n=0;while((o=s[n++])&&!t.isPropagationStopped()){t.currentTarget=o.elem,r=0;while((a=o.handlers[r++])&&!t.isImmediatePropagationStopped())t.rnamespace&&!t.rnamespace.test(a.namespace)||(t.handleObj=a,t.data=a.data,void 0!==(i=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,u))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,t),t.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?w(i,this).index(l)>-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Se()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Se()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&N(this,"input"))return this.click(),!1},_default:function(e){return N(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Te.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),w.fn.extend({on:function(e,t,n,r){return De(this,e,t,n,r)},one:function(e,t,n,r){return De(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ke),this.each(function(){w.event.remove(this,e,n,t)})}});var Ne=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/<script|<style|<link/i,je=/checked\s*(?:[^=]|=\s*.checked.)/i,qe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)w.event.add(t,i,l[i][n])}K.hasData(e)&&(s=K.access(e),u=w.extend({},s),K.set(t,u))}}function Me(e,t){var n=t.nodeName.toLowerCase();"input"===n&&pe.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Re(e,t,n,r){t=a.apply([],t);var i,o,s,u,l,c,f=0,p=e.length,d=p-1,y=t[0],v=g(y);if(v||p>1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f<p;f++)l=i,f!==d&&(l=w.clone(l,!0,!0),u&&w.merge(s,ye(l,"script"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,w.map(s,Oe),f=0;f<u;f++)l=s[f],he.test(l.type||"")&&!J.access(l,"globalEval")&&w.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?w._evalUrl&&w._evalUrl(l.src):m(l.textContent.replace(qe,""),c,l))}return e}function Ie(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ye(r)),r.parentNode&&(n&&w.contains(r.ownerDocument,r)&&ve(ye(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e.replace(Ne,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r<i;r++)Me(o[r],a[r]);if(t)if(n)for(o=o||ye(e),a=a||ye(s),r=0,i=o.length;r<i;r++)Pe(o[r],a[r]);else Pe(e,s);return(a=ye(s,"script")).length>0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Re(this,arguments,function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ye(this)),n&&n.replaceChild(t,this))},e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),w(i[a])[t](n),s.apply(r,n.get());return this.pushStack(r)}});var We=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),$e=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Be=new RegExp(oe.join("|"),"i");!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",be.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i="1%"!==t.top,u=12===n(t.marginLeft),c.style.right="60%",s=36===n(t.right),o=36===n(t.width),c.style.position="absolute",a=36===c.offsetWidth||"absolute",be.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,s,u,l=r.createElement("div"),c=r.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===c.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),a}}))}();function Fe(e,t,n){var r,i,o,a,s=e.style;return(n=n||$e(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||w.contains(e.ownerDocument,e)||(a=w.style(e,t)),!h.pixelBoxStyles()&&We.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function _e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}var ze=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ue={position:"absolute",visibility:"hidden",display:"block"},Ve={letterSpacing:"0",fontWeight:"400"},Ge=["Webkit","Moz","ms"],Ye=r.createElement("div").style;function Qe(e){if(e in Ye)return e;var t=e[0].toUpperCase()+e.slice(1),n=Ge.length;while(n--)if((e=Ge[n]+t)in Ye)return e}function Je(e){var t=w.cssProps[e];return t||(t=w.cssProps[e]=Qe(e)||e),t}function Ke(e,t,n){var r=ie.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=w.css(e,n+oe[a],!0,i)),r?("content"===n&&(u-=w.css(e,"padding"+oe[a],!0,i)),"margin"!==n&&(u-=w.css(e,"border"+oe[a]+"Width",!0,i))):(u+=w.css(e,"padding"+oe[a],!0,i),"padding"!==n?u+=w.css(e,"border"+oe[a]+"Width",!0,i):s+=w.css(e,"border"+oe[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,arguments.length>1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ct(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),y=J.get(e,"fxshow");n.queue||(null==(a=w._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,w.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(i=t[r],it.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||w.style(e,r)}if((u=!w.isEmptyObject(t))||!w.isEmptyObject(d)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=y&&y.display)&&(l=J.get(e,"display")),"none"===(c=w.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=w.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===w.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in d)u||(y?"hidden"in y&&(g=y.hidden):y=J.access(e,"fxshow",{display:l}),o&&(y.hidden=!g),g&&fe([e],!0),p.done(function(){g||fe([e]),J.remove(e,"fxshow");for(r in d)w.style(e,r,d[r])})),u=lt(g?y[r]:0,r,p),r in y||(y[r]=u.start,g&&(u.end=u.start,u.start=0))}}function ft(e,t){var n,r,i,o,a;for(n in e)if(r=G(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function pt(e,t,n){var r,i,o=0,a=pt.prefilters.length,s=w.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=nt||st(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:nt||st(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(ft(c,l.opts.specialEasing);o<a;o++)if(r=pt.prefilters[o].call(l,e,c,l.opts))return g(r.stop)&&(w._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return w.map(c,lt,l),g(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),w.fx.timer(w.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}w.Animation=w.extend(pt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,ie.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=["*"]):e=e.match(M);for(var n,r=0,i=e.length;r<i;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[ct],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return w.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){g(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=w.isEmptyObject(e),o=w.speed(t,n,r),a=function(){var t=pt(this,w.extend({},e),o);(i||J.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=w.timers,a=J.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&ot.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||w.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=J.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=w.timers,a=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),w.each(["toggle","show","hide"],function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ut(t,!0),e,r,i)}}),w.each({slideDown:ut("show"),slideUp:ut("hide"),slideToggle:ut("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(nt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),nt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){rt||(rt=!0,at())},w.fx.stop=function(){rt=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var dt,ht=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return z(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!N(n.parentNode,"optgroup"))){if(t=w(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=w.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Yt=[],Qt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||w.expando+"_"+Et++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Qt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Qt,"$1"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||w.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?w(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Yt.push(i)),a&&g(o)&&o(a[0]),a=o=void 0}),"script"}),h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=A.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=xe([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=vt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&w.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?w("<div>").append(w.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){w.fn[t]=function(e){return this.on(t,e)}}),w.expr.pseudos.animated=function(e){return w.grep(w.timers,function(t){return e===t.elem}).length},w.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=w.css(e,"position"),f=w(e),p={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=w.css(e,"top"),u=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),g(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(p.top=t.top-s.top+a),null!=t.left&&(p.left=t.left-s.left+i),"using"in t?t.using.call(e,p):f.css(p)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||be})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return z(this,function(e,r,i){var o;if(y(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=_e(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),We.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return z(this,function(t,n,i){var o;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,s):w.style(t,n,i,s)},t,a?i:void 0,a)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=N,w.isFunction=g,w.isWindow=y,w.camelCase=G,w.type=x,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var Jt=e.jQuery,Kt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Kt),t&&e.jQuery===w&&(e.jQuery=Jt),w},t||(e.jQuery=e.$=w),w});
javascript/js.cookie.jsnew file+165
@@ -0,0 +1,165 @@
1+/*!
2+ * JavaScript Cookie v2.2.0
3+ * https://github.com/js-cookie/js-cookie
4+ *
5+ * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
6+ * Released under the MIT license
7+ */
8+;(function (factory) {
9+ var registeredInModuleLoader = false;
10+ if (typeof define === 'function' && define.amd) {
11+ define(factory);
12+ registeredInModuleLoader = true;
13+ }
14+ if (typeof exports === 'object') {
15+ module.exports = factory();
16+ registeredInModuleLoader = true;
17+ }
18+ if (!registeredInModuleLoader) {
19+ var OldCookies = window.Cookies;
20+ var api = window.Cookies = factory();
21+ api.noConflict = function () {
22+ window.Cookies = OldCookies;
23+ return api;
24+ };
25+ }
26+}(function () {
27+ function extend () {
28+ var i = 0;
29+ var result = {};
30+ for (; i < arguments.length; i++) {
31+ var attributes = arguments[ i ];
32+ for (var key in attributes) {
33+ result[key] = attributes[key];
34+ }
35+ }
36+ return result;
37+ }
38+
39+ function init (converter) {
40+ function api (key, value, attributes) {
41+ var result;
42+ if (typeof document === 'undefined') {
43+ return;
44+ }
45+
46+ // Write
47+
48+ if (arguments.length > 1) {
49+ attributes = extend({
50+ path: '/'
51+ }, api.defaults, attributes);
52+
53+ if (typeof attributes.expires === 'number') {
54+ var expires = new Date();
55+ expires.setMilliseconds(expires.getMilliseconds() + attributes.expires * 864e+5);
56+ attributes.expires = expires;
57+ }
58+
59+ // We're using "expires" because "max-age" is not supported by IE
60+ attributes.expires = attributes.expires ? attributes.expires.toUTCString() : '';
61+
62+ try {
63+ result = JSON.stringify(value);
64+ if (/^[\{\[]/.test(result)) {
65+ value = result;
66+ }
67+ } catch (e) {}
68+
69+ if (!converter.write) {
70+ value = encodeURIComponent(String(value))
71+ .replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent);
72+ } else {
73+ value = converter.write(value, key);
74+ }
75+
76+ key = encodeURIComponent(String(key));
77+ key = key.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent);
78+ key = key.replace(/[\(\)]/g, escape);
79+
80+ var stringifiedAttributes = '';
81+
82+ for (var attributeName in attributes) {
83+ if (!attributes[attributeName]) {
84+ continue;
85+ }
86+ stringifiedAttributes += '; ' + attributeName;
87+ if (attributes[attributeName] === true) {
88+ continue;
89+ }
90+ stringifiedAttributes += '=' + attributes[attributeName];
91+ }
92+ return (document.cookie = key + '=' + value + stringifiedAttributes);
93+ }
94+
95+ // Read
96+
97+ if (!key) {
98+ result = {};
99+ }
100+
101+ // To prevent the for loop in the first place assign an empty array
102+ // in case there are no cookies at all. Also prevents odd result when
103+ // calling "get()"
104+ var cookies = document.cookie ? document.cookie.split('; ') : [];
105+ var rdecode = /(%[0-9A-Z]{2})+/g;
106+ var i = 0;
107+
108+ for (; i < cookies.length; i++) {
109+ var parts = cookies[i].split('=');
110+ var cookie = parts.slice(1).join('=');
111+
112+ if (!this.json && cookie.charAt(0) === '"') {
113+ cookie = cookie.slice(1, -1);
114+ }
115+
116+ try {
117+ var name = parts[0].replace(rdecode, decodeURIComponent);
118+ cookie = converter.read ?
119+ converter.read(cookie, name) : converter(cookie, name) ||
120+ cookie.replace(rdecode, decodeURIComponent);
121+
122+ if (this.json) {
123+ try {
124+ cookie = JSON.parse(cookie);
125+ } catch (e) {}
126+ }
127+
128+ if (key === name) {
129+ result = cookie;
130+ break;
131+ }
132+
133+ if (!key) {
134+ result[name] = cookie;
135+ }
136+ } catch (e) {}
137+ }
138+
139+ return result;
140+ }
141+
142+ api.set = api;
143+ api.get = function (key) {
144+ return api.call(api, key);
145+ };
146+ api.getJSON = function () {
147+ return api.apply({
148+ json: true
149+ }, [].slice.call(arguments));
150+ };
151+ api.defaults = {};
152+
153+ api.remove = function (key, attributes) {
154+ api(key, '', extend(attributes, {
155+ expires: -1
156+ }));
157+ };
158+
159+ api.withConverter = init;
160+
161+ return api;
162+ }
163+
164+ return init(function () {});
165+}));
javascript/kollok.jsnew file+124
@@ -0,0 +1,124 @@
1+function generateStore() {
2+ let t = $("#kollokTheor").prop("checked")
3+ let o = $("#kollokOpr").prop("checked")
4+ let k1 = $("#kollok1").prop("checked")
5+ let k2 = $("#kollok2").prop("checked")
6+ let k3 = $("#kollok3").prop("checked")
7+ let k4 = $("#kollok4").prop("checked")
8+
9+ let out = []
10+
11+ if (t) {
12+ if (k1) {
13+ out = out.concat(theor[0])
14+ }
15+ if (k2) {
16+ out = out.concat(theor[1])
17+ }
18+ if (k3) {
19+ out = out.concat(theor[2])
20+ }
21+ if (k4) {
22+ out = out.concat(theor[3])
23+ }
24+ }
25+
26+ if (o) {
27+ if (k1) {
28+ out = out.concat(opr[0])
29+ }
30+ if (k2) {
31+ out = out.concat(opr[1])
32+ }
33+ if (k3) {
34+ out = out.concat(opr[2])
35+ }
36+ if (k4) {
37+ out = out.concat(opr[3])
38+ }
39+ }
40+
41+ return out
42+}
43+
44+function update() {
45+
46+ let obj = Cookies.getJSON('kollok');
47+
48+ let s = generateStore()
49+
50+ let ii = [...s.keys()].filter(function(elt) {return obj.store.indexOf(elt) == -1})
51+
52+ if (ii.length == 0) {
53+ obj.store = []
54+ ii = [...s.keys()]
55+ }
56+
57+ let i = Math.floor(Math.random()*ii.length)
58+
59+ let tt = s.splice(ii[i], 1)[0]
60+ obj.store.push(ii[i])
61+
62+ $("#kollokText").text(tt)
63+
64+ Cookies.set('kollok', obj);
65+}
66+
67+function reevaluate() {
68+ let t = $("#kollokTheor").prop("checked")
69+ let o = $("#kollokOpr").prop("checked")
70+ let k1 = $("#kollok1").prop("checked")
71+ let k2 = $("#kollok2").prop("checked")
72+ let k3 = $("#kollok3").prop("checked")
73+ let k4 = $("#kollok4").prop("checked")
74+ let obj = Cookies.getJSON('kollok');
75+ if ((obj == undefined) || !(t == obj.t && o == obj.o && k1 == obj.k1 && k2 == obj.k2 && k3 == obj.k3 && k4 == obj.k4)) {
76+ obj = {
77+ "t": t,
78+ "o": o,
79+ "k1": k1,
80+ "k2": k2,
81+ "k3": k3,
82+ "k4": k4,
83+ "store": []
84+ }
85+ }
86+ Cookies.set('kollok', obj, { expires: 365 });
87+}
88+
89+function read() {
90+ let obj = Cookies.getJSON('kollok');
91+
92+ if (obj != undefined) {
93+ $("#kollokTheor").prop("checked", obj.t);
94+ $("#kollokOpr").prop("checked", obj.o);
95+ $("#kollok1").prop("checked", obj.k1);
96+ $("#kollok2").prop("checked", obj.k2);
97+ $("#kollok3").prop("checked", obj.k3);
98+ $("#kollok4").prop("checked", obj.k4);
99+ }
100+
101+}
102+
103+var opr = []
104+var theor = []
105+
106+window.onload = function() {
107+ read()
108+
109+ $.getJSON("/linal/kollok_/theory.json", function(result) {
110+ opr = result["opr"]
111+ theor = result["theor"]
112+
113+ reevaluate()
114+
115+ $("#kollokTheor").change(reevaluate)
116+ $("#kollokOpr").change(reevaluate)
117+ $("#kollok1").change(reevaluate)
118+ $("#kollok2").change(reevaluate)
119+ $("#kollok3").change(reevaluate)
120+ $("#kollok4").change(reevaluate)
121+ $("#fightMeKollok").click(update);
122+
123+ });
124+}
javascript/linal.sosalovo.jsnew file+66
@@ -0,0 +1,66 @@
1+function update() {
2+ write()
3+
4+ let result = $("#diskraSosalovoNumber")
5+ let text = $("#diskraSosalovoText")
6+
7+ result.text("")
8+ text.text("")
9+
10+ let kdz = parseInt($("#KDZ").val())
11+ let sem = parseInt($("#Sem").val())
12+ let kollok = parseInt($("#Kollok").val())
13+ let kr3 = parseInt($("#KR3").val())
14+ let egz = parseInt($("#Egz").val())
15+
16+ if (isNaN(kdz) || isNaN(sem) || isNaN(kollok) || isNaN(kr3) || isNaN(egz)) {
17+ return
18+ }
19+
20+ let no = Math.round(0.35*kr3 + 0.4*kollok + 0.12*sem + 0.13*kdz)
21+ let r = Math.round(0.7*no + 0.3*egz)
22+
23+ result.text(r)
24+ if (r < 4) {
25+ text.text("тебя отчислили спасибо досвидания")
26+ }
27+}
28+
29+window.onload = function() {
30+ $("#KDZ").change(update)
31+ $("#Sem").change(update)
32+ $("#Kollok").change(update)
33+ $("#KR3").change(update)
34+ $("#Egz").change(update)
35+ $("#KDZ").keyup(update)
36+ $("#Sem").keyup(update)
37+ $("#Kollok").keyup(update)
38+ $("#KR3").keyup(update)
39+ $("#Egz").keyup(update)
40+
41+ read()
42+
43+ update()
44+}
45+
46+function read() {
47+ let obj = Cookies.getJSON('linal.sosalovo')
48+ if (obj != undefined) {
49+ $("#KDZ").val(obj.kdz)
50+ $("#Sem").val(obj.sem)
51+ $("#Kollok").val(obj.kollok)
52+ $("#KR3").val(obj.kr3)
53+ $("#Egz").val(obj.egz)
54+ }
55+}
56+
57+function write() {
58+ let obj = {
59+ "kdz": parseInt($("#KDZ").val()) || 0,
60+ "sem": parseInt($("#Sem").val()) || 0,
61+ "kollok": parseInt($("#Kollok").val()) || 0,
62+ "kr3": parseInt($("#KR3").val()) || 0,
63+ "egz": parseInt($("#Egz").val()) || 0
64+ }
65+ Cookies.set('linal.sosalovo', obj, { expires: 365 })
66+}
javascript/proga.sosalovo.jsnew file+81
@@ -0,0 +1,81 @@
1+function update() {
2+ write()
3+
4+ let result = $("#diskraSosalovoNumber")
5+ let text = $("#diskraSosalovoText")
6+
7+ result.text("")
8+ text.text("")
9+
10+ let sr3 = parseFloat($("#SR3").val())
11+ let sr4 = parseFloat($("#SR4").val())
12+ let kr4 = parseInt($("#KR4").val())
13+ let kdz3 = parseInt($("#KDZ3").val())
14+ let ekr = parseInt($("#EKR").val())
15+ let podbel = parseInt($("#Podbel").val())
16+
17+ if (isNaN(sr3) ||
18+ isNaN(sr4) ||
19+ isNaN(kr4) ||
20+ isNaN(kdz3)||
21+ isNaN(ekr) ||
22+ isNaN(podbel)) {
23+ return
24+ }
25+
26+ let no3 = 0.5*sr3 + 0.5*kdz3
27+ let no4 = 0.2*sr4 + 0.8*kr4
28+
29+ let no = Math.round(0.2*no3+0.8*no4)
30+
31+ let eo = Math.round(0.8*Math.min(ekr, podbel) + 0.2*Math.max(ekr, podbel))
32+ let r = Math.round(0.8*eo + 0.2*no)
33+
34+ result.text(r)
35+ if (r < 4) {
36+ text.text("тебя отчислили спасибо досвидания")
37+ }
38+}
39+
40+window.onload = function() {
41+ $("#SR3").change(update)
42+ $("#SR4").change(update)
43+ $("#KR4").change(update)
44+ $("#KDZ3").change(update)
45+ $("#EKR").change(update)
46+ $("#Podbel").change(update)
47+ $("#SR3").keyup(update)
48+ $("#SR4").keyup(update)
49+ $("#KR4").keyup(update)
50+ $("#KDZ3").keyup(update)
51+ $("#EKR").keyup(update)
52+ $("#Podbel").keyup(update)
53+
54+ read()
55+
56+ update()
57+}
58+
59+function read() {
60+ let obj = Cookies.getJSON('proga.sosalovo')
61+ if (obj != undefined) {
62+ $("#SR3").val(obj.sr3)
63+ $("#SR4").val(obj.sr4)
64+ $("#KR4").val(obj.kr4)
65+ $("#KDZ3").val(obj.kdz3)
66+ $("#EKR").val(obj.ekr)
67+ $("#Podbel").val(obj.podbel)
68+ }
69+}
70+
71+function write() {
72+ let obj = {
73+ "sr3": parseFloat($("#SR3").val()) || 0,
74+ "sr4": parseFloat($("#SR4").val()) || 0,
75+ "kr4": parseInt($("#KR4").val()) || 0,
76+ "kdz3": parseInt($("#KDZ3").val()) || 0,
77+ "ekr": parseInt($("#EKR").val()) || 0,
78+ "podbel": parseInt($("#Podbel").val()) || 0
79+ }
80+ Cookies.set('proga.sosalovo', obj, { expires: 365 })
81+}
kursach/texhDoc.mdnew file+14
@@ -0,0 +1,14 @@
1+---
2+layout: page
3+tag: Kursach
4+title: TechDoc
5+permalink: kursach/techDoc
6+---
7+
8+# TechDoc
9+
10+GitHub repo: [github.com/ilyakooo0/TechDoc](https://github.com/ilyakooo0/TechDoc)
11+
12+Это класс документа LaTeX для технической документации курсача.
13+
14+В репозитории есть пример.
linal/_KR11var0.mdnew file+177
@@ -0,0 +1,177 @@
1+---
2+layout: page
3+tag: Linal
4+title: KR1.1 Var0
5+permalink: linal/KR11var0
6+---
7+
8+# KR1.1 Var0
9+
10+## Ответы на нулевик кр по линалу
11+_(но это не точно)_
12+
13+### 1
14+
15+При \\( \alpha \ne 1; \alpha \ne - \frac{2}{3} \\):
16+\\( x = \frac{9 \cdot \alpha \cdot (\alpha + 1)}{9 \cdot (\alpha - 1) \cdot (\alpha + \frac{2}{3})} \\);
17+\\( y = \frac{\alpha^2 - 3 \cdot \alpha - 2}{9 \cdot (1 - \alpha) \cdot (\alpha + \frac{2}{3}) } \\)
18+
19+При \\( \alpha = 1 \\):
20+\\( x = 2 - 3 \cdot y; y \in \mathbb{R} \\)
21+
22+При \\( \alpha = - \frac{2}{3} \\):
23+Система несовместима
24+
25+### 2
26+
27+$$
28+\begin{pmatrix}
29+234 & 42 \\
30+-55 & -5
31+\end{pmatrix}
32+$$
33+
34+### 3
35+
36+$$
37+\begin{pmatrix}
38+9 \\ 7 \\ 4
39+\end{pmatrix}
40+$$
41+
42+### 4
43+
44+$$
45+X =
46+
47+\begin{pmatrix}
48+x_1 \\ x_2 \\ x_3 \\ x_4 \\ x_5
49+\end{pmatrix}
50+
51+=
52+
53+\begin{pmatrix}
54+1 \\ 1 \\ 0 \\ 0 \\ 0
55+\end{pmatrix}
56+
57++
58+
59+x_3 \cdot
60+
61+\begin{pmatrix}
62+7 \\ 11 \\ 1 \\ 0 \\ 0
63+\end{pmatrix}
64+
65++
66+
67+x_5 \cdot
68+
69+\begin{pmatrix}
70+4 \\ 7 \\ 0 \\ 1 \\ 1
71+\end{pmatrix}
72+$$
73+
74+### 5
75+
76+\\( x_1 = -4 + 10 - x_3 + (12 - 2 \cdot \alpha) \cdot \frac{10 + 5 \cdot \beta + x_5}{2 \cdot \alpha - 14} - \\) \\( x_5 + 2 \cdot x_3 - \frac{(4 - \alpha) \cdot (10 + 5 \cdot \beta + x_5)}{2 \cdot \alpha - 4} \\)
77+
78+\\( x_2 = 10 - x_3 + (12 - 2 \cdot \alpha ) \cdot \frac{10 + 5 \cdot \beta + x_5}{2 \cdot \alpha - 14} -x_5 \\)
79+
80+\\( x_4 = \frac{-10-5\cdot \beta - x_5}{2 \cdot \alpha -14} \\)
81+
82+### 6
83+
84+\\( i = 1; \, j = 4 \\)
85+
86+### 7
87+
88+$$
89+\begin{pmatrix}
90+2 & 1 & 1 \\
91+\frac{7}{3} & \frac{1}{3} & \frac{1}{3}
92+\end{pmatrix}
93+$$
94+
95+### 8
96+
97+\\( x \leq - \frac{11}{9} \\)
98+
99+### 9
100+
101+\\( D_n = 3^{n+1} - 2^{n+1} \\)
102+
103+### 10
104+
105+При \\( \lambda \ne 0 \; \; RgA=4 \\)
106+
107+При \\( \lambda = 0 \; \; RgA = 2\\)
108+
109+### 11
110+
111+$$
112+X =
113+
114+\begin{pmatrix}
115+x_1 \\ x_2 \\ x_3 \\ x_4 \\ x_5
116+\end{pmatrix}
117+
118+=
119+
120+\begin{pmatrix}
121+-1 \\ 1 \\ 0 \\ 0 \\ 0
122+\end{pmatrix}
123+
124++
125+
126+x_3 \cdot
127+
128+\begin{pmatrix}
129+-2 \\ 0 \\ 1 \\ 0 \\ 0
130+\end{pmatrix}
131+
132++
133+
134+x_4 \cdot
135+
136+\begin{pmatrix}
137+-4 \\ -1 \\ 0 \\ 1 \\ 0
138+\end{pmatrix}
139+
140++
141+
142+x_5 \cdot
143+
144+\begin{pmatrix}
145+21 \\ 6 \\ 0 \\ 0 \\ 1
146+\end{pmatrix}
147+$$
148+
149+Частное решение:
150+
151+$$
152+\begin{pmatrix}
153+-1 \\ 1 \\ 0 \\ 0 \\ 0
154+\end{pmatrix}
155+$$
156+
157+ФСР:
158+
159+$$
160+\begin{pmatrix}
161+-2 \\ 0 \\ 1 \\ 0 \\ 0
162+\end{pmatrix}
163+
164+,
165+
166+\begin{pmatrix}
167+-4 \\ -1 \\ 0 \\ 1 \\ 0
168+\end{pmatrix}
169+
170+,
171+
172+\begin{pmatrix}
173+21 \\ 6 \\ 0 \\ 0 \\ 1
174+\end{pmatrix}
175+$$
176+
177+#### Как я делал: [PDF](https://yadi.sk/i/_fJl7fpw3NxTEk)
linal/_groups.mdnew file+43
@@ -0,0 +1,43 @@
1+---
2+layout: page
3+tag: Linal
4+title: Groups
5+permalink: linal/groups
6+---
7+
8+# Groups
9+
10+### Полугруппа
11+
12+\\( (S, \cdot) \\)
13+, где \\( \cdot \\) --- бинарная ассоциативная операция.
14+
15+_т. е. \\( \forall{x, y, z} \in S \quad (x \cdot y) \cdot z = z \cdot ( y \cdot z) \\)_
16+
17+### Моноид: _Полугруппа_
18+
19+\\( \forevery \\)
20+
21+### Группа
22+
23+### Симметрическая группа
24+
25+### Общая линейная группа
26+
27+### Специальная линейная группа
28+
29+### Абелева группа
30+
31+### Подгруппа
32+
33+### Гомоморфизм
34+
35+### Изоморфизм группы
36+
37+### Циклическая группа
38+
39+### Порядок элемента
40+
41+### Таблица Кэли
42+
43+### 3 свойства изоморфизма
linal/_linalKR1Theory.mdnew file+95
@@ -0,0 +1,95 @@
1+---
2+layout: page
3+tag: Linal
4+title: KR1.1 Theory
5+permalink: linal/KR11Theory
6+---
7+
8+# Linal KR1.1 Theory
9+
10+## С доказательством
11+
12+### 1. Что происходит с произведением матрицы при транспонировании? Ответ обосновать.
13+
14+\\( (\underset{m \times n}{A} \cdot \underset{n \times k}{B} )^T\_{i \, j} = \\)
15+\\( [A \cdot B]\_{j \, i} = \\)
16+\\( \sum\_{r = 1}^n [A]\_{j \, r} \cdot [B]\_{r \, i} = \\)
17+\\( \sum\_{r = 1}^n [A^T]\_{r \, j} \cdot [B^T]\_{i \, r} = \\)
18+\\( \sum\_{r = 1}^n [B^T]\_{i \, r} \cdot [A^T]\_{r \, j} = \\)
19+\\( [B^T \cdot A^T]\_{i \, j} \\)
20+
21+
22+### 2. Сформулировать и доказать критерий существования обратной матрицы. Свойства определителя предполагаются известными.
23+Обратная матрица \\( A^{-1} \\) существует для любой невырожденной матрицы \\( A \in M_n(\mathbb{R}) : det A \ne 0 \\).
24+
25+#### Необходимость:
26+
27+По определению: \\( A \cdot A^{-1} = \\) \\( E \Rightarrow det (A \cdot A^{-1} ) = \\) \\( det E = 1 \Rightarrow det A \ne 0 \\)
28+
29+#### Достаточность:
30+
31+Рассмотрим матрицу \\( B = \frac{1}{det A} \cdot \widetilde{A} \\)
32+
33+$$ \widetilde{A} =
34+\begin{pmatrix}
35+A_{1 \, 1} & \dots & A_{1 \, n} \\
36+\vdots & \ddots & \vdots \\
37+A_{n \, 1} & \dots & A_{n \, n}
38+\end{pmatrix}
39+ $$
40+
41+Покажем, что \\( B = A^{-1} \\)
42+
43+Рассмотрим \\( A \cdot B \\)
44+
45+\\( [A \cdot B]\_{i \, j} = \sum\_{r = 1}^n [A]\_{i \, r} \cdot [B]\_{r \, j} = \\) \\( \frac{1}{det A} \cdot \sum\_{r = 1}^{n} [\widetilde{A}]\_{r \, j} = \\) \\( \frac{1}{det A} \sum\_{r = 1}^{n} A\_{i \, r} = \\)
46+$$
47+\frac{1}{det A}
48+\begin{cases}
49+0, i \ne j \\
50+det A, i = j
51+\end{cases}
52+=
53+\begin{cases}
54+1, i = j \\
55+0, i \ne j
56+\end{cases}
57+$$
58+
59+### 3. Какие три условия достаточно наложить на функцию от столбцов матриц, чтобы она обязательно была детерминантом? Ответ обоснуйте для матриц второго порядка.
60+
61+1. Кососимметрическая функция строк (столбцов)
62+
63+_Т. е. при нечетном количестве перестановке столбцов/строк функция меняет знак, а при четном -- не меняет._
64+
65+2. Полилинейная функция строк (столбцов)
66+
67+_Т. е. функция линейна относительного каждого отдельного аргумента_
68+_(В формуле нет степеней больше 1.)_
69+
70+3. \\( f(E) = 1 \\)
71+
72+#### Доказательсво:
73+
74+\\( n = 2 \\)
75+
76+$$ f \left(
77+ \begin{pmatrix}
78+ a_{1 \, 1} & a_{1 \, 2} \\
79+ a_{2 \, 1} & a_{2 \, 2}
80+ \end{pmatrix}
81+\right)
82+=
83+
84+$$
85+
86+
87+### 4. Выписать формулы Крамера для квадратной матрицы произвольного порядка и доказать их.
88+
89+### 5. Сформулировать и доказать критерий линейной зависимости.
90+
91+### 6. Как связан ранг транспонированной матрицы с рангом исходной матрицы? Ответ обосновать.
92+
93+### 7. Сформулировать и доказать следствие теоремы о базисном миноре для квадратных матриц (критерий невырожденности).
94+
95+### 8. Сформулировать и доказать свойства решений однородных и неоднородных систем линейных алгеьраических уравнений.
linal/kollok_/kollok.htmlnew file+60
@@ -0,0 +1,60 @@
1+---
2+layout: page
3+title: kollok
4+permalink: linal/kollok
5+tag: Linal
6+custom_js:
7+ - kollok
8+ - jquery
9+ - js.cookie
10+---
11+
12+ <h1 id="sosalovoCenter">kollok</h1>
13+
14+ <div id="kollokText">
15+ </div>
16+
17+ <button id="fightMeKollok">Fight me</button>
18+
19+ <div class="sosalovoPair">
20+ <div class="internetField">
21+ <div class="diskraSosalovoTitle">
22+ Opr
23+ </div>
24+ <input id="kollokOpr" type="checkbox" checked="true">
25+ </div>
26+ <div class="internetField">
27+ <div class="diskraSosalovoTitle">
28+ Theor
29+ </div>
30+ <input id="kollokTheor" type="checkbox" checked="true">
31+ </div>
32+ </div>
33+ <div class="sosalovoPair">
34+ <div class="internetField">
35+ <div class="diskraSosalovoTitle">
36+ 1
37+ </div>
38+ <input id="kollok1" type="checkbox" checked="true">
39+ </div>
40+ <div class="internetField">
41+ <div class="diskraSosalovoTitle">
42+ 2
43+ </div>
44+ <input id="kollok2" type="checkbox" checked="true">
45+ </div>
46+ </div>
47+ <div class="sosalovoPair">
48+ <div class="internetField">
49+ <div class="diskraSosalovoTitle">
50+ 3
51+ </div>
52+ <input id="kollok3" type="checkbox" checked="true">
53+ </div>
54+ <div class="internetField">
55+ <div class="diskraSosalovoTitle">
56+ 4
57+ </div>
58+ <input id="kollok4" type="checkbox" checked="true">
59+ </div>
60+ </div>
linal/kollok_/theory.jsonnew file+259
@@ -0,0 +1,259 @@
1+{
2+ "opr": [
3+ [
4+ "Дать определение умножения матриц. Коммутативна ли эта операция? Ответ пояснить.",
5+ "Дать определения ступенчатого вида матрицы и канонического вида матрицы.",
6+ "Перечислить элементарные преобразования строк матрицы.",
7+ "Сформулировать теорему о методе Гаусса (алгоритм приводить не нужно).",
8+ "Дать определения перестановки и подстановки.",
9+ "Дать определения знака и четности подстановки.",
10+ "Выписать общую формулу для вычисления определителя произвольного порядка.",
11+ "Какие три условия достаточно наложить на функцию от столбцов матрицы, чтобы она обязательно была детерминантом?",
12+ "Выписать формулы для разложения определителя по строке и по столбцу.",
13+ "Что такое фальшивое разложение?",
14+ "Выписать формулы Крамера для квадратной матрицы произвольного порядка. Когда с их помощью можно найти решение СЛАУ?",
15+ "Что такое дополняющий минор и что такое алгебраическое дополнение?",
16+ "Дать определение союзной матрицы.",
17+ "Дать определение обратной матрицы. Сформулировать критерий ее существования.",
18+ "Выписать формулу для нахождения обратной матрицы.",
19+ "Как найти обратную к произведению матриц?",
20+ "Дать определение минора.",
21+ "Дать определение базисного минора. Какие строки называются базисными?",
22+ "Дать определение линейной комбинации строк. Что такое нетривиальная линейная комбинация?",
23+ "Дать определение линейной зависимости строк матрицы.",
24+ "Дать определение линейно независимых столбцов матрицы.",
25+ "Сформулировать критерий линейной зависимости.",
26+ "Дать определение ранга матрицы.",
27+ "Сформулировать теорему о базисном миноре.",
28+ "Сформулировать теорему о ранге матрицы.",
29+ "Сформулировать критерий невырожденности квадратной матрицы.",
30+ "Выписать свойства решений однородных и неоднородных СЛАУ.",
31+ "Сформулировать теорему Кронекера-Капелли.",
32+ "Дать определение фундаментальной системы решений (ФСР) однородной СЛАУ."
33+ ],
34+ [
35+ "Сформулируйте теорему о структуре общего решения однородной системы линейных алгебраических уравнений.",
36+ "Сформулируйте теорему о структуре общего решения неоднородной системы линейных алгебраических уравнений.",
37+ "Что такое алгебраическая и тригонометрическая форма записи комплексного числа?",
38+ "Дайте определения модуля и аргумента комплексного числа. Что такое главное значение аргумента комплексного числа?",
39+ "Сложение, умножение комплексных чисел. Что происходит с аргументами и модулями комплексных чисел при умножении?",
40+ "Что такое комплексное сопряжение? Как можно делить комплексные числа?",
41+ "Выпишите формулу Муавра.",
42+ "Как найти комплексные корни n-ой степени из комплексного числа? Сделайте эскиз, на котором отметьте исходное число и все корни из него.",
43+ "Сформулируйте основную теорему алгебры. Сформулировать теорему Безу.",
44+ "Выпишите формулу Эйлера. Выпишите выражения для синуса и косинуса через экспоненту.",
45+ "Выпишите формулы Виета.",
46+ "Какие многочлены называются неприводимыми?",
47+ "Сформулируйте утверждение о разложение многочленов на неприводимые множители над комплексными числами.",
48+ "Сформулируйте утверждение о разложение многочленов на неприводимые множители над действительными числами.",
49+ "Дайте определение векторного произведения векторов в трехмерном пространстве.",
50+ "Сформулируйте три алгебраических свойства векторного произведения.",
51+ "Выпишите формулу для вычисления векторного произведения в координатах, заданных в ортонормированном базисе.",
52+ "Дайте определение смешанного произведения векторов. Как вычислить объем тетраэдра с помощью смешанного произведения?",
53+ "Выпишите формулу для вычисления смешанного произведения в координатах, заданных в ортонормированном базисе.",
54+ "Сформулируйте критерий компланарности трех векторов с помощью смешанного произведения.",
55+ "Дайте определение прямоугольной декартовой системы координат.",
56+ "Что такое уравнение поверхности и его геометрический образ?",
57+ "Сформулируйте теорему о том, что задает любое линейное уравнение на координаты точки в трехмерном пространстве.",
58+ "Дайте определение нормали к плоскости.",
59+ "Выпишите формулу для расстояния от точки до плоскости.",
60+ "Общие уравнения прямой. Векторное уравнение прямой. Параметрические и канонические уравнения прямой.",
61+ "Сформулируйте критерий принадлежности двух прямых одной плоскости.",
62+ "Выпишите формулу для вычисления расстояния от точки до прямой.",
63+ "Выпишите формулу для вычисления расстояния между двумя скрещивающимися прямыми.",
64+ "Какие бинарные операции называются ассоциативными, а какие коммутативными?",
65+ "Дайте определения полугруппы и моноида. Приведите примеры.",
66+ "Сформулируйте определение группы.",
67+ "Что такое симметрическая группа? Укажите число элементов в ней.",
68+ "Что такое общая линейная и специальная линейная группы?",
69+ "Сформулируйте определение абелевой группы. Приведите пример.",
70+ "Дайте определение подгруппы. Приведите пример группы и ее подгруппы.",
71+ "Дайте определение гомоморфизма групп. Что такое ядро гомоморфизма групп?",
72+ "Дайте определение изоморфизма групп. Приведите пример.",
73+ "Сформулируйте определение циклической группы. Приведите пример.",
74+ "Дайте определение порядка элемента группы.",
75+ "Дайте определение таблицы Кэли.",
76+ "Сколько существует, с точностью до изоморфизма, циклических групп данного порядка?"
77+ ],
78+ [
79+ "Что такое группа диэдра? Что такое знакопеременная группа? Укажите число элементов в них.",
80+ "Сформулируйте утверждение о связи порядка элемента, порождающего циклическую группу, с порядком группы.",
81+ "Сформулируйте утверждение о том, какими могут быть подгруппы группы целых чисел по сложению.",
82+ "Дайте определение левого смежного класса по некоторой подгруппе.",
83+ "Дайте определение нормальной подгруппы. Что такое индекс подгруппы?",
84+ "Сформулируйте теорему Лагранжа.",
85+ "Сформулируйте две леммы, которые нужны для доказательства теоремы Лагранжа.",
86+ "Сформулируйте три следствия из теоремы Лагранжа.",
87+ "Сформулируйте критерий нормальности подгруппы, использующий сопряжение.",
88+ "Дайте определение факторгруппы.",
89+ "Что такое естественный гомоморфизм?",
90+ "Сформулируйте критерий нормальности подгруппы, использующий понятие ядра гомоморфизма.",
91+ "Сформулируйте теорему о гомоморфизме групп. Приведите пример.",
92+ "Что такое прямое произведение групп?",
93+ "Что такое действие группы на множестве?",
94+ "Сформулируйте определения орбиты и стабилизатора.",
95+ "Сформулируйте утверждение о количестве элементов в орбите действия конечной группы.",
96+ "Приведите три примера действия группы на себе.",
97+ "Сформулируйте определение автоморфизма и внутреннего автоморфизма.",
98+ "Что такое центр группы? Что можно сказать о его свойствах?",
99+ "Чему изоморфна факторгруппа группы по ее центру?",
100+ "Сформулируйте теорему Кэли.",
101+ "Дайте определение кольца.",
102+ "Что такое коммутативное кольцо? Приведите примеры коммутативного и некоммутативного колец.",
103+ "Что такое подкольцо, порожденное множеством?",
104+ "Дайте определение делителей нуля.",
105+ "Дайте определение целостного кольца. Приведите пример.",
106+ "Какие элементы кольца называются обратимыми?",
107+ "Сформулируйте критерий целостности для нетривиального коммутативного кольца с единицей.",
108+ "Дайте определение поля. Приведите три примера.",
109+ "Дайте определение подполя. Привести пример пары: поле и его собственное подполе.",
110+ "Дайте определение характеристики поля. Привести примеры: поля конечной положительной характеристики и поля нулевой характеристики.",
111+ "Что такое простое подполе?",
112+ "Сформулируйте утверждение о том, каким будет простое подполе в зависимости от характеристики.",
113+ "Дайте определение расширения поля, полученного с помощью присоединения элемента. Приведите пример.",
114+ "Дайте определение идеала. Что такое главный идеал?",
115+ "Сформулируйте определение гомоморфизма колец.",
116+ "Сформулируйте теорему о гомоморфизме колец. Приведите пример.",
117+ "Сформулируйте теорему о том, когда факторколько кольца многочленов над полем само является полем.",
118+ "Сформулируйте критерий того, что кольцо вычетов по модулю p является полем.",
119+ "Дайте определение алгебраического элемента над полем.",
120+ "Сформулируйте китайскую теорему об остатках (через изоморфизм колец).",
121+ "Что такое поле рациональных дробей?",
122+ "Сформулируйте утверждение о том, сколько элементов может быть в конечном поле и как устроены его подполя.",
123+ "Сформулируйте утверждение о том, что любое конечное поле может быть реализовано как факторкольцо кольца многочленов по некоторому идеалу.",
124+ "Дайте определение линейного (векторного) пространства.",
125+ "Дайте определение базиса линейного (векторного) пространства.",
126+ "Что такое размерность пространства?",
127+ "Дайте определение матрицы перехода от старого базиса линейного пространства к новому.",
128+ "Выпишите формулу для описания изменения координат вектора при изменении базиса.",
129+ "Дайте определение подпространства в линейном пространстве.",
130+ "Дайте определения линейной оболочки конечного набора векторов и ранга системы векторов.",
131+ "Дайте определения суммы и прямой суммы подпространств.",
132+ "Сформулируйте утверждение о связи размерности суммы и пересечения подпространств.",
133+ "Дайте определение линейного отображения. Приведите пример.",
134+ "Дайте определение матрицы линейного отображения.",
135+ "Выпишите формулу для преобразования матрицы линейного отображения при замене базиса. Как выглядит формула в случае линейного оператора?",
136+ "Сформулируйте определения ядра и образа линейного отображения.",
137+ "Сформулируйте утверждение о связи размерностей ядра и образа линейного отображения.",
138+ "Дайте определения собственного вектора и собственного значения линейного оператора.",
139+ "Дайте определения характеристического уравнения и характеристического многочлена квадратной матрицы.",
140+ "Сформулируйте утверждение о связи характеристического уравнения и спектра линейного оператора.",
141+ "Дайте определение собственного подпространства.",
142+ "Дайте определения алгебраической и геометрической кратности собственного значения. Какое неравенство их связывает?",
143+ "Дайте определение следа матрицы. Как меняется след матрицы оператора при замене базиса?",
144+ "Каким свойством обладают собственные векторы линейного оператора, отвечающие различным собственным значениям?",
145+ "Сформулируйте критерий диагональности матрицы оператора.",
146+ "Сформулируйте критерий диагонализируемости матрицы оператора с использованием понятия геометрической кратности.",
147+ "Сформулируйте теорему Гамильтона-Кэли.",
148+ "Дайте определение жордановой клетки. Сформулируйте теорему о жордановой нормальной форме матрицы оператора."
149+ ],
150+ [
151+ "Выпишите формулу для количества жордановых клеток заданного размера.",
152+ "Дайте определение алгебры над полем. Приведите два примера.",
153+ "Дайте определение модуля над кольцом. Приведите два примера.",
154+ "Дайте определение евклидова пространства.",
155+ "Выпишите неравенства Коши-Буняковского и треугольника.",
156+ "Дайте определения ортогонального и ортонормированного базисов.",
157+ "Опишите алгоритм ортогонализации Грама-Шмидта.",
158+ "Дайте определение матрицы Грама.",
159+ "Дайте определение сопряженного пространства.",
160+ "Выпишите формулу для преобразования координат ковектора при переходе к другому базису.",
161+ "Дайте определение взаимных базисов.",
162+ "Дайте определение биортогонального базиса.",
163+ "Сформулируйте критерий линейной зависимости с помощью матрицы Грама.",
164+ "Выпишите формулу для преобразования матрицы Грама при переходе к новому базису.",
165+ "Дайте определение ортогонального дополнения.",
166+ "Дайте определения ортогональной проекции вектора на подпространство и ортогональной составляющей.",
167+ "Выпишите формулу для ортогональной проекции вектора на подпространство, заданное как линейная оболочка данного линейно независимого набора векторов.",
168+ "Выпишите формулу для вычисления расстояния с помощью определителей матриц Грама.",
169+ "Дайте определение сопряженного оператора в евклидовом пространстве.",
170+ "Дайте определение самосопряженного (симметрического) оператора.",
171+ "Что можно сказать про ортогональное дополнение к образу сопряженного оператора?",
172+ "Сформулируйте теорему Фредгольма и альтернативу Фредгольма.",
173+ "Дайте определение ортогонального оператора.",
174+ "Как найти матрицу сопряженного оператора в произвольном базисе?",
175+ "Сформулируйте определение ортогональной матрицы.",
176+ "Что можно сказать про собственные векторы самосопряженного оператора, отвечающие разным собственным значениям?",
177+ "Каким свойством обладают собственные значения самосопряженного оператора?",
178+ "Сформулируйте критерий ортогональности оператора, использующий его матрицу.",
179+ "Каков канонический вид ортогонального оператора? Сформулируйте теорему Эйлера.",
180+ "Сформулируйте теорему о существовании для самосопряженного оператора базиса из собственных векторов.",
181+ "Сформулируйте теорему о сингулярном разложении.",
182+ "Сформулируйте утверждение о QR-разложении.",
183+ "Сформулируйте утверждение о полярном разложении.",
184+ "Дайте определени билинейной формы.",
185+ "Как меняется матрица билинейной формы при замене базиса?",
186+ "Дайте определение квадратичной формы.",
187+ "Выпишите формулу для преобразования квадратичной формы при замене базиса.",
188+ "Дайте определения положительной и отрицательной определенности квадратичной формы.",
189+ "Какую квадратичную форму называют знакопеременной?",
190+ "Сформулируйте критерий Сильвестра положительной определенности квадратичной формы.",
191+ "Сформулируйте следствие критерия Сильвестра для отрицательной определенности квадратичной формы."
192+ ]
193+ ],
194+ "theor": [
195+ [
196+ "Что происходит с произведением матриц при транспонировании? Ответ обосновать.",
197+ "Какие три условия достаточно наложить на функцию от столбцов матрицы, чтобы она обязательно была детерминантом? Ответ обоснуйте для матриц второго порядка.",
198+ "Выписать формулы Крамера для квадратной матрицы произвольного порядка и доказать их.",
199+ "Сформулировать и доказать критерий линейной зависимости.",
200+ "Как связан ранг транспонированной матрицы с рангом исходной матрицы? Ответ обосновать.",
201+ "Сформулировать и доказать следствие теоремы о базисном миноре для квадратных матриц (критерий невырожденности).",
202+ "Сформулировать и доказать критерий существования обратной матрицы. Свойства определителя предполагаются известными. Единственна ли обратная матрица? Ответ обоснуйте.",
203+ "Сформулируйте теорему Кронекера-Капелли и докажите ее.",
204+ "Сформулируйте и докажите теорему о базисном миноре.",
205+ "Сформулируйте и докажите теорему о ранге матрицы (теорема о базисном миноре предполагается известной).",
206+ "Сформулируйте критерий существования ненулевого решения однородной системы линейных уравнений с квадратной матрицей и докажите его.",
207+ "Дайте определение фундаментальной системы решений (ФСР) однородной системы линейных уравнений. Докажите теорему о существовании ФСР."
208+ ],
209+ [
210+ "Сформулируйте теорему о структуре общего решения неоднородной системы линейных алгебраических уравнений и докажите ее (теорема о структуре общего решения однородной системы линейных алгебраических уравнений предполагается известной).",
211+ "Выпишите формулу для вычисления скалярного произведения векторов, заданных своими координатами в произвольном базисе трехмерного пространства, и приведите ее вывод.",
212+ "Выпишите формулу для вычисления векторного произведения в правом ортонормированном базисе трехмерного пространства и приведите ее вывод.",
213+ "Докажите теорему о том, что любое линейное уравнение на координаты точки в трехмерном пространстве задает плоскость и что любая плоскость определяется линейным уравнением.",
214+ "Выпишите формулу для вычисления расстояния от точки до плоскости и приведите ее вывод.",
215+ "Выпишите формулу Муавра и докажите ее.",
216+ "Докажите теорему о структуре общего решения однородной системы линейных алгебраических уравнений, то есть о том, что произвольное решение однородной СЛАУ может быть представлено в виде линейной комбинации элементов ФСР."
217+ ],
218+ [
219+ "Сформулируйте и докажите утверждение о том, какими могут быть подгруппы группы целых чисел по сложению.",
220+ "Сформулируйте и докажите теорему Лагранжа (включая доказательство лемм). Сформулируйте три следствия из теоремы Лагранжа.",
221+ "Сформулируйте и докажите критерий нормальности подгруппы, использующий сопряжение.",
222+ "Сформулируйте и докажите критерий нормальности подгруппы, использующий понятие ядра гомоморфизма.",
223+ "Сформулируйте и докажите теорему о гомоморфизме групп.",
224+ "Докажите, что центр группы является ее нормальной подгруппой.",
225+ "Сформулируйте и докажите утверждение о том, чему изоморфна факторгруппа группы по ее центру.",
226+ "Сформулируйте и докажите теорему Кэли.",
227+ "Сформулируйте и докажите критерий того, что кольцо вычетов по модулю p является полем.",
228+ "Выпишите и докажите формулу для описания изменения координат вектора при изменении базиса.",
229+ "Выпишите формулу для преобразования матрицы линейного отображения при замене базиса и докажите ее.",
230+ "Сформулируйте и докажите утверждение о связи размерностей ядра и образа линейного отображения.",
231+ "Сформулируйте и докажите утверждение о связи характеристического уравнения и спектра линейного оператора.",
232+ "Сформулируйте и докажите утверждение о том, каким свойством обладают собственные векторы линейного оператора, отвечающие различным собственным значениям.",
233+ "Сформулируйте и докажите критерий диагональности матрицы оператора.",
234+ "Сформулируйте и докажите утверждение о количестве элементов в орбите действия конечной группы.",
235+ "Сформулируйте и докажите утверждение о том, каким будет простое подполе в зависимости от характеристики.",
236+ "Сформулируйте и докажите теорему о том, что действие линейного оператора в конечномерном пространстве полностью определяется матрицей линейного оператора.",
237+ "Каким свойством обладает оператор в n-мерном вещественном пространстве, у которого есть n различных действительных корней? Ответ обоснуйте."
238+ ],
239+ [
240+ "Выпишите и докажите формулу для преобразования координат ковектора при переходе к другому базису.",
241+ "Выпишите и докажите неравенство Коши-Буняковского. Выпишите и докажите неравенство треугольника.",
242+ "Докажите теорему о том, что евклидово пространство можно представить в виде прямой суммы подпространства и его ортогонального дополнения.",
243+ "Выпишите формулу для преобразования матрицы Грама при переходе к новому базису и докажите ее. Что происходит с определителем матрицы Грама при применении процесса ортогонализации Грама-Шмидта? Что можно сказать про знак определителя матрицы Грама? Ответ обоснуйте.",
244+ "Сформулируйте и докажите критерий линейной зависимости набора векторов с помощью матрицы Грама.",
245+ "Выпишите формулу для ортогональной проекции вектора на подпространство, заданное как линейная оболочка данного линейно независимого набора векторов, и докажите ее.",
246+ "Докажите, что для любого оператора в конечномерном евклидовом пространстве существует сопряженный оператор.",
247+ "Сформулируйте и докажите свойство собственных векторов самосопряженного оператора, отвечающих разным собственным значениям.",
248+ "Каким свойством обладают собственные значения самосопряженного оператора? Ответ обоснуйте.",
249+ "Что можно сказать про ортогональное дополнение к образу сопряженного оператора? Ответ обоснуйте. Сформулируйте и докажите теорему Фредгольма.",
250+ "Сформулируйте и докажите теорему о том, что ортогональный оператор переводит ортонормированный базис в ортонормированный. Верно ли обратно? Ответ обоснуйте.",
251+ "Сформулируйте и докажите критерий ортогональности оператора, использующий его матрицу.",
252+ "Сформулируйте теорему о существовании для самосопряженного оператора базиса из собственных векторов. Приведите доказательство в случае различных вещественных собственных значений.",
253+ "Сформулируйте и докажите утверждение о QR-разложении.",
254+ "Сформулируйте и докажите теорему о сингулярном разложении.",
255+ "Как меняется матрица билинейной формы при замене базиса? Как меняется матрица квадратичной формы при замене базиса? Ответ обоснуйте.",
256+ "Сформулируйте и докажите (включая лемму) теорему об инвариантности ранга матрицы квадратичной формы."
257+ ]
258+ ]
259+}
linal/sosalovo.htmlnew file+61
@@ -0,0 +1,61 @@
1+---
2+layout: page
3+title: sosalovo
4+permalink: linal/sosalovo
5+tag: Linal
6+custom_js:
7+ - linal.sosalovo
8+ - jquery
9+ - js.cookie
10+---
11+
12+ <h1 id="sosalovoCenter">sosalovo</h1>
13+ <div class="sosalovoPair">
14+ <div class="field">
15+ <div class="diskraSosalovoTitle">
16+ KDZ
17+ </div>
18+ <input autocomplete="off" id="KDZ" name="KDZ" type="number" value="10" min="0" max="10">
19+ </div>
20+ <div class="field">
21+ <div class="diskraSosalovoTitle">
22+ Sem
23+ </div>
24+ <input autocomplete="off" id="Sem" name="Sem" type="number" value="6" min="0" max="10">
25+ </div>
26+ </div>
27+ <div class="sosalovoPair">
28+ <div class="field">
29+ <div class="diskraSosalovoTitle">
30+ Kollok
31+ </div>
32+ <input autocomplete="off" id="Kollok" name="Kollok" type="number" value="9" min="0" max="10">
33+ </div>
34+ <div class="field">
35+ <div class="diskraSosalovoTitle">
36+ KR3
37+ </div>
38+ <input autocomplete="off" id="KR3" name="KR3" type="number" value="7" min="0" max="10">
39+ </div>
40+ </div>
41+ <div class="sosalovoPair">
42+ <div class="field">
43+ <div class="diskraSosalovoTitle">
44+ Egz
45+ </div>
46+ <input autocomplete="off" id="Egz" name="Egz" type="number" value="5" min="0" max="10">
47+ </div>
48+ </div>
49+
50+ <div class="diskraSosalovoResult">
51+ <div id="diskraSosalovoNumber">
52+
53+ </div>
54+
55+ <div id="diskraSosalovoText">
56+
57+ </div>
58+
59+ </div>
60+
61+ <p align="center" style="display: block; margin-top: 55px;">есчо по усмотрению семинариста вместо округления может производиться отбраcывание дробной части</h4>
logo-mask.svgnew file+1
@@ -0,0 +1 @@
1+<svg height="150" viewBox="0 0 400 400" width="150" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd"><path d="m26 26v350h350v-350zm-18-18h386v386h-386z" fill-rule="nonzero"/><path d="m58.648 110.08h12.672v-20.16h-12.672v-7.92h22.032v28.08h13.32v7.92h-35.352zm10.944-37.872c0-1.4880074.5519945-2.7599947 1.656-3.816s2.6399902-1.584 4.608-1.584c2.0160101 0 3.623994.5279947 4.824 1.584s1.8 2.3279926 1.8 3.816c0 1.5360077-.599994 2.7959951-1.8 3.78s-2.8079899 1.476-4.824 1.476c-1.9680098 0-3.5039945-.4919951-4.608-1.476s-1.656-2.2439923-1.656-3.78z"/><path d="m184.44 67.6h11.952v38.304c0 2.928015.491995 4.991994 1.476 6.192s2.43599 1.8 4.356 1.8c1.344007 0 2.711993-.263997 4.104-.792s2.663994-1.271995 3.816-2.232l2.592 3.816c-.768004.672003-1.607995 1.271997-2.52 1.8s-1.847995.971998-2.808 1.332-1.919995.635999-2.88.828-1.847996.288-2.664.288c-1.776009 0-3.359993-.227998-4.752-.684s-2.555995-1.187995-3.492-2.196-1.643998-2.339992-2.124-3.996-.72-3.707988-.72-6.156v-33.48h-6.336z"/><path d="m326.792 112.456h2.736l8.928-30.456h5.832l-10.008 32.328c-.528003 1.680008-1.067997 3.587989-1.62 5.724s-1.331995 4.139991-2.34 6.012-2.375991 3.455994-4.104 4.752-3.983986 1.944-6.768 1.944c-.624003 0-1.283997-.071999-1.98-.216s-1.379997-.323999-2.052-.54-1.295997-.467999-1.872-.756-1.007999-.575999-1.296-.864l2.016-5.184c.288001.240001.683997.479999 1.188.72s1.055997.443999 1.656.612 1.187997.311999 1.764.432 1.055998.18 1.44.18c3.600018 0 6.047994-3.04797 7.344-9.144h-4.824l-15.12-36h6.48z"/><path d="m62.176 192.808c2.0640103-1.200006 4.391987-2.063997 6.984-2.592s5.1359875-.792 7.632-.792c2.4480122 0 4.4519922.383996 6.012 1.152s2.7839956 1.763994 3.672 2.988 1.4879984 2.615992 1.8 4.176.468 3.131992.468 4.716c0 1.824009-.0479995 3.76799-.144 5.832s-.1679998 4.12799-.216 6.192c0 2.400012.1439986 4.679989.432 6.84h4.824v4.68h-9.576l-.648-5.4h-.36c-.2880014.432002-.7199971.983997-1.296 1.656s-1.3319953 1.331997-2.268 1.98-2.0759933 1.211998-3.42 1.692-2.9279909.72-4.752.72c-3.5520178 0-6.3599897-.911991-8.424-2.736s-3.096-4.319984-3.096-7.488c0-2.448012.5399946-4.487992 1.62-6.12s2.6279899-2.879996 4.644-3.744 4.4519857-1.367999 7.308-1.512 6.0599822.047997 9.612.576c.2400012-2.208011.2760008-4.043993.108-5.508s-.551997-2.627996-1.152-3.492-1.4399946-1.475998-2.52-1.836-2.4119921-.54-3.996-.54c-2.1600108 0-4.2239902.299997-6.192.9s-3.7199923 1.211997-5.256 1.836zm10.584 29.016c1.3440067 0 2.5919942-.215998 3.744-.648s2.1599957-.983997 3.024-1.656 1.5839971-1.403996 2.16-2.196 1.0079986-1.547996 1.296-2.268v-5.04c-2.4960125-.432002-4.7999894-.648-6.912-.648s-3.9359923.227998-5.472.684-2.7359957 1.163995-3.6 2.124-1.296 2.207992-1.296 3.744c0 1.584008.5399946 2.963994 1.62 4.14s2.8919873 1.764 5.436 1.764z"/><path d="m179.4 175.6h15.264v28.728h2.16l11.808-14.328h11.016l-14.544 16.416 9.432 11.664h6.696v7.92h-11.664l-12.384-14.904h-2.52v14.904h-9.36v-42.48h-5.904z"/><path d="m306.92 208c0-3.024015.455995-5.711988 1.368-8.064s2.207992-4.343992 3.888-5.976 3.683988-2.867996 6.012-3.708 4.931986-1.26 7.812-1.26c3.024015 0 5.723988.455995 8.1 1.368s4.379992 2.195992 6.012 3.852 2.867996 3.659988 3.708 6.012 1.26 4.943986 1.26 7.776c0 3.024015-.455995 5.711988-1.368 8.064s-2.207992 4.343992-3.888 5.976-3.683988 2.867996-6.012 3.708-4.931986 1.26-7.812 1.26c-3.024015 0-5.723988-.455995-8.1-1.368s-4.379992-2.195992-6.012-3.852-2.867996-3.659988-3.708-6.012-1.26-4.943986-1.26-7.776zm9.648 0c0 1.584008.215998 3.047993.648 4.392s1.055996 2.519995 1.872 3.528 1.799994 1.787997 2.952 2.34 2.471993.828 3.96.828c2.784014 0 5.051991-.887991 6.804-2.664s2.628-4.583981 2.628-8.424c0-3.312017-.815992-5.98799-2.448-8.028s-3.959985-3.06-6.984-3.06c-1.344007 0-2.591994.203998-3.744.612s-2.147996 1.067995-2.988 1.98-1.499998 2.063993-1.98 3.456-.72 3.07199-.72 5.04z"/><path d="m58.504 316c0-5.808029 1.5119849-10.403983 4.536-13.788s7.3439719-5.076 12.96-5.076c3.0240151 0 5.6279891.491995 7.812 1.476s3.9959928 2.315992 5.436 3.996 2.5079965 3.671988 3.204 5.976 1.044 4.775987 1.044 7.416c0 2.880014-.3839962 5.483988-1.152 7.812s-1.8959926 4.307992-3.384 5.94-3.3239891 2.891996-5.508 3.78-4.6679861 1.332-7.452 1.332c-2.9760149 0-5.567989-.491995-7.776-1.476s-4.0319928-2.315992-5.472-3.996-2.5079965-3.671988-3.204-5.976-1.044-4.775987-1.044-7.416zm5.976 0c0 1.680008.203998 3.359992.612 5.04s1.0679954 3.191993 1.98 4.536 2.0999927 2.423996 3.564 3.24 3.2519894 1.224 5.364 1.224c3.8400192 0 6.7319903-1.187988 8.676-3.564s2.916-5.867977 2.916-10.476c0-1.728009-.203998-3.419992-.612-5.076s-1.0799953-3.155993-2.016-4.5-2.1359927-2.423996-3.6-3.24-3.2519894-1.224-5.364-1.224c-3.8400192 0-6.7199904 1.175988-8.64 3.528s-2.88 5.855977-2.88 10.512z"/><path d="m183.504 316c0-5.808029 1.511985-10.403983 4.536-13.788s7.343972-5.076 12.96-5.076c3.024015 0 5.627989.491995 7.812 1.476s3.995993 2.315992 5.436 3.996 2.507997 3.671988 3.204 5.976 1.044 4.775987 1.044 7.416c0 2.880014-.383996 5.483988-1.152 7.812s-1.895993 4.307992-3.384 5.94-3.323989 2.891996-5.508 3.78-4.667986 1.332-7.452 1.332c-2.976015 0-5.567989-.491995-7.776-1.476s-4.031993-2.315992-5.472-3.996-2.507997-3.671988-3.204-5.976-1.044-4.775987-1.044-7.416zm5.976 0c0 1.680008.203998 3.359992.612 5.04s1.067995 3.191993 1.98 4.536 2.099993 2.423996 3.564 3.24 3.251989 1.224 5.364 1.224c3.840019 0 6.73199-1.187988 8.676-3.564s2.916-5.867977 2.916-10.476c0-1.728009-.203998-3.419992-.612-5.076s-1.079995-3.155993-2.016-4.5-2.135993-2.423996-3.6-3.24-3.251989-1.224-5.364-1.224c-3.840019 0-6.71999 1.175988-8.64 3.528s-2.88 5.855977-2.88 10.512z"/><path d="m308.36 308.8c0-4.08002.359996-7.739984 1.08-10.98s1.799993-5.975989 3.24-8.208 3.263989-3.935994 5.472-5.112 4.823985-1.764 7.848-1.764c3.216016 0 5.939989.575994 8.172 1.728s4.043993 2.831989 5.436 5.04 2.399997 4.931984 3.024 8.172.936 6.947979.936 11.124c0 4.08002-.359996 7.739984-1.08 10.98s-1.799993 5.975989-3.24 8.208-3.263989 3.935994-5.472 5.112-4.823985 1.764-7.848 1.764c-3.168016 0-5.867989-.635994-8.1-1.908s-4.055993-3.059988-5.472-5.364-2.435997-5.051984-3.06-8.244-.936-6.707981-.936-10.548zm29.304 0c0-2.544013-.143999-4.967988-.432-7.272l-21.384 19.512c.816004 2.736014 2.039992 4.919992 3.672 6.552s3.767987 2.448 6.408 2.448c4.224021 0 7.235991-1.751982 9.036-5.256s2.7-8.831964 2.7-15.984zm-23.328 0c0 1.200006.036 2.351994.108 3.456s.156 2.183995.252 3.24l21.456-19.44c-.816004-2.592013-2.027992-4.655992-3.636-6.192s-3.779986-2.304-6.516-2.304c-4.272021 0-7.283991 1.763982-9.036 5.292s-2.628 8.843964-2.628 15.948z"/></g></svg>
logo.svgnew file+1
@@ -0,0 +1 @@
1+<svg height="400" viewBox="0 0 400 400" width="400" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="m26 26v350h350v-350zm-18-18h386v386h-386z" fill-rule="nonzero"/><path d="m58.648 110.08h12.672v-20.16h-12.672v-7.92h22.032v28.08h13.32v7.92h-35.352zm10.944-37.872c0-1.4880074.5519945-2.7599947 1.656-3.816s2.6399902-1.584 4.608-1.584c2.0160101 0 3.623994.5279947 4.824 1.584s1.8 2.3279926 1.8 3.816c0 1.5360077-.599994 2.7959951-1.8 3.78s-2.8079899 1.476-4.824 1.476c-1.9680098 0-3.5039945-.4919951-4.608-1.476s-1.656-2.2439923-1.656-3.78z"/><path d="m184.44 67.6h11.952v38.304c0 2.928015.491995 4.991994 1.476 6.192s2.43599 1.8 4.356 1.8c1.344007 0 2.711993-.263997 4.104-.792s2.663994-1.271995 3.816-2.232l2.592 3.816c-.768004.672003-1.607995 1.271997-2.52 1.8s-1.847995.971998-2.808 1.332-1.919995.635999-2.88.828-1.847996.288-2.664.288c-1.776009 0-3.359993-.227998-4.752-.684s-2.555995-1.187995-3.492-2.196-1.643998-2.339992-2.124-3.996-.72-3.707988-.72-6.156v-33.48h-6.336z"/><path d="m326.792 112.456h2.736l8.928-30.456h5.832l-10.008 32.328c-.528003 1.680008-1.067997 3.587989-1.62 5.724s-1.331995 4.139991-2.34 6.012-2.375991 3.455994-4.104 4.752-3.983986 1.944-6.768 1.944c-.624003 0-1.283997-.071999-1.98-.216s-1.379997-.323999-2.052-.54-1.295997-.467999-1.872-.756-1.007999-.575999-1.296-.864l2.016-5.184c.288001.240001.683997.479999 1.188.72s1.055997.443999 1.656.612 1.187997.311999 1.764.432 1.055998.18 1.44.18c3.600018 0 6.047994-3.04797 7.344-9.144h-4.824l-15.12-36h6.48z"/><path d="m62.176 192.808c2.0640103-1.200006 4.391987-2.063997 6.984-2.592s5.1359875-.792 7.632-.792c2.4480122 0 4.4519922.383996 6.012 1.152s2.7839956 1.763994 3.672 2.988 1.4879984 2.615992 1.8 4.176.468 3.131992.468 4.716c0 1.824009-.0479995 3.76799-.144 5.832s-.1679998 4.12799-.216 6.192c0 2.400012.1439986 4.679989.432 6.84h4.824v4.68h-9.576l-.648-5.4h-.36c-.2880014.432002-.7199971.983997-1.296 1.656s-1.3319953 1.331997-2.268 1.98-2.0759933 1.211998-3.42 1.692-2.9279909.72-4.752.72c-3.5520178 0-6.3599897-.911991-8.424-2.736s-3.096-4.319984-3.096-7.488c0-2.448012.5399946-4.487992 1.62-6.12s2.6279899-2.879996 4.644-3.744 4.4519857-1.367999 7.308-1.512 6.0599822.047997 9.612.576c.2400012-2.208011.2760008-4.043993.108-5.508s-.551997-2.627996-1.152-3.492-1.4399946-1.475998-2.52-1.836-2.4119921-.54-3.996-.54c-2.1600108 0-4.2239902.299997-6.192.9s-3.7199923 1.211997-5.256 1.836zm10.584 29.016c1.3440067 0 2.5919942-.215998 3.744-.648s2.1599957-.983997 3.024-1.656 1.5839971-1.403996 2.16-2.196 1.0079986-1.547996 1.296-2.268v-5.04c-2.4960125-.432002-4.7999894-.648-6.912-.648s-3.9359923.227998-5.472.684-2.7359957 1.163995-3.6 2.124-1.296 2.207992-1.296 3.744c0 1.584008.5399946 2.963994 1.62 4.14s2.8919873 1.764 5.436 1.764z"/><path d="m179.4 175.6h15.264v28.728h2.16l11.808-14.328h11.016l-14.544 16.416 9.432 11.664h6.696v7.92h-11.664l-12.384-14.904h-2.52v14.904h-9.36v-42.48h-5.904z"/><path d="m306.92 208c0-3.024015.455995-5.711988 1.368-8.064s2.207992-4.343992 3.888-5.976 3.683988-2.867996 6.012-3.708 4.931986-1.26 7.812-1.26c3.024015 0 5.723988.455995 8.1 1.368s4.379992 2.195992 6.012 3.852 2.867996 3.659988 3.708 6.012 1.26 4.943986 1.26 7.776c0 3.024015-.455995 5.711988-1.368 8.064s-2.207992 4.343992-3.888 5.976-3.683988 2.867996-6.012 3.708-4.931986 1.26-7.812 1.26c-3.024015 0-5.723988-.455995-8.1-1.368s-4.379992-2.195992-6.012-3.852-2.867996-3.659988-3.708-6.012-1.26-4.943986-1.26-7.776zm9.648 0c0 1.584008.215998 3.047993.648 4.392s1.055996 2.519995 1.872 3.528 1.799994 1.787997 2.952 2.34 2.471993.828 3.96.828c2.784014 0 5.051991-.887991 6.804-2.664s2.628-4.583981 2.628-8.424c0-3.312017-.815992-5.98799-2.448-8.028s-3.959985-3.06-6.984-3.06c-1.344007 0-2.591994.203998-3.744.612s-2.147996 1.067995-2.988 1.98-1.499998 2.063993-1.98 3.456-.72 3.07199-.72 5.04z"/><path d="m58.504 316c0-5.808029 1.5119849-10.403983 4.536-13.788s7.3439719-5.076 12.96-5.076c3.0240151 0 5.6279891.491995 7.812 1.476s3.9959928 2.315992 5.436 3.996 2.5079965 3.671988 3.204 5.976 1.044 4.775987 1.044 7.416c0 2.880014-.3839962 5.483988-1.152 7.812s-1.8959926 4.307992-3.384 5.94-3.3239891 2.891996-5.508 3.78-4.6679861 1.332-7.452 1.332c-2.9760149 0-5.567989-.491995-7.776-1.476s-4.0319928-2.315992-5.472-3.996-2.5079965-3.671988-3.204-5.976-1.044-4.775987-1.044-7.416zm5.976 0c0 1.680008.203998 3.359992.612 5.04s1.0679954 3.191993 1.98 4.536 2.0999927 2.423996 3.564 3.24 3.2519894 1.224 5.364 1.224c3.8400192 0 6.7319903-1.187988 8.676-3.564s2.916-5.867977 2.916-10.476c0-1.728009-.203998-3.419992-.612-5.076s-1.0799953-3.155993-2.016-4.5-2.1359927-2.423996-3.6-3.24-3.2519894-1.224-5.364-1.224c-3.8400192 0-6.7199904 1.175988-8.64 3.528s-2.88 5.855977-2.88 10.512z"/><path d="m183.504 316c0-5.808029 1.511985-10.403983 4.536-13.788s7.343972-5.076 12.96-5.076c3.024015 0 5.627989.491995 7.812 1.476s3.995993 2.315992 5.436 3.996 2.507997 3.671988 3.204 5.976 1.044 4.775987 1.044 7.416c0 2.880014-.383996 5.483988-1.152 7.812s-1.895993 4.307992-3.384 5.94-3.323989 2.891996-5.508 3.78-4.667986 1.332-7.452 1.332c-2.976015 0-5.567989-.491995-7.776-1.476s-4.031993-2.315992-5.472-3.996-2.507997-3.671988-3.204-5.976-1.044-4.775987-1.044-7.416zm5.976 0c0 1.680008.203998 3.359992.612 5.04s1.067995 3.191993 1.98 4.536 2.099993 2.423996 3.564 3.24 3.251989 1.224 5.364 1.224c3.840019 0 6.73199-1.187988 8.676-3.564s2.916-5.867977 2.916-10.476c0-1.728009-.203998-3.419992-.612-5.076s-1.079995-3.155993-2.016-4.5-2.135993-2.423996-3.6-3.24-3.251989-1.224-5.364-1.224c-3.840019 0-6.71999 1.175988-8.64 3.528s-2.88 5.855977-2.88 10.512z"/><path d="m308.36 308.8c0-4.08002.359996-7.739984 1.08-10.98s1.799993-5.975989 3.24-8.208 3.263989-3.935994 5.472-5.112 4.823985-1.764 7.848-1.764c3.216016 0 5.939989.575994 8.172 1.728s4.043993 2.831989 5.436 5.04 2.399997 4.931984 3.024 8.172.936 6.947979.936 11.124c0 4.08002-.359996 7.739984-1.08 10.98s-1.799993 5.975989-3.24 8.208-3.263989 3.935994-5.472 5.112-4.823985 1.764-7.848 1.764c-3.168016 0-5.867989-.635994-8.1-1.908s-4.055993-3.059988-5.472-5.364-2.435997-5.051984-3.06-8.244-.936-6.707981-.936-10.548zm29.304 0c0-2.544013-.143999-4.967988-.432-7.272l-21.384 19.512c.816004 2.736014 2.039992 4.919992 3.672 6.552s3.767987 2.448 6.408 2.448c4.224021 0 7.235991-1.751982 9.036-5.256s2.7-8.831964 2.7-15.984zm-23.328 0c0 1.200006.036 2.351994.108 3.456s.156 2.183995.252 3.24l21.456-19.44c-.816004-2.592013-2.027992-4.655992-3.636-6.192s-3.779986-2.304-6.516-2.304c-4.272021 0-7.283991 1.763982-9.036 5.292s-2.628 8.843964-2.628 15.948z"/></g></svg>
matlab/linal.htmlnew file+7
@@ -0,0 +1,7 @@
1+---
2+title: Linal
3+tag: Matlab
4+---
5+
6+{% include redirect.html url="http://www.serjmak.com/2students/matlaba/" %}
7+
matlab/matan.htmlnew file+7
@@ -0,0 +1,7 @@
1+---
2+title: Matan
3+tag: Matlab
4+---
5+
6+{% include redirect.html url="http://www.serjmak.com/2students/matlabma/" %}
7+
mstile-150x150.pngnew file

Binary file not shown.

other/internet.htmlnew file+75
@@ -0,0 +1,75 @@
1+---
2+layout: page
3+title: Internet Remote
4+permalink: internet
5+// tag: Other
6+custom_js:
7+ - internet
8+ - jquery
9+---
10+
11+ <h1 id="sosalovoCenter">Internet Remote</h1>
12+ <div class="sosalovoPair">
13+ <div class="internetField">
14+ <div class="diskraSosalovoTitle">
15+ Telegram
16+ </div>
17+ <input type="checkbox" id="telegram">
18+ </div>
19+ </div>
20+ <div class="sosalovoPair">
21+ <div class="internetField">
22+ <div class="diskraSosalovoTitle">
23+ Viber
24+ </div>
25+ <input type="checkbox">
26+ </div>
27+ <div class="internetField">
28+ <div class="diskraSosalovoTitle">
29+ WhatsApp
30+ </div>
31+ <input type="checkbox">
32+ </div>
33+ </div>
34+ <div class="sosalovoPair">
35+ <div class="internetField">
36+ <div class="diskraSosalovoTitle">
37+ Amazon
38+ </div>
39+ <input type="checkbox">
40+ </div>
41+ <div class="internetField">
42+ <div class="diskraSosalovoTitle">
43+ Youtube
44+ </div>
45+ <input type="checkbox">
46+ </div>
47+ </div>
48+ <div class="sosalovoPair">
49+ <div class="internetField">
50+ <div class="diskraSosalovoTitle">
51+ Torrents
52+ </div>
53+ <input type="checkbox">
54+ </div>
55+ <div class="internetField">
56+ <div class="diskraSosalovoTitle">
57+ Banks
58+ </div>
59+ <input type="checkbox">
60+ </div>
61+ </div>
62+ <div class="sosalovoPair">
63+ <div class="internetField">
64+ <div class="diskraSosalovoTitle">
65+ РКН
66+ </div>
67+ <input type="checkbox">
68+ </div>
69+ <div class="internetField">
70+ <div class="diskraSosalovoTitle">
71+ Wikipedia
72+ </div>
73+ <input type="checkbox">
74+ </div>
75+ </div>
photography/1.jpgnew file

Binary file not shown.

photography/10.jpgnew file

Binary file not shown.

photography/2.jpgnew file

Binary file not shown.

photography/3.jpgnew file

Binary file not shown.

photography/4.jpgnew file

Binary file not shown.

photography/5.jpgnew file

Binary file not shown.

photography/6.jpgnew file

Binary file not shown.

photography/7.jpgnew file

Binary file not shown.

photography/8.jpgnew file

Binary file not shown.

photography/9.jpgnew file

Binary file not shown.

photography/photography.htmlnew file+19
@@ -0,0 +1,19 @@
1+---
2+title: Photography
3+permalink: photography
4+tag: My stuff
5+layout: page
6+custom_css:
7+- style-dark
8+---
9+
10+<img class="photo" src="/photography/1.jpg">
11+<img class="photo" src="/photography/2.jpg">
12+<img class="photo" src="/photography/3.jpg">
13+<img class="photo" src="/photography/4.jpg">
14+<img class="photo" src="/photography/5.jpg">
15+<img class="photo" src="/photography/6.jpg">
16+<img class="photo" src="/photography/7.jpg">
17+<img class="photo" src="/photography/8.jpg">
18+<img class="photo" src="/photography/9.jpg">
19+<img class="photo" src="/photography/10.jpg">
proga/dotnetperls.htmlnew file+6
@@ -0,0 +1,6 @@
1+---
2+title: Dot Net Perls
3+tag: Proga
4+---
5+
6+{% include redirect.html url="https://www.dotnetperls.com" %}
proga/github.htmlnew file+6
@@ -0,0 +1,6 @@
1+---
2+title: Github
3+tag: Proga
4+---
5+
6+{% include redirect.html url="https://www.github.com/ikoHSE" %}
proga/sosalovo.htmlnew file+65
@@ -0,0 +1,65 @@
1+---
2+layout: page
3+title: sosalovo
4+permalink: proga/sosalovo
5+tag: Proga
6+custom_js:
7+ - proga.sosalovo
8+ - jquery
9+ - js.cookie
10+---
11+
12+ <h1 id="sosalovoCenter">sosalovo</h1>
13+ <div class="sosalovoPair">
14+ <div class="field">
15+ <div class="diskraSosalovoTitle">
16+ SR3
17+ </div>
18+ <input autocomplete="off" id="SR3" name="SR3" type="number" value="10" min="0" max="10">
19+ </div>
20+ <div class="field">
21+ <div class="diskraSosalovoTitle">
22+ KDZ3
23+ </div>
24+ <input autocomplete="off" id="KDZ3" name="KDZ3" type="number" value="5" min="0" max="10">
25+ </div>
26+ </div>
27+ <div class="sosalovoPair">
28+ <div class="field">
29+ <div class="diskraSosalovoTitle">
30+ SR4
31+ </div>
32+ <input autocomplete="off" id="SR4" name="SR4" type="number" value="10" min="0" max="10">
33+ </div>
34+ <div class="field">
35+ <div class="diskraSosalovoTitle">
36+ KR4
37+ </div>
38+ <input autocomplete="off" id="KR4" name="KR4" type="number" value="10" min="0" max="10">
39+ </div>
40+ </div>
41+ <div class="sosalovoPair">
42+ <div class="field">
43+ <div class="diskraSosalovoTitle">
44+ EKR
45+ </div>
46+ <input autocomplete="off" id="EKR" name="EKR" type="number" value="5" min="0" max="10">
47+ </div>
48+ <div class="field">
49+ <div class="diskraSosalovoTitle">
50+ Podbel
51+ </div>
52+ <input autocomplete="off" id="Podbel" name="Podbel" type="number" value="5" min="0" max="10">
53+ </div>
54+ </div>
55+
56+ <div class="diskraSosalovoResult">
57+ <div id="diskraSosalovoNumber">
58+
59+ </div>
60+
61+ <div id="diskraSosalovoText">
62+
63+ </div>
64+
65+ </div>
resume.pdfnew file

Binary file not shown.

safari-pinned-tab.svgnew file+1
@@ -0,0 +1 @@
1+<svg height="400" viewBox="0 0 400 400" width="400" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="m26 26v350h350v-350zm-18-18h386v386h-386z" fill-rule="nonzero"/><path d="m58.648 110.08h12.672v-20.16h-12.672v-7.92h22.032v28.08h13.32v7.92h-35.352zm10.944-37.872c0-1.4880074.5519945-2.7599947 1.656-3.816s2.6399902-1.584 4.608-1.584c2.0160101 0 3.623994.5279947 4.824 1.584s1.8 2.3279926 1.8 3.816c0 1.5360077-.599994 2.7959951-1.8 3.78s-2.8079899 1.476-4.824 1.476c-1.9680098 0-3.5039945-.4919951-4.608-1.476s-1.656-2.2439923-1.656-3.78z"/><path d="m184.44 67.6h11.952v38.304c0 2.928015.491995 4.991994 1.476 6.192s2.43599 1.8 4.356 1.8c1.344007 0 2.711993-.263997 4.104-.792s2.663994-1.271995 3.816-2.232l2.592 3.816c-.768004.672003-1.607995 1.271997-2.52 1.8s-1.847995.971998-2.808 1.332-1.919995.635999-2.88.828-1.847996.288-2.664.288c-1.776009 0-3.359993-.227998-4.752-.684s-2.555995-1.187995-3.492-2.196-1.643998-2.339992-2.124-3.996-.72-3.707988-.72-6.156v-33.48h-6.336z"/><path d="m326.792 112.456h2.736l8.928-30.456h5.832l-10.008 32.328c-.528003 1.680008-1.067997 3.587989-1.62 5.724s-1.331995 4.139991-2.34 6.012-2.375991 3.455994-4.104 4.752-3.983986 1.944-6.768 1.944c-.624003 0-1.283997-.071999-1.98-.216s-1.379997-.323999-2.052-.54-1.295997-.467999-1.872-.756-1.007999-.575999-1.296-.864l2.016-5.184c.288001.240001.683997.479999 1.188.72s1.055997.443999 1.656.612 1.187997.311999 1.764.432 1.055998.18 1.44.18c3.600018 0 6.047994-3.04797 7.344-9.144h-4.824l-15.12-36h6.48z"/><path d="m62.176 192.808c2.0640103-1.200006 4.391987-2.063997 6.984-2.592s5.1359875-.792 7.632-.792c2.4480122 0 4.4519922.383996 6.012 1.152s2.7839956 1.763994 3.672 2.988 1.4879984 2.615992 1.8 4.176.468 3.131992.468 4.716c0 1.824009-.0479995 3.76799-.144 5.832s-.1679998 4.12799-.216 6.192c0 2.400012.1439986 4.679989.432 6.84h4.824v4.68h-9.576l-.648-5.4h-.36c-.2880014.432002-.7199971.983997-1.296 1.656s-1.3319953 1.331997-2.268 1.98-2.0759933 1.211998-3.42 1.692-2.9279909.72-4.752.72c-3.5520178 0-6.3599897-.911991-8.424-2.736s-3.096-4.319984-3.096-7.488c0-2.448012.5399946-4.487992 1.62-6.12s2.6279899-2.879996 4.644-3.744 4.4519857-1.367999 7.308-1.512 6.0599822.047997 9.612.576c.2400012-2.208011.2760008-4.043993.108-5.508s-.551997-2.627996-1.152-3.492-1.4399946-1.475998-2.52-1.836-2.4119921-.54-3.996-.54c-2.1600108 0-4.2239902.299997-6.192.9s-3.7199923 1.211997-5.256 1.836zm10.584 29.016c1.3440067 0 2.5919942-.215998 3.744-.648s2.1599957-.983997 3.024-1.656 1.5839971-1.403996 2.16-2.196 1.0079986-1.547996 1.296-2.268v-5.04c-2.4960125-.432002-4.7999894-.648-6.912-.648s-3.9359923.227998-5.472.684-2.7359957 1.163995-3.6 2.124-1.296 2.207992-1.296 3.744c0 1.584008.5399946 2.963994 1.62 4.14s2.8919873 1.764 5.436 1.764z"/><path d="m179.4 175.6h15.264v28.728h2.16l11.808-14.328h11.016l-14.544 16.416 9.432 11.664h6.696v7.92h-11.664l-12.384-14.904h-2.52v14.904h-9.36v-42.48h-5.904z"/><path d="m306.92 208c0-3.024015.455995-5.711988 1.368-8.064s2.207992-4.343992 3.888-5.976 3.683988-2.867996 6.012-3.708 4.931986-1.26 7.812-1.26c3.024015 0 5.723988.455995 8.1 1.368s4.379992 2.195992 6.012 3.852 2.867996 3.659988 3.708 6.012 1.26 4.943986 1.26 7.776c0 3.024015-.455995 5.711988-1.368 8.064s-2.207992 4.343992-3.888 5.976-3.683988 2.867996-6.012 3.708-4.931986 1.26-7.812 1.26c-3.024015 0-5.723988-.455995-8.1-1.368s-4.379992-2.195992-6.012-3.852-2.867996-3.659988-3.708-6.012-1.26-4.943986-1.26-7.776zm9.648 0c0 1.584008.215998 3.047993.648 4.392s1.055996 2.519995 1.872 3.528 1.799994 1.787997 2.952 2.34 2.471993.828 3.96.828c2.784014 0 5.051991-.887991 6.804-2.664s2.628-4.583981 2.628-8.424c0-3.312017-.815992-5.98799-2.448-8.028s-3.959985-3.06-6.984-3.06c-1.344007 0-2.591994.203998-3.744.612s-2.147996 1.067995-2.988 1.98-1.499998 2.063993-1.98 3.456-.72 3.07199-.72 5.04z"/><path d="m58.504 316c0-5.808029 1.5119849-10.403983 4.536-13.788s7.3439719-5.076 12.96-5.076c3.0240151 0 5.6279891.491995 7.812 1.476s3.9959928 2.315992 5.436 3.996 2.5079965 3.671988 3.204 5.976 1.044 4.775987 1.044 7.416c0 2.880014-.3839962 5.483988-1.152 7.812s-1.8959926 4.307992-3.384 5.94-3.3239891 2.891996-5.508 3.78-4.6679861 1.332-7.452 1.332c-2.9760149 0-5.567989-.491995-7.776-1.476s-4.0319928-2.315992-5.472-3.996-2.5079965-3.671988-3.204-5.976-1.044-4.775987-1.044-7.416zm5.976 0c0 1.680008.203998 3.359992.612 5.04s1.0679954 3.191993 1.98 4.536 2.0999927 2.423996 3.564 3.24 3.2519894 1.224 5.364 1.224c3.8400192 0 6.7319903-1.187988 8.676-3.564s2.916-5.867977 2.916-10.476c0-1.728009-.203998-3.419992-.612-5.076s-1.0799953-3.155993-2.016-4.5-2.1359927-2.423996-3.6-3.24-3.2519894-1.224-5.364-1.224c-3.8400192 0-6.7199904 1.175988-8.64 3.528s-2.88 5.855977-2.88 10.512z"/><path d="m183.504 316c0-5.808029 1.511985-10.403983 4.536-13.788s7.343972-5.076 12.96-5.076c3.024015 0 5.627989.491995 7.812 1.476s3.995993 2.315992 5.436 3.996 2.507997 3.671988 3.204 5.976 1.044 4.775987 1.044 7.416c0 2.880014-.383996 5.483988-1.152 7.812s-1.895993 4.307992-3.384 5.94-3.323989 2.891996-5.508 3.78-4.667986 1.332-7.452 1.332c-2.976015 0-5.567989-.491995-7.776-1.476s-4.031993-2.315992-5.472-3.996-2.507997-3.671988-3.204-5.976-1.044-4.775987-1.044-7.416zm5.976 0c0 1.680008.203998 3.359992.612 5.04s1.067995 3.191993 1.98 4.536 2.099993 2.423996 3.564 3.24 3.251989 1.224 5.364 1.224c3.840019 0 6.73199-1.187988 8.676-3.564s2.916-5.867977 2.916-10.476c0-1.728009-.203998-3.419992-.612-5.076s-1.079995-3.155993-2.016-4.5-2.135993-2.423996-3.6-3.24-3.251989-1.224-5.364-1.224c-3.840019 0-6.71999 1.175988-8.64 3.528s-2.88 5.855977-2.88 10.512z"/><path d="m308.36 308.8c0-4.08002.359996-7.739984 1.08-10.98s1.799993-5.975989 3.24-8.208 3.263989-3.935994 5.472-5.112 4.823985-1.764 7.848-1.764c3.216016 0 5.939989.575994 8.172 1.728s4.043993 2.831989 5.436 5.04 2.399997 4.931984 3.024 8.172.936 6.947979.936 11.124c0 4.08002-.359996 7.739984-1.08 10.98s-1.799993 5.975989-3.24 8.208-3.263989 3.935994-5.472 5.112-4.823985 1.764-7.848 1.764c-3.168016 0-5.867989-.635994-8.1-1.908s-4.055993-3.059988-5.472-5.364-2.435997-5.051984-3.06-8.244-.936-6.707981-.936-10.548zm29.304 0c0-2.544013-.143999-4.967988-.432-7.272l-21.384 19.512c.816004 2.736014 2.039992 4.919992 3.672 6.552s3.767987 2.448 6.408 2.448c4.224021 0 7.235991-1.751982 9.036-5.256s2.7-8.831964 2.7-15.984zm-23.328 0c0 1.200006.036 2.351994.108 3.456s.156 2.183995.252 3.24l21.456-19.44c-.816004-2.592013-2.027992-4.655992-3.636-6.192s-3.779986-2.304-6.516-2.304c-4.272021 0-7.283991 1.763982-9.036 5.292s-2.628 8.843964-2.628 15.948z"/></g></svg>
site.webmanifestnew file+19
@@ -0,0 +1,19 @@
1+{
2+ "name": "",
3+ "short_name": "",
4+ "icons": [
5+ {
6+ "src": "/android-chrome-192x192.png",
7+ "sizes": "192x192",
8+ "type": "image/png"
9+ },
10+ {
11+ "src": "/android-chrome-512x512.png",
12+ "sizes": "512x512",
13+ "type": "image/png"
14+ }
15+ ],
16+ "theme_color": "#ffffff",
17+ "background_color": "#ffffff",
18+ "display": "standalone"
19+}
static/self.pngnew file

Binary file not shown.

style.cssdeleted−20
@@ -1,20 +0,0 @@
1−
2−body {
3− font-family: 'PT Mono', monospace;
4− background-color: #fafafa;
5−}
6−
7−h1 {
8− display: block;
9− text-align: center;
10− margin: auto;
11− width: 100%;
12− height: 100%;
13−// background-color: aqua;
14−}
15−
16−#foo {
17−// background-color: fuchsia;
18− display: block;
19− margin-top: 100px;
20−}
style.scssdeleted−21
@@ -1,21 +0,0 @@
1−$font: Menlo;
2−
3−body {
4− font-family: $font;
5− background-color: #fafafa;
6−}
7−
8−h1 {
9− display: block;
10− text-align: center;
11− margin: auto;
12− width: 100%;
13− height: 100%;
14−// background-color: aqua;
15−}
16−
17−#foo {
18−// background-color: fuchsia;
19− display: block;
20− margin-top: 100px;
21−}