-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
396 lines (396 loc) · 367 KB
/
index.html
1
2
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
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
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
183
184
185
186
187
188
189
190
191
192
193
194
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
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
<!DOCTYPE html><html><head><style>.async-hide{opacity:0 !important}</style><script>(function(c,b,d,e,f,a,g,h,k){b.className+=" "+d;a.start=1*new Date;a.end=g=function(){b.className=b.className.replace(RegExp(" ?"+d),"")};(c[e]=c[e]||[]).hide=a;setTimeout(function(){g();a.end=null},f);a.timeout=f})(window,document.documentElement,"async-hide","dataLayer",4E3,{"GTM-TC6WLFB":!0});</script><script>(function(a,e,f,g,b,c,d){a.GoogleAnalyticsObject=b;a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)};a[b].l=1*new Date;c=e.createElement(f);d=e.getElementsByTagName(f)[0];c.async=1;c.src=g;d.parentNode.insertBefore(c,d)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create","UA-36863101-1","auto");ga("require","GTM-TC6WLFB");ga("send","pageview");</script><meta charset=utf-8><link href='https://fonts.googleapis.com/css?family=Roboto+Condensed:300|PT+Serif' rel=stylesheet type='text/css'><link rel=manifest href="manifest.json"><script>window.addEventListener("load",function(){var b=document.getElementById("output");navigator.serviceWorker.register("service-worker.js",{scope:"./"}).then(function(a){console.log("registered service worker")}).catch(function(a){console.error("uh oh... ");console.error(a)});window.addEventListener("beforeinstallprompt",function(a){b.textContent="beforeinstallprompt Event fired"})});</script><script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async></script><script>var OneSignal=window.OneSignal||[];
OneSignal.push(["init",{appId:"34bd93a9-4b5f-4b31-b647-e98d4c531128",safari_web_id:"web.onesignal.auto.5ccade99-0f35-4775-9ae0-5e2c3bfd110b",autoRegister:!1,notifyButton:{enable:!0,colors:{"circle.background":"rgb(51,181,229)","badge.background":"rgb(51,181,229)"},offset:{bottom:"54px"},showCredit:!1,text:{"tip.state.unsubscribed":"Subscribe to notifications","tip.state.subscribed":"You're subscribed to notifications","tip.state.blocked":"You've blocked notifications","message.prenotify":"Click to subscribe to notifications",
"message.action.subscribed":"Thanks for subscribing!","message.action.resubscribed":"You're subscribed to notifications","message.action.unsubscribed":"You won't receive notifications again","dialog.main.title":"Manage Site Notifications","dialog.main.button.subscribe":"SUBSCRIBE","dialog.main.button.unsubscribe":"UNSUBSCRIBE","dialog.blocked.title":"Unblock Notifications","dialog.blocked.message":"Follow these instructions to allow notifications:"}}}]);</script><script id=Cookiebot src="https://consent.cookiebot.com/uc.js" data-cbid=6ba27c9d-ecd5-419a-9d84-8202995164a0 type="text/javascript" async></script><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script>(adsbygoogle=window.adsbygoogle||[]).push({google_ad_client:"ca-pub-2398468033418589",enable_page_level_ads:!0});</script><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"><title>Keto Calculator - Learn Your Macros on the Ketogenic Diet</title><meta content=fanP0_gbfKxHbEib0H-EkgwGkH1KGEDZlsudKEXoKP8 name=google-site-verification><meta name=description content="How to lose weight on keto? This site calculates your perfect macros for the ketogenic diet."><meta property="fb:admins" content=651310669><meta property="og:type" content=website><meta property="og:image" content="https://keto-calculator.ankerl.com/share_1600_lanc2.jpg"><meta property="og:title" content="Keto Calculator"><meta property="og:description" content="This weight loss calculator finds out how you can lose weight on a ketogenic diet. Based on your personal data you can calculate the amount of carbohydrates, protein, and fat you can eat to reach your specific goal. Give it a try!"><meta property="og:url" content="https://keto-calculator.ankerl.com/"><meta name=theme-color content="#33B5E5"><link href="favicon.png" rel=icon type="image/png"><script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"name" : "Keto Calculator",
"url" : "https://keto-calculator.ankerl.com/",
"sameAs" : [
"https://www.facebook.com/KetoCalculator/",
"https://twitter.com/sunitram"
],
"logo": "https://keto-calculator.ankerl.com/launcher-icon-152x152.png"
}
</script><script type="text/javascript">function show_window(c,a,b){window.open(c,"share_window","height\x3d"+b+",width\x3d"+a+",resizable\x3d1,scrollbars\x3dyes,top\x3d"+(screen.height/2-b/2)+",left\x3d"+(screen.width/2-a/2))};</script><script type="text/javascript">var google_is_loaded_bool=!1,weight_table=[],last_weight_table_input=[],maintainence_fat_protein_carbs=[],calc_deadline=0,execution_delay=500,min_valid_age=15,last_updated_target=null,deficit_levels=[[-1E9,"#e61717","You will gain weight"],[0,"#1717e6","Zero deficit: You will maintain your current weight."],[1,"#177ee6","Very little deficit, choose a higher deficit to lose faster."],[10,"#17e6e6","Small deficit: Best for athletes who are already lean."],[15,"#17e67e","Average deficit. This should be easily sustainable, good choice for a start."],
[20,"#17e617","Moderate Deficit: Fast weight loss with moderate difficulty."],[25,"#7ee617","Large Deficit: This is hard, give it a try for two weeks."],[30,"#e6e617","That's a huge deficit. Try a 20% deficit if you fail."],[35,"#e67e17","Severe Deficit: Are you sure? Try a 20% deficit if you fail"],[45,"#e61717","That is an enormous deficit and extremely hard. Start with 20% if you are unsure."]];
function toggle_visibility(b,a){var c=document.getElementById(b);"block"==c.style.display?(c.style.display="none",a.className=a.className.replace(" expandeble_expanded","")):(c.style.display="block",a.className+=" expandeble_expanded")}function load_youtube(b,a){var c=document.getElementById(b);c&&(c.innerHTML='\x3ciframe width\x3d"560" height\x3d"315" src\x3d"https://www.youtube.com/embed/'+a+'" frameborder\x3d"0" allowfullscreen\x3e\x3c/iframe\x3e')}
Date.prototype.yyyymmdd=function(){var b=this.getFullYear().toString(),a=(this.getMonth()+1).toString(),c=this.getDate().toString();return b+"-"+(a[1]?a:"0"+a[0])+"-"+(c[1]?c:"0"+c[0])};Date.prototype.mmddyyyy=function(){var b=this.getFullYear().toString(),a=(this.getMonth()+1).toString(),c=this.getDate().toString();return a+"/"+c+"/"+b};function calcAge(b){b=+new Date(b);return(Date.now()-b)/31556908800}
function abbrNum(b,a){if(0==b)return b;a-=Math.floor(Math.log(Math.abs(b))/Math.log(10))+1;var c=Math.pow(10,a);return Math.round(b*c)/c}function set_cookie(b,a){var c=new Date;c.setTime(c.getTime()+31536E6);for(var c=";expires\x3d"+c.toGMTString(),d=0;d<b.length;++d){var f=b[d];if(!f.disabled&&(("text"==f.type||"number"==f.type)&&""!=f.value||"radio"==f.type&&f.checked)){for(var e=0;e!=a.length&&a[e]!=f.name;)++e;e==a.length&&(document.cookie=f.name+"\x3d"+escape(f.value)+c)}}}
function radio_val(b){for(var a=0;a<b.length;a++)if(b[a].checked)return b[a].value;return!1}function update_by_name(b,a){for(var c=document.getElementsByClassName(b),d=0;d<c.length;++d)c[d].innerHTML=a}function update_by_id(b,a){document.getElementById(b).innerHTML=a}
function calc_expected_loss_kg(b,a,c,d,f,e,n,m,g,k){var t=[],p=e;c=e*(100-c)/100;for(var s,h=0,h=0;h<b;++h){var l=(9.99*p+6.25*n-4.92*(m+h/365.242)+g)*k,r=p-c;s=l-a/0.45359237*(r-d);var u=(f-l)/7700;s>f&&(u=(s-l)/7700);t.push([p,r,s,f,u,l]);p+=u}return[p-e,t]}
function mark_empty_fields(b){for(var a=0;a<b.elements.length;++a){var c=b.elements[a];"text"!=c.type&&"number"!=c.type||c.disabled||(isNaN(parseFloat(c.value))?c.style.outline="2px solid #99cc00":c.style.outline="")}for(var d={},a=0;a<b.elements.length;++a)c=b.elements[a],"radio"==c.type&&c.checked&&(d[c.name]=!0);for(a=0;a<b.elements.length;++a)c=b.elements[a],"radio"==c.type&&(c.style.outline=d[c.name]?"":"2px solid #99cc00")}
function wait_until_deadline(b){var a=(new Date).getTime();a<calc_deadline?setTimeout(function(){wait_until_deadline(b)},calc_deadline-a):(calc_deadline=0,draw_pies(maintainence_fat_protein_carbs),draw_chart(weight_table),update_csv(weight_table),update_warnings())}
function update_warnings(){var b=document.data,a=parseFloat(b.height.value);update_by_id("height_warning","");isNaN(a)||(54.6>a?update_by_id("height_warning",'WARNING: Are you a dwarf?\x3cbr /\x3e You are shorter than \x3ca href\x3d"https://en.wikipedia.org/wiki/Chandra_Bahadur_Dangi"\x3eChandra Bahadur Dangi\x3c/a\x3e, the smallest human ever recorded!\x3cbr /\x3eCheck your size!\x3cbr /\x3e\x3cimg width\x3d"190" height\x3d"244" src\x3d"height_warning_short.jpg" /\x3e'):272<a&&update_by_id("height_warning",
'WARNING: Are you a giant?\x3cbr /\x3e You are taller than \x3ca href\x3d"https://en.wikipedia.org/wiki/Robert_Wadlow"\x3eRobert Wadlow\x3c/a\x3e, the tallest human ever recorded!\x3cbr /\x3eCheck your size!\x3cbr /\x3e\x3cimg width\x3d"190" height\x3d"325" src\x3d"height_warning_tall.jpg" /\x3e'));update_by_id("weight_warning","");a=parseFloat(b.kg.value);isNaN(a)||(20>a?update_by_id("weight_warning","WARNING: Are you an elf?\x3cbr /\x3e Your body weight is extremely low!\x3cbr /\x3e Check your numbers!"):
635<a&&update_by_id("weight_warning",'WARNING: Are you sure you entered the correct weight?\x3cbr /\x3e You are heavier than \x3ca href\x3d"https://en.wikipedia.org/wiki/Jon_Brower_Minnoch"\x3eJon Brower Minnoch\x3c/a\x3e, the heaviest human ever recorded!\x3cbr /\x3eCheck your numbers!\x3cbr /\x3e\x3cimg width\x3d"190" height\x3d"244" src\x3d"weight_warning_high.jpg" /\x3e'));update_by_id("protein_warning","");a=parseFloat(b.protein_chosen.value);isNaN(a)||(parseFloat(b.protein_min.value)>a?update_by_id("protein_warning",
"WARNING: protein too low!"):parseFloat(b.protein_max.value)<a&&update_by_id("protein_warning",'WARNING: protein too high!\x3cbr /\x3e\x3cimg width\x3d"190" height\x3d"227" src\x3d"proteintoohigh_small.jpg" /\x3e'));a=1==parseInt(radio_val(b.sex),10);update_by_id("date_warning","");update_by_id("date_warning_at_calorie_selection","");b=b.bday.value;""!=b&&(b=calcAge(b),isNaN(b)||(b<min_valid_age?update_by_id("date_warning","At under 15 years old it is not advised to be on a ketogenic diet without professional supervision. If you are overweight at that age, it is an excellent idea to change eating habits, but tracking can be problematic. You are still growing and developing, plus there is puberty! These are all things that an online calculator can not take into account.\x3cbr/\x3e\x3cb\x3ePlease go see a doctor!\x3c/b\x3e"):
18>b&&(b="You are under 18, at this age it is recommended to stay above ",b=(a?b+"1800 kcal for a girl.":b+"2000 kcal for a boy.")+' See the \x3ca href\x3d"https://www.nhlbi.nih.gov/health/educational/wecan/downloads/calreqtips.pdf"\x3ePDF from the National Insitutes of Health\x3c/a\x3e for more info!',update_by_id("date_warning",b),update_by_id("date_warning_at_calorie_selection",b))))}
function calc_handler(b){update_calculations(b);var a=(new Date).getTime();0==calc_deadline?(calc_deadline=a+execution_delay,setTimeout(function(){wait_until_deadline(b)},calc_deadline-a)):calc_deadline=a+execution_delay}
function update_calculations(b){var a=document.data;if(b){if(b.target==a.lbs){var c=parseFloat(a.lbs.value);isNaN(c)?a.kg.value="":a.kg.value=abbrNum(0.45359237*c,3)}else if(b.target==a.kg){var d=parseFloat(a.kg.value);isNaN(d)?a.lbs.value="":a.lbs.value=abbrNum(d/0.45359237,3)}if(b.target==a.height){var f=parseFloat(a.height.value);isNaN(f)||(c=Math.floor(0.032808399*f),f=Math.round((f-c/0.032808399)/2.54),a.feet.value=c,a.inch.value=f)}else if(b.target==a.feet||b.target==a.inch)c=parseFloat(a.feet.value),
f=parseFloat(a.inch.value),isNaN(c)||isNaN(f)?a.height.value="":a.height.value=Math.round(c/0.032808399+2.54*f)}f=a.bday.value;c=NaN;""!=f&&(c=calcAge(f),c<min_valid_age&&(c=NaN),f=Math.floor(12*(c-Math.floor(c))),update_by_name("years",Math.floor(c)),update_by_name("months",f));var e=NaN,d=parseFloat(a.kg.value),n=parseFloat(a.height.value),m=NaN,f=NaN;if(isNaN(radio_val(a.sex))||isNaN(d)||isNaN(n)||isNaN(c))a.bmr.value="";else{var e=(f=1==parseInt(radio_val(a.sex),10))?-161:5,g=9.99*d+6.25*n-4.92*
c+e;a.bmr.value=Math.round(g);m=Math.round(100*(f?1.181*d/(n/100)-24.18:1.12*d/(n/100)-30.84)/d);update_by_name("estimated_bodyfat_percent",m)}update_by_name("expenditure_kcal","");var m=parseFloat(radio_val(a.level)),k=NaN,t=NaN;isNaN(f)||isNaN(m)||isNaN(g)?(a.energy.value="",a.kcal_max_form.value=""):(4==m?(a.custom_expenditure.disabled="",k=parseFloat(a.custom_expenditure.value),t=k/g):(a.custom_expenditure.disabled="disabled",t=[1.1,1.232,1.386,1.617][m],a.energy.value=Math.round(g*t),a.custom_expenditure.value=
a.energy.value),k=g*t,a.energy.value=Math.round(k),update_by_name("expenditure_kcal",Math.floor(k)),a.kcal_max_form.value=Math.floor(k));update_by_name("protein_recommendation_g","");update_by_name("min_protein_g_per_kg","");update_by_name("max_protein_g_per_kg","");update_by_name("min_protein_g_per_lb","");update_by_name("max_protein_g_per_lb","");var p=parseFloat(a.bodyfat.value),s=0;if(!isNaN(p)&&!isNaN(d)){var h=0.6/0.45359237,l=1/0.45359237,r=d*(1-p/100),u=0.03;f&&(u=0.11);var s=r*(u/(1-u)),
u=Math.ceil(h*r),v=Math.floor(l*r);a.protein_min.value=u;a.protein_max.value=v;var q=Math.round(r*(h+m*(l-h)/4)),q=Math.max(q,u),q=Math.min(q,v);update_by_name("protein_recommendation_g",q);update_by_name("min_protein_g",u);update_by_name("max_protein_g",v);update_by_name("mid_protein_g",Math.round((u+v)/2));update_by_name("min_protein_g_per_kg",abbrNum(h,2));update_by_name("max_protein_g_per_kg",abbrNum(l,2));update_by_name("min_protein_g_per_lb",abbrNum(0.45359237*h,2));update_by_name("max_protein_g_per_lb",
abbrNum(0.45359237*l,2));update_by_name("bodyfat_percentage",p);update_by_name("lean_kg",Math.round(r));update_by_name("lean_lbs",Math.round(r/0.45359237));h=d*p/100;update_by_name("fat_kg",Math.round(h));update_by_name("fat_lbs",Math.round(h/0.45359237));update_by_name("essential_fat_kg",abbrNum(s,2));update_by_name("essential_fat_lbs",abbrNum(s/0.45359237,2));s>=h?update_by_id("bodyfat_percentage_warning","WARNING: Your body fat percentage is too low!"):update_by_id("bodyfat_percentage_warning",
"")}h=parseFloat(a.protein_chosen.value);update_by_name("protein",h);update_by_name("chosen_protein_g_per_kg","");update_by_name("chosen_protein_g_per_lb","");isNaN(h)||isNaN(d)||isNaN(p)||(l=h/(d*(1-p/100)),update_by_name("chosen_protein_g_per_kg",abbrNum(l,2)),update_by_name("chosen_protein_g_per_lb",abbrNum(0.45359237*l,2)));l=parseFloat(a.carbs.value);update_by_name("carbs",Math.round(l));update_by_name("kcal_min","");u=r=NaN;isNaN(g)||isNaN(l)||isNaN(h)||isNaN(k)||(r=k-69.31160690175736*(p*d/
100-s),g=4*l+4*h,r=Math.max(g+270,r),v=k-g,u=Math.ceil((r-g)/9),a.fat_min_form.value=u,update_by_name("kcal_min",Math.ceil(r)),a.kcal_min_form.value=Math.ceil(r),update_by_name("fat_g_min",u),update_by_name("kcal_nonfat",Math.round(g)),update_by_name("kcal_fat",Math.round(v)));isNaN(r)||isNaN(k)||(a.min_deficit_percent_form.value=Math.floor(100*(k-r)/k));v=g=q=NaN;isNaN(l)||isNaN(h)||(!b||b.target!=a.target_fat_form&&b.target!=a.target_deficit_form&&b.target!=a.target_kcal_form||(last_updated_target=
b.target),last_updated_target==a.target_fat_form?(q=parseFloat(a.target_fat_form.value),g=4*l+4*h+9*q,v=100*(k-g)/k,isNaN(g)?(a.target_kcal_form.value="",a.target_deficit_form.value=""):(a.target_kcal_form.value=Math.round(g),a.target_deficit_form.value=Math.round(v))):last_updated_target==a.target_deficit_form?(v=parseFloat(a.target_deficit_form.value),g=k*(1-v/100),q=Math.max(0,(g-4*l-4*h)/9),isNaN(v)?(a.target_fat_form.value="",a.target_kcal_form.value=""):(a.target_fat_form.value=Math.round(q),
a.target_kcal_form.value=Math.round(g))):(g=parseFloat(a.target_kcal_form.value),q=Math.max(0,(g-4*l-4*h)/9),v=100*(k-g)/k,isNaN(q)?(a.target_fat_form.value="",a.target_deficit_form.value=""):(a.target_fat_form.value=Math.round(q),a.target_deficit_form.value=Math.round(v))));if(!(isNaN(q)||isNaN(g)||isNaN(l)||isNaN(h)||isNaN(r)||isNaN(k))){update_by_name("target_kcal","");update_by_name("chosen_loss_kg","");update_by_name("chosen_loss_lbs","");update_by_name("max_loss_kg","");update_by_name("max_loss_lbs",
"");update_by_name("target_kcal",Math.round(g));update_by_name("deficit_kcal",Math.floor(k)-Math.round(g));if(g<r)update_by_id("kcal_warning","WARNING: Too low! You will lose muscles."),q=document.getElementById("kcal_warning"),q.style.textShadow="red 0.1em 0.1em 1em";else{q=Math.round(v);for(b=deficit_levels.length-1;0!=b&&deficit_levels[b][0]>q;)--b;update_by_id("kcal_warning",deficit_levels[b][2]);q=document.getElementById("kcal_warning");q.style.color="black";q.style.textShadow=deficit_levels[b][1]+
" 0.1em 0.1em 1em"}b=calc_expected_loss_kg(365,31.43921604307648,p,s,g,d,n,c,e,t);weight_table=[b[1],[p,g,d,n,c,e,t]];b=calc_expected_loss_kg(30,31.43921604307648,p,s,g,d,n,c,e,t);b=b[0];update_by_name("chosen_loss_kg",abbrNum(-b,2));update_by_name("chosen_loss_lbs",abbrNum(-b/0.45359237,2));b=calc_expected_loss_kg(30,31.43921604307648,p,s,r,d,n,c,e,t)[0];update_by_name("max_loss_kg",abbrNum(b,2));update_by_name("max_loss_lbs",abbrNum(b/0.45359237,2))}b=NaN;isNaN(g)||isNaN(l)||isNaN(h)||(b=Math.max(0,
(g-4*l-4*h)/9),update_by_name("fat",Math.round(b)));d=NaN;update_by_name("fat_g_max","");isNaN(l)||isNaN(h)||isNaN(k)||(d=(k-4*h-4*l)/9,update_by_name("fat_g_max",Math.floor(d)),a.fat_max_form.value=Math.floor(d));isNaN(b)||isNaN(l)||isNaN(h)||isNaN(k)||isNaN(g)||(e=Math.round(100*(4*l/g)),n=Math.round(100*(4*h/g)),t=100-e-n,p=Math.round(4*l),s=Math.round(4*h),q=Math.round(g)-s-p,maintainence_fat_protein_carbs=[k,q,s,p],100<e||0>e||100<n||0>n?(update_by_name("carbs_proc","-"),update_by_name("protein_proc",
"-"),update_by_name("fat_proc","-"),update_by_name("carbs_kcal","-"),update_by_name("protein_kcal","-"),update_by_name("fat_kcal","-")):(update_by_name("carbs_proc",e),update_by_name("protein_proc",n),update_by_name("fat_proc",t),update_by_name("carbs_kcal",p),update_by_name("protein_kcal",s),update_by_name("fat_kcal",q)));isNaN(b)&&update_by_name("fat","-");isNaN(h)&&update_by_name("protein","-");isNaN(l)&&update_by_name("carbs","-");e=document.getElementById("version_number").innerHTML;e=e.replace(/^\s+|\s+$/g,
"");e="Replace this line with your question\n\n---\n"+("*Generated by [Keto Calculator](https://keto-calculator.ankerl.com) "+e+"*\n\n");e+=Math.floor(c)+"/";e=f?e+"F":e+"M";e+="/"+a.feet.value+"'"+a.inch.value+'" | ';e+="CW "+a.lbs.value+" | ";e+=a.bodyfat.value+"% BF | ";e+={0:"Mostly sedentary",1:"Lightly active",2:"Moderately active",3:"Very active",4:"Custom expenditure: "}[m];4==m&&(e+=k+" kcal");e+="\n\n";e+="* "+Math.round(g)+" kcal Goal, a "+Math.round(v)+"% deficit. ("+Math.round(r)+" min, "+
Math.round(k)+" max)\n";e+="* "+l+"g Carbohydrates\n";e+="* "+h+"g Protein ("+a.protein_min.value+"g min, "+a.protein_max.value+"g max)\n";e+="* "+Math.round(b)+"g Fat ("+u+"g min, "+Math.floor(d)+"g max)\n";e+="\n";e+="----\n";a.reddit_copypaste.value=e;url="http://www.reddit.com/r/keto/submit?";url+="text\x3d"+encodeURIComponent("\n\n"+e);update_by_name("redditsubmit","\x3ca href\x3d"+url+' target\x3d"_blank"\x3eCreate a /r/keto post\x3c/a\x3e');mark_empty_fields(a);set_cookie(a,["target_fat_form"])}
function ary(b){for(var a=[],c=0;c<b.length;++c)a.push(b[c]);return a}function get_url_params(b){var a={};b.slice(b.indexOf("?")+1).split("\x26").forEach(function(b){b=b.split("\x3d");a[b[0]]=decodeURIComponent(b[1])});return a}function set_by_key(b,a){var c=document.data.elements[b];if(c)if("text"==c.type||"number"==c.type)c.value=a;else for(var d=0;d<c.length;++d)"radio"==c[d].type&&c[d].defaultValue==a&&(c[d].checked=!0)}
function load_url_params(){var b=get_url_params(window.location.search);Object.keys(b).forEach(function(a){set_by_key(a,b[a])});var a=document.data;isNaN(parseFloat(a.target_fat_form.value))?isNaN(parseFloat(a.target_deficit_form.value))?isNaN(parseFloat(a.target_kcal_form.value))||(last_updated_target=a.target_kcal_form):last_updated_target=a.target_deficit_form:last_updated_target=a.target_fat_form;a=[location.protocol,"//",location.host,location.pathname].join("");window.history.replaceState({},
document.title,a)}function load_cookie(){if(document.cookie){for(var b=document.cookie.split("; "),a=0;a<b.length;++a){var c=b[a].indexOf("\x3d"),d=b[a].substr(0,c),c=unescape(b[a].substr(c+1));set_by_key(d,c)}calc_handler(null)}}function google_is_loaded(){google_is_loaded_bool=!0;draw_pies(maintainence_fat_protein_carbs);draw_chart(weight_table);update_csv(weight_table)}
function is_similar(b,a,c){if(b.length!=a.length)return!1;for(var d=0;d<b.length;++d)if(Math.abs(b[d]-a[d])/b[d]>c)return!1;return!0}
function draw_pies(b){if(4==b.length&&google_is_loaded_bool){var a=Math.floor(b[0]),c=Math.round(b[1]),d=Math.round(b[2]);b=Math.round(b[3]);var f=new google.visualization.DataTable;f.addColumn("string","Ratio");f.addColumn("number","Calories");f.addRow(["Maintainence Calories",a]);(new google.visualization.PieChart(document.getElementById("pie_maintainence"))).draw(f,{chartArea:{width:176,height:176},width:200,height:200,colors:["#A3A3A3"],legend:"none",fontSize:10,pieSliceText:"value"});f=new google.visualization.DataTable;
f.addColumn("string","Ratio");f.addColumn("number","Calories");f.addRows([["Fat",Math.round(c)],["Protein",d],["Carbohydrate",b]]);var e=Math.sqrt(c+d+b)/Math.sqrt(a),e={chartArea:{width:176*e,height:176*e},width:176*e+24,height:176*e+24,colors:["#264A73","#709500","#E60144"],legend:"none",fontSize:10};(new google.visualization.PieChart(document.getElementById("pie_chosen"))).draw(f,e);f=new google.visualization.DataTable;c=a-c-d-b;0>c&&(c=0);f.addColumn("string","Ratio");f.addColumn("number","Calories");
f.addRow(["Deficit Calories",c]);a=Math.sqrt(c)/Math.sqrt(a);a={chartArea:{width:176*a,height:176*a},width:176*a+26,height:176*a+26,colors:["#264A73"],legend:"none",fontSize:10,pieSliceText:"value"};(new google.visualization.PieChart(document.getElementById("pie_deficit"))).draw(f,a)}}function pad(b,a){b=String(b);for(a=a||2;b.length<a;)b="0"+b;return b}
function update_csv(b){if(0!=b.length){var a=document.data,c=b[0],d=a.graphstartdate.value;if(1<c.length&&""!=d){b="data:text/csv;charset\x3dutf-8,";var d=new Date(d),f=parseInt(radio_val(a.chart_weight_type),10),a=f?1/0.45359237:1;b+='"Date [MM/DD/YYYY]","Weight ['+(f?"lbs":"kg")+']","Body Fat [%]","Minimum Intake [kcal]","Target Intake [kcal]","Expenditure [kcal]","Comment"\n';for(var e=f=!1,n=0;n<c.length;++n){b+='"'+(new Date(d.getTime())).mmddyyyy()+'"';d.setDate(d.getDate()+1);var m=c[n];b+=
","+m[0]*a;b+=","+100*m[1]/m[0]+"%";b+=","+(270>m[2]?270:m[2]);var g="";m[3]<m[2]&&!f&&(f=!0,g="min kcal reached: you need to increase your calorie intake to prevent muscle loss. Assuming increased intake from here on!");0!=m[4]||e||(e=!0,g="min weight reached: you can not lose any more fat. Assuming maintenance intake from here on!");var k=m[3];f&&(k=m[2]);e&&(k=m[5]);b+=","+k;b+=","+m[5];b+=',"'+g+'"\n'}c=document.getElementById("csvdownload");c.href=encodeURI(b);d=new Date;c.download="KetoCalculatorForecast_"+
d.getFullYear()+"-"+pad(d.getMonth()+1,2)+"-"+pad(d.getDate(),2)+".csv"}}}
function draw_chart(b){var a=b[0],c=b[1],d=document.data;b=d.graphstartdate.value;if((d.chart_weight_type[0].checked||d.chart_weight_type[1].checked)&&a&&1<a.length&&google_is_loaded_bool&&""!=b){b=new Date(b);var f="kg",e=1;parseInt(radio_val(d.chart_weight_type),10)&&(f="lbs",e=1/0.45359237);c.push(e);c.push(b.getTime());if(!is_similar(c,last_weight_table_input,1E-5)){last_weight_table_input=c;c=new google.visualization.DataTable;c.addColumn("date","Date");c.addColumn("number","Weight ["+f+"]");
c.addColumn("string","title1");c.addColumn("string","text1");c.addColumn("number","Bodyfat ["+f+"]");c.addColumn("string","title1");c.addColumn("string","text1");for(var f=d=!1,n=100*a[0][1]/a[0][0],m=0;m<a.length;++m){var g=a[m],k=null,t=null,p=null,s=null;g[3]<g[2]&&!d&&(d=!0,k="min kcal reached",t="Starting from "+(b.getMonth()+1)+"/"+b.getDate()+"/"+b.getFullYear()+", you need to increase your calorie intake to prevent muscle loss. Assuming increased intake from here on!");0!=g[4]||f||(f=!0,k=
"min weight reached",t="Starting from "+(b.getMonth()+1)+"/"+b.getDate()+"/"+b.getFullYear()+", you can not lose any more fat. Assuming maintenance intake from here on!");var h=100*g[1]/g[0];Math.floor(h/5)<Math.floor(n/5)&&(n=Math.floor(n),p=""+n+"%",s="On "+(b.getMonth()+1)+"/"+b.getDate()+"/"+b.getFullYear()+", below "+n+"% bodyfat");n=h;c.addRow([new Date(b.getTime()),g[0]*e,k,t,g[1]*e,p,s]);b.setDate(b.getDate()+1)}(new google.visualization.AnnotationChart(document.getElementById("chart"))).draw(c,
{displayAnnotations:!0,min:0})}}}function use_graphstartdate_today(){var b=new Date;document.data.graphstartdate.value=b.getMonth()+1+"/"+b.getDate()+"/"+b.getFullYear();calc_handler(null)}function select_all_handler(b){b.target.select()}
document.addEventListener("DOMContentLoaded",function(){for(var b=document.data,a=0;a<b.length;++a)b[a]!=document.data.reddit_copypaste?(b[a].addEventListener("keyup",calc_handler),b[a].addEventListener("click",calc_handler),b[a].addEventListener("focusout",calc_handler)):document.data.reddit_copypaste.addEventListener("click",select_all_handler)},!1);window.toggle_visibility=toggle_visibility;window.use_graphstartdate_today=use_graphstartdate_today;window.load_cookie=load_cookie;
window.load_url_params=load_url_params;window.mark_empty_fields=mark_empty_fields;window.google_is_loaded=google_is_loaded;</script><script>!function(r,ka){"object"==typeof module&&"object"==typeof module.exports?module.exports=r.document?ka(r,!0):function(r){if(!r.document)throw Error("jQuery requires a window with a document");return ka(r)}:ka(r)}("undefined"!=typeof window?window:this,function(r,ka){function Fa(a){var b=a.length,d=c.type(a);return"function"===d||c.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===d||0===b||"number"==typeof b&&0<b&&b-1 in a}function Ga(a,b,d){if(c.isFunction(b))return c.grep(a,function(a,c){return!!b.call(a,
c,a)!==d});if(b.nodeType)return c.grep(a,function(a){return a===b!==d});if("string"==typeof b){if(ac.test(b))return c.filter(b,a,d);b=c.filter(b,a)}return c.grep(a,function(a){return 0<=c.inArray(a,b)!==d})}function Za(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}function bc(a){var b=$a[a]={};return c.each(a.match(O)||[],function(a,c){b[c]=!0}),b}function ab(){p.addEventListener?(p.removeEventListener("DOMContentLoaded",S,!1),r.removeEventListener("load",S,!1)):(p.detachEvent("onreadystatechange",
S),r.detachEvent("onload",S))}function S(){(p.addEventListener||"load"===event.type||"complete"===p.readyState)&&(ab(),c.ready())}function bb(a,b,d){if(void 0===d&&1===a.nodeType){var e="data-"+b.replace(cc,"-$1").toLowerCase();if(d=a.getAttribute(e),"string"==typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:+d+""===d?+d:dc.test(d)?c.parseJSON(d):d}catch(f){}c.data(a,b,d)}else d=void 0}return d}function Ha(a){for(var b in a)if(("data"!==b||!c.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;
return!0}function cb(a,b,d,e){if(c.acceptData(a)){var f,g,h=c.expando,k=a.nodeType,l=k?c.cache:a,n=k?a[h]:a[h]&&h;if(n&&l[n]&&(e||l[n].data)||void 0!==d||"string"!=typeof b)return n||(n=k?a[h]=P.pop()||c.guid++:h),l[n]||(l[n]=k?{}:{toJSON:c.noop}),("object"==typeof b||"function"==typeof b)&&(e?l[n]=c.extend(l[n],b):l[n].data=c.extend(l[n].data,b)),g=l[n],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[c.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[c.camelCase(b)])):f=g,f}}function db(a,
b,d){if(c.acceptData(a)){var e,f,g=a.nodeType,h=g?c.cache:a,k=g?a[c.expando]:c.expando;if(h[k]){if(b&&(e=d?h[k]:h[k].data)){c.isArray(b)?b=b.concat(c.map(b,c.camelCase)):b in e?b=[b]:(b=c.camelCase(b),b=b in e?[b]:b.split(" "));for(f=b.length;f--;)delete e[b[f]];if(d?!Ha(e):!c.isEmptyObject(e))return}(d||(delete h[k].data,Ha(h[k])))&&(g?c.cleanData([a],!0):q.deleteExpando||h!=h.window?delete h[k]:h[k]=null)}}}function pa(){return!0}function Y(){return!1}function eb(){try{return p.activeElement}catch(a){}}
function fb(a){var b=gb.split("|");a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function A(a,b){var d,e,f=0,g=typeof a.getElementsByTagName!==H?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==H?a.querySelectorAll(b||"*"):void 0;if(!g)for(g=[],d=a.childNodes||a;null!=(e=d[f]);f++)!b||c.nodeName(e,b)?g.push(e):c.merge(g,A(e,b));return void 0===b||b&&c.nodeName(a,b)?c.merge([a],g):g}function ec(a){Ia.test(a.type)&&(a.defaultChecked=a.checked)}
function hb(a,b){return c.nodeName(a,"table")&&c.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ib(a){return a.type=(null!==c.find.attr(a,"type"))+"/"+a.type,a}function jb(a){var b=fc.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ja(a,b){for(var d,e=0;null!=(d=a[e]);e++)c._data(d,"globalEval",!b||c._data(b[e],"globalEval"))}function kb(a,b){if(1===b.nodeType&&c.hasData(a)){var d,
e,f;e=c._data(a);var g=c._data(b,e),h=e.events;if(h)for(d in delete g.handle,g.events={},h)for(e=0,f=h[d].length;f>e;e++)c.event.add(b,d,h[d][e]);g.data&&(g.data=c.extend({},g.data))}}function lb(a,b){var d,e=c(b.createElement(a)).appendTo(b.body),f=r.getDefaultComputedStyle&&(d=r.getDefaultComputedStyle(e[0]))?d.display:c.css(e[0],"display");return e.detach(),f}function qa(a){var b=p,d=mb[a];return d||(d=lb(a,b),"none"!==d&&d||(la=(la||c("\x3ciframe frameborder\x3d'0' width\x3d'0' height\x3d'0'/\x3e")).appendTo(b.documentElement),
b=(la[0].contentWindow||la[0].contentDocument).document,b.write(),b.close(),d=lb(a,b),la.detach()),mb[a]=d),d}function nb(a,b){return{get:function(){var d=a();if(null!=d)return d?void delete this.get:(this.get=b).apply(this,arguments)}}}function ob(a,b){if(b in a)return b;for(var d=b.charAt(0).toUpperCase()+b.slice(1),c=b,f=pb.length;f--;)if(b=pb[f]+d,b in a)return b;return c}function qb(a,b){for(var d,e,f,g=[],h=0,k=a.length;k>h;h++)e=a[h],e.style&&(g[h]=c._data(e,"olddisplay"),d=e.style.display,
b?(g[h]||"none"!==d||(e.style.display=""),""===e.style.display&&ma(e)&&(g[h]=c._data(e,"olddisplay",qa(e.nodeName)))):(f=ma(e),(d&&"none"!==d||!f)&&c._data(e,"olddisplay",f?d:c.css(e,"display"))));for(h=0;k>h;h++)e=a[h],e.style&&(b&&"none"!==e.style.display&&""!==e.style.display||(e.style.display=b?g[h]||"":"none"));return a}function rb(a,b,d){return(a=gc.exec(b))?Math.max(0,a[1]-(d||0))+(a[2]||"px"):b}function sb(a,b,d,e,f){b=d===(e?"border":"content")?4:"width"===b?1:0;for(var g=0;4>b;b+=2)"margin"===
d&&(g+=c.css(a,d+T[b],!0,f)),e?("content"===d&&(g-=c.css(a,"padding"+T[b],!0,f)),"margin"!==d&&(g-=c.css(a,"border"+T[b]+"Width",!0,f))):(g+=c.css(a,"padding"+T[b],!0,f),"padding"!==d&&(g+=c.css(a,"border"+T[b]+"Width",!0,f)));return g}function tb(a,b,d){var e=!0,f="width"===b?a.offsetWidth:a.offsetHeight,g=Z(a),h=q.boxSizing&&"border-box"===c.css(a,"boxSizing",!1,g);if(0>=f||null==f){if(f=$(a,b,g),(0>f||null==f)&&(f=a.style[b]),ra.test(f))return f;e=h&&(q.boxSizingReliable()||f===a.style[b]);f=parseFloat(f)||
0}return f+sb(a,b,d||(h?"border":"content"),e,g)+"px"}function B(a,b,d,c,f){return new B.prototype.init(a,b,d,c,f)}function ub(){return setTimeout(function(){aa=void 0}),aa=c.now()}function ca(a,b){var d,c={height:a},f=0;for(b=b?1:0;4>f;f+=2-b)d=T[f],c["margin"+d]=c["padding"+d]=a;return b&&(c.opacity=c.width=a),c}function vb(a,b,d){for(var c,f=(na[b]||[]).concat(na["*"]),g=0,h=f.length;h>g;g++)if(c=f[g].call(d,b,a))return c}function hc(a,b){var d,e,f,g,h;for(d in a)if(e=c.camelCase(d),f=b[e],g=a[d],
c.isArray(g)&&(f=g[1],g=a[d]=g[0]),d!==e&&(a[e]=g,delete a[d]),h=c.cssHooks[e],h&&"expand"in h)for(d in g=h.expand(g),delete a[e],g)d in a||(a[d]=g[d],b[d]=f);else b[e]=f}function wb(a,b,d){var e,f=0,g=sa.length,h=c.Deferred().always(function(){delete k.elem}),k=function(){if(e)return!1;for(var b=aa||ub(),b=Math.max(0,l.startTime+l.duration-b),d=1-(b/l.duration||0),c=0,f=l.tweens.length;f>c;c++)l.tweens[c].run(d);return h.notifyWith(a,[l,d,b]),1>d&&f?b:(h.resolveWith(a,[l]),!1)},l=h.promise({elem:a,
props:c.extend({},b),opts:c.extend(!0,{specialEasing:{}},d),originalProperties:b,originalOptions:d,startTime:aa||ub(),duration:d.duration,tweens:[],createTween:function(b,d){var e=c.Tween(a,l.opts,b,d,l.opts.specialEasing[b]||l.opts.easing);return l.tweens.push(e),e},stop:function(b){var d=0,c=b?l.tweens.length:0;if(e)return this;for(e=!0;c>d;d++)l.tweens[d].run(1);return b?h.resolveWith(a,[l,b]):h.rejectWith(a,[l,b]),this}});d=l.props;for(hc(d,l.opts.specialEasing);g>f;f++)if(b=sa[f].call(l,a,d,
l.opts))return b;return c.map(d,vb,l),c.isFunction(l.opts.start)&&l.opts.start.call(a,l),c.fx.timer(c.extend(k,{elem:a,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function xb(a){return function(b,d){"string"!=typeof b&&(d=b,b="*");var e,f=0,g=b.toLowerCase().match(O)||[];if(c.isFunction(d))for(;e=g[f++];)"+"===e.charAt(0)?(e=e.slice(1)||"*",(a[e]=a[e]||[]).unshift(d)):(a[e]=a[e]||[]).push(d)}}function yb(a,b,d,
e){function f(k){var l;return g[k]=!0,c.each(a[k]||[],function(a,c){var k=c(b,d,e);return"string"!=typeof k||h||g[k]?h?!(l=k):void 0:(b.dataTypes.unshift(k),f(k),!1)}),l}var g={},h=a===Ka;return f(b.dataTypes[0])||!g["*"]&&f("*")}function La(a,b){var d,e,f=c.ajaxSettings.flatOptions||{};for(e in b)void 0!==b[e]&&((f[e]?a:d||(d={}))[e]=b[e]);return d&&c.extend(!0,a,d),a}function Ma(a,b,d,e){var f;if(c.isArray(b))c.each(b,function(b,c){d||ic.test(a)?e(a,c):Ma(a+"["+("object"==typeof c?b:"")+"]",c,d,
e)});else if(d||"object"!==c.type(b))e(a,b);else for(f in b)Ma(a+"["+f+"]",b[f],d,e)}function zb(){try{return new r.XMLHttpRequest}catch(a){}}function Ab(a){return c.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var P=[],Q=P.slice,Bb=P.concat,Na=P.push,Cb=P.indexOf,ua={},jc=ua.toString,U=ua.hasOwnProperty,q={},c=function(a,b){return new c.fn.init(a,b)},kc=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,lc=/^-ms-/,mc=/-([\da-z])/gi,nc=function(a,b){return b.toUpperCase()};c.fn=c.prototype={jquery:"1.11.1",
constructor:c,selector:"",length:0,toArray:function(){return Q.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:Q.call(this)},pushStack:function(a){a=c.merge(this.constructor(),a);return a.prevObject=this,a.context=this.context,a},each:function(a,b){return c.each(this,a,b)},map:function(a){return this.pushStack(c.map(this,function(b,d){return a.call(b,d,b)}))},slice:function(){return this.pushStack(Q.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},
eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&b>a?[this[a]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:Na,sort:P.sort,splice:P.splice};c.extend=c.fn.extend=function(){var a,b,d,e,f,g,h=arguments[0]||{},k=1,l=arguments.length,n=!1;"boolean"==typeof h&&(n=h,h=arguments[k]||{},k++);"object"==typeof h||c.isFunction(h)||(h={});for(k===l&&(h=this,k--);l>k;k++)if(null!=(f=arguments[k]))for(e in f)a=h[e],d=f[e],h!==d&&(n&&d&&(c.isPlainObject(d)||
(b=c.isArray(d)))?(b?(b=!1,g=a&&c.isArray(a)?a:[]):g=a&&c.isPlainObject(a)?a:{},h[e]=c.extend(n,g,d)):void 0!==d&&(h[e]=d));return h};c.extend({expando:"jQuery"+("1.11.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw Error(a);},noop:function(){},isFunction:function(a){return"function"===c.type(a)},isArray:Array.isArray||function(a){return"array"===c.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!c.isArray(a)&&0<=a-parseFloat(a)},isEmptyObject:function(a){for(var b in a)return!1;
return!0},isPlainObject:function(a){var b;if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!U.call(a,"constructor")&&!U.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(d){return!1}if(q.ownLast)for(b in a)return U.call(a,b);for(b in a);return void 0===b||U.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?ua[jc.call(a)]||"object":typeof a},globalEval:function(a){a&&c.trim(a)&&(r.execScript||function(a){r.eval.call(r,
a)})(a)},camelCase:function(a){return a.replace(lc,"ms-").replace(mc,nc)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,d){var c,f=0,g=a.length,h=Fa(a);if(d)if(h)for(;g>f&&(c=b.apply(a[f],d),!1!==c);f++);else for(f in a){if(c=b.apply(a[f],d),!1===c)break}else if(h)for(;g>f&&(c=b.call(a[f],f,a[f]),!1!==c);f++);else for(f in a)if(c=b.call(a[f],f,a[f]),!1===c)break;return a},trim:function(a){return null==a?"":(a+"").replace(kc,"")},makeArray:function(a,
b){var d=b||[];return null!=a&&(Fa(Object(a))?c.merge(d,"string"==typeof a?[a]:a):Na.call(d,a)),d},inArray:function(a,b,d){var c;if(b){if(Cb)return Cb.call(b,a,d);c=b.length;for(d=d?0>d?Math.max(0,c+d):d:0;c>d;d++)if(d in b&&b[d]===a)return d}return-1},merge:function(a,b){for(var d=+b.length,c=0,f=a.length;d>c;)a[f++]=b[c++];if(d!==d)for(;void 0!==b[c];)a[f++]=b[c++];return a.length=f,a},grep:function(a,b,d){for(var c=[],f=0,g=a.length,h=!d;g>f;f++)d=!b(a[f],f),d!==h&&c.push(a[f]);return c},map:function(a,
b,d){var c,f=0,g=a.length,h=[];if(Fa(a))for(;g>f;f++)c=b(a[f],f,d),null!=c&&h.push(c);else for(f in a)c=b(a[f],f,d),null!=c&&h.push(c);return Bb.apply([],h)},guid:1,proxy:function(a,b){var d,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),c.isFunction(a)?(d=Q.call(arguments,2),e=function(){return a.apply(b||this,d.concat(Q.call(arguments)))},e.guid=a.guid=a.guid||c.guid++,e):void 0},now:function(){return+new Date},support:q});c.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),
function(a,b){ua["[object "+b+"]"]=b.toLowerCase()});var R=function(a){function b(a,b,c,d){var e,f,g,h,k;if((b?b.ownerDocument||b:K)!==C&&da(b),b=b||C,c=c||[],!a||"string"!=typeof a)return c;if(1!==(h=b.nodeType)&&9!==h)return[];if(F&&!d){if(e=ra.exec(a))if(g=e[1])if(9===h){if(f=b.getElementById(g),!f||!f.parentNode)return c;if(f.id===g)return c.push(f),c}else{if(b.ownerDocument&&(f=b.ownerDocument.getElementById(g))&&va(b,f)&&f.id===g)return c.push(f),c}else{if(e[2])return ea.apply(c,b.getElementsByTagName(a)),
c;if((g=e[3])&&v.getElementsByClassName&&b.getElementsByClassName)return ea.apply(c,b.getElementsByClassName(g)),c}if(v.qsa&&(!I||!I.test(a))){if(f=e=w,g=b,k=9===h&&a,1===h&&"object"!==b.nodeName.toLowerCase()){h=wa(a);(e=b.getAttribute("id"))?f=e.replace(sa,"\\$\x26"):b.setAttribute("id",f);f="[id\x3d'"+f+"'] ";for(g=h.length;g--;)h[g]=f+q(h[g]);g=ca.test(a)&&u(b.parentNode)||b;k=h.join(",")}if(k)try{return ea.apply(c,g.querySelectorAll(k)),c}catch(l){}finally{e||b.removeAttribute("id")}}}return H(a.replace(R,
"$1"),b,c,d)}function c(){function a(c,d){return b.push(c+" ")>s.cacheLength&&delete a[b.shift()],a[c+" "]=d}var b=[];return a}function e(a){return a[w]=!0,a}function f(a){var b=C.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function g(a,b){for(var c=a.split("|"),d=a.length;d--;)s.attrHandle[c[d]]=b}function h(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||T)-(~a.sourceIndex||T);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===
b)return-1;return a?1:-1}function k(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function l(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function n(a){return e(function(b){return b=+b,e(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function u(a){return a&&typeof a.getElementsByTagName!==N&&a}function m(){}function q(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;
return d}function J(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=S++;return b.first?function(b,c,f){for(;b=b[d];)if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,k,l=[D,f];if(g)for(;b=b[d];){if((1===b.nodeType||e)&&a(b,c,g))return!0}else for(;b=b[d];)if(1===b.nodeType||e){if(k=b[w]||(b[w]={}),(h=k[d])&&h[0]===D&&h[1]===f)return l[2]=h[2];if(k[d]=l,l[2]=a(b,c,g))return!0}}}function p(a){return 1<a.length?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function r(a,
b,c,d,e){for(var f,g=[],h=0,k=a.length,l=null!=b;k>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),l&&b.push(h));return g}function Oa(a,c,d,f,g,h){return f&&!f[w]&&(f=Oa(f)),g&&!g[w]&&(g=Oa(g,h)),e(function(e,h,k,l){var m,n,u=[],q=[],Db=h.length,s;if(!(s=e)){s=c||"*";for(var t=k.nodeType?[k]:k,p=[],J=0,oa=t.length;oa>J;J++)b(s,t[J],p);s=p}s=!a||!e&&c?s:r(s,u,a,k,l);t=d?g||(e?a:Db||f)?[]:h:s;if(d&&d(s,t,k,l),f)for(m=r(t,q),f(m,[],k,l),k=m.length;k--;)(n=m[k])&&(t[q[k]]=!(s[q[k]]=n));if(e){if(g||a){if(g){m=
[];for(k=t.length;k--;)(n=t[k])&&m.push(s[k]=n);g(null,t=[],m,l)}for(k=t.length;k--;)(n=t[k])&&-1<(m=g?E.call(e,n):u[k])&&(e[m]=!(h[m]=n))}}else t=r(t===h?t.splice(Db,t.length):t),g?g(null,h,t,l):ea.apply(h,t)})}function A(a){var b,c,d,e=a.length,f=s.relative[a[0].type];c=f||s.relative[" "];for(var g=f?1:0,h=J(function(a){return a===b},c,!0),k=J(function(a){return-1<E.call(b,a)},c,!0),l=[function(a,c,d){return!f&&(d||c!==O)||((b=c).nodeType?h(a,c,d):k(a,c,d))}];e>g;g++)if(c=s.relative[a[g].type])l=
[J(p(l),c)];else{if(c=s.filter[a[g].type].apply(null,a[g].matches),c[w]){for(d=++g;e>d&&!s.relative[a[d].type];d++);return Oa(1<g&&p(l),1<g&&q(a.slice(0,g-1).concat({value:" "===a[g-2].type?"*":""})).replace(R,"$1"),c,d>g&&A(a.slice(g,d)),e>d&&A(a=a.slice(d)),e>d&&q(a))}l.push(c)}return p(l)}function B(a,c){var d=0<c.length,f=0<a.length,g=function(e,g,h,k,l){var m,n,u,q=0,t="0",ya=e&&[],p=[],J=O,oa=e||f&&s.find.TAG("*",l),x=D+=null==J?1:Math.random()||0.1,w=oa.length;for(l&&(O=g!==C&&g);t!==w&&null!=
(m=oa[t]);t++){if(f&&m){for(n=0;u=a[n++];)if(u(m,g,h)){k.push(m);break}l&&(D=x)}d&&((m=!u&&m)&&q--,e&&ya.push(m))}if(q+=t,d&&t!==q){for(n=0;u=c[n++];)u(ya,p,g,h);if(e){if(0<q)for(;t--;)ya[t]||p[t]||(p[t]=$.call(k));p=r(p)}ea.apply(k,p);l&&!e&&0<p.length&&1<q+c.length&&b.uniqueSort(k)}return l&&(D=x,O=J),ya};return d?e(g):g}var L,v,s,y,oa,wa,Pa,H,O,fa,ta,da,C,V,F,I,M,z,va,w="sizzle"+-new Date,K=a.document,D=0,S=0,Eb=c(),P=c(),Q=c(),G=function(a,b){return a===b&&(ta=!0),0},N="undefined",T=-2147483648,
Z={}.hasOwnProperty,ga=[],$=ga.pop,ba=ga.push,ea=ga.push,X=ga.slice,E=ga.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},Y="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),aa="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?\x3d)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+Y+"))|)[\\x20\\t\\r\\n\\f]*\\]",U=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+
aa+")*)|.*)\\)|)",R=RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),ja=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,ka=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,la=RegExp("\x3d[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),ma=RegExp(U),na=RegExp("^"+Y+"$"),W={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:RegExp("^"+aa),PSEUDO:RegExp("^"+
U),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:RegExp("^[\\x20\\t\\r\\n\\f]*[\x3e+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?\x3d[^-]|$)",
"i")},pa=/^(?:input|select|textarea|button)$/i,qa=/^h\d$/i,xa=/^[^{]+\{\s*\[native \w/,ra=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ca=/[+~]/,sa=/'|\\/g,ha=RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),ia=function(a,b,c){a="0x"+b-65536;return a!==a||c?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,1023&a|56320)};try{ea.apply(ga=X.call(K.childNodes),K.childNodes),ga[K.childNodes.length].nodeType}catch(ua){ea={apply:ga.length?function(a,b){ba.apply(a,X.call(b))}:
function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}v=b.support={};oa=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};da=b.setDocument=function(a){var b,c=a?a.ownerDocument||a:K;a=c.defaultView;return c!==C&&9===c.nodeType&&c.documentElement?(C=c,V=c.documentElement,F=!oa(c),a&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",function(){da()},!1):a.attachEvent&&a.attachEvent("onunload",function(){da()})),v.attributes=f(function(a){return a.className=
"i",!a.getAttribute("className")}),v.getElementsByTagName=f(function(a){return a.appendChild(c.createComment("")),!a.getElementsByTagName("*").length}),v.getElementsByClassName=xa.test(c.getElementsByClassName)&&f(function(a){return a.innerHTML="\x3cdiv class\x3d'a'\x3e\x3c/div\x3e\x3cdiv class\x3d'a i'\x3e\x3c/div\x3e",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),v.getById=f(function(a){return V.appendChild(a).id=w,!c.getElementsByName||!c.getElementsByName(w).length}),v.getById?
(s.find.ID=function(a,b){if(typeof b.getElementById!==N&&F){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},s.filter.ID=function(a){var b=a.replace(ha,ia);return function(a){return a.getAttribute("id")===b}}):(delete s.find.ID,s.filter.ID=function(a){var b=a.replace(ha,ia);return function(a){return(a=typeof a.getAttributeNode!==N&&a.getAttributeNode("id"))&&a.value===b}}),s.find.TAG=v.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==N?b.getElementsByTagName(a):void 0}:
function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){for(;c=f[e++];)1===c.nodeType&&d.push(c);return d}return f},s.find.CLASS=v.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==N&&F?b.getElementsByClassName(a):void 0},M=[],I=[],(v.qsa=xa.test(c.querySelectorAll))&&(f(function(a){a.innerHTML="\x3cselect msallowclip\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowclip^\x3d'']").length&&I.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");
a.querySelectorAll("[selected]").length||I.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");a.querySelectorAll(":checked").length||I.push(":checked")}),f(function(a){var b=c.createElement("input");b.setAttribute("type","hidden");a.appendChild(b).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&I.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||
I.push(":enabled",":disabled");a.querySelectorAll("*,:x");I.push(",.*:")})),(v.matchesSelector=xa.test(z=V.matches||V.webkitMatchesSelector||V.mozMatchesSelector||V.oMatchesSelector||V.msMatchesSelector))&&f(function(a){v.disconnectedMatch=z.call(a,"div");z.call(a,"[s!\x3d'']:x");M.push("!\x3d",U)}),I=I.length&&RegExp(I.join("|")),M=M.length&&RegExp(M.join("|")),b=xa.test(V.compareDocumentPosition),va=b||xa.test(V.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;
return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},G=b?function(a,b){if(a===b)return ta=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!v.sortDetached&&b.compareDocumentPosition(a)===d?a===c||a.ownerDocument===K&&va(K,a)?-1:b===c||b.ownerDocument===
K&&va(K,b)?1:fa?E.call(fa,a)-E.call(fa,b):0:4&d?-1:1)}:function(a,b){if(a===b)return ta=!0,0;var d,e=0;d=a.parentNode;var f=b.parentNode,g=[a],k=[b];if(!d||!f)return a===c?-1:b===c?1:d?-1:f?1:fa?E.call(fa,a)-E.call(fa,b):0;if(d===f)return h(a,b);for(d=a;d=d.parentNode;)g.unshift(d);for(d=b;d=d.parentNode;)k.unshift(d);for(;g[e]===k[e];)e++;return e?h(g[e],k[e]):g[e]===K?-1:k[e]===K?1:0},c):C};b.matches=function(a,c){return b(a,null,null,c)};b.matchesSelector=function(a,c){if((a.ownerDocument||a)!==
C&&da(a),c=c.replace(la,"\x3d'$1']"),v.matchesSelector&&F&&!(M&&M.test(c)||I&&I.test(c)))try{var d=z.call(a,c);if(d||v.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return 0<b(c,C,null,[a]).length};b.contains=function(a,b){return(a.ownerDocument||a)!==C&&da(a),va(a,b)};b.attr=function(a,b){(a.ownerDocument||a)!==C&&da(a);var c=s.attrHandle[b.toLowerCase()],c=c&&Z.call(s.attrHandle,b.toLowerCase())?c(a,b,!F):void 0;return void 0!==c?c:v.attributes||!F?a.getAttribute(b):
(c=a.getAttributeNode(b))&&c.specified?c.value:null};b.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};b.uniqueSort=function(a){var b,c=[],d=0,e=0;if(ta=!v.detectDuplicates,fa=!v.sortStable&&a.slice(0),a.sort(G),ta){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return fa=null,a};y=b.getText=function(a){var b,c="",d=0;if(b=a.nodeType)if(1===b||9===b||11===b){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=
y(a)}else{if(3===b||4===b)return a.nodeValue}else for(;b=a[d++];)c+=y(b);return c};s=b.selectors={cacheLength:50,createPseudo:e,match:W,attrHandle:{},find:{},relative:{"\x3e":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ha,ia),a[3]=(a[3]||a[4]||a[5]||"").replace(ha,ia),"~\x3d"===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===
a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&ma.test(c)&&(b=wa(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ha,ia).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&
a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=Eb[a+" "];return b||(b=RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"))&&Eb(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==N&&a.getAttribute("class")||"")})},ATTR:function(a,c,d){return function(e){e=b.attr(e,a);return null==e?"!\x3d"===c:c?(e+="","\x3d"===c?e===d:"!\x3d"===c?e!==d:"^\x3d"===c?d&&0===e.indexOf(d):"*\x3d"===c?d&&-1<e.indexOf(d):"$\x3d"===c?d&&e.slice(-d.length)===d:
"~\x3d"===c?-1<(" "+e+" ").indexOf(d):"|\x3d"===c?e===d||e.slice(0,d.length+1)===d+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,k){var l,m,n,u,q;c=f!==g?"nextSibling":"previousSibling";var t=b.parentNode,s=h&&b.nodeName.toLowerCase();k=!k&&!h;if(t){if(f){for(;c;){for(m=b;m=m[c];)if(h?m.nodeName.toLowerCase()===s:1===m.nodeType)return!1;q=c="only"===a&&!q&&"nextSibling"}return!0}if(q=
[g?t.firstChild:t.lastChild],g&&k)for(k=t[w]||(t[w]={}),l=k[a]||[],u=l[0]===D&&l[1],n=l[0]===D&&l[2],m=u&&t.childNodes[u];m=++u&&m&&m[c]||(n=u=0)||q.pop();){if(1===m.nodeType&&++n&&m===b){k[a]=[D,u,n];break}}else if(k&&(l=(b[w]||(b[w]={}))[a])&&l[0]===D)n=l[1];else for(;(m=++u&&m&&m[c]||(n=u=0)||q.pop())&&((h?m.nodeName.toLowerCase()!==s:1!==m.nodeType)||!++n||(k&&((m[w]||(m[w]={}))[a]=[D,n]),m!==b)););return n-=e,n===d||0===n%d&&0<=n/d}}},PSEUDO:function(a,c){var d,f=s.pseudos[a]||s.setFilters[a.toLowerCase()]||
b.error("unsupported pseudo: "+a);return f[w]?f(c):1<f.length?(d=[a,a,"",c],s.setFilters.hasOwnProperty(a.toLowerCase())?e(function(a,b){for(var d,e=f(a,c),g=e.length;g--;)d=E.call(a,e[g]),a[d]=!(b[d]=e[g])}):function(a){return f(a,0,d)}):f}},pseudos:{not:e(function(a){var b=[],c=[],d=Pa(a.replace(R,"$1"));return d[w]?e(function(a,b,c,e){var f;c=d(a,null,e,[]);for(e=a.length;e--;)(f=c[e])&&(a[e]=!(b[e]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:e(function(a){return function(c){return 0<
b(a,c).length}}),contains:e(function(a){return function(b){return-1<(b.textContent||b.innerText||y(b)).indexOf(a)}}),lang:e(function(a){return na.test(a||"")||b.error("unsupported lang: "+a),a=a.replace(ha,ia).toLowerCase(),function(b){var c;do if(c=F?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===
V},focus:function(a){return a===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===a.disabled},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(6>a.nodeType)return!1;return!0},parent:function(a){return!s.pseudos.empty(a)},
header:function(a){return qa.test(a.nodeName)},input:function(a){return pa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:n(function(){return[0]}),last:n(function(a,b){return[b-1]}),eq:n(function(a,b,c){return[0>c?c+b:c]}),even:n(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),
odd:n(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:n(function(a,b,c){for(b=0>c?c+b:c;0<=--b;)a.push(b);return a}),gt:n(function(a,b,c){for(c=0>c?c+b:c;++c<b;)a.push(c);return a})}};s.pseudos.nth=s.pseudos.eq;for(L in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})s.pseudos[L]=k(L);for(L in{submit:!0,reset:!0})s.pseudos[L]=l(L);m.prototype=s.filters=s.pseudos;s.setFilters=new m;wa=b.tokenize=function(a,c){var d,e,f,g,h,k,l;if(h=P[a+" "])return c?0:h.slice(0);h=a;k=[];for(l=s.preFilter;h;){d&&
!(e=ja.exec(h))||(e&&(h=h.slice(e[0].length)||h),k.push(f=[]));d=!1;(e=ka.exec(h))&&(d=e.shift(),f.push({value:d,type:e[0].replace(R," ")}),h=h.slice(d.length));for(g in s.filter)!(e=W[g].exec(h))||l[g]&&!(e=l[g](e))||(d=e.shift(),f.push({value:d,type:g,matches:e}),h=h.slice(d.length));if(!d)break}return c?h.length:h?b.error(a):P(a,k).slice(0)};return Pa=b.compile=function(a,b){var c,d=[],e=[],f=Q[a+" "];if(!f){b||(b=wa(a));for(c=b.length;c--;)f=A(b[c]),f[w]?d.push(f):e.push(f);f=Q(a,B(e,d));f.selector=
a}return f},H=b.select=function(a,b,c,d){var e,f,g,h,k,l="function"==typeof a&&a,m=!d&&wa(a=l.selector||a);if(c=c||[],1===m.length){if(f=m[0]=m[0].slice(0),2<f.length&&"ID"===(g=f[0]).type&&v.getById&&9===b.nodeType&&F&&s.relative[f[1].type]){if(b=(s.find.ID(g.matches[0].replace(ha,ia),b)||[])[0],!b)return c;l&&(b=b.parentNode);a=a.slice(f.shift().value.length)}for(e=W.needsContext.test(a)?0:f.length;e--&&(g=f[e],!s.relative[h=g.type]);)if((k=s.find[h])&&(d=k(g.matches[0].replace(ha,ia),ca.test(f[0].type)&&
u(b.parentNode)||b))){if(f.splice(e,1),a=d.length&&q(f),!a)return ea.apply(c,d),c;break}}return(l||Pa(a,m))(d,b,!F,c,ca.test(a)&&u(b.parentNode)||b),c},v.sortStable=w.split("").sort(G).join("")===w,v.detectDuplicates=!!ta,da(),v.sortDetached=f(function(a){return 1&a.compareDocumentPosition(C.createElement("div"))}),f(function(a){return a.innerHTML="\x3ca href\x3d'#'\x3e\x3c/a\x3e","#"===a.firstChild.getAttribute("href")})||g("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,
"type"===b.toLowerCase()?1:2)}),v.attributes&&f(function(a){return a.innerHTML="\x3cinput/\x3e",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||g("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),f(function(a){return null==a.getAttribute("disabled")})||g("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,c){var d;return c?void 0:!0===a[b]?
b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),b}(r);c.find=R;c.expr=R.selectors;c.expr[":"]=c.expr.pseudos;c.unique=R.uniqueSort;c.text=R.getText;c.isXMLDoc=R.isXML;c.contains=R.contains;var Fb=c.expr.match.needsContext,Gb=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ac=/^.[^:#\[\.,]*$/;c.filter=function(a,b,d){var e=b[0];return d&&(a=":not("+a+")"),1===b.length&&1===e.nodeType?c.find.matchesSelector(e,a)?[e]:[]:c.find.matches(a,c.grep(b,function(a){return 1===a.nodeType}))};c.fn.extend({find:function(a){var b,
d=[],e=this,f=e.length;if("string"!=typeof a)return this.pushStack(c(a).filter(function(){for(b=0;f>b;b++)if(c.contains(e[b],this))return!0}));for(b=0;f>b;b++)c.find(a,e[b],d);return d=this.pushStack(1<f?c.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(Ga(this,a||[],!1))},not:function(a){return this.pushStack(Ga(this,a||[],!0))},is:function(a){return!!Ga(this,"string"==typeof a&&Fb.test(a)?c(a):a||[],!1).length}});var W,p=r.document,oc=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;
(c.fn.init=function(a,b){var d,e;if(!a)return this;if("string"==typeof a){if(d="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:oc.exec(a),!d||!d[1]&&b)return!b||b.jquery?(b||W).find(a):this.constructor(b).find(a);if(d[1]){if(b=b instanceof c?b[0]:b,c.merge(this,c.parseHTML(d[1],b&&b.nodeType?b.ownerDocument||b:p,!0)),Gb.test(d[1])&&c.isPlainObject(b))for(d in b)c.isFunction(this[d])?this[d](b[d]):this.attr(d,b[d]);return this}if(e=p.getElementById(d[2]),e&&e.parentNode){if(e.id!==
d[2])return W.find(a);this.length=1;this[0]=e}return this.context=p,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):c.isFunction(a)?"undefined"!=typeof W.ready?W.ready(a):a(c):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),c.makeArray(a,this))}).prototype=c.fn;W=c(p);var pc=/^(?:parents|prev(?:Until|All))/,qc={children:!0,contents:!0,next:!0,prev:!0};c.extend({dir:function(a,b,d){var e=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===d||1!==a.nodeType||
!c(a).is(d));)1===a.nodeType&&e.push(a),a=a[b];return e},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});c.fn.extend({has:function(a){var b,d=c(a,this),e=d.length;return this.filter(function(){for(b=0;e>b;b++)if(c.contains(this,d[b]))return!0})},closest:function(a,b){for(var d,e=0,f=this.length,g=[],h=Fb.test(a)||"string"!=typeof a?c(a,b||this.context):0;f>e;e++)for(d=this[e];d&&d!==b;d=d.parentNode)if(11>d.nodeType&&(h?-1<h.index(d):1===d.nodeType&&
c.find.matchesSelector(d,a))){g.push(d);break}return this.pushStack(1<g.length?c.unique(g):g)},index:function(a){return a?"string"==typeof a?c.inArray(this[0],c(a)):c.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(c.unique(c.merge(this.get(),c(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});c.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},
parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return Za(a,"nextSibling")},prev:function(a){return Za(a,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling((a.parentNode||{}).firstChild,
a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.merge([],a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);return"Until"!==a.slice(-5)&&(e=d),e&&"string"==typeof e&&(f=c.filter(e,f)),1<this.length&&(qc[a]||(f=c.unique(f)),pc.test(a)&&(f=f.reverse())),this.pushStack(f)}});var O=/\S+/g,$a={};c.Callbacks=function(a){a="string"==typeof a?$a[a]||bc(a):c.extend({},a);var b,d,
e,f,g,h,k=[],l=!a.once&&[],n=function(c){d=a.memory&&c;e=!0;g=h||0;h=0;f=k.length;for(b=!0;k&&f>g;g++)if(!1===k[g].apply(c[0],c[1])&&a.stopOnFalse){d=!1;break}b=!1;k&&(l?l.length&&n(l.shift()):d?k=[]:u.disable())},u={add:function(){if(k){var e=k.length;!function J(b){c.each(b,function(b,d){var e=c.type(d);"function"===e?a.unique&&u.has(d)||k.push(d):d&&d.length&&"string"!==e&&J(d)})}(arguments);b?f=k.length:d&&(h=e,n(d))}return this},remove:function(){return k&&c.each(arguments,function(a,d){for(var e;-1<
(e=c.inArray(d,k,e));)k.splice(e,1),b&&(f>=e&&f--,g>=e&&g--)}),this},has:function(a){return a?-1<c.inArray(a,k):!(!k||!k.length)},empty:function(){return k=[],f=0,this},disable:function(){return k=l=d=void 0,this},disabled:function(){return!k},lock:function(){return l=void 0,d||u.disable(),this},locked:function(){return!l},fireWith:function(a,c){return!k||e&&!l||(c=c||[],c=[a,c.slice?c.slice():c],b?l.push(c):n(c)),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!e}};
return u};c.extend({Deferred:function(a){var b=[["resolve","done",c.Callbacks("once memory"),"resolved"],["reject","fail",c.Callbacks("once memory"),"rejected"],["notify","progress",c.Callbacks("memory")]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},then:function(){var a=arguments;return c.Deferred(function(d){c.each(b,function(b,l){var n=c.isFunction(a[b])&&a[b];f[l[1]](function(){var a=n&&n.apply(this,arguments);a&&c.isFunction(a.promise)?
a.promise().done(d.resolve).fail(d.reject).progress(d.notify):d[l[0]+"With"](this===e?d.promise():this,n?[a]:arguments)})});a=null}).promise()},promise:function(a){return null!=a?c.extend(a,e):e}},f={};return e.pipe=e.then,c.each(b,function(a,c){var k=c[2],l=c[3];e[c[1]]=k.add;l&&k.add(function(){d=l},b[1^a][2].disable,b[2][2].lock);f[c[0]]=function(){return f[c[0]+"With"](this===f?e:this,arguments),this};f[c[0]+"With"]=k.fireWith}),e.promise(f),a&&a.call(f,f),f},when:function(a){var b=0,d=Q.call(arguments),
e=d.length,f=1!==e||a&&c.isFunction(a.promise)?e:0,g=1===f?a:c.Deferred(),h=function(a,b,c){return function(d){b[a]=this;c[a]=1<arguments.length?Q.call(arguments):d;c===k?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},k,l,n;if(1<e)for(k=Array(e),l=Array(e),n=Array(e);e>b;b++)d[b]&&c.isFunction(d[b].promise)?d[b].promise().done(h(b,n,d)).fail(g.reject).progress(h(b,l,k)):--f;return f||g.resolveWith(n,d),g.promise()}});var za;c.fn.ready=function(a){return c.ready.promise().done(a),this};c.extend({isReady:!1,
readyWait:1,holdReady:function(a){a?c.readyWait++:c.ready(!0)},ready:function(a){if(!0===a?!--c.readyWait:!c.isReady){if(!p.body)return setTimeout(c.ready);c.isReady=!0;!0!==a&&0<--c.readyWait||(za.resolveWith(p,[c]),c.fn.triggerHandler&&(c(p).triggerHandler("ready"),c(p).off("ready")))}}});c.ready.promise=function(a){if(!za)if(za=c.Deferred(),"complete"===p.readyState)setTimeout(c.ready);else if(p.addEventListener)p.addEventListener("DOMContentLoaded",S,!1),r.addEventListener("load",S,!1);else{p.attachEvent("onreadystatechange",
S);r.attachEvent("onload",S);var b=!1;try{b=null==r.frameElement&&p.documentElement}catch(d){}b&&b.doScroll&&!function f(){if(!c.isReady){try{b.doScroll("left")}catch(a){return setTimeout(f,50)}ab();c.ready()}}()}return za.promise(a)};var H="undefined",Hb;for(Hb in c(q))break;q.ownLast="0"!==Hb;q.inlineBlockNeedsLayout=!1;c(function(){var a,b,c,e;(c=p.getElementsByTagName("body")[0])&&c.style&&(b=p.createElement("div"),e=p.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",
c.appendChild(e).appendChild(b),typeof b.style.zoom!==H&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",q.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))});(function(){var a=p.createElement("div");if(null==q.deleteExpando){q.deleteExpando=!0;try{delete a.test}catch(b){q.deleteExpando=!1}}})();c.acceptData=function(a){var b=c.noData[(a.nodeName+" ").toLowerCase()],d=+a.nodeType||1;return 1!==d&&9!==d?!1:!b||!0!==b&&a.getAttribute("classid")===
b};var dc=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,cc=/([A-Z])/g;c.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?c.cache[a[c.expando]]:a[c.expando],!!a&&!Ha(a)},data:function(a,b,c){return cb(a,b,c)},removeData:function(a,b){return db(a,b)},_data:function(a,b,c){return cb(a,b,c,!0)},_removeData:function(a,b){return db(a,b,!0)}});c.fn.extend({data:function(a,b){var d,e,f,g=this[0],h=g&&g.attributes;if(void 0===
a){if(this.length&&(f=c.data(g),1===g.nodeType&&!c._data(g,"parsedAttrs"))){for(d=h.length;d--;)h[d]&&(e=h[d].name,0===e.indexOf("data-")&&(e=c.camelCase(e.slice(5)),bb(g,e,f[e])));c._data(g,"parsedAttrs",!0)}return f}return"object"==typeof a?this.each(function(){c.data(this,a)}):1<arguments.length?this.each(function(){c.data(this,a,b)}):g?bb(g,a,c.data(g,a)):void 0},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){var e;return a?(b=(b||
"fx")+"queue",e=c._data(a,b),d&&(!e||c.isArray(d)?e=c._data(a,b,c.makeArray(d)):e.push(d)),e||[]):void 0},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.length,f=d.shift(),g=c._queueHooks(a,b),h=function(){c.dequeue(a,b)};"inprogress"===f&&(f=d.shift(),e--);f&&("fx"===b&&d.unshift("inprogress"),delete g.stop,f.call(a,h,g));!e&&g&&g.empty.fire()},_queueHooks:function(a,b){var d=b+"queueHooks";return c._data(a,d)||c._data(a,d,{empty:c.Callbacks("once memory").add(function(){c._removeData(a,
b+"queue");c._removeData(a,d)})})}});c.fn.extend({queue:function(a,b){var d=2;return"string"!=typeof a&&(b=a,a="fx",d--),arguments.length<d?c.queue(this[0],a):void 0===b?this:this.each(function(){var d=c.queue(this,a,b);c._queueHooks(this,a);"fx"===a&&"inprogress"!==d[0]&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var d,e=1,f=c.Deferred(),g=this,h=this.length,k=function(){--e||
f.resolveWith(g,[g])};"string"!=typeof a&&(b=a,a=void 0);for(a=a||"fx";h--;)(d=c._data(g[h],a+"queueHooks"))&&d.empty&&(e++,d.empty.add(k));return k(),f.promise(b)}});var Aa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],ma=function(a,b){return a=b||a,"none"===c.css(a,"display")||!c.contains(a.ownerDocument,a)},ba=c.access=function(a,b,d,e,f,g,h){var k=0,l=a.length,n=null==d;if("object"===c.type(d))for(k in f=!0,d)c.access(a,b,k,d[k],!0,g,h);else if(void 0!==e&&(f=
!0,c.isFunction(e)||(h=!0),n&&(h?(b.call(a,e),b=null):(n=b,b=function(a,b,d){return n.call(c(a),d)})),b))for(;l>k;k++)b(a[k],d,h?e:e.call(a[k],k,b(a[k],d)));return f?a:n?b.call(a):l?b(a[0],d):g},Ia=/^(?:checkbox|radio)$/i;!function(){var a=p.createElement("input"),b=p.createElement("div"),c=p.createDocumentFragment();if(b.innerHTML=" \x3clink/\x3e\x3ctable\x3e\x3c/table\x3e\x3ca href\x3d'/a'\x3ea\x3c/a\x3e\x3cinput type\x3d'checkbox'/\x3e",q.leadingWhitespace=3===b.firstChild.nodeType,q.tbody=!b.getElementsByTagName("tbody").length,
q.htmlSerialize=!!b.getElementsByTagName("link").length,q.html5Clone="\x3c:nav\x3e\x3c/:nav\x3e"!==p.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),q.appendChecked=a.checked,b.innerHTML="\x3ctextarea\x3ex\x3c/textarea\x3e",q.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="\x3cinput type\x3d'radio' checked\x3d'checked' name\x3d't'/\x3e",q.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,q.noCloneEvent=!0,
b.attachEvent&&(b.attachEvent("onclick",function(){q.noCloneEvent=!1}),b.cloneNode(!0).click()),null==q.deleteExpando){q.deleteExpando=!0;try{delete b.test}catch(e){q.deleteExpando=!1}}}();(function(){var a,b,c=p.createElement("div");for(a in{submit:!0,change:!0,focusin:!0})b="on"+a,(q[a+"Bubbles"]=b in r)||(c.setAttribute(b,"t"),q[a+"Bubbles"]=!1===c.attributes[b].expando)})();var Qa=/^(?:input|select|textarea)$/i,rc=/^key/,sc=/^(?:mouse|pointer|contextmenu)|click/,Ib=/^(?:focusinfocus|focusoutblur)$/,
Jb=/^([^.]*)(?:\.(.+)|)$/;c.event={global:{},add:function(a,b,d,e,f){var g,h,k,l,n,q,m,t,p,r;if(k=c._data(a)){d.handler&&(l=d,d=l.handler,f=l.selector);d.guid||(d.guid=c.guid++);(h=k.events)||(h=k.events={});(q=k.handle)||(q=k.handle=function(a){return typeof c===H||a&&c.event.triggered===a.type?void 0:c.event.dispatch.apply(q.elem,arguments)},q.elem=a);b=(b||"").match(O)||[""];for(k=b.length;k--;)g=Jb.exec(b[k])||[],p=r=g[1],g=(g[2]||"").split(".").sort(),p&&(n=c.event.special[p]||{},p=(f?n.delegateType:
n.bindType)||p,n=c.event.special[p]||{},m=c.extend({type:p,origType:r,data:e,handler:d,guid:d.guid,selector:f,needsContext:f&&c.expr.match.needsContext.test(f),namespace:g.join(".")},l),(t=h[p])||(t=h[p]=[],t.delegateCount=0,n.setup&&!1!==n.setup.call(a,e,g,q)||(a.addEventListener?a.addEventListener(p,q,!1):a.attachEvent&&a.attachEvent("on"+p,q))),n.add&&(n.add.call(a,m),m.handler.guid||(m.handler.guid=d.guid)),f?t.splice(t.delegateCount++,0,m):t.push(m),c.event.global[p]=!0);a=null}},remove:function(a,
b,d,e,f){var g,h,k,l,n,q,m,p,r,x,A,y=c.hasData(a)&&c._data(a);if(y&&(q=y.events)){b=(b||"").match(O)||[""];for(n=b.length;n--;)if(k=Jb.exec(b[n])||[],r=A=k[1],x=(k[2]||"").split(".").sort(),r){m=c.event.special[r]||{};r=(e?m.delegateType:m.bindType)||r;p=q[r]||[];k=k[2]&&RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)");for(l=g=p.length;g--;)h=p[g],!f&&A!==h.origType||d&&d.guid!==h.guid||k&&!k.test(h.namespace)||e&&e!==h.selector&&("**"!==e||!h.selector)||(p.splice(g,1),h.selector&&p.delegateCount--,
m.remove&&m.remove.call(a,h));l&&!p.length&&(m.teardown&&!1!==m.teardown.call(a,x,y.handle)||c.removeEvent(a,r,y.handle),delete q[r])}else for(r in q)c.event.remove(a,r+b[n],d,e,!0);c.isEmptyObject(q)&&(delete y.handle,c._removeData(a,"events"))}},trigger:function(a,b,d,e){var f,g,h,k,l,n,q=[d||p],m=U.call(a,"type")?a.type:a;n=U.call(a,"namespace")?a.namespace.split("."):[];if(h=f=d=d||p,3!==d.nodeType&&8!==d.nodeType&&!Ib.test(m+c.event.triggered)&&(0<=m.indexOf(".")&&(n=m.split("."),m=n.shift(),
n.sort()),g=0>m.indexOf(":")&&"on"+m,a=a[c.expando]?a:new c.Event(m,"object"==typeof a&&a),a.isTrigger=e?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=d),b=null==b?[a]:c.makeArray(b,[a]),l=c.event.special[m]||{},e||!l.trigger||!1!==l.trigger.apply(d,b))){if(!e&&!l.noBubble&&!c.isWindow(d)){k=l.delegateType||m;for(Ib.test(k+m)||(h=h.parentNode);h;h=h.parentNode)q.push(h),f=h;f===(d.ownerDocument||
p)&&q.push(f.defaultView||f.parentWindow||r)}for(n=0;(h=q[n++])&&!a.isPropagationStopped();)a.type=1<n?k:l.bindType||m,(f=(c._data(h,"events")||{})[a.type]&&c._data(h,"handle"))&&f.apply(h,b),(f=g&&h[g])&&f.apply&&c.acceptData(h)&&(a.result=f.apply(h,b),!1===a.result&&a.preventDefault());if(a.type=m,!(e||a.isDefaultPrevented()||l._default&&!1!==l._default.apply(q.pop(),b))&&c.acceptData(d)&&g&&d[m]&&!c.isWindow(d)){(f=d[g])&&(d[g]=null);c.event.triggered=m;try{d[m]()}catch(t){}c.event.triggered=void 0;
f&&(d[g]=f)}return a.result}},dispatch:function(a){a=c.event.fix(a);var b,d,e,f,g,h=[],k=Q.call(arguments);b=(c._data(this,"events")||{})[a.type]||[];var l=c.event.special[a.type]||{};if(k[0]=a,a.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,a)){h=c.event.handlers.call(this,a,b);for(b=0;(f=h[b++])&&!a.isPropagationStopped();)for(a.currentTarget=f.elem,g=0;(e=f.handlers[g++])&&!a.isImmediatePropagationStopped();)a.namespace_re&&!a.namespace_re.test(e.namespace)||(a.handleObj=e,a.data=
e.data,d=((c.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,k),void 0===d||!1!==(a.result=d)||(a.preventDefault(),a.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,a),a.result}},handlers:function(a,b){var d,e,f,g,h=[],k=b.delegateCount,l=a.target;if(k&&l.nodeType&&(!a.button||"click"!==a.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==a.type)){f=[];for(g=0;k>g;g++)e=b[g],d=e.selector+" ",void 0===f[d]&&(f[d]=e.needsContext?
0<=c(d,this).index(l):c.find(d,this,null,[l]).length),f[d]&&f.push(e);f.length&&h.push({elem:l,handlers:f})}return k<b.length&&h.push({elem:this,handlers:b.slice(k)}),h},fix:function(a){if(a[c.expando])return a;var b,d,e;b=a.type;var f=a,g=this.fixHooks[b];g||(this.fixHooks[b]=g=sc.test(b)?this.mouseHooks:rc.test(b)?this.keyHooks:{});e=g.props?this.props.concat(g.props):this.props;a=new c.Event(f);for(b=e.length;b--;)d=e[b],a[d]=f[d];return a.target||(a.target=f.srcElement||p),3===a.target.nodeType&&
(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:["char","charCode","key","keyCode"],filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),
filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||p,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==
eb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===eb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return c.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return c.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,d,
e){a=c.extend(new c.Event,d,{type:a,isSimulated:!0,originalEvent:{}});e?c.event.trigger(a,null,b):c.event.dispatch.call(b,a);a.isDefaultPrevented()&&d.preventDefault()}};c.removeEvent=p.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){b="on"+b;a.detachEvent&&(typeof a[b]===H&&(a[b]=null),a.detachEvent(b,c))};c.Event=function(a,b){return this instanceof c.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||
void 0===a.defaultPrevented&&!1===a.returnValue?pa:Y):this.type=a,b&&c.extend(this,b),this.timeStamp=a&&a.timeStamp||c.now(),void(this[c.expando]=!0)):new c.Event(a,b)};c.Event.prototype={isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa;a&&(a.stopPropagation&&
a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa;a&&a.stopImmediatePropagation&&a.stopImmediatePropagation();this.stopPropagation()}};c.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){c.event.special[a]={delegateType:b,bindType:b,handle:function(a){var e,f=a.relatedTarget,g=a.handleObj;return(!f||f!==this&&!c.contains(this,f))&&(a.type=g.origType,
e=g.handler.apply(this,arguments),a.type=b),e}}});q.submitBubbles||(c.event.special.submit={setup:function(){return c.nodeName(this,"form")?!1:void c.event.add(this,"click._submit keypress._submit",function(a){a=a.target;(a=c.nodeName(a,"input")||c.nodeName(a,"button")?a.form:void 0)&&!c._data(a,"submitBubbles")&&(c.event.add(a,"submit._submit",function(a){a._submit_bubble=!0}),c._data(a,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&
c.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return c.nodeName(this,"form")?!1:void c.event.remove(this,"._submit")}});q.changeBubbles||(c.event.special.change={setup:function(){return Qa.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(c.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),c.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=
!1);c.event.simulate("change",this,a,!0)})),!1):void c.event.add(this,"beforeactivate._change",function(a){a=a.target;Qa.test(a.nodeName)&&!c._data(a,"changeBubbles")&&(c.event.add(a,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||c.event.simulate("change",this.parentNode,a,!0)}),c._data(a,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):
void 0},teardown:function(){return c.event.remove(this,"._change"),!Qa.test(this.nodeName)}});q.focusinBubbles||c.each({focus:"focusin",blur:"focusout"},function(a,b){var d=function(a){c.event.simulate(b,a.target,c.event.fix(a),!0)};c.event.special[b]={setup:function(){var e=this.ownerDocument||this,f=c._data(e,b);f||e.addEventListener(a,d,!0);c._data(e,b,(f||0)+1)},teardown:function(){var e=this.ownerDocument||this,f=c._data(e,b)-1;f?c._data(e,b,f):(e.removeEventListener(a,d,!0),c._removeData(e,
b))}}});c.fn.extend({on:function(a,b,d,e,f){var g,h;if("object"==typeof a){"string"!=typeof b&&(d=d||b,b=void 0);for(g in a)this.on(g,b,d,a[g],f);return this}if(null==d&&null==e?(e=b,d=b=void 0):null==e&&("string"==typeof b?(e=d,d=void 0):(e=d,d=b,b=void 0)),!1===e)e=Y;else if(!e)return this;return 1===f&&(h=e,e=function(a){return c().off(a),h.apply(this,arguments)},e.guid=h.guid||(h.guid=c.guid++)),this.each(function(){c.event.add(this,a,e,d,b)})},one:function(a,b,c,e){return this.on(a,b,c,e,1)},
off:function(a,b,d){var e,f;if(a&&a.preventDefault&&a.handleObj)return e=a.handleObj,c(a.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler),this;if("object"==typeof a){for(f in a)this.off(f,b,a[f]);return this}return(!1===b||"function"==typeof b)&&(d=b,b=void 0),!1===d&&(d=Y),this.each(function(){c.event.remove(this,a,d,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){var d=this[0];return d?c.event.trigger(a,
b,d,!0):void 0}});var gb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",tc=/ jQuery\d+="(?:null|\d+)"/g,Kb=RegExp("\x3c(?:"+gb+")[\\s/\x3e]","i"),Ra=/^\s+/,Lb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Mb=/<([\w:]+)/,Nb=/<tbody/i,uc=/<|&#?\w+;/,vc=/<(?:script|style|link)/i,wc=/checked\s*(?:[^=]|=\s*.checked.)/i,Ob=/^$|\/(?:java|ecma)script/i,fc=/^true\/(.*)/,
xc=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,y={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1,"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e",
"\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:q.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Sa=fb(p).appendChild(p.createElement("div"));y.optgroup=y.option;y.tbody=y.tfoot=y.colgroup=y.caption=y.thead;y.th=y.td;c.extend({clone:function(a,b,d){var e,f,g,h,k,l=c.contains(a.ownerDocument,a);if(q.html5Clone||c.isXMLDoc(a)||!Kb.test("\x3c"+a.nodeName+"\x3e")?g=a.cloneNode(!0):(Sa.innerHTML=a.outerHTML,Sa.removeChild(g=Sa.firstChild)),!(q.noCloneEvent&&q.noCloneChecked||1!==a.nodeType&&
11!==a.nodeType||c.isXMLDoc(a)))for(e=A(g),k=A(a),h=0;null!=(f=k[h]);++h)if(e[h]){var n=e[h],p=void 0,m=void 0,t=void 0;if(1===n.nodeType){if(p=n.nodeName.toLowerCase(),!q.noCloneEvent&&n[c.expando]){t=c._data(n);for(m in t.events)c.removeEvent(n,m,t.handle);n.removeAttribute(c.expando)}"script"===p&&n.text!==f.text?(ib(n).text=f.text,jb(n)):"object"===p?(n.parentNode&&(n.outerHTML=f.outerHTML),q.html5Clone&&f.innerHTML&&!c.trim(n.innerHTML)&&(n.innerHTML=f.innerHTML)):"input"===p&&Ia.test(f.type)?
(n.defaultChecked=n.checked=f.checked,n.value!==f.value&&(n.value=f.value)):"option"===p?n.defaultSelected=n.selected=f.defaultSelected:("input"===p||"textarea"===p)&&(n.defaultValue=f.defaultValue)}}if(b)if(d)for(k=k||A(a),e=e||A(g),h=0;null!=(f=k[h]);h++)kb(f,e[h]);else kb(a,g);return e=A(g,"script"),0<e.length&&Ja(e,!l&&A(a,"script")),g},buildFragment:function(a,b,d,e){for(var f,g,h,k,l,n,p,m=a.length,t=fb(b),r=[],x=0;m>x;x++)if(g=a[x],g||0===g)if("object"===c.type(g))c.merge(r,g.nodeType?[g]:
g);else if(uc.test(g)){k=k||t.appendChild(b.createElement("div"));l=(Mb.exec(g)||["",""])[1].toLowerCase();p=y[l]||y._default;k.innerHTML=p[1]+g.replace(Lb,"\x3c$1\x3e\x3c/$2\x3e")+p[2];for(f=p[0];f--;)k=k.lastChild;if(!q.leadingWhitespace&&Ra.test(g)&&r.push(b.createTextNode(Ra.exec(g)[0])),!q.tbody)for(f=(g="table"!==l||Nb.test(g)?"\x3ctable\x3e"!==p[1]||Nb.test(g)?0:k:k.firstChild)&&g.childNodes.length;f--;)c.nodeName(n=g.childNodes[f],"tbody")&&!n.childNodes.length&&g.removeChild(n);c.merge(r,
k.childNodes);for(k.textContent="";k.firstChild;)k.removeChild(k.firstChild);k=t.lastChild}else r.push(b.createTextNode(g));k&&t.removeChild(k);q.appendChecked||c.grep(A(r,"input"),ec);for(x=0;g=r[x++];)if((!e||-1===c.inArray(g,e))&&(h=c.contains(g.ownerDocument,g),k=A(t.appendChild(g),"script"),h&&Ja(k),d))for(f=0;g=k[f++];)Ob.test(g.type||"")&&d.push(g);return t},cleanData:function(a,b){for(var d,e,f,g,h=0,k=c.expando,l=c.cache,n=q.deleteExpando,p=c.event.special;null!=(d=a[h]);h++)if((b||c.acceptData(d))&&
(f=d[k],g=f&&l[f])){if(g.events)for(e in g.events)p[e]?c.event.remove(d,e):c.removeEvent(d,e,g.handle);l[f]&&(delete l[f],n?delete d[k]:typeof d.removeAttribute!==H?d.removeAttribute(k):d[k]=null,P.push(f))}}});c.fn.extend({text:function(a){return ba(this,function(a){return void 0===a?c.text(this):this.empty().append((this[0]&&this[0].ownerDocument||p).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&
9!==this.nodeType||hb(this,a).appendChild(a)})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=hb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var d,
e=a?c.filter(a,this):this,f=0;null!=(d=e[f]);f++)b||1!==d.nodeType||c.cleanData(A(d)),d.parentNode&&(b&&c.contains(d.ownerDocument,d)&&Ja(A(d,"script")),d.parentNode.removeChild(d));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){for(1===a.nodeType&&c.cleanData(A(a,!1));a.firstChild;)a.removeChild(a.firstChild);a.options&&c.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return c.clone(this,a,b)})},
html:function(a){return ba(this,function(a){var d=this[0]||{},e=0,f=this.length;if(void 0===a)return 1===d.nodeType?d.innerHTML.replace(tc,""):void 0;if(!("string"!=typeof a||vc.test(a)||!q.htmlSerialize&&Kb.test(a)||!q.leadingWhitespace&&Ra.test(a)||y[(Mb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(Lb,"\x3c$1\x3e\x3c/$2\x3e");try{for(;f>e;e++)d=this[e]||{},1===d.nodeType&&(c.cleanData(A(d,!1)),d.innerHTML=a);d=0}catch(g){}}d&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=
arguments[0];return this.domManip(arguments,function(b){a=this.parentNode;c.cleanData(A(this));a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=Bb.apply([],a);var d,e,f,g,h=0,k=this.length,l=this,n=k-1,p=a[0],m=c.isFunction(p);if(m||1<k&&"string"==typeof p&&!q.checkClone&&wc.test(p))return this.each(function(c){var d=l.eq(c);m&&(a[0]=p.call(this,c,d.html()));d.domManip(a,b)});if(k&&(g=c.buildFragment(a,
this[0].ownerDocument,!1,this),d=g.firstChild,1===g.childNodes.length&&(g=d),d)){f=c.map(A(g,"script"),ib);for(e=f.length;k>h;h++)d=g,h!==n&&(d=c.clone(d,!0,!0),e&&c.merge(f,A(d,"script"))),b.call(this[h],d,h);if(e)for(g=f[f.length-1].ownerDocument,c.map(f,jb),h=0;e>h;h++)d=f[h],Ob.test(d.type||"")&&!c._data(d,"globalEval")&&c.contains(g,d)&&(d.src?c._evalUrl&&c._evalUrl(d.src):c.globalEval((d.text||d.textContent||d.innerHTML||"").replace(xc,"")));g=d=null}return this}});c.each({appendTo:"append",
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(a){for(var e=0,f=[],g=c(a),h=g.length-1;h>=e;e++)a=e===h?this:this.clone(!0),c(g[e])[b](a),Na.apply(f,a.get());return this.pushStack(f)}});var la,mb={};!function(){var a;q.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=p.getElementsByTagName("body")[0],c&&c.style?(b=p.createElement("div"),e=p.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",
c.appendChild(e).appendChild(b),typeof b.style.zoom!==H&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(p.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var Pb=/^margin/,ra=RegExp("^("+Aa+")(?!px)[a-z%]+$","i"),Z,$,yc=/^(top|right|bottom|left)$/;r.getComputedStyle?(Z=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,
null)},$=function(a,b,d){var e,f,g,h,k=a.style;return d=d||Z(a),h=d?d.getPropertyValue(b)||d[b]:void 0,d&&(""!==h||c.contains(a.ownerDocument,a)||(h=c.style(a,b)),ra.test(h)&&Pb.test(b)&&(e=k.width,f=k.minWidth,g=k.maxWidth,k.minWidth=k.maxWidth=k.width=h,h=d.width,k.width=e,k.minWidth=f,k.maxWidth=g)),void 0===h?h:h+""}):p.documentElement.currentStyle&&(Z=function(a){return a.currentStyle},$=function(a,b,c){var e,f,g,h,k=a.style;return c=c||Z(a),h=c?c[b]:void 0,null==h&&k&&k[b]&&(h=k[b]),ra.test(h)&&
!yc.test(b)&&(e=k.left,f=a.runtimeStyle,g=f&&f.left,g&&(f.left=a.currentStyle.left),k.left="fontSize"===b?"1em":h,h=k.pixelLeft+"px",k.left=e,g&&(f.left=g)),void 0===h?h:h+""||"auto"});!function(){var a,b,d,e,f,g,h;if(a=p.createElement("div"),a.innerHTML=" \x3clink/\x3e\x3ctable\x3e\x3c/table\x3e\x3ca href\x3d'/a'\x3ea\x3c/a\x3e\x3cinput type\x3d'checkbox'/\x3e",d=a.getElementsByTagName("a")[0],b=d&&d.style){b.cssText="float:left;opacity:.5";q.opacity="0.5"===b.opacity;q.cssFloat=!!b.cssFloat;a.style.backgroundClip=
"content-box";a.cloneNode(!0).style.backgroundClip="";q.clearCloneStyle="content-box"===a.style.backgroundClip;q.boxSizing=""===b.boxSizing||""===b.MozBoxSizing||""===b.WebkitBoxSizing;c.extend(q,{reliableHiddenOffsets:function(){return null==g&&k(),g},boxSizingReliable:function(){return null==f&&k(),f},pixelPosition:function(){return null==e&&k(),e},reliableMarginRight:function(){return null==h&&k(),h}});var k=function(){var a,b,c,d;(b=p.getElementsByTagName("body")[0])&&b.style&&(a=p.createElement("div"),
c=p.createElement("div"),c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",b.appendChild(c).appendChild(a),a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,r.getComputedStyle&&(e="1%"!==(r.getComputedStyle(a,null)||{}).top,f="4px"===(r.getComputedStyle(a,null)||{width:"4px"}).width,d=a.appendChild(p.createElement("div")),d.style.cssText=
a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",d.style.marginRight=d.style.width="0",a.style.width="1px",h=!parseFloat((r.getComputedStyle(d,null)||{}).marginRight)),a.innerHTML="\x3ctable\x3e\x3ctr\x3e\x3ctd\x3e\x3c/td\x3e\x3ctd\x3et\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e",d=a.getElementsByTagName("td"),d[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===d[0].offsetHeight,g&&(d[0].style.display=
"",d[1].style.display="none",g=0===d[0].offsetHeight),b.removeChild(c))}}}();c.swap=function(a,b,c,e){var f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];c=c.apply(a,e||[]);for(f in b)a.style[f]=g[f];return c};var Ta=/alpha\([^)]*\)/i,zc=/opacity\s*=\s*([^)]*)/,Ac=/^(none|table(?!-c[ea]).+)/,gc=RegExp("^("+Aa+")(.*)$","i"),Bc=RegExp("^([+-])\x3d("+Aa+")","i"),Cc={position:"absolute",visibility:"hidden",display:"block"},Qb={letterSpacing:"0",fontWeight:"400"},pb=["Webkit","O","Moz","ms"];c.extend({cssHooks:{opacity:{get:function(a,
b){if(b){var c=$(a,"opacity");return""===c?"1":c}}}},cssNumber:{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:{"float":q.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,g,h,k=c.camelCase(b),l=a.style;if(b=c.cssProps[k]||(c.cssProps[k]=ob(l,k)),h=c.cssHooks[b]||c.cssHooks[k],void 0===d)return h&&"get"in h&&void 0!==(f=h.get(a,!1,e))?
f:l[b];if(g=typeof d,"string"===g&&(f=Bc.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(c.css(a,b)),g="number"),null!=d&&d===d&&("number"!==g||c.cssNumber[k]||(d+="px"),q.clearCloneStyle||""!==d||0!==b.indexOf("background")||(l[b]="inherit"),!(h&&"set"in h&&void 0===(d=h.set(a,d,e)))))try{l[b]=d}catch(n){}}},css:function(a,b,d,e){var f,g,h,k=c.camelCase(b);return b=c.cssProps[k]||(c.cssProps[k]=ob(a.style,k)),h=c.cssHooks[b]||c.cssHooks[k],h&&"get"in h&&(g=h.get(a,!0,d)),void 0===g&&(g=$(a,b,e)),"normal"===
g&&b in Qb&&(g=Qb[b]),""===d||d?(f=parseFloat(g),!0===d||c.isNumeric(f)?f||0:g):g}});c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(a,e,f){return e?Ac.test(c.css(a,"display"))&&0===a.offsetWidth?c.swap(a,Cc,function(){return tb(a,b,f)}):tb(a,b,f):void 0},set:function(a,e,f){var g=f&&Z(a);return rb(a,e,f?sb(a,b,f,q.boxSizing&&"border-box"===c.css(a,"boxSizing",!1,g),g):0)}}});q.opacity||(c.cssHooks.opacity={get:function(a,b){return zc.test((b&&a.currentStyle?a.currentStyle.filter:
a.style.filter)||"")?0.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var d=a.style,e=a.currentStyle,f=c.isNumeric(b)?"alpha(opacity\x3d"+100*b+")":"",g=e&&e.filter||d.filter||"";d.zoom=1;(1<=b||""===b)&&""===c.trim(g.replace(Ta,""))&&d.removeAttribute&&(d.removeAttribute("filter"),""===b||e&&!e.filter)||(d.filter=Ta.test(g)?g.replace(Ta,f):g+" "+f)}});c.cssHooks.marginRight=nb(q.reliableMarginRight,function(a,b){return b?c.swap(a,{display:"inline-block"},$,[a,"marginRight"]):void 0});c.each({margin:"",
padding:"",border:"Width"},function(a,b){c.cssHooks[a+b]={expand:function(c){var e=0,f={};for(c="string"==typeof c?c.split(" "):[c];4>e;e++)f[a+T[e]+b]=c[e]||c[e-2]||c[0];return f}};Pb.test(a)||(c.cssHooks[a+b].set=rb)});c.fn.extend({css:function(a,b){return ba(this,function(a,b,f){var g,h={},k=0;if(c.isArray(b)){f=Z(a);for(g=b.length;g>k;k++)h[b[k]]=c.css(a,b[k],!1,f);return h}return void 0!==f?c.style(a,b,f):c.css(a,b)},a,b,1<arguments.length)},show:function(){return qb(this,!0)},hide:function(){return qb(this)},
toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){ma(this)?c(this).show():c(this).hide()})}});c.Tween=B;B.prototype={constructor:B,init:function(a,b,d,e,f,g){this.elem=a;this.prop=d;this.easing=f||"swing";this.options=b;this.start=this.now=this.cur();this.end=e;this.unit=g||(c.cssNumber[d]?"":"px")},cur:function(){var a=B.propHooks[this.prop];return a&&a.get?a.get(this):B.propHooks._default.get(this)},run:function(a){var b,d=B.propHooks[this.prop];return this.pos=
b=this.options.duration?c.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),d&&d.set?d.set(this):B.propHooks._default.set(this),this}};B.prototype.init.prototype=B.prototype;B.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=c.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){c.fx.step[a.prop]?
c.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[c.cssProps[a.prop]]||c.cssHooks[a.prop])?c.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}};B.propHooks.scrollTop=B.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}};c.easing={linear:function(a){return a},swing:function(a){return 0.5-Math.cos(a*Math.PI)/2}};c.fx=B.prototype.init;c.fx.step={};var aa,Ba,Dc=/^(?:toggle|show|hide)$/,Rb=RegExp("^(?:([+-])\x3d|)("+Aa+")([a-z%]*)$","i"),Ec=/queueHooks$/,
sa=[function(a,b,d){var e,f,g,h,k,l,n,p=this,m={},r=a.style,J=a.nodeType&&ma(a),x=c._data(a,"fxshow");d.queue||(h=c._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,k=h.empty.fire,h.empty.fire=function(){h.unqueued||k()}),h.unqueued++,p.always(function(){p.always(function(){h.unqueued--;c.queue(a,"fx").length||h.empty.fire()})}));1===a.nodeType&&("height"in b||"width"in b)&&(d.overflow=[r.overflow,r.overflowX,r.overflowY],l=c.css(a,"display"),n="none"===l?c._data(a,"olddisplay")||qa(a.nodeName):
l,"inline"===n&&"none"===c.css(a,"float")&&(q.inlineBlockNeedsLayout&&"inline"!==qa(a.nodeName)?r.zoom=1:r.display="inline-block"));d.overflow&&(r.overflow="hidden",q.shrinkWrapBlocks()||p.always(function(){r.overflow=d.overflow[0];r.overflowX=d.overflow[1];r.overflowY=d.overflow[2]}));for(e in b)if(f=b[e],Dc.exec(f)){if(delete b[e],g=g||"toggle"===f,f===(J?"hide":"show")){if("show"!==f||!x||void 0===x[e])continue;J=!0}m[e]=x&&x[e]||c.style(a,e)}else l=void 0;if(c.isEmptyObject(m))"inline"===("none"===
l?qa(a.nodeName):l)&&(r.display=l);else for(e in x?"hidden"in x&&(J=x.hidden):x=c._data(a,"fxshow",{}),g&&(x.hidden=!J),J?c(a).show():p.done(function(){c(a).hide()}),p.done(function(){var b;c._removeData(a,"fxshow");for(b in m)c.style(a,b,m[b])}),m)b=vb(J?x[e]:0,e,p),e in x||(x[e]=b.start,J&&(b.end=b.start,b.start="width"===e||"height"===e?1:0))}],na={"*":[function(a,b){var d=this.createTween(a,b),e=d.cur(),f=Rb.exec(b),g=f&&f[3]||(c.cssNumber[a]?"":"px"),h=(c.cssNumber[a]||"px"!==g&&+e)&&Rb.exec(c.css(d.elem,
a)),k=1,l=20;if(h&&h[3]!==g){g=g||h[3];f=f||[];h=+e||1;do k=k||".5",h/=k,c.style(d.elem,a,h+g);while(k!==(k=d.cur()/e)&&1!==k&&--l)}return f&&(h=d.start=+h||+e||0,d.unit=g,d.end=f[1]?h+(f[1]+1)*f[2]:+f[2]),d}]};c.Animation=c.extend(wb,{tweener:function(a,b){c.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var d,e=0,f=a.length;f>e;e++)d=a[e],na[d]=na[d]||[],na[d].unshift(b)},prefilter:function(a,b){b?sa.unshift(a):sa.push(a)}});c.speed=function(a,b,d){var e=a&&"object"==typeof a?c.extend({},a):{complete:d||
!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};return e.duration=c.fx.off?0:"number"==typeof e.duration?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default,(null==e.queue||!0===e.queue)&&(e.queue="fx"),e.old=e.complete,e.complete=function(){c.isFunction(e.old)&&e.old.call(this);e.queue&&c.dequeue(this,e.queue)},e};c.fn.extend({fadeTo:function(a,b,c,e){return this.filter(ma).css("opacity",0).show().end().animate({opacity:b},a,c,e)},animate:function(a,
b,d,e){var f=c.isEmptyObject(a),g=c.speed(b,d,e);b=function(){var b=wb(this,c.extend({},a),g);(f||c._data(this,"finish"))&&b.stop(!0)};return b.finish=b,f||!1===g.queue?this.each(b):this.queue(g.queue,b)},stop:function(a,b,d){var e=function(a){var b=a.stop;delete a.stop;b(d)};return"string"!=typeof a&&(d=b,b=a,a=void 0),b&&!1!==a&&this.queue(a||"fx",[]),this.each(function(){var b=!0,g=null!=a&&a+"queueHooks",h=c.timers,k=c._data(this);if(g)k[g]&&k[g].stop&&e(k[g]);else for(g in k)k[g]&&k[g].stop&&
Ec.test(g)&&e(k[g]);for(g=h.length;g--;)h[g].elem!==this||null!=a&&h[g].queue!==a||(h[g].anim.stop(d),b=!1,h.splice(g,1));!b&&d||c.dequeue(this,a)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var b,d=c._data(this),e=d[a+"queue"];b=d[a+"queueHooks"];var f=c.timers,g=e?e.length:0;d.finish=!0;c.queue(this,a,[]);b&&b.stop&&b.stop.call(this,!0);for(b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)e[b]&&e[b].finish&&e[b].finish.call(this);
delete d.finish})}});c.each(["toggle","show","hide"],function(a,b){var d=c.fn[b];c.fn[b]=function(a,c,g){return null==a||"boolean"==typeof a?d.apply(this,arguments):this.animate(ca(b,!0),a,c,g)}});c.each({slideDown:ca("show"),slideUp:ca("hide"),slideToggle:ca("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(a,c,f){return this.animate(b,a,c,f)}});c.timers=[];c.fx.tick=function(){var a,b=c.timers,d=0;for(aa=c.now();d<b.length;d++)a=
b[d],a()||b[d]!==a||b.splice(d--,1);b.length||c.fx.stop();aa=void 0};c.fx.timer=function(a){c.timers.push(a);a()?c.fx.start():c.timers.pop()};c.fx.interval=13;c.fx.start=function(){Ba||(Ba=setInterval(c.fx.tick,c.fx.interval))};c.fx.stop=function(){clearInterval(Ba);Ba=null};c.fx.speeds={slow:600,fast:200,_default:400};c.fn.delay=function(a,b){return a=c.fx?c.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var f=setTimeout(b,a);c.stop=function(){clearTimeout(f)}})};(function(){var a,b,c,e,
f;b=p.createElement("div");b.setAttribute("className","t");b.innerHTML=" \x3clink/\x3e\x3ctable\x3e\x3c/table\x3e\x3ca href\x3d'/a'\x3ea\x3c/a\x3e\x3cinput type\x3d'checkbox'/\x3e";e=b.getElementsByTagName("a")[0];c=p.createElement("select");f=c.appendChild(p.createElement("option"));a=b.getElementsByTagName("input")[0];e.style.cssText="top:1px";q.getSetAttribute="t"!==b.className;q.style=/top/.test(e.getAttribute("style"));q.hrefNormalized="/a"===e.getAttribute("href");q.checkOn=!!a.value;q.optSelected=
f.selected;q.enctype=!!p.createElement("form").enctype;c.disabled=!0;q.optDisabled=!f.disabled;a=p.createElement("input");a.setAttribute("value","");q.input=""===a.getAttribute("value");a.value="t";a.setAttribute("type","radio");q.radioValue="t"===a.value})();var Fc=/\r/g;c.fn.extend({val:function(a){var b,d,e,f=this[0];if(arguments.length)return e=c.isFunction(a),this.each(function(d){var f;1===this.nodeType&&(f=e?a.call(this,d,c(this).val()):a,null==f?f="":"number"==typeof f?f+="":c.isArray(f)&&
(f=c.map(f,function(a){return null==a?"":a+""})),b=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,f,"value")||(this.value=f))});if(f)return b=c.valHooks[f.type]||c.valHooks[f.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(d=b.get(f,"value"))?d:(d=f.value,"string"==typeof d?d.replace(Fc,""):null==d?"":d)}});c.extend({valHooks:{option:{get:function(a){var b=c.find.attr(a,"value");return null!=b?b:c.trim(c.text(a))}},select:{get:function(a){for(var b,
d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,k=0>e?h:f?e:0;h>k;k++)if(b=d[k],!(!b.selected&&k!==e||(q.optDisabled?b.disabled:null!==b.getAttribute("disabled"))||b.parentNode.disabled&&c.nodeName(b.parentNode,"optgroup"))){if(a=c(b).val(),f)return a;g.push(a)}return g},set:function(a,b){for(var d,e,f=a.options,g=c.makeArray(b),h=f.length;h--;)if(e=f[h],0<=c.inArray(c.valHooks.option.get(e),g))try{e.selected=d=!0}catch(k){e.scrollHeight}else e.selected=!1;
return d||(a.selectedIndex=-1),f}}}});c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(a,b){return c.isArray(b)?a.checked=0<=c.inArray(c(a).val(),b):void 0}};q.checkOn||(c.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ja,Sb,G=c.expr.attrHandle,Ua=/^(?:checked|selected)$/i,X=q.getSetAttribute,Ca=q.input;c.fn.extend({attr:function(a,b){return ba(this,c.attr,a,b,1<arguments.length)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,
a)})}});c.extend({attr:function(a,b,d){var e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return typeof a.getAttribute===H?c.prop(a,b,d):(1===g&&c.isXMLDoc(a)||(b=b.toLowerCase(),e=c.attrHooks[b]||(c.expr.match.bool.test(b)?Sb:ja)),void 0===d?e&&"get"in e&&null!==(f=e.get(a,b))?f:(f=c.find.attr(a,b),null==f?void 0:f):null!==d?e&&"set"in e&&void 0!==(f=e.set(a,d,b))?f:(a.setAttribute(b,d+""),d):void c.removeAttr(a,b))},removeAttr:function(a,b){var d,e,f=0,g=b&&b.match(O);if(g&&1===a.nodeType)for(;d=g[f++];)e=
c.propFix[d]||d,c.expr.match.bool.test(d)?Ca&&X||!Ua.test(d)?a[e]=!1:a[c.camelCase("default-"+d)]=a[e]=!1:c.attr(a,d,""),a.removeAttribute(X?d:e)},attrHooks:{type:{set:function(a,b){if(!q.radioValue&&"radio"===b&&c.nodeName(a,"input")){var d=a.value;return a.setAttribute("type",b),d&&(a.value=d),b}}}}});Sb={set:function(a,b,d){return!1===b?c.removeAttr(a,d):Ca&&X||!Ua.test(d)?a.setAttribute(!X&&c.propFix[d]||d,d):a[c.camelCase("default-"+d)]=a[d]=!0,d}};c.each(c.expr.match.bool.source.match(/\w+/g),
function(a,b){var d=G[b]||c.find.attr;G[b]=Ca&&X||!Ua.test(b)?function(a,b,c){var h,k;return c||(k=G[b],G[b]=h,h=null!=d(a,b,c)?b.toLowerCase():null,G[b]=k),h}:function(a,b,d){return d?void 0:a[c.camelCase("default-"+b)]?b.toLowerCase():null}});Ca&&X||(c.attrHooks.value={set:function(a,b,d){return c.nodeName(a,"input")?void(a.defaultValue=b):ja&&ja.set(a,b,d)}});X||(ja={set:function(a,b,c){var e=a.getAttributeNode(c);return e||a.setAttributeNode(e=a.ownerDocument.createAttribute(c)),e.value=b+="",
"value"===c||b===a.getAttribute(c)?b:void 0}},G.id=G.name=G.coords=function(a,b,c){var e;return c?void 0:(e=a.getAttributeNode(b))&&""!==e.value?e.value:null},c.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:ja.set},c.attrHooks.contenteditable={set:function(a,b,c){ja.set(a,""===b?!1:b,c)}},c.each(["width","height"],function(a,b){c.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}}));q.style||(c.attrHooks.style=
{get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var Gc=/^(?:input|select|textarea|button|object)$/i,Hc=/^(?:a|area)$/i;c.fn.extend({prop:function(a,b){return ba(this,c.prop,a,b,1<arguments.length)},removeProp:function(a){return a=c.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}});c.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,d){var e,f,g,h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h)return g=
1!==h||!c.isXMLDoc(a),g&&(b=c.propFix[b]||b,f=c.propHooks[b]),void 0!==d?f&&"set"in f&&void 0!==(e=f.set(a,d,b))?e:a[b]=d:f&&"get"in f&&null!==(e=f.get(a,b))?e:a[b]},propHooks:{tabIndex:{get:function(a){var b=c.find.attr(a,"tabindex");return b?parseInt(b,10):Gc.test(a.nodeName)||Hc.test(a.nodeName)&&a.href?0:-1}}}});q.hrefNormalized||c.each(["href","src"],function(a,b){c.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}});q.optSelected||(c.propHooks.selected={get:function(a){a=a.parentNode;
return a&&(a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex),null}});c.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){c.propFix[this.toLowerCase()]=this});q.enctype||(c.propFix.enctype="encoding");var Va=/[\t\r\n\f]/g;c.fn.extend({addClass:function(a){var b,d,e,f,g,h=0,k=this.length;b="string"==typeof a&&a;if(c.isFunction(a))return this.each(function(b){c(this).addClass(a.call(this,b,this.className))});if(b)for(b=
(a||"").match(O)||[];k>h;h++)if(d=this[h],e=1===d.nodeType&&(d.className?(" "+d.className+" ").replace(Va," "):" ")){for(g=0;f=b[g++];)0>e.indexOf(" "+f+" ")&&(e+=f+" ");e=c.trim(e);d.className!==e&&(d.className=e)}return this},removeClass:function(a){var b,d,e,f,g,h=0,k=this.length;b=0===arguments.length||"string"==typeof a&&a;if(c.isFunction(a))return this.each(function(b){c(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(O)||[];k>h;h++)if(d=this[h],e=1===d.nodeType&&
(d.className?(" "+d.className+" ").replace(Va," "):"")){for(g=0;f=b[g++];)for(;0<=e.indexOf(" "+f+" ");)e=e.replace(" "+f+" "," ");e=a?c.trim(e):"";d.className!==e&&(d.className=e)}return this},toggleClass:function(a,b){var d=typeof a;return"boolean"==typeof b&&"string"===d?b?this.addClass(a):this.removeClass(a):this.each(c.isFunction(a)?function(d){c(this).toggleClass(a.call(this,d,this.className,b),b)}:function(){if("string"===d)for(var b,f=0,g=c(this),h=a.match(O)||[];b=h[f++];)g.hasClass(b)?g.removeClass(b):
g.addClass(b);else(d===H||"boolean"===d)&&(this.className&&c._data(this,"__className__",this.className),this.className=this.className||!1===a?"":c._data(this,"__className__")||"")})},hasClass:function(a){a=" "+a+" ";for(var b=0,c=this.length;c>b;b++)if(1===this[b].nodeType&&0<=(" "+this[b].className+" ").replace(Va," ").indexOf(a))return!0;return!1}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),
function(a,b){c.fn[b]=function(a,c){return 0<arguments.length?this.on(b,null,a,c):this.trigger(b)}});c.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,e){return this.on(b,a,c,e)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var Wa=c.now(),Xa=/\?/,Ic=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
c.parseJSON=function(a){if(r.JSON&&r.JSON.parse)return r.JSON.parse(a+"");var b,d=null,e=c.trim(a+"");return e&&!c.trim(e.replace(Ic,function(a,c,e,k){return b&&c&&(d=0),0===d?a:(b=e||c,d+=!k-!e,"")}))?Function("return "+e)():c.error("Invalid JSON: "+a)};c.parseXML=function(a){var b,d;if(!a||"string"!=typeof a)return null;try{r.DOMParser?(d=new DOMParser,b=d.parseFromString(a,"text/xml")):(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a))}catch(e){b=void 0}return b&&b.documentElement&&
!b.getElementsByTagName("parsererror").length||c.error("Invalid XML: "+a),b};var E,N,Jc=/#.*$/,Tb=/([?&])_=[^&]*/,Kc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Lc=/^(?:GET|HEAD)$/,Mc=/^\/\//,Ub=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Vb={},Ka={},Wb="*/".concat("*");try{N=location.href}catch(Tc){N=p.createElement("a"),N.href="",N=N.href}E=Ub.exec(N.toLowerCase())||[];c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:N,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(E[1]),
global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset\x3dUTF-8",accepts:{"*":Wb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":c.parseJSON,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?
La(La(a,c.ajaxSettings),b):La(c.ajaxSettings,a)},ajaxPrefilter:xb(Vb),ajaxTransport:xb(Ka),ajax:function(a,b){function d(a,b,d,e){var f,p,u,v,C=b;if(2!==L){L=2;k&&clearTimeout(k);n=void 0;h=e||"";s.readyState=0<a?4:0;e=200<=a&&300>a||304===a;if(d){u=m;for(var B=s,F,I,M,z,H=u.contents,w=u.dataTypes;"*"===w[0];)w.shift(),void 0===I&&(I=u.mimeType||B.getResponseHeader("Content-Type"));if(I)for(z in H)if(H[z]&&H[z].test(I)){w.unshift(z);break}if(w[0]in d)M=w[0];else{for(z in d){if(!w[0]||u.converters[z+
" "+w[0]]){M=z;break}F||(F=z)}M=M||F}u=M?(M!==w[0]&&w.unshift(M),d[M]):void 0}var K;a:{d=m;F=u;I=s;M=e;var D,G,E;u={};B=d.dataTypes.slice();if(B[1])for(D in d.converters)u[D.toLowerCase()]=d.converters[D];for(z=B.shift();z;)if(d.responseFields[z]&&(I[d.responseFields[z]]=F),!E&&M&&d.dataFilter&&(F=d.dataFilter(F,d.dataType)),E=z,z=B.shift())if("*"===z)z=E;else if("*"!==E&&E!==z){if(D=u[E+" "+z]||u["* "+z],!D)for(K in u)if(G=K.split(" "),G[1]===z&&(D=u[E+" "+G[0]]||u["* "+G[0]])){!0===D?D=u[K]:!0!==
u[K]&&(z=G[0],B.unshift(G[1]));break}if(!0!==D)if(D&&d["throws"])F=D(F);else try{F=D(F)}catch(N){K={state:"parsererror",error:D?N:"No conversion from "+E+" to "+z};break a}}K={state:"success",data:F}}u=K;e?(m.ifModified&&(v=s.getResponseHeader("Last-Modified"),v&&(c.lastModified[g]=v),v=s.getResponseHeader("etag"),v&&(c.etag[g]=v)),204===a||"HEAD"===m.type?C="nocontent":304===a?C="notmodified":(C=u.state,f=u.data,p=u.error,e=!p)):(p=C,(a||!C)&&(C="error",0>a&&(a=0)));s.status=a;s.statusText=(b||C)+
"";e?x.resolveWith(q,[f,C,s]):x.rejectWith(q,[s,C,p]);s.statusCode(y);y=void 0;l&&r.trigger(e?"ajaxSuccess":"ajaxError",[s,m,e?f:p]);A.fireWith(q,[s,C]);l&&(r.trigger("ajaxComplete",[s,m]),--c.active||c.event.trigger("ajaxStop"))}}"object"==typeof a&&(b=a,a=void 0);b=b||{};var e,f,g,h,k,l,n,p,m=c.ajaxSetup({},b),q=m.context||m,r=m.context&&(q.nodeType||q.jquery)?c(q):c.event,x=c.Deferred(),A=c.Callbacks("once memory"),y=m.statusCode||{},B={},H={},L=0,v="canceled",s={readyState:0,getResponseHeader:function(a){var b;
if(2===L){if(!p)for(p={};b=Kc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return L||(a=H[c]=H[c]||a,B[a]=b),this},overrideMimeType:function(a){return L||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)y[b]=[y[b],a[b]];else s.always(a[s.status]);return this},abort:function(a){a=a||v;return n&&n.abort(a),d(0,a),this}};if(x.promise(s).complete=
A.add,s.success=s.done,s.error=s.fail,m.url=((a||m.url||N)+"").replace(Jc,"").replace(Mc,E[1]+"//"),m.type=b.method||b.type||m.method||m.type,m.dataTypes=c.trim(m.dataType||"*").toLowerCase().match(O)||[""],null==m.crossDomain&&(e=Ub.exec(m.url.toLowerCase()),m.crossDomain=!(!e||e[1]===E[1]&&e[2]===E[2]&&(e[3]||("http:"===e[1]?"80":"443"))===(E[3]||("http:"===E[1]?"80":"443")))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=c.param(m.data,m.traditional)),yb(Vb,m,b,s),2===L)return s;(l=m.global)&&
0===c.active++&&c.event.trigger("ajaxStart");m.type=m.type.toUpperCase();m.hasContent=!Lc.test(m.type);g=m.url;m.hasContent||(m.data&&(g=m.url+=(Xa.test(g)?"\x26":"?")+m.data,delete m.data),!1===m.cache&&(m.url=Tb.test(g)?g.replace(Tb,"$1_\x3d"+Wa++):g+(Xa.test(g)?"\x26":"?")+"_\x3d"+Wa++));m.ifModified&&(c.lastModified[g]&&s.setRequestHeader("If-Modified-Since",c.lastModified[g]),c.etag[g]&&s.setRequestHeader("If-None-Match",c.etag[g]));(m.data&&m.hasContent&&!1!==m.contentType||b.contentType)&&
s.setRequestHeader("Content-Type",m.contentType);s.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Wb+"; q\x3d0.01":""):m.accepts["*"]);for(f in m.headers)s.setRequestHeader(f,m.headers[f]);if(m.beforeSend&&(!1===m.beforeSend.call(q,s,m)||2===L))return s.abort();v="abort";for(f in{success:1,error:1,complete:1})s[f](m[f]);if(n=yb(Ka,m,b,s)){s.readyState=1;l&&r.trigger("ajaxSend",[s,m]);m.async&&0<m.timeout&&(k=setTimeout(function(){s.abort("timeout")},
m.timeout));try{L=1,n.send(B,d)}catch(G){if(!(2>L))throw G;d(-1,G)}}else d(-1,"No Transport");return s},getJSON:function(a,b,d){return c.get(a,b,d,"json")},getScript:function(a,b){return c.get(a,void 0,b,"script")}});c.each(["get","post"],function(a,b){c[b]=function(a,e,f,g){return c.isFunction(e)&&(g=g||f,f=e,e=void 0),c.ajax({url:a,type:b,dataType:g,data:e,success:f})}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(a){return this.on(b,
a)}});c._evalUrl=function(a){return c.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};c.fn.extend({wrapAll:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapAll(a.call(this,b))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(c.isFunction(a)?
function(b){c(this).wrapInner(a.call(this,b))}:function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){var b=c.isFunction(a);return this.each(function(d){c(this).wrapAll(b?a.call(this,d):a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()}});c.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!q.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||
c.css(a,"display"))};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)};var Nc=/%20/g,ic=/\[\]$/,Xb=/\r?\n/g,Oc=/^(?:submit|button|image|reset|file)$/i,Pc=/^(?:input|select|textarea|keygen)/i;c.param=function(a,b){var d,e=[],f=function(a,b){b=c.isFunction(b)?b():null==b?"":b;e[e.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};if(void 0===b&&(b=c.ajaxSettings&&c.ajaxSettings.traditional),c.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){f(this.name,this.value)});
else for(d in a)Ma(d,a[d],b,f);return e.join("\x26").replace(Nc,"+")};c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");return a?c.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!c(this).is(":disabled")&&Pc.test(this.nodeName)&&!Oc.test(a)&&(this.checked||!Ia.test(a))}).map(function(a,b){var d=c(this).val();return null==d?null:c.isArray(d)?c.map(d,function(a){return{name:b.name,
value:a.replace(Xb,"\r\n")}}):{name:b.name,value:d.replace(Xb,"\r\n")}}).get()}});c.ajaxSettings.xhr=void 0!==r.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&zb()))a:{try{a=new r.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:zb;var Qc=0,Da={},Ea=c.ajaxSettings.xhr();r.ActiveXObject&&c(r).on("unload",function(){for(var a in Da)Da[a](void 0,!0)});q.cors=!!Ea&&"withCredentials"in Ea;(Ea=q.ajax=!!Ea)&&c.ajaxTransport(function(a){if(!a.crossDomain||
q.cors){var b;return{send:function(d,e){var f,g=a.xhr(),h=++Qc;if(g.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(f in a.xhrFields)g[f]=a.xhrFields[f];a.mimeType&&g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(a.hasContent&&a.data||null);b=function(d,f){var n,p,m;if(b&&(f||4===g.readyState))if(delete Da[h],b=void 0,g.onreadystatechange=
c.noop,f)4!==g.readyState&&g.abort();else{m={};n=g.status;"string"==typeof g.responseText&&(m.text=g.responseText);try{p=g.statusText}catch(q){p=""}n||!a.isLocal||a.crossDomain?1223===n&&(n=204):n=m.text?200:404}m&&e(n,p,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Da[h]=b:b()},abort:function(){b&&b(void 0,!0)}}}});c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},
converters:{"text script":function(a){return c.globalEval(a),a}}});c.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});c.ajaxTransport("script",function(a){if(a.crossDomain){var b,d=p.head||c("head")[0]||p.documentElement;return{send:function(c,f){b=p.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&
(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))};d.insertBefore(b,d.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var Yb=[],Ya=/(=)\?(?=&|$)|\?\?/;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Yb.pop()||c.expando+"_"+Wa++;return this[a]=!0,a}});c.ajaxPrefilter("json jsonp",function(a,b,d){var e,f,g,h=!1!==a.jsonp&&(Ya.test(a.url)?"url":"string"==typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&
Ya.test(a.data)&&"data");return h||"jsonp"===a.dataTypes[0]?(e=a.jsonpCallback=c.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,h?a[h]=a[h].replace(Ya,"$1"+e):!1!==a.jsonp&&(a.url+=(Xa.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){return g||c.error(e+" was not called"),g[0]},a.dataTypes[0]="json",f=r[e],r[e]=function(){g=arguments},d.always(function(){r[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Yb.push(e));g&&c.isFunction(f)&&f(g[0]);g=f=void 0}),
"script"):void 0});c.parseHTML=function(a,b,d){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(d=b,b=!1);b=b||p;var e=Gb.exec(a);d=!d&&[];return e?[b.createElement(e[1])]:(e=c.buildFragment([a],b,d),d&&d.length&&c(d).remove(),c.merge([],e.childNodes))};var Zb=c.fn.load;c.fn.load=function(a,b,d){if("string"!=typeof a&&Zb)return Zb.apply(this,arguments);var e,f,g,h=this,k=a.indexOf(" ");return 0<=k&&(e=c.trim(a.slice(k,a.length)),a=a.slice(0,k)),c.isFunction(b)?(d=b,b=void 0):b&&"object"==
typeof b&&(g="POST"),0<h.length&&c.ajax({url:a,type:g,dataType:"html",data:b}).done(function(a){f=arguments;h.html(e?c("\x3cdiv\x3e").append(c.parseHTML(a)).find(e):a)}).complete(d&&function(a,b){h.each(d,f||[a.responseText,b,a])}),this};c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};var $b=r.document.documentElement;c.offset={setOffset:function(a,b,d){var e,f,g,h,k,l,n=c.css(a,"position"),p=c(a),m={};"static"===n&&(a.style.position="relative");
k=p.offset();g=c.css(a,"top");l=c.css(a,"left");("absolute"===n||"fixed"===n)&&-1<c.inArray("auto",[g,l])?(e=p.position(),h=e.top,f=e.left):(h=parseFloat(g)||0,f=parseFloat(l)||0);c.isFunction(b)&&(b=b.call(a,d,k));null!=b.top&&(m.top=b.top-k.top+h);null!=b.left&&(m.left=b.left-k.left+f);"using"in b?b.using.call(a,m):p.css(m)}};c.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){c.offset.setOffset(this,a,b)});var b,d,e={top:0,left:0},f=this[0],g=f&&f.ownerDocument;
if(g)return b=g.documentElement,c.contains(b,f)?(typeof f.getBoundingClientRect!==H&&(e=f.getBoundingClientRect()),d=Ab(g),{top:e.top+(d.pageYOffset||b.scrollTop)-(b.clientTop||0),left:e.left+(d.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):e},position:function(){if(this[0]){var a,b,d={top:0,left:0},e=this[0];return"fixed"===c.css(e,"position")?b=e.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),c.nodeName(a[0],"html")||(d=a.offset()),d.top+=c.css(a[0],"borderTopWidth",!0),d.left+=
c.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-c.css(e,"marginTop",!0),left:b.left-d.left-c.css(e,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||$b;a&&!c.nodeName(a,"html")&&"static"===c.css(a,"position");)a=a.offsetParent;return a||$b})}});c.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var d=/Y/.test(b);c.fn[a]=function(e){return ba(this,function(a,e,h){var k=Ab(a);return void 0===h?k?b in k?k[b]:k.document.documentElement[e]:
a[e]:void(k?k.scrollTo(d?c(k).scrollLeft():h,d?h:c(k).scrollTop()):a[e]=h)},a,e,arguments.length,null)}});c.each(["top","left"],function(a,b){c.cssHooks[b]=nb(q.pixelPosition,function(a,e){return e?(e=$(a,b),ra.test(e)?c(a).position()[b]+"px":e):void 0})});c.each({Height:"height",Width:"width"},function(a,b){c.each({padding:"inner"+a,content:b,"":"outer"+a},function(d,e){c.fn[e]=function(e,g){var h=arguments.length&&(d||"boolean"!=typeof e),k=d||(!0===e||!0===g?"margin":"border");return ba(this,function(b,
d,e){var f;return c.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?c.css(b,d,k):c.style(b,d,e,k)},b,h?e:void 0,h,null)}})});c.fn.size=function(){return this.length};c.fn.andSelf=c.fn.addBack;"function"==typeof define&&define.amd&&define("jquery",[],function(){return c});var Rc=r.jQuery,Sc=r.$;return c.noConflict=function(a){return r.$===c&&(r.$=Sc),a&&r.jQuery===
c&&(r.jQuery=Rc),c},typeof ka===H&&(r.jQuery=r.$=c),c});</script><script>!function(d){"function"==typeof define&&define.amd?define(["jquery"],d):d("object"==typeof exports?require("jquery"):jQuery)}(function(d,v){function t(){return new Date(Date.UTC.apply(Date,arguments))}function u(){var a=new Date;return t(a.getFullYear(),a.getMonth(),a.getDate())}function A(a){return function(){return this[a].apply(this,arguments)}}function C(a,b){function c(a,b){return b.toLowerCase()}var f,e=d(a).data(),g={},h=RegExp("^"+b.toLowerCase()+"([A-Z])");b=RegExp("^"+b.toLowerCase());for(var k in e)b.test(k)&&
(f=k.replace(h,c),g[f]=e[k]);return g}function D(a){var b={};if(n[a]||(a=a.split("-")[0],n[a])){var c=n[a];return d.each(E,function(a,d){d in c&&(b[d]=c[d])}),b}}var B=function(){var a={get:function(a){return this.slice(a)[0]},contains:function(a){a=a&&a.valueOf();for(var c=0,d=this.length;d>c;c++)if(this[c].valueOf()===a)return c;return-1},remove:function(a){this.splice(a,1)},replace:function(a){a&&(d.isArray(a)||(a=[a]),this.clear(),this.push.apply(this,a))},clear:function(){this.length=0},copy:function(){var a=
new B;return a.replace(this),a}};return function(){var b=[];return b.push.apply(b,arguments),d.extend(b,a),b}}(),r=function(a,b){this._process_options(b);this.dates=new B;this.viewDate=this.o.defaultViewDate;this.focusDate=null;this.element=d(a);this.isInline=!1;this.isInput=this.element.is("input");this.hasInput=(this.component=this.element.hasClass("date")?this.element.find(".add-on, .input-group-addon, .btn"):!1)&&this.element.find("input").length;this.component&&0===this.component.length&&(this.component=
!1);this.picker=d(m.template);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.viewMode=this.o.startView;this.o.calendarWeeks&&this.picker.find("tfoot .today, tfoot .clear").attr("colspan",function(a,b){return parseInt(b)+1});this._allow_update=!1;this.setStartDate(this._o.startDate);this.setEndDate(this._o.endDate);
this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled);this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted);this.setDatesDisabled(this.o.datesDisabled);this.fillDow();this.fillMonths();this._allow_update=!0;this.update();this.showMode();this.isInline&&this.show()};r.prototype={constructor:r,_process_options:function(a){this._o=d.extend({},this._o,a);var b=this.o=d.extend({},this._o);a=b.language;switch(n[a]||(a=a.split("-")[0],n[a]||(a=y.language)),b.language=a,b.startView){case 2:case "decade":b.startView=
2;break;case 1:case "year":b.startView=1;break;default:b.startView=0}switch(b.minViewMode){case 1:case "months":b.minViewMode=1;break;case 2:case "years":b.minViewMode=2;break;default:b.minViewMode=0}switch(b.maxViewMode){case 0:case "days":b.maxViewMode=0;break;case 1:case "months":b.maxViewMode=1;break;default:b.maxViewMode=2}b.startView=Math.min(b.startView,b.maxViewMode);b.startView=Math.max(b.startView,b.minViewMode);!0!==b.multidate&&(b.multidate=Number(b.multidate)||!1,!1!==b.multidate&&(b.multidate=
Math.max(0,b.multidate)));b.multidateSeparator=String(b.multidateSeparator);b.weekStart%=7;b.weekEnd=(b.weekStart+6)%7;var c=m.parseFormat(b.format);(b.startDate!==-(1/0)&&(b.startDate?b.startDate instanceof Date?b.startDate=this._local_to_utc(this._zero_time(b.startDate)):b.startDate=m.parseDate(b.startDate,c,b.language):b.startDate=-(1/0)),b.endDate!==1/0&&(b.endDate?b.endDate instanceof Date?b.endDate=this._local_to_utc(this._zero_time(b.endDate)):b.endDate=m.parseDate(b.endDate,c,b.language):
b.endDate=1/0),b.daysOfWeekDisabled=b.daysOfWeekDisabled||[],d.isArray(b.daysOfWeekDisabled)||(b.daysOfWeekDisabled=b.daysOfWeekDisabled.split(/[,\s]*/)),b.daysOfWeekDisabled=d.map(b.daysOfWeekDisabled,function(a){return parseInt(a,10)}),b.daysOfWeekHighlighted=b.daysOfWeekHighlighted||[],d.isArray(b.daysOfWeekHighlighted)||(b.daysOfWeekHighlighted=b.daysOfWeekHighlighted.split(/[,\s]*/)),b.daysOfWeekHighlighted=d.map(b.daysOfWeekHighlighted,function(a){return parseInt(a,10)}),b.datesDisabled=b.datesDisabled||
[],d.isArray(b.datesDisabled))||(a=[],a.push(m.parseDate(b.datesDisabled,c,b.language)),b.datesDisabled=a);b.datesDisabled=d.map(b.datesDisabled,function(a){return m.parseDate(a,c,b.language)});a=String(b.orientation).toLowerCase().split(/\s+/g);var f=b.orientation.toLowerCase();if(a=d.grep(a,function(a){return/^auto|left|right|top|bottom$/.test(a)}),b.orientation={x:"auto",y:"auto"},f&&"auto"!==f)if(1===a.length)switch(a[0]){case "top":case "bottom":b.orientation.y=a[0];break;case "left":case "right":b.orientation.x=
a[0]}else f=d.grep(a,function(a){return/^left|right$/.test(a)}),b.orientation.x=f[0]||"auto",f=d.grep(a,function(a){return/^top|bottom$/.test(a)}),b.orientation.y=f[0]||"auto";b.defaultViewDate?(a=b.defaultViewDate.year||(new Date).getFullYear(),b.defaultViewDate=t(a,b.defaultViewDate.month||0,b.defaultViewDate.day||1)):b.defaultViewDate=u();b.showOnFocus=b.showOnFocus!==v?b.showOnFocus:!0;b.zIndexOffset=b.zIndexOffset!==v?b.zIndexOffset:10},_events:[],_secondaryEvents:[],_applyEvents:function(a){for(var b,
c,d,e=0;e<a.length;e++)b=a[e][0],2===a[e].length?(c=v,d=a[e][1]):3===a[e].length&&(c=a[e][1],d=a[e][2]),b.on(d,c)},_unapplyEvents:function(a){for(var b,c,d,e=0;e<a.length;e++)b=a[e][0],2===a[e].length?(d=v,c=a[e][1]):3===a[e].length&&(d=a[e][1],c=a[e][2]),b.off(c,d)},_buildEvents:function(){var a={keyup:d.proxy(function(a){-1===d.inArray(a.keyCode,[27,37,39,38,40,32,13,9])&&this.update()},this),keydown:d.proxy(this.keydown,this),paste:d.proxy(this.paste,this)};!0===this.o.showOnFocus&&(a.focus=d.proxy(this.show,
this));this.isInput?this._events=[[this.element,a]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),a],[this.component,{click:d.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:d.proxy(this.show,this)}]];this._events.push([this.element,"*",{blur:d.proxy(function(a){this._focused_from=a.target},this)}],[this.element,{blur:d.proxy(function(a){this._focused_from=a.target},this)}]);this.o.immediateUpdates&&this._events.push([this.element,
{"changeYear changeMonth":d.proxy(function(a){this.update(a.date)},this)}]);this._secondaryEvents=[[this.picker,{click:d.proxy(this.click,this)}],[d(window),{resize:d.proxy(this.place,this)}],[d(document),{mousedown:d.proxy(function(a){this.element.is(a.target)||this.element.find(a.target).length||this.picker.is(a.target)||this.picker.find(a.target).length||this.picker.hasClass("datepicker-inline")||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},
_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(a,b){var c=b||this.dates.get(-1),c=this._utc_to_local(c);this.element.trigger({type:a,date:c,dates:d.map(this.dates,this._utc_to_local),format:d.proxy(function(a,b){0===arguments.length?(a=this.dates.length-1,b=this.o.format):"string"==typeof a&&
(b=a,a=this.dates.length-1);b=b||this.o.format;var c=this.dates.get(a);return m.formatDate(c,b,this.o.language)},this)})},show:function(){return this.element.attr("readonly")&&!1===this.o.enableOnReadonly?void 0:(this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&d(this.element).blur(),this)},hide:function(){return this.isInline?
this:this.picker.is(":visible")?(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide"),this):this},remove:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,
this},paste:function(a){var b;if(a.originalEvent.clipboardData&&a.originalEvent.clipboardData.types&&-1!==d.inArray("text/plain",a.originalEvent.clipboardData.types))b=a.originalEvent.clipboardData.getData("text/plain");else{if(!window.clipboardData)return;b=window.clipboardData.getData("Text")}this.setDate(b);this.update();a.preventDefault()},_utc_to_local:function(a){return a&&new Date(a.getTime()+6E4*a.getTimezoneOffset())},_local_to_utc:function(a){return a&&new Date(a.getTime()-6E4*a.getTimezoneOffset())},
_zero_time:function(a){return a&&new Date(a.getFullYear(),a.getMonth(),a.getDate())},_zero_utc_time:function(a){return a&&new Date(Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()))},getDates:function(){return d.map(this.dates,this._utc_to_local)},getUTCDates:function(){return d.map(this.dates,function(a){return new Date(a)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var a=this.dates.get(-1);return"undefined"!=typeof a?new Date(a):null},clearDates:function(){var a;
this.isInput?a=this.element:this.component&&(a=this.element.find("input"));a&&a.val("");this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()},setDates:function(){var a=d.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,a),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var a=d.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,d.map(a,this._utc_to_local)),this._trigger("changeDate"),this.setValue(),this},
setDate:A("setDates"),setUTCDate:A("setUTCDates"),setValue:function(){var a=this.getFormattedDate();return this.isInput?this.element.val(a):this.component&&this.element.find("input").val(a),this},getFormattedDate:function(a){a===v&&(a=this.o.format);var b=this.o.language;return d.map(this.dates,function(c){return m.formatDate(c,a,b)}).join(this.o.multidateSeparator)},setStartDate:function(a){return this._process_options({startDate:a}),this.update(),this.updateNavArrows(),this},setEndDate:function(a){return this._process_options({endDate:a}),
this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(a){return this._process_options({daysOfWeekDisabled:a}),this.update(),this.updateNavArrows(),this},setDaysOfWeekHighlighted:function(a){return this._process_options({daysOfWeekHighlighted:a}),this.update(),this},setDatesDisabled:function(a){this._process_options({datesDisabled:a});this.update();this.updateNavArrows()},place:function(){if(this.isInline)return this;var a=this.picker.outerWidth(),b=this.picker.outerHeight(),c=
d(this.o.container),f=c.width(),e=c.scrollTop(),g=c.offset(),h=[];this.element.parents().each(function(){var a=d(this).css("z-index");"auto"!==a&&0!==a&&h.push(parseInt(a))});var c=Math.max.apply(Math,h)+this.o.zIndexOffset,k=this.component?this.component.parent().offset():this.element.offset(),m=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),l=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),p=k.left-g.left,g=k.top-g.top;this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left");
"auto"!==this.o.orientation.x?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),"right"===this.o.orientation.x&&(p-=a-l)):0>k.left?(this.picker.addClass("datepicker-orient-left"),p-=k.left-10):p+a>f?(this.picker.addClass("datepicker-orient-right"),p=k.left+l-a):this.picker.addClass("datepicker-orient-left");var n,a=this.o.orientation.y;("auto"===a&&(n=-e+g-b,a=0>n?"bottom":"top"),this.picker.addClass("datepicker-orient-"+a),"top"===a?g-=b+parseInt(this.picker.css("padding-top")):g+=
m,this.o.rtl)?this.picker.css({top:g,right:f-(p+l),zIndex:c}):this.picker.css({top:g,left:p,zIndex:c});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var a=this.dates.copy(),b=[],c=!1;return arguments.length?(d.each(arguments,d.proxy(function(a,c){c instanceof Date&&(c=this._local_to_utc(c));b.push(c)},this)),c=!0):(b=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),b=b&&this.o.multidate?b.split(this.o.multidateSeparator):
[b],delete this.element.data().date),b=d.map(b,d.proxy(function(a){return m.parseDate(a,this.o.format,this.o.language)},this)),b=d.grep(b,d.proxy(function(a){return a<this.o.startDate||a>this.o.endDate||!a},this),!0),this.dates.replace(b),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?this.viewDate=new Date(this.o.startDate):this.viewDate>this.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate,c?this.setValue():b.length&&
String(a)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&a.length&&this._trigger("clearDate"),this.fill(),this.element.change(),this},fillDow:function(){var a=this.o.weekStart,b="\x3ctr\x3e";for(this.o.calendarWeeks&&(this.picker.find(".datepicker-days .datepicker-switch").attr("colspan",function(a,b){return parseInt(b)+1}),b+='\x3cth class\x3d"cw"\x3e\x26#160;\x3c/th\x3e');a<this.o.weekStart+7;)b+='\x3cth class\x3d"dow"\x3e'+n[this.o.language].daysMin[a++%7]+"\x3c/th\x3e";
b+="\x3c/tr\x3e";this.picker.find(".datepicker-days thead").append(b)},fillMonths:function(){for(var a="",b=0;12>b;)a+='\x3cspan class\x3d"month"\x3e'+n[this.o.language].monthsShort[b++]+"\x3c/span\x3e";this.picker.find(".datepicker-months td").html(a)},setRange:function(a){a&&a.length?this.range=d.map(a,function(a){return a.valueOf()}):delete this.range;this.fill()},getClassNames:function(a){var b=[],c=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),e=new Date;return a.getUTCFullYear()<
c||a.getUTCFullYear()===c&&a.getUTCMonth()<f?b.push("old"):(a.getUTCFullYear()>c||a.getUTCFullYear()===c&&a.getUTCMonth()>f)&&b.push("new"),this.focusDate&&a.valueOf()===this.focusDate.valueOf()&&b.push("focused"),this.o.todayHighlight&&a.getUTCFullYear()===e.getFullYear()&&a.getUTCMonth()===e.getMonth()&&a.getUTCDate()===e.getDate()&&b.push("today"),-1!==this.dates.contains(a)&&b.push("active"),(a.valueOf()<this.o.startDate||a.valueOf()>this.o.endDate||-1!==d.inArray(a.getUTCDay(),this.o.daysOfWeekDisabled))&&
b.push("disabled"),-1!==d.inArray(a.getUTCDay(),this.o.daysOfWeekHighlighted)&&b.push("highlighted"),0<this.o.datesDisabled.length&&0<d.grep(this.o.datesDisabled,function(b){return a.getUTCFullYear()===b.getUTCFullYear()&&a.getUTCMonth()===b.getUTCMonth()&&a.getUTCDate()===b.getUTCDate()}).length&&b.push("disabled","disabled-date"),this.range&&(a>this.range[0]&&a<this.range[this.range.length-1]&&b.push("range"),-1!==d.inArray(a.valueOf(),this.range)&&b.push("selected"),a.valueOf()===this.range[0]&&
b.push("range-start"),a.valueOf()===this.range[this.range.length-1]&&b.push("range-end")),b},fill:function(){var a,b=new Date(this.viewDate),c=b.getUTCFullYear(),f=b.getUTCMonth(),b=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),e=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),g=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,h=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,k=n[this.o.language].today||n.en.today||"",q=n[this.o.language].clear||
n.en.clear||"",l=n[this.o.language].titleFormat||n.en.titleFormat;if(!isNaN(c)&&!isNaN(f)){this.picker.find(".datepicker-days thead .datepicker-switch").text(m.formatDate(new t(c,f),l,this.o.language));this.picker.find("tfoot .today").text(k).toggle(!1!==this.o.todayBtn);this.picker.find("tfoot .clear").text(q).toggle(!1!==this.o.clearBtn);this.picker.find("thead .datepicker-title").text(this.o.title).toggle(""!==this.o.title);this.updateNavArrows();this.fillMonths();k=t(c,f-1,28);f=m.getDaysInMonth(k.getUTCFullYear(),
k.getUTCMonth());k.setUTCDate(f);k.setUTCDate(f-(k.getUTCDay()-this.o.weekStart+7)%7);q=new Date(k);100>k.getUTCFullYear()&&q.setUTCFullYear(k.getUTCFullYear());q.setUTCDate(q.getUTCDate()+42);for(var q=q.valueOf(),p,f=[];k.valueOf()<q;){if(k.getUTCDay()===this.o.weekStart&&(f.push("\x3ctr\x3e"),this.o.calendarWeeks)){var l=new Date(+k+864E5*((this.o.weekStart-k.getUTCDay()-7)%7)),l=new Date(Number(l)+864E5*((11-l.getUTCDay())%7)),s=new Date(Number(s=t(l.getUTCFullYear(),0,1))+864E5*((11-s.getUTCDay())%
7));f.push('\x3ctd class\x3d"cw"\x3e'+((l-s)/864E5/7+1)+"\x3c/td\x3e")}if(p=this.getClassNames(k),p.push("day"),this.o.beforeShowDay!==d.noop)l=this.o.beforeShowDay(this._utc_to_local(k)),l===v?l={}:"boolean"==typeof l?l={enabled:l}:"string"==typeof l&&(l={classes:l}),!1===l.enabled&&p.push("disabled"),l.classes&&(p=p.concat(l.classes.split(/\s+/))),l.tooltip&&(a=l.tooltip);p=d.unique(p);f.push('\x3ctd class\x3d"'+p.join(" ")+'"'+(a?' title\x3d"'+a+'"':"")+"\x3e"+k.getUTCDate()+"\x3c/td\x3e");a=null;
k.getUTCDay()===this.o.weekEnd&&f.push("\x3c/tr\x3e");k.setUTCDate(k.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(f.join(""));var r=this.picker.find(".datepicker-months").find(".datepicker-switch").text(2>this.o.maxViewMode?"Months":c).end().find("span").removeClass("active");if(d.each(this.dates,function(a,b){b.getUTCFullYear()===c&&r.eq(b.getUTCMonth()).addClass("active")}),(b>c||c>g)&&r.addClass("disabled"),c===b&&r.slice(0,e).addClass("disabled"),c===g&&r.slice(h+
1).addClass("disabled"),this.o.beforeShowMonth!==d.noop){var F=this;d.each(r,function(a,b){d(b).hasClass("disabled")||!1===F.o.beforeShowMonth(new Date(c,a,1))&&d(b).addClass("disabled")})}f="";c=10*parseInt(c/10,10);p=this.picker.find(".datepicker-years").find(".datepicker-switch").text(c+"-"+(c+9)).end().find("td");for(var c=c-1,w,s=d.map(this.dates,function(a){return a.getUTCFullYear()}),e=-1;11>e;e++){if(w=["year"],a=null,-1===e?w.push("old"):10===e&&w.push("new"),-1!==d.inArray(c,s)&&w.push("active"),
(b>c||c>g)&&w.push("disabled"),this.o.beforeShowYear!==d.noop)h=this.o.beforeShowYear(new Date(c,0,1)),h===v?h={}:"boolean"==typeof h?h={enabled:h}:"string"==typeof h&&(h={classes:h}),!1===h.enabled&&w.push("disabled"),h.classes&&(w=w.concat(h.classes.split(/\s+/))),h.tooltip&&(a=h.tooltip);f+='\x3cspan class\x3d"'+w.join(" ")+'"'+(a?' title\x3d"'+a+'"':"")+"\x3e"+c+"\x3c/span\x3e";c+=1}p.html(f)}},updateNavArrows:function(){if(this._allow_update){var a=new Date(this.viewDate),b=a.getUTCFullYear(),
a=a.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-(1/0)&&b<=this.o.startDate.getUTCFullYear()&&a<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()&&a>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-(1/0)&&b<=this.o.startDate.getUTCFullYear()||
2>this.o.maxViewMode?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()||2>this.o.maxViewMode?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(a){a.preventDefault();a.stopPropagation();var b,c,f;a=d(a.target).closest("span, td, th");if(1===a.length)switch(a[0].nodeName.toLowerCase()){case "th":switch(a[0].className){case "datepicker-switch":this.showMode(1);
break;case "prev":case "next":b=m.modes[this.viewMode].navStep*("prev"===a[0].className?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,b);this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,b),1===this.viewMode&&this._trigger("changeYear",this.viewDate)}this.fill();break;case "today":b=new Date;b=t(b.getFullYear(),b.getMonth(),b.getDate(),0,0,0);this.showMode(-2);this._setDate(b,"linked"===this.o.todayBtn?null:"view");
break;case "clear":this.clearDates()}break;case "span":a.hasClass("disabled")||(this.viewDate.setUTCDate(1),a.hasClass("month")?(f=1,c=a.parent().find("span").index(a),b=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(c),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode?(this._setDate(t(b,c,f)),this.showMode()):this.showMode(-1)):(f=1,c=0,b=parseInt(a.text(),10)||0,this.viewDate.setUTCFullYear(b),this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(t(b,
c,f)),this.showMode(-1)),this.fill());break;case "td":a.hasClass("day")&&!a.hasClass("disabled")&&(f=parseInt(a.text(),10)||1,b=this.viewDate.getUTCFullYear(),c=this.viewDate.getUTCMonth(),a.hasClass("old")?0===c?(c=11,b-=1):c-=1:a.hasClass("new")&&(11===c?(c=0,b+=1):c+=1),this._setDate(t(b,c,f)))}this.picker.is(":visible")&&this._focused_from&&d(this._focused_from).focus();delete this._focused_from},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a||this.dates.clear(),-1!==b?(!0===
this.o.multidate||1<this.o.multidate||this.o.toggleActive)&&this.dates.remove(b):!1===this.o.multidate?(this.dates.clear(),this.dates.push(a)):this.dates.push(a),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a));b&&"view"!==b||(this.viewDate=a&&new Date(a));this.fill();this.setValue();b&&"view"===b||this._trigger("changeDate");var c;this.isInput?c=this.element:this.component&&
(c=this.element.find("input"));c&&c.change();!this.o.autoclose||b&&"date"!==b||this.hide()},moveMonth:function(a,b){if(!a||isNaN(a.getTime()))return this.o.defaultViewDate;if(!b)return a;var c,d,e=new Date(a.valueOf()),g=e.getUTCDate(),h=e.getUTCMonth();d=Math.abs(b);if(b=0<b?1:-1,1===d)d=-1===b?function(){return e.getUTCMonth()===h}:function(){return e.getUTCMonth()!==c},c=h+b,e.setUTCMonth(c),(0>c||11<c)&&(c=(c+12)%12);else{for(var k=0;d>k;k++)e=this.moveMonth(e,b);c=e.getUTCMonth();e.setUTCDate(g);
d=function(){return c!==e.getUTCMonth()}}for(;d();)e.setUTCDate(--g),e.setUTCMonth(c);return e},moveYear:function(a,b){return this.moveMonth(a,12*b)},dateWithinRange:function(a){return a>=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(!this.picker.is(":visible"))return void((40===a.keyCode||27===a.keyCode)&&(this.show(),a.stopPropagation()));var b,c,d,e=!1,g=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,
this.fill()):this.hide();a.preventDefault();a.stopPropagation();break;case 37:case 39:if(!this.o.keyboardNavigation)break;b=37===a.keyCode?-1:1;a.ctrlKey?(this.moveYear(this.dates.get(-1)||u(),b),d=this.moveYear(g,b),this._trigger("changeYear",this.viewDate)):a.shiftKey?(this.moveMonth(this.dates.get(-1)||u(),b),d=this.moveMonth(g,b),this._trigger("changeMonth",this.viewDate)):(c=new Date(this.dates.get(-1)||u()),c.setUTCDate(c.getUTCDate()+b),d=new Date(g),d.setUTCDate(g.getUTCDate()+b));this.dateWithinRange(d)&&
(this.focusDate=this.viewDate=d,this.setValue(),this.fill(),a.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;b=38===a.keyCode?-1:1;a.ctrlKey?(this.moveYear(this.dates.get(-1)||u(),b),d=this.moveYear(g,b),this._trigger("changeYear",this.viewDate)):a.shiftKey?(this.moveMonth(this.dates.get(-1)||u(),b),d=this.moveMonth(g,b),this._trigger("changeMonth",this.viewDate)):(c=new Date(this.dates.get(-1)||u()),c.setUTCDate(c.getUTCDate()+7*b),d=new Date(g),d.setUTCDate(g.getUTCDate()+
7*b));this.dateWithinRange(d)&&(this.focusDate=this.viewDate=d,this.setValue(),this.fill(),a.preventDefault());break;case 13:if(!this.o.forceParse)break;g=this.focusDate||this.dates.get(-1)||this.viewDate;this.o.keyboardNavigation&&(this._toggle_multidate(g),e=!0);this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();this.picker.is(":visible")&&(a.preventDefault(),"function"==typeof a.stopPropagation?a.stopPropagation():a.cancelBubble=!0,this.o.autoclose&&
this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(e){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var h;this.isInput?h=this.element:this.component&&(h=this.element.find("input"));h&&h.change()}},showMode:function(a){a&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,this.viewMode+a)));this.picker.children("div").hide().filter(".datepicker-"+m.modes[this.viewMode].clsName).show();
this.updateNavArrows()}};var z=function(a,b){this.element=d(a);this.inputs=d.map(b.inputs,function(a){return a.jquery?a[0]:a});delete b.inputs;x.call(d(this.inputs),b).on("changeDate",d.proxy(this.dateUpdated,this));this.pickers=d.map(this.inputs,function(a){return d(a).data("datepicker")});this.updateDates()};z.prototype={updateDates:function(){this.dates=d.map(this.pickers,function(a){return a.getUTCDate()});this.updateRanges()},updateRanges:function(){var a=d.map(this.dates,function(a){return a.valueOf()});
d.each(this.pickers,function(b,c){c.setRange(a)})},dateUpdated:function(a){if(!this.updating){this.updating=!0;var b=d(a.target).data("datepicker");if("undefined"!=typeof b){var c=b.getUTCDate();a=d.inArray(a.target,this.inputs);var b=a-1,f=a+1,e=this.inputs.length;if(-1!==a){if(d.each(this.pickers,function(a,b){b.getUTCDate()||b.setUTCDate(c)}),c<this.dates[b])for(;0<=b&&c<this.dates[b];)this.pickers[b--].setUTCDate(c);else if(c>this.dates[f])for(;e>f&&c>this.dates[f];)this.pickers[f++].setUTCDate(c);
this.updateDates();delete this.updating}}}},remove:function(){d.map(this.pickers,function(a){a.remove()});delete this.element.data().datepicker}};var G=d.fn.datepicker,x=function(a){var b=Array.apply(null,arguments);b.shift();var c;if(this.each(function(){var f=d(this),e=f.data("datepicker"),g="object"==typeof a&&a;if(!e){var e=C(this,"date"),h=d.extend({},y,e,g),h=D(h.language),g=d.extend({},y,h,e,g);f.hasClass("input-daterange")||g.inputs?(e={inputs:g.inputs||f.find("input").toArray()},f.data("datepicker",
e=new z(this,d.extend(g,e)))):f.data("datepicker",e=new r(this,g))}"string"==typeof a&&"function"==typeof e[a]&&(c=e[a].apply(e,b))}),c===v||c instanceof r||c instanceof z)return this;if(1<this.length)throw Error("Using only allowed for the collection of a single element ("+a+" function)");return c};d.fn.datepicker=x;var y=d.fn.datepicker.defaults={autoclose:!1,beforeShowDay:d.noop,beforeShowMonth:d.noop,beforeShowYear:d.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],
datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:2,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,container:"body",immediateUpdates:!1,title:""},E=d.fn.datepicker.locale_opts=["format","rtl","weekStart"];d.fn.datepicker.Constructor=r;var n=d.fn.datepicker.dates={en:{days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
daysShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),daysMin:"Su Mo Tu We Th Fr Sa".split(" "),months:"January February March April May June July August September October November December".split(" "),monthsShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},m={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(a){return 0===
a%4&&0!==a%100||0===a%400},getDaysInMonth:function(a,b){return[31,m.isLeapYear(a)?29:28,31,30,31,30,31,31,30,31,30,31][b]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(a){if("function"==typeof a.toValue&&"function"==typeof a.toDisplay)return a;var b=a.replace(this.validParts,"\x00").split("\x00");a=a.match(this.validParts);if(!b||!b.length||!a||0===a.length)throw Error("Invalid date format.");return{separators:b,parts:a}},parseDate:function(a,
b,c){function f(){var a=this.slice(0,q[h].length),b=q[h].slice(0,a.length);return a.toLowerCase()===b.toLowerCase()}if(!a)return v;if(a instanceof Date)return a;if("string"==typeof b&&(b=m.parseFormat(b)),b.toValue)return b.toValue(a,b,c);var e,g,h,k=/([\-+]\d+)([dmwy])/,q=a.match(/([\-+]\d+)([dmwy])/g);if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(a)){a=new Date;for(h=0;h<q.length;h++)switch(e=k.exec(q[h]),g=parseInt(e[1]),e[2]){case "d":a.setUTCDate(a.getUTCDate()+g);break;case "m":a=r.prototype.moveMonth.call(r.prototype,
a,g);break;case "w":a.setUTCDate(a.getUTCDate()+7*g);break;case "y":a=r.prototype.moveYear.call(r.prototype,a,g)}return t(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),0,0,0)}q=a&&a.match(this.nonpunctuation)||[];a=new Date;var l,k={},p="yyyy yy M MM m mm d dd".split(" "),s={yyyy:function(a,b){return a.setUTCFullYear(b)},yy:function(a,b){return a.setUTCFullYear(2E3+b)},m:function(a,b){if(isNaN(a))return a;for(b-=1;0>b;)b+=12;b%=12;for(a.setUTCMonth(b);a.getUTCMonth()!==b;)a.setUTCDate(a.getUTCDate()-
1);return a},d:function(a,b){return a.setUTCDate(b)}};s.M=s.MM=s.mm=s.m;s.dd=s.d;a=t(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0);b=b.parts.slice();if(q.length!==b.length&&(b=d(b).filter(function(a,b){return-1!==d.inArray(b,p)}).toArray()),q.length===b.length){var u;h=0;for(u=b.length;u>h;h++){if(l=parseInt(q[h],10),e=b[h],isNaN(l))switch(e){case "MM":l=d(n[c].months).filter(f);l=d.inArray(l[0],n[c].months)+1;break;case "M":l=d(n[c].monthsShort).filter(f),l=d.inArray(l[0],n[c].monthsShort)+1}k[e]=
l}for(h=0;h<p.length;h++)e=p[h],e in k&&!isNaN(k[e])&&(g=new Date(a),s[e](g,k[e]),isNaN(g)||(a=g))}return a},formatDate:function(a,b,c){if(!a)return"";if("string"==typeof b&&(b=m.parseFormat(b)),b.toDisplay)return b.toDisplay(a,b,c);c={d:a.getUTCDate(),D:n[c].daysShort[a.getUTCDay()],DD:n[c].days[a.getUTCDay()],m:a.getUTCMonth()+1,M:n[c].monthsShort[a.getUTCMonth()],MM:n[c].months[a.getUTCMonth()],yy:a.getUTCFullYear().toString().substring(2),yyyy:a.getUTCFullYear()};c.dd=(10>c.d?"0":"")+c.d;c.mm=
(10>c.m?"0":"")+c.m;a=[];for(var f=d.extend([],b.separators),e=0,g=b.parts.length;g>=e;e++)f.length&&a.push(f.shift()),a.push(c[b.parts[e]]);return a.join("")},headTemplate:'\x3cthead\x3e\x3ctr\x3e\x3cth colspan\x3d"7" class\x3d"datepicker-title"\x3e\x3c/th\x3e\x3c/tr\x3e\x3ctr\x3e\x3cth class\x3d"prev"\x3e\x26#171;\x3c/th\x3e\x3cth colspan\x3d"5" class\x3d"datepicker-switch"\x3e\x3c/th\x3e\x3cth class\x3d"next"\x3e\x26#187;\x3c/th\x3e\x3c/tr\x3e\x3c/thead\x3e',contTemplate:'\x3ctbody\x3e\x3ctr\x3e\x3ctd colspan\x3d"7"\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/tbody\x3e',
footTemplate:'\x3ctfoot\x3e\x3ctr\x3e\x3cth colspan\x3d"7" class\x3d"today"\x3e\x3c/th\x3e\x3c/tr\x3e\x3ctr\x3e\x3cth colspan\x3d"7" class\x3d"clear"\x3e\x3c/th\x3e\x3c/tr\x3e\x3c/tfoot\x3e'};m.template='\x3cdiv class\x3d"datepicker"\x3e\x3cdiv class\x3d"datepicker-days"\x3e\x3ctable class\x3d" table-condensed"\x3e'+m.headTemplate+"\x3ctbody\x3e\x3c/tbody\x3e"+m.footTemplate+'\x3c/table\x3e\x3c/div\x3e\x3cdiv class\x3d"datepicker-months"\x3e\x3ctable class\x3d"table-condensed"\x3e'+m.headTemplate+
m.contTemplate+m.footTemplate+'\x3c/table\x3e\x3c/div\x3e\x3cdiv class\x3d"datepicker-years"\x3e\x3ctable class\x3d"table-condensed"\x3e'+m.headTemplate+m.contTemplate+m.footTemplate+"\x3c/table\x3e\x3c/div\x3e\x3c/div\x3e";d.fn.datepicker.DPGlobal=m;d.fn.datepicker.noConflict=function(){return d.fn.datepicker=G,this};d.fn.datepicker.version="1.5.0";d(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide\x3d"datepicker"]',function(a){var b=d(this);b.data("datepicker")||
(a.preventDefault(),x.call(b,"show"))});d(function(){x.call(d('[data-provide\x3d"datepicker-inline"]'))})});</script><style>/*!
* Datepicker for Bootstrap v1.5.0 (https://github.com/eternicode/bootstrap-datepicker)
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
*/.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.today:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.today.focus{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.open>.dropdown-toggle.datepicker table tr td.range:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.focus{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#999}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.today.focus{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{color:#fff;background-color:gray;border-color:#161616}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#fff;background-color:gray;border-color:#373737}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:gray;border-color:#373737}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus{color:#fff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color:#999;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}</style><script>if("undefined"==typeof jQuery)throw Error("Bootstrap's JavaScript requires jQuery");+function(b){b=b.fn.jquery.split(" ")[0].split(".");if(2>b[0]&&9>b[1]||1==b[0]&&9==b[1]&&1>b[2])throw Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);
+function(b){function e(){var b=document.createElement("bootstrap"),c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},a;for(a in c)if(void 0!==b.style[a])return{end:c[a]};return!1}b.fn.emulateTransitionEnd=function(f){var c=!1,a=this;b(this).one("bsTransitionEnd",function(){c=!0});return setTimeout(function(){c||b(a).trigger(b.support.transition.end)},f),this};b(function(){b.support.transition=e();b.support.transition&&
(b.event.special.bsTransitionEnd={bindType:b.support.transition.end,delegateType:b.support.transition.end,handle:function(f){return b(f.target).is(this)?f.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery);
+function(b){var e=function(c){b(c).on("click",'[data-dismiss\x3d"alert"]',this.close)};e.VERSION="3.3.1";e.TRANSITION_DURATION=150;e.prototype.close=function(c){function a(){h.detach().trigger("closed.bs.alert").remove()}var d=b(this),g=d.attr("data-target");g||(g=d.attr("href"),g=g&&g.replace(/.*(?=#[^\s]*$)/,""));var h=b(g);c&&c.preventDefault();h.length||(h=d.closest(".alert"));h.trigger(c=b.Event("close.bs.alert"));c.isDefaultPrevented()||(h.removeClass("in"),b.support.transition&&h.hasClass("fade")?
h.one("bsTransitionEnd",a).emulateTransitionEnd(e.TRANSITION_DURATION):a())};var f=b.fn.alert;b.fn.alert=function(c){return this.each(function(){var a=b(this),d=a.data("bs.alert");d||a.data("bs.alert",d=new e(this));"string"==typeof c&&d[c].call(a)})};b.fn.alert.Constructor=e;b.fn.alert.noConflict=function(){return b.fn.alert=f,this};b(document).on("click.bs.alert.data-api",'[data-dismiss\x3d"alert"]',e.prototype.close)}(jQuery);
+function(b){function e(a){return this.each(function(){var d=b(this),g=d.data("bs.button"),h="object"==typeof a&&a;g||d.data("bs.button",g=new f(this,h));"toggle"==a?g.toggle():a&&g.setState(a)})}var f=function(a,d){this.$element=b(a);this.options=b.extend({},f.DEFAULTS,d);this.isLoading=!1};f.VERSION="3.3.1";f.DEFAULTS={loadingText:"loading..."};f.prototype.setState=function(a){var d=this.$element,g=d.is("input")?"val":"html",h=d.data();a+="Text";null==h.resetText&&d.data("resetText",d[g]());setTimeout(b.proxy(function(){d[g](null==
h[a]?this.options[a]:h[a]);"loadingText"==a?(this.isLoading=!0,d.addClass("disabled").attr("disabled","disabled")):this.isLoading&&(this.isLoading=!1,d.removeClass("disabled").removeAttr("disabled"))},this),0)};f.prototype.toggle=function(){var a=!0,d=this.$element.closest('[data-toggle\x3d"buttons"]');if(d.length){var b=this.$element.find("input");"radio"==b.prop("type")&&(b.prop("checked")&&this.$element.hasClass("active")?a=!1:d.find(".active").removeClass("active"));a&&b.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",
!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var c=b.fn.button;b.fn.button=e;b.fn.button.Constructor=f;b.fn.button.noConflict=function(){return b.fn.button=c,this};b(document).on("click.bs.button.data-api",'[data-toggle^\x3d"button"]',function(a){var d=b(a.target);d.hasClass("btn")||(d=d.closest(".btn"));e.call(d,"toggle");a.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^\x3d"button"]',function(a){b(a.target).closest(".btn").toggleClass("focus",
/^focus(in)?$/.test(a.type))})}(jQuery);
+function(b){function e(a){return this.each(function(){var c=b(this),h=c.data("bs.carousel"),k=b.extend({},f.DEFAULTS,c.data(),"object"==typeof a&&a),e="string"==typeof a?a:k.slide;h||c.data("bs.carousel",h=new f(this,k));"number"==typeof a?h.to(a):e?h[e]():k.interval&&h.pause().cycle()})}var f=function(a,c){this.$element=b(a);this.$indicators=this.$element.find(".carousel-indicators");this.options=c;this.paused=this.sliding=this.interval=this.$active=this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",
b.proxy(this.keydown,this));"hover"!=this.options.pause||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",b.proxy(this.pause,this)).on("mouseleave.bs.carousel",b.proxy(this.cycle,this))};f.VERSION="3.3.1";f.TRANSITION_DURATION=600;f.DEFAULTS={interval:5E3,pause:"hover",wrap:!0,keyboard:!0};f.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}};
f.prototype.cycle=function(a){return a||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(b.proxy(this.next,this),this.options.interval)),this};f.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)};f.prototype.getItemForDirection=function(a,b){var c="prev"==a?-1:1,c=(this.getItemIndex(b)+c)%this.$items.length;return this.$items.eq(c)};f.prototype.to=function(a){var b=
this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))};f.prototype.pause=function(a){return a||(this.paused=!0),this.$element.find(".next, .prev").length&&b.support.transition&&(this.$element.trigger(b.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};f.prototype.next=
function(){return this.sliding?void 0:this.slide("next")};f.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")};f.prototype.slide=function(a,c){var h=this.$element.find(".item.active"),k=c||this.getItemForDirection(a,h),e=this.interval,l="next"==a?"left":"right",n="next"==a?"first":"last",q=this;if(!k.length){if(!this.options.wrap)return;k=this.$element.find(".item")[n]()}if(k.hasClass("active"))return this.sliding=!1;var n=k[0],p=b.Event("slide.bs.carousel",{relatedTarget:n,
direction:l});if(this.$element.trigger(p),!p.isDefaultPrevented()){if(this.sliding=!0,e&&this.pause(),this.$indicators.length)this.$indicators.find(".active").removeClass("active"),(p=b(this.$indicators.children()[this.getItemIndex(k)]))&&p.addClass("active");var r=b.Event("slid.bs.carousel",{relatedTarget:n,direction:l});return b.support.transition&&this.$element.hasClass("slide")?(k.addClass(a),k[0].offsetWidth,h.addClass(l),k.addClass(l),h.one("bsTransitionEnd",function(){k.removeClass([a,l].join(" ")).addClass("active");
h.removeClass(["active",l].join(" "));q.sliding=!1;setTimeout(function(){q.$element.trigger(r)},0)}).emulateTransitionEnd(f.TRANSITION_DURATION)):(h.removeClass("active"),k.addClass("active"),this.sliding=!1,this.$element.trigger(r)),e&&this.cycle(),this}};var c=b.fn.carousel;b.fn.carousel=e;b.fn.carousel.Constructor=f;b.fn.carousel.noConflict=function(){return b.fn.carousel=c,this};var a=function(a){var c,h=b(this),k=b(h.attr("data-target")||(c=h.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""));k.hasClass("carousel")&&
(c=b.extend({},k.data(),h.data()),(h=h.attr("data-slide-to"))&&(c.interval=!1),e.call(k,c),h&&k.data("bs.carousel").to(h),a.preventDefault())};b(document).on("click.bs.carousel.data-api","[data-slide]",a).on("click.bs.carousel.data-api","[data-slide-to]",a);b(window).on("load",function(){b('[data-ride\x3d"carousel"]').each(function(){var a=b(this);e.call(a,a.data())})})}(jQuery);
+function(b){function e(a){var c;a=a.attr("data-target")||(c=a.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return b(a)}function f(a){return this.each(function(){var g=b(this),h=g.data("bs.collapse"),k=b.extend({},c.DEFAULTS,g.data(),"object"==typeof a&&a);!h&&k.toggle&&"show"==a&&(k.toggle=!1);h||g.data("bs.collapse",h=new c(this,k));"string"==typeof a&&h[a]()})}var c=function(a,g){this.$element=b(a);this.options=b.extend({},c.DEFAULTS,g);this.$trigger=b(this.options.trigger).filter('[href\x3d"#'+
a.id+'"], [data-target\x3d"#'+a.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()};c.VERSION="3.3.1";c.TRANSITION_DURATION=350;c.DEFAULTS={toggle:!0,trigger:'[data-toggle\x3d"collapse"]'};c.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"};c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var a,g=this.$parent&&
this.$parent.find("\x3e .panel").children(".in, .collapsing");if(!(g&&g.length&&(a=g.data("bs.collapse"),a&&a.transitioning))){var h=b.Event("show.bs.collapse");if(this.$element.trigger(h),!h.isDefaultPrevented()){g&&g.length&&(f.call(g,"hide"),a||g.data("bs.collapse",null));var k=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[k](0).attr("aria-expanded",!0);this.$trigger.removeClass("collapsed").attr("aria-expanded",!0);this.transitioning=1;a=function(){this.$element.removeClass("collapsing").addClass("collapse in")[k]("");
this.transitioning=0;this.$element.trigger("shown.bs.collapse")};if(!b.support.transition)return a.call(this);g=b.camelCase(["scroll",k].join("-"));this.$element.one("bsTransitionEnd",b.proxy(a,this)).emulateTransitionEnd(c.TRANSITION_DURATION)[k](this.$element[0][g])}}}};c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var a=b.Event("hide.bs.collapse");if(this.$element.trigger(a),!a.isDefaultPrevented()){a=this.dimension();this.$element[a](this.$element[a]())[0].offsetHeight;
this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1);this.$trigger.addClass("collapsed").attr("aria-expanded",!1);this.transitioning=1;var g=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return b.support.transition?void this.$element[a](0).one("bsTransitionEnd",b.proxy(g,this)).emulateTransitionEnd(c.TRANSITION_DURATION):g.call(this)}}};c.prototype.toggle=function(){this[this.$element.hasClass("in")?
"hide":"show"]()};c.prototype.getParent=function(){return b(this.options.parent).find('[data-toggle\x3d"collapse"][data-parent\x3d"'+this.options.parent+'"]').each(b.proxy(function(a,c){var h=b(c);this.addAriaAndCollapsedClass(e(h),h)},this)).end()};c.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c);b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var a=b.fn.collapse;b.fn.collapse=f;b.fn.collapse.Constructor=c;b.fn.collapse.noConflict=function(){return b.fn.collapse=
a,this};b(document).on("click.bs.collapse.data-api",'[data-toggle\x3d"collapse"]',function(a){var c=b(this);c.attr("data-target")||a.preventDefault();a=e(c);c=a.data("bs.collapse")?"toggle":b.extend({},c.data(),{trigger:this});f.call(a,c)})}(jQuery);
+function(b){function e(d){d&&3===d.which||(b(c).remove(),b(a).each(function(){var a=b(this),c=f(a),g={relatedTarget:this};c.hasClass("open")&&(c.trigger(d=b.Event("hide.bs.dropdown",g)),d.isDefaultPrevented()||(a.attr("aria-expanded","false"),c.removeClass("open").trigger("hidden.bs.dropdown",g)))}))}function f(a){var d=a.attr("data-target");d||(d=a.attr("href"),d=d&&/#[A-Za-z]/.test(d)&&d.replace(/.*(?=#[^\s]*$)/,""));return(d=d&&b(d))&&d.length?d:a.parent()}var c=".dropdown-backdrop",a='[data-toggle\x3d"dropdown"]',
d=function(a){b(a).on("click.bs.dropdown",this.toggle)};d.VERSION="3.3.1";d.prototype.toggle=function(a){var d=b(this);if(!d.is(".disabled, :disabled")){var c=f(d),g=c.hasClass("open");if(e(),!g){"ontouchstart"in document.documentElement&&!c.closest(".navbar-nav").length&&b('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertAfter(b(this)).on("click",e);g={relatedTarget:this};if(c.trigger(a=b.Event("show.bs.dropdown",g)),a.isDefaultPrevented())return;d.trigger("focus").attr("aria-expanded","true");
c.toggleClass("open").trigger("shown.bs.dropdown",g)}return!1}};d.prototype.keydown=function(d){if(/(38|40|27|32)/.test(d.which)&&!/input|textarea/i.test(d.target.tagName)){var c=b(this);if(d.preventDefault(),d.stopPropagation(),!c.is(".disabled, :disabled")){var g=f(c),e=g.hasClass("open");if(!e&&27!=d.which||e&&27==d.which)return 27==d.which&&g.find(a).trigger("focus"),c.trigger("click");c=g.find('[role\x3d"menu"] li:not(.divider):visible a, [role\x3d"listbox"] li:not(.divider):visible a');c.length&&
(g=c.index(d.target),38==d.which&&0<g&&g--,40==d.which&&g<c.length-1&&g++,~g||(g=0),c.eq(g).trigger("focus"))}}};var g=b.fn.dropdown;b.fn.dropdown=function(a){return this.each(function(){var c=b(this),g=c.data("bs.dropdown");g||c.data("bs.dropdown",g=new d(this));"string"==typeof a&&g[a].call(c)})};b.fn.dropdown.Constructor=d;b.fn.dropdown.noConflict=function(){return b.fn.dropdown=g,this};b(document).on("click.bs.dropdown.data-api",e).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",
a,d.prototype.toggle).on("keydown.bs.dropdown.data-api",a,d.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role\x3d"menu"]',d.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role\x3d"listbox"]',d.prototype.keydown)}(jQuery);
+function(b){function e(a,d){return this.each(function(){var c=b(this),h=c.data("bs.modal"),e=b.extend({},f.DEFAULTS,c.data(),"object"==typeof a&&a);h||c.data("bs.modal",h=new f(this,e));"string"==typeof a?h[a](d):e.show&&h.show(d)})}var f=function(a,d){this.options=d;this.$body=b(document.body);this.$element=b(a);this.$backdrop=this.isShown=null;this.scrollbarWidth=0;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,b.proxy(function(){this.$element.trigger("loaded.bs.modal")},
this))};f.VERSION="3.3.1";f.TRANSITION_DURATION=300;f.BACKDROP_TRANSITION_DURATION=150;f.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};f.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)};f.prototype.show=function(a){var d=this,c=b.Event("show.bs.modal",{relatedTarget:a});this.$element.trigger(c);this.isShown||c.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",
'[data-dismiss\x3d"modal"]',b.proxy(this.hide,this)),this.backdrop(function(){var c=b.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body);d.$element.show().scrollTop(0);d.options.backdrop&&d.adjustBackdrop();d.adjustDialog();c&&d.$element[0].offsetWidth;d.$element.addClass("in").attr("aria-hidden",!1);d.enforceFocus();var g=b.Event("shown.bs.modal",{relatedTarget:a});c?d.$element.find(".modal-dialog").one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(g)}).emulateTransitionEnd(f.TRANSITION_DURATION):
d.$element.trigger("focus").trigger(g)}))};f.prototype.hide=function(a){a&&a.preventDefault();a=b.Event("hide.bs.modal");this.$element.trigger(a);this.isShown&&!a.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),b(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),b.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",b.proxy(this.hideModal,this)).emulateTransitionEnd(f.TRANSITION_DURATION):
this.hideModal())};f.prototype.enforceFocus=function(){b(document).off("focusin.bs.modal").on("focusin.bs.modal",b.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))};f.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",b.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};f.prototype.resize=function(){this.isShown?
b(window).on("resize.bs.modal",b.proxy(this.handleUpdate,this)):b(window).off("resize.bs.modal")};f.prototype.hideModal=function(){var a=this;this.$element.hide();this.backdrop(function(){a.$body.removeClass("modal-open");a.resetAdjustments();a.resetScrollbar();a.$element.trigger("hidden.bs.modal")})};f.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};f.prototype.backdrop=function(a){var d=this,c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&
this.options.backdrop){var h=b.support.transition&&c;if(this.$backdrop=b('\x3cdiv class\x3d"modal-backdrop '+c+'" /\x3e').prependTo(this.$element).on("click.dismiss.bs.modal",b.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),h&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),a)h?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(f.BACKDROP_TRANSITION_DURATION):a()}else!this.isShown&&
this.$backdrop?(this.$backdrop.removeClass("in"),c=function(){d.removeBackdrop();a&&a()},b.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",c).emulateTransitionEnd(f.BACKDROP_TRANSITION_DURATION):c()):a&&a()};f.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop();this.adjustDialog()};f.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)};f.prototype.adjustDialog=function(){var a=
this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})};f.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};f.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight;this.scrollbarWidth=this.measureScrollbar()};f.prototype.setScrollbar=
function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)};f.prototype.resetScrollbar=function(){this.$body.css("padding-right","")};f.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure";this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var c=b.fn.modal;b.fn.modal=e;b.fn.modal.Constructor=f;b.fn.modal.noConflict=
function(){return b.fn.modal=c,this};b(document).on("click.bs.modal.data-api",'[data-toggle\x3d"modal"]',function(a){var c=b(this),g=c.attr("href"),h=b(c.attr("data-target")||g&&g.replace(/.*(?=#[^\s]+$)/,"")),g=h.data("bs.modal")?"toggle":b.extend({remote:!/#/.test(g)&&g},h.data(),c.data());c.is("a")&&a.preventDefault();h.one("show.bs.modal",function(a){a.isDefaultPrevented()||h.one("hidden.bs.modal",function(){c.is(":visible")&&c.trigger("focus")})});e.call(h,g,this)})}(jQuery);
+function(b){var e=function(b,a){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",b,a)};e.VERSION="3.3.1";e.TRANSITION_DURATION=150;e.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip" role\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};
e.prototype.init=function(c,a,d){this.enabled=!0;this.type=c;this.$element=b(a);this.options=this.getOptions(d);this.$viewport=this.options.viewport&&b(this.options.viewport.selector||this.options.viewport);c=this.options.trigger.split(" ");for(a=c.length;a--;)if(d=c[a],"click"==d)this.$element.on("click."+this.type,this.options.selector,b.proxy(this.toggle,this));else if("manual"!=d){var g="hover"==d?"mouseleave":"focusout";this.$element.on(("hover"==d?"mouseenter":"focusin")+"."+this.type,this.options.selector,
b.proxy(this.enter,this));this.$element.on(g+"."+this.type,this.options.selector,b.proxy(this.leave,this))}this.options.selector?this._options=b.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};e.prototype.getDefaults=function(){return e.DEFAULTS};e.prototype.getOptions=function(c){return c=b.extend({},this.getDefaults(),this.$element.data(),c),c.delay&&"number"==typeof c.delay&&(c.delay={show:c.delay,hide:c.delay}),c};e.prototype.getDelegateOptions=function(){var c={},a=this.getDefaults();
return this._options&&b.each(this._options,function(b,g){a[b]!=g&&(c[b]=g)}),c};e.prototype.enter=function(c){var a=c instanceof this.constructor?c:b(c.currentTarget).data("bs."+this.type);return a&&a.$tip&&a.$tip.is(":visible")?void(a.hoverState="in"):(a||(a=new this.constructor(c.currentTarget,this.getDelegateOptions()),b(c.currentTarget).data("bs."+this.type,a)),clearTimeout(a.timeout),a.hoverState="in",a.options.delay&&a.options.delay.show?void(a.timeout=setTimeout(function(){"in"==a.hoverState&&
a.show()},a.options.delay.show)):a.show())};e.prototype.leave=function(c){var a=c instanceof this.constructor?c:b(c.currentTarget).data("bs."+this.type);return a||(a=new this.constructor(c.currentTarget,this.getDelegateOptions()),b(c.currentTarget).data("bs."+this.type,a)),clearTimeout(a.timeout),a.hoverState="out",a.options.delay&&a.options.delay.hide?void(a.timeout=setTimeout(function(){"out"==a.hoverState&&a.hide()},a.options.delay.hide)):a.hide()};e.prototype.show=function(){var c=b.Event("show.bs."+
this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(c);var a=b.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(!c.isDefaultPrevented()&&a){var d=this,c=this.tip(),a=this.getUID(this.type);this.setContent();c.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&c.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,g=/\s?auto?\s?/i,h=g.test(a);
h&&(a=a.replace(g,"")||"top");c.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this);this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),f=c[0].offsetWidth,m=c[0].offsetHeight;if(h){var h=a,l=this.options.container?b(this.options.container):this.$element.parent(),l=this.getPosition(l),a="bottom"==a&&g.bottom+m>l.bottom?"top":"top"==a&&g.top-m<l.top?"bottom":"right"==a&&g.right+f>l.width?"left":"left"==a&&g.left-
f<l.left?"right":a;c.removeClass(h).addClass(a)}g=this.getCalculatedOffset(a,g,f,m);this.applyPlacement(g,a);a=function(){var a=d.hoverState;d.$element.trigger("shown.bs."+d.type);d.hoverState=null;"out"==a&&d.leave(d)};b.support.transition&&this.$tip.hasClass("fade")?c.one("bsTransitionEnd",a).emulateTransitionEnd(e.TRANSITION_DURATION):a()}}};e.prototype.applyPlacement=function(c,a){var d=this.tip(),g=d[0].offsetWidth,h=d[0].offsetHeight,e=parseInt(d.css("margin-top"),10),f=parseInt(d.css("margin-left"),
10);isNaN(e)&&(e=0);isNaN(f)&&(f=0);c.top+=e;c.left+=f;b.offset.setOffset(d[0],b.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},c),0);d.addClass("in");var f=d[0].offsetWidth,l=d[0].offsetHeight;"top"==a&&l!=h&&(c.top=c.top+h-l);var n=this.getViewportAdjustedDelta(a,c,f,l);n.left?c.left+=n.left:c.top+=n.top;g=(e=/top|bottom/.test(a))?2*n.left-g+f:2*n.top-h+l;h=e?"offsetWidth":"offsetHeight";d.offset(c);this.replaceArrow(g,d[0][h],e)};e.prototype.replaceArrow=function(b,
a,d){this.arrow().css(d?"left":"top",50*(1-b/a)+"%").css(d?"top":"left","")};e.prototype.setContent=function(){var b=this.tip(),a=this.getTitle();b.find(".tooltip-inner")[this.options.html?"html":"text"](a);b.removeClass("fade in top bottom left right")};e.prototype.hide=function(c){function a(){"in"!=d.hoverState&&g.detach();d.$element.removeAttr("aria-describedby").trigger("hidden.bs."+d.type);c&&c()}var d=this,g=this.tip(),h=b.Event("hide.bs."+this.type);return this.$element.trigger(h),h.isDefaultPrevented()?
void 0:(g.removeClass("in"),b.support.transition&&this.$tip.hasClass("fade")?g.one("bsTransitionEnd",a).emulateTransitionEnd(e.TRANSITION_DURATION):a(),this.hoverState=null,this)};e.prototype.fixTitle=function(){var b=this.$element;(b.attr("title")||"string"!=typeof b.attr("data-original-title"))&&b.attr("data-original-title",b.attr("title")||"").attr("title","")};e.prototype.hasContent=function(){return this.getTitle()};e.prototype.getPosition=function(c){c=c||this.$element;var a=c[0],d="BODY"==
a.tagName,a=a.getBoundingClientRect();null==a.width&&(a=b.extend({},a,{width:a.right-a.left,height:a.bottom-a.top}));var g=d?{top:0,left:0}:c.offset();c={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:c.scrollTop()};d=d?{width:b(window).width(),height:b(window).height()}:null;return b.extend({},a,c,d,g)};e.prototype.getCalculatedOffset=function(b,a,d,g){return"bottom"==b?{top:a.top+a.height,left:a.left+a.width/2-d/2}:"top"==b?{top:a.top-g,left:a.left+a.width/2-d/2}:"left"==b?
{top:a.top+a.height/2-g/2,left:a.left-d}:{top:a.top+a.height/2-g/2,left:a.left+a.width}};e.prototype.getViewportAdjustedDelta=function(b,a,d,g){var h={top:0,left:0};if(!this.$viewport)return h;var e=this.options.viewport&&this.options.viewport.padding||0,f=this.getPosition(this.$viewport);/right|left/.test(b)?(d=a.top-e-f.scroll,a=a.top+e-f.scroll+g,d<f.top?h.top=f.top-d:a>f.top+f.height&&(h.top=f.top+f.height-a)):(g=a.left-e,a=a.left+e+d,g<f.left?h.left=f.left-g:a>f.width&&(h.left=f.left+f.width-
a));return h};e.prototype.getTitle=function(){var b=this.$element,a=this.options;return b.attr("data-original-title")||("function"==typeof a.title?a.title.call(b[0]):a.title)};e.prototype.getUID=function(b){do b+=~~(1E6*Math.random());while(document.getElementById(b));return b};e.prototype.tip=function(){return this.$tip=this.$tip||b(this.options.template)};e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};e.prototype.enable=function(){this.enabled=!0};
e.prototype.disable=function(){this.enabled=!1};e.prototype.toggleEnabled=function(){this.enabled=!this.enabled};e.prototype.toggle=function(c){var a=this;c&&(a=b(c.currentTarget).data("bs."+this.type),a||(a=new this.constructor(c.currentTarget,this.getDelegateOptions()),b(c.currentTarget).data("bs."+this.type,a)));a.tip().hasClass("in")?a.leave(a):a.enter(a)};e.prototype.destroy=function(){var b=this;clearTimeout(this.timeout);this.hide(function(){b.$element.off("."+b.type).removeData("bs."+b.type)})};
var f=b.fn.tooltip;b.fn.tooltip=function(c){return this.each(function(){var a=b(this),d=a.data("bs.tooltip"),g="object"==typeof c&&c,h=g&&g.selector;(d||"destroy"!=c)&&(h?(d||a.data("bs.tooltip",d={}),d[h]||(d[h]=new e(this,g))):d||a.data("bs.tooltip",d=new e(this,g)),"string"==typeof c&&d[c]())})};b.fn.tooltip.Constructor=e;b.fn.tooltip.noConflict=function(){return b.fn.tooltip=f,this}}(jQuery);
+function(b){var e=function(b,a){this.init("popover",b,a)};if(!b.fn.tooltip)throw Error("Popover requires tooltip.js");e.VERSION="3.3.1";e.DEFAULTS=b.extend({},b.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover" role\x3d"tooltip"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});e.prototype=b.extend({},b.fn.tooltip.Constructor.prototype);
e.prototype.constructor=e;e.prototype.getDefaults=function(){return e.DEFAULTS};e.prototype.setContent=function(){var b=this.tip(),a=this.getTitle(),d=this.getContent();b.find(".popover-title")[this.options.html?"html":"text"](a);b.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof d?"html":"append":"text"](d);b.removeClass("fade top bottom left right in");b.find(".popover-title").html()||b.find(".popover-title").hide()};e.prototype.hasContent=function(){return this.getTitle()||
this.getContent()};e.prototype.getContent=function(){var b=this.$element,a=this.options;return b.attr("data-content")||("function"==typeof a.content?a.content.call(b[0]):a.content)};e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};e.prototype.tip=function(){return this.$tip||(this.$tip=b(this.options.template)),this.$tip};var f=b.fn.popover;b.fn.popover=function(c){return this.each(function(){var a=b(this),d=a.data("bs.popover"),g="object"==typeof c&&c,h=g&&
g.selector;(d||"destroy"!=c)&&(h?(d||a.data("bs.popover",d={}),d[h]||(d[h]=new e(this,g))):d||a.data("bs.popover",d=new e(this,g)),"string"==typeof c&&d[c]())})};b.fn.popover.Constructor=e;b.fn.popover.noConflict=function(){return b.fn.popover=f,this}}(jQuery);
+function(b){function e(a,d){var c=b.proxy(this.process,this);this.$body=b("body");this.$scrollElement=b(b(a).is("body")?window:a);this.options=b.extend({},e.DEFAULTS,d);this.selector=(this.options.target||"")+" .nav li \x3e a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",c);this.refresh();this.process()}function f(a){return this.each(function(){var d=b(this),c=d.data("bs.scrollspy"),h="object"==typeof a&&a;c||d.data("bs.scrollspy",
c=new e(this,h));"string"==typeof a&&c[a]()})}e.VERSION="3.3.1";e.DEFAULTS={offset:10};e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};e.prototype.refresh=function(){var a="offset",d=0;b.isWindow(this.$scrollElement[0])||(a="position",d=this.$scrollElement.scrollTop());this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();var c=this;this.$body.find(this.selector).map(function(){var c=
b(this),c=c.data("target")||c.attr("href"),g=/^#./.test(c)&&b(c);return g&&g.length&&g.is(":visible")&&[[g[a]().top+d,c]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})};e.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),f=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,m=this.targets,l=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=f)return l!=
(a=m[m.length-1])&&this.activate(a);if(l&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)l!=m[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(m[a])};e.prototype.activate=function(a){this.activeTarget=a;this.clear();a=b(this.selector+'[data-target\x3d"'+a+'"],'+this.selector+'[href\x3d"'+a+'"]').parents("li").addClass("active");a.parent(".dropdown-menu").length&&(a=a.closest("li.dropdown").addClass("active"));a.trigger("activate.bs.scrollspy")};e.prototype.clear=function(){b(this.selector).parentsUntil(this.options.target,
".active").removeClass("active")};var c=b.fn.scrollspy;b.fn.scrollspy=f;b.fn.scrollspy.Constructor=e;b.fn.scrollspy.noConflict=function(){return b.fn.scrollspy=c,this};b(window).on("load.bs.scrollspy.data-api",function(){b('[data-spy\x3d"scroll"]').each(function(){var a=b(this);f.call(a,a.data())})})}(jQuery);
+function(b){function e(a){return this.each(function(){var c=b(this),e=c.data("bs.tab");e||c.data("bs.tab",e=new f(this));"string"==typeof a&&e[a]()})}var f=function(a){this.element=b(a)};f.VERSION="3.3.1";f.TRANSITION_DURATION=150;f.prototype.show=function(){var a=this.element,c=a.closest("ul:not(.dropdown-menu)"),e=a.data("target");if(e||(e=a.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,"")),!a.parent("li").hasClass("active")){var f=c.find(".active:last a"),m=b.Event("hide.bs.tab",{relatedTarget:a[0]}),
l=b.Event("show.bs.tab",{relatedTarget:f[0]});(f.trigger(m),a.trigger(l),l.isDefaultPrevented()||m.isDefaultPrevented())||(e=b(e),this.activate(a.closest("li"),c),this.activate(e,e.parent(),function(){f.trigger({type:"hidden.bs.tab",relatedTarget:a[0]});a.trigger({type:"shown.bs.tab",relatedTarget:f[0]})}))}};f.prototype.activate=function(a,c,e){function k(){m.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active").end().find('[data-toggle\x3d"tab"]').attr("aria-expanded",
!1);a.addClass("active").find('[data-toggle\x3d"tab"]').attr("aria-expanded",!0);l?(a[0].offsetWidth,a.addClass("in")):a.removeClass("fade");a.parent(".dropdown-menu")&&a.closest("li.dropdown").addClass("active").end().find('[data-toggle\x3d"tab"]').attr("aria-expanded",!0);e&&e()}var m=c.find("\x3e .active"),l=e&&b.support.transition&&(m.length&&m.hasClass("fade")||!!c.find("\x3e .fade").length);m.length&&l?m.one("bsTransitionEnd",k).emulateTransitionEnd(f.TRANSITION_DURATION):k();m.removeClass("in")};
var c=b.fn.tab;b.fn.tab=e;b.fn.tab.Constructor=f;b.fn.tab.noConflict=function(){return b.fn.tab=c,this};var a=function(a){a.preventDefault();e.call(b(this),"show")};b(document).on("click.bs.tab.data-api",'[data-toggle\x3d"tab"]',a).on("click.bs.tab.data-api",'[data-toggle\x3d"pill"]',a)}(jQuery);
+function(b){function e(a){return this.each(function(){var c=b(this),e=c.data("bs.affix"),h="object"==typeof a&&a;e||c.data("bs.affix",e=new f(this,h));"string"==typeof a&&e[a]()})}var f=function(a,c){this.options=b.extend({},f.DEFAULTS,c);this.$target=b(this.options.target).on("scroll.bs.affix.data-api",b.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",b.proxy(this.checkPositionWithEventLoop,this));this.$element=b(a);this.affixed=this.unpin=this.pinnedOffset=null;this.checkPosition()};
f.VERSION="3.3.1";f.RESET="affix affix-top affix-bottom";f.DEFAULTS={offset:0,target:window};f.prototype.getState=function(a,b,c,e){var f=this.$target.scrollTop(),m=this.$element.offset(),l=this.$target.height();if(null!=c&&"top"==this.affixed)return c>f?"top":!1;if("bottom"==this.affixed)return null!=c?f+this.unpin<=m.top?!1:"bottom":a-e>=f+l?!1:"bottom";var n=null==this.affixed,f=n?f:m.top;return null!=c&&c>=f?"top":null!=e&&f+(n?l:b)>=a-e?"bottom":!1};f.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;
this.$element.removeClass(f.RESET).addClass("affix");var a=this.$target.scrollTop();return this.pinnedOffset=this.$element.offset().top-a};f.prototype.checkPositionWithEventLoop=function(){setTimeout(b.proxy(this.checkPosition,this),1)};f.prototype.checkPosition=function(){if(this.$element.is(":visible")){var a=this.$element.height(),c=this.options.offset,e=c.top,h=c.bottom,k=b("body").height();"object"!=typeof c&&(h=e=c);"function"==typeof e&&(e=c.top(this.$element));"function"==typeof h&&(h=c.bottom(this.$element));
c=this.getState(k,a,e,h);if(this.affixed!=c){null!=this.unpin&&this.$element.css("top","");var e="affix"+(c?"-"+c:""),m=b.Event(e+".bs.affix");if(this.$element.trigger(m),m.isDefaultPrevented())return;this.affixed=c;this.unpin="bottom"==c?this.getPinnedOffset():null;this.$element.removeClass(f.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==c&&this.$element.offset({top:k-a-h})}};var c=b.fn.affix;b.fn.affix=e;b.fn.affix.Constructor=f;b.fn.affix.noConflict=function(){return b.fn.affix=
c,this};b(window).on("load",function(){b('[data-spy\x3d"affix"]').each(function(){var a=b(this),c=a.data();c.offset=c.offset||{};null!=c.offsetBottom&&(c.offset.bottom=c.offsetBottom);null!=c.offsetTop&&(c.offset.top=c.offsetTop);e.call(a,c)})})}(jQuery);</script><style>/*!
* Bootstrap v3.3.1 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url(fonts/glyphicons-halflings-regular.eot);src:url(fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(fonts/glyphicons-halflings-regular.woff) format('woff'),url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:768px){.navbar{border-radius:4px}}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;visibility:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media(min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width:767px){.visible-xs-block{display:block !important}}@media(max-width:767px){.visible-xs-inline{display:inline !important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width:1200px){.visible-lg-block{display:block !important}}@media(min-width:1200px){.visible-lg-inline{display:inline !important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}</style><style>.sprite{background-image:url(spritesheet.png);background-repeat:no-repeat;display:inline-block}.sprite-fb{width:45px;height:39px;background-position:-5px -5px}.sprite-gp{width:45px;height:39px;background-position:-60px -5px}.sprite-me{width:64px;height:64px;background-position:-5px -54px}.sprite-minus{width:16px;height:16px;background-position:-115px -5px}.sprite-paypal-logo-small{width:103px;height:24px;background-position:-141px -5px}.sprite-pi{width:45px;height:39px;background-position:-115px -39px}.sprite-plus{width:16px;height:16px;background-position:-170px -39px}.sprite-tw{width:45px;height:39px;background-position:-196px -39px}.sprite-wa{width:45px;height:39px;background-position:-79px -88px}</style><style>/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:16px}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}</style><style>.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}img{border-style:none}hr{height:1px;background-color:#a2a2a2;border:0;margin:2em 3em}textarea.copytext{width:100%;font:small verdana,arial,helvetica,sans-serif;font-weight:400;overflow:hidden;margin-bottom:-2px;padding:0}#protein_warning,#bodyfat_percentage_warning,#date_warning,#height_warning,#weight_warning,#age_warning,#date_warning_at_calorie_selection{margin-left:auto;margin-right:auto;width:auto;text-align:center;text-shadow:red .1em .1em 1em}#kcal_warning{margin-left:auto;margin-right:auto;width:auto;text-align:center;margin-top:10px}.browser_warn{color:red;border:4px dotted red;width:20em;margin:5em auto;padding:1em}input{width:5em;font-family:"PT Serif",Georgia,serif;font-size:100%;margin:4px}.prot{width:1em;margin-left:3em}input[type=text],input[type=email],input[type=number]{outline:1px solid lightgray;padding-left:3px;padding-right:3px;border-style:none;text-align:right}input[type=number]{text-align:right}[disabled]{background-color:#f1f1f1;border:0;outline:1px solid lightgray;text-align:right;width:5em}ol li{padding:0 0 2em}ul{padding:.5em 0 0 0}ul li{list-style-type:none;padding:0}table{width:100%}th{text-align:center}td{padding:0 .2em 1em 0}a{color:#09c;text-decoration:none}a:visited{color:#93c;text-decoration:none}a:hover,a:visited:hover{color:#c61a1a;text-decoration:underline}body{font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17px;line-height:27px;font-family:'PT Serif',Georgia,serif;margin:0;padding:0}#header{background-color:#33b5e5;margin-bottom:5em}h1{color:#FFF;font-family:'Roboto Condensed','PT Serif',Georgia,serif;font-weight:100;font-size:104px;text-align:center;margin:0;padding-top:.2em;padding-bottom:.2em}h2{font-family:'Roboto Condensed','PT Serif',Georgia,serif;font-weight:100;color:#000;margin-left:0;margin-top:50px;margin-bottom:20px;font-size:38px;padding:0}h3{font-family:'Roboto Condensed','PT Serif',Georgia,serif;font-weight:100;color:#000;margin-top:50px;margin-bottom:15px;font-size:30px;padding:0}dd{margin-bottom:1em}#search-box{background-color:#fcfcf1;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;margin-top:2em;margin-bottom:2em;text-align:center}#search-box form{margin:1.5em}#search-box .textbox{font-size:100%;width:250px}#search-box input[type=submit]{font-size:140%}#chart{width:700px;height:500px;padding:0 0 10px 0;margin-bottom:10px;line-height:normal}.book{display:inline-block;margin:5px;border:1px solid lightgray}.recommended{width:100%;text-align:center}.note{font-size:smaller;font-style:italic;clear:both}.hidden_ads{display:none}#content{max-width:1024px;margin:0 auto}#main{float:left;width:728px;margin-top:-60px;margin-left:0;margin-right:46px}#leftbar{width:180px;float:left;text-align:left}#bottom1{clear:both;background-color:#f8f8f8;color:#000}#contentbottom{text-align:justify;max-width:950px;margin:0 auto;padding-top:40px;padding-bottom:40px}#bottom2{clear:both;background-color:#222;color:#999}#aboutme{max-width:950px;margin:0 auto;padding-top:40px;padding-bottom:40px}#sidebar{text-align:left;float:left;width:250px;margin-top:0}#leftbar{float:left;width:150px;text-align:left;padding-top:100px}#video{margin-left:auto;margin-right:auto;width:100%;text-align:center;float:center}.hidden-cls,.bitcoinhidden,#version_number{display:none;margin-left:1em;border-left:4px solid #e4e4ef;padding-left:.5em}.visible-cls,.bitcoinvisible{display:block}td.c,#footer{text-align:center}.expandable{position:relative;background:url(spritesheet.png) no-repeat;width:16px;height:16px;background-position:-170px -39px;display:inline-block}.expandeble_expanded{position:relative;background:url(spritesheet.png) no-repeat;width:16px;height:16px;background-position:-115px -5px;display:inline-block}#aboutmewidth{margin:0 8px}@media screen{#broughttoyou{display:none}}@media print{#yourpersonalresults{page-break-before:always}#broughttoyou{text-align:right}#logo{display:none}#sidebar{display:none}#comments{display:none}#questions{display:none}h1,h2,h3,h4,h5{white-space:normal}h1{font-size:3em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.2em}#main,#aboutmewidth{width:auto;border:0;margin:0 5%;padding:0;float:none !important}body{background:white;font-size:12pt}a,a:visited{text-decoration:underline}a[href]:after{content:""}abbr[title]:after{content:""}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}}.recommended{display:none}.onlyonmobile{display:none}.shareicon{margin:5px}@media only screen and (min-width:830px){#content{max-width:830px}#main{width:550px;margin-right:2%}}@media only screen and (min-width:1024px){#content{max-width:1024px}#main{width:728px;margin-right:2%}}@media only screen and (max-width:830px){.fullwidthad{width:107.06638%;margin-left:-3.53319%}body{font:17px/27px "PT Serif",Georgia,serif}.recommended{display:block;margin-bottom:20px}#sidebar{display:none}#header{margin-bottom:2em}h1{font-size:40px;padding-top:.5em;padding-bottom:.5em;margin:0}#logo{width:60px;height:60px}h2{font-size:25px;font-weight:100}h3{font-size:20px;font-weight:100}#content{margin:0;font-weight:400;white-space:normal}#chart{width:auto;height:500px}#main{width:93.4%;margin:auto;float:none !important}input,input[type=radio]{width:4em;height:1.5em;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;margin:.5em .5em .7em .1em}.onlyonmobile{display:block}@keyframes moveup{from{bottom:-39px}to{bottom:0}}.sharebuttons{position:fixed;width:100%;height:39px;left:0;bottom:0;animation-name:moveup;animation-duration:.5s;z-index:10000}}</style><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black><meta name=apple-mobile-web-app-title content="Keto Calc"><link rel=apple-touch-icon href="launcher-icon-152x152.png"><meta name=msapplication-TileImage content="launcher-icon-144x144.png"><meta name=msapplication-TileColor content="#2F3BA2"></head><body><div id=version_number>9.13</div><div id=page><div id=header><h1><a href="https://keto-calculator.ankerl.com/"><img title="A ketone, which is an organic compound with the structure RC(=O)R'. When you eat low carb, your body will burn fat and start producing ketones to fuel your body. This process is called ketosis." alt=ketone src="logo-white-150.png" id=logo width=150 height=150></a> Keto Calculator</h1></div><div id=content><div id=main><div id=broughttoyou> By <a href="https://keto-calculator.ankerl.com/">https://keto-calculator.ankerl.com/</a></div><form action=get id=data method=post name=data><div class="onlyonmobile sharebuttons"><table style="text-align:center;"><tr><td style="background-color:#59D1DF"><a class=shareicon href="https://twitter.com/intent/tweet?hashtags=keto&text=Calculate%20your%20macros%20on%20the%20ketogenic%20diet&tw_p=tweetbutton&url=https%3A%2F%2Fketo-calculator.ankerl.com%2F&via=sunitram" rel=nofollow title="Share on Twitter" target=_blank onclick="return gatrack(this, function() { show_window('https://twitter.com/intent/tweet?hashtags=keto&text=Calculate%20your%20macros%20on%20the%20ketogenic%20diet&tw_p=tweetbutton&url=https%3A%2F%2Fketo-calculator.ankerl.com%2F&via=sunitram', 555, 258);});"><i class="sprite sprite-tw"></i></a></td><td style="background-color:#3B5999"><a class=shareicon href="http://www.facebook.com/sharer/sharer.php?u=http://keto-calculator.ankerl.com/" rel=nofollow title="Share on Facebook" target=_blank onclick="return gatrack(this, function() { show_window('http://www.facebook.com/sharer/sharer.php?u=http://keto-calculator.ankerl.com/', 576, 500);});"><i class="sprite sprite-fb"></i></a></td><td style="background-color:#CD252B"><a class=shareicon href="https://www.pinterest.com/pin/create/button/?guid=50b41y6Y4Fhg-1&url=https%3A%2F%2Fketo-calculator.ankerl.com%2F&media=https%3A%2F%2Fketo-calculator.ankerl.com%2Fshare_high_1200.jpg&description=This%20weight%20loss%20calculator%20finds%20out%20how%20you%20can%20lose%20weight%20on%20a%20ketogenic%20diet.%20Based%20on%20your%20personal%20data%20you%20can%20calculate%20the%20amount%20of%20carbohydrates,%20protein,%20and%20fat%20you%20can%20eat%20to%20reach%20your%20specific%20goal.%20Give%20it%20a%20try!" rel=nofollow title="Share on Pinterest" target=_blank onclick="return gatrack(this, function() { show_window('https://www.pinterest.com/pin/create/button/?guid=50b41y6Y4Fhg-1&url=https%3A%2F%2Fketo-calculator.ankerl.com%2F&media=https%3A%2F%2Fketo-calculator.ankerl.com%2Fshare_high_1200.jpg&description=This%20weight%20loss%20calculator%20finds%20out%20how%20you%20can%20lose%20weight%20on%20a%20ketogenic%20diet.%20Based%20on%20your%20personal%20data%20you%20can%20calculate%20the%20amount%20of%20carbohydrates,%20protein,%20and%20fat%20you%20can%20eat%20to%20reach%20your%20specific%20goal.%20Give%20it%20a%20try!', 767, 545);});"><i class="sprite sprite-pi"></i></a></td><td style="background-color:#1D9E11"><a class=shareicon href="whatsapp://send?text=This%20weight%20loss%20calculator%20finds%20out%20how%20you%20can%20lose%20weight%20on%20a%20ketogenic%20diet.%20Based%20on%20your%20personal%20data%20you%20can%20calculate%20the%20amount%20of%20carbohydrates,%20protein,%20and%20fat%20you%20can%20eat%20to%20reach%20your%20specific%20goal.%20Give%20it%20a%20try!%20https%3A%2F%2Fketo-calculator.ankerl.com" rel=nofollow title="Share on WhatsApp" target=_blank onclick="return gatrack(this, function() { show_window('whatsapp://send?text=This%20weight%20loss%20calculator%20finds%20out%20how%20you%20can%20lose%20weight%20on%20a%20ketogenic%20diet.%20Based%20on%20your%20personal%20data%20you%20can%20calculate%20the%20amount%20of%20carbohydrates,%20protein,%20and%20fat%20you%20can%20eat%20to%20reach%20your%20specific%20goal.%20Give%20it%20a%20try!%20https%3A%2F%2Fketo-calculator.ankerl.com', 555, 258);});"><i class="sprite sprite-wa"></i></a></td></tr></table></div><p>This is a weight loss calculator for the <a href="http://www.reddit.com/r/keto/wiki/faq" onclick="return gatrack(this);">ketogenic diet</a>. It finds your optimal food intake for your personal weight loss goals. Click <a title="show more" href="javascript:void(0)" onclick="toggle_visibility('detail_intro', this); load_youtube('youtubeplayer', 'vyRnunLjDvI');" class=expandable></a> for more! <div class=hidden-cls id=detail_intro><p>A ketogenic diet is a high-fat, adequate protein, low carbohydrate diet. It has a lot of health advantages compared to the standard western diet. Most people do keto because of the weight loss, but it also has other health advantages like lowering risk for heart disease, diabetes, cancer, stroke, and much more.</p><p>James Hardiman has created a nice tutorial for this calculator, watch it here:</p><p><div class=videoWrapper><div id=youtubeplayer></div></div></p></div><h2>Your Fat Loss Calculation</h2><p>To get your personal customized recommendations, please enter some data about yourself.</p><table><tr><td><input name=sex tabindex=1 type=radio value=1>Female <input name=sex tabindex=2 type=radio value=0>Male</td></tr><tr><td><input name=kg tabindex=3 type=number step="0.1" value=""> kg weight (<input name=lbs type=number step="0.1" value=""> lbs) <div id=weight_warning></div></td></tr><tr><td><input name=height tabindex=4 type=number value=""> cm tall (<input name=feet type=number value="" step=1 style="width:2em">' <input name=inch type=number step=1 value="" style="width:3em">") <div id=height_warning></div></td></tr><tr><td>Date of birth: <input id=bday name=bday tabindex=5 type=text placeholder="MM/DD/YYYY" style="width:7em" title="Write e.g. 8/30/1979"><div id=date_warning></div></td></tr></table><p><div class=fullwidthad><ins class=adsbygoogle style="display:block" data-ad-client=ca-pub-2398468033418589 data-ad-slot=7271241487></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({params:{google_ad_format:"auto"}});</script></div></p><h3>Determine Your Energy Expenditure</h3><p>Given that data, it is possible to calculate your <a href="http://en.wikipedia.org/wiki/Basal_metabolic_rate" onclick="return gatrack(this);">Base Metabolic Rate (BMR)</a>. This site uses the <a href="http://www.freedieting.com/calorie_needs.html" onclick="return gatrack(this);">Mifflin-St.Jeor-Formula</a> which was the most accurate in <a href="http://www.ncbi.nlm.nih.gov/pubmed/15883556" onclick="return gatrack(this);">two</a> <a href="http://www.ncbi.nlm.nih.gov/pubmed/18688113" onclick="return gatrack(this);">studies</a>.</p><ul><li><input disabled=disabled name=bmr type=number value=""> kcal Base Metabolic Rate</li></ul><p>The BMR resembles the resting metabolic rate. The real daily energy expenditure depends on how active you are on average. Based on that activity level we calculate your actual total daily energy expenditure (TDEE). This is the number of calories you need to consume each day when you do not want to lose weight.</p><ul><li><table><tr><td><input name=level type=radio value=0></td><td>Sedentary. Typical desk job, little to no exercise.</td></tr><tr><td><input name=level type=radio value=1></td><td>Lightly active. Walking around a good amount, retail jobs. 1–3 hours per week of light exercise.</td></tr><tr><td><input name=level type=radio value=2></td><td>Moderately active. 3–5 hours a week, e.g. daily 15 minutes biking and 3 times heavy lifting per week.</td></tr><tr><td><input name=level type=radio value=3></td><td>Very active. Construction workers, hard exercise 6–7 days per week</td></tr><tr><td><input name=level type=radio value=4></td><td>Custom: <input disabled=disabled name=custom_expenditure type=number value=""> kcal</td></tr></table></li></ul><ul><li><input disabled=disabled name=energy type=number value=""> kcal daily energy expenditure</li></ul><h3>How Much Body Fat do you Have?</h3><p><div class=fullwidthad><ins class=adsbygoogle style="display:block" data-ad-client=ca-pub-2398468033418589 data-ad-slot=8747974681></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({params:{google_ad_format:"auto"}});</script></div></p><p>Let's find out your body fat percentage. Based on your height and weight, your body fat percentage might be <a href="http://www.ncbi.nlm.nih.gov/pubmed/16469982" onclick="return gatrack(this);">around <span class=estimated_bodyfat_percent></span>%</a>. The most accurate measurement would be a <a href="http://en.wikipedia.org/wiki/Dual_energy_X-ray_absorptiometry" onclick="return gatrack(this);">DEXA</a>. Skin fold measurement with <a href="http://www.amazon.com/gp/product/B0000AN3UB/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0000AN3UB&linkCode=as2&tag=martanke-20" onclick="return gatrack(this);">a good caliper</a> is also pretty accurate. The easiest way is to just estimate it from some <a href="http://martin.ankerl.com/2016/01/04/body-fat-comparison-pictures/" onclick="return gatrack(this);">comparison pictures</a>. More: <a href="http://www.builtlean.com/2012/09/24/body-fat-percentage-men-women/" onclick="return gatrack(this);">1</a>, <a href="http://www.leighpeele.com/body-fat-pictures-and-percentages" onclick="return gatrack(this);">2</a>, <a href="http://paindatabase.com/body-fat/" onclick="return gatrack(this);">3</a>, <a href="http://www.nerdfitness.com/blog/2012/07/02/body-fat-percentage/" onclick="return gatrack(this);">4</a>. You can also try <a href="http://www.healthcentral.com/cholesterol/home-body-fat-test-2774-143.html" onclick="return gatrack(this);">this calculator</a> but that can be inaccurate.</p><ul><li><input name=bodyfat type=number value=""> % Body fat</li></ul><p>With <span class=bodyfat_percentage></span>% body fat you have <span class=lean_kg></span>kg (<span class=lean_lbs></span>lbs) of lean body mass, and <span class=fat_kg></span>kg (<span class=fat_lbs></span>lbs) of body fat. This includes about <span class=essential_fat_kg></span>kg (<span class=essential_fat_lbs></span>lbs) of <a href="http://en.wikipedia.org/wiki/Body_fat_percentage#Typical_body_fat_amounts" onclick="return gatrack(this);">essential body fat</a> that you must not lose.</p><div id=bodyfat_percentage_warning></div><h2>Learn Your Optimal Macronutrient Ratio</h2><div class=recommended><span class=book title="The Ketogenic Diet - by Lyle McDonald. This book is not the typical diet book, it teaches you everything you should know about this diet."><a href="http://www.amazon.com/gp/product/0967145600/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0967145600" onclick="return gatrack(this);"><img border=0 src="books/0967145600_small.png" width=110 height=166></a></span><span class=book title="Good Calories, Bad Calories: Fats, Carbs, and the Controversial Science of Diet and Health - by Gary Taubes. This book is probably the main reason why the ketogenic diet became so popular recently. It thoroughly debunks the 'fat is bad' myth and backs this up with more scientific references than you will ever care to look up yourself."><a href="http://www.amazon.com/gp/product/1400033462/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1400033462" onclick="return gatrack(this);"><img border=0 src="books/1400033462_small.png" width=110 height=166></a></span></div><p>Macronutrients are nutrients that provide energy for your body.</p><h3>How Many Carbs Can I Eat?</h3><p>Below 50g of net carbs each day is enough for most people to stay in ketosis. Make sure to get your carbs from vegetables (10-15g), nuts and seeds (5-10g), and fruits (5-10g). Keep in mind that in Europe food labels generally show net carbs, while America shows total carbs. Calculate net carbs by subtracting fiber from total carbs. <a title="show more" href="javascript:void(0)" onclick="toggle_visibility('detail_low_ni_carbs', this);" class=expandable></a></p><div class=hidden-cls id=detail_low_ni_carbs><p>Carbohydrate comes in two forms: net carbs and fiber. The body converts net carbs into glucose and raise your blood sugar, which we don't want on a ketogenic diet. Some should stay below 25g. The other part of carbs is fiber, which is good for you. Insoluble fiber passes through your body without raising blood sugar. Gut bacteria produces fatty acids from soluble fiber. These fatty acids provide a few calories but do not raise blood sugar.</p></div><ul><li><input name=carbs type=number value=25> g daily net carbs (changeable)</li></ul><h3>How Much Protein Should I Eat?</h3><p>It is important to get enough protein to maintain your muscles, but not too much or it will kick you out of ketosis.</p><p>Based on your personal data, you should stay above <span class=min_protein_g></span>g if you are mostly sedentary. You can go as high as <span class=max_protein_g></span>g if you put your muscles under a lot of new stress or with a large caloric deficit. High protein prevents muscle loss.</p><p>When in doubt, choose the middle ground. For you, that's <span class=mid_protein_g></span>g. <a title="show more" href="javascript:void(0)" onclick="toggle_visibility('detail_protein', this);" class=expandable></a></p><div class=hidden-cls id=detail_protein><p>When losing weight or under physical stress somewhat more protein than the <a href="http://en.wikipedia.org/wiki/Reference_Daily_Intake#Food_labeling_reference_tables" onclick="return gatrack(this);">RDA</a> is ok. Consuming too much protein can be problematic: the body converts extra amino acids to glucose, driving down ketones and suppressing fat burning.</p><p>See <a href="http://www.bodyrecomposition.com/fat-loss/protein-intake-while-dieting-qa.html" onclick="return gatrack(this);">Protein Intake While Dieting</a> and the book <a href="http://www.amazon.com/gp/product/0983490716/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0983490716" onclick="return gatrack(this);">The Art and Science of Low Carbohydrate Performance</a> for details. The maximum protein level used here is based on the research paper "<a href="http://www.ncbi.nlm.nih.gov/pubmed/22150425" onclick="return gatrack(this);">Dietary protein for athletes: From requirements to optimum adaptation</a>" analyzed in "<a href="http://bayesianbodybuilding.com/the-myth-of-1glb-optimal-protein-intake-for-bodybuilders/" onclick="return gatrack(this);">The Myth of 1 g/lb: Optimal Protein Intake for Bodybuilders</a>". Even professional body builders should have no benefit in going above the upper limit used here. The values here are in g/lbs of <em>lean</em> body mass, while in the previous link they talk about g/lbs of total body weight. That's why the number here seems a bit higher.</p></div><ul><li><table width="100%"><tr><td width="33%">no exercise</td><td width="33%">chosen amount</td><td>very active</td></tr><tr><td><input disabled=disabled name=protein_min type=number value=""> g minimum</td><td><input name=protein_chosen type=number value=""> g chosen</td><td><input disabled=disabled name=protein_max type=number value=""> g maximum</td></tr><tr><td><span class=min_protein_g_per_kg></span> g/kg</td><td><span class=chosen_protein_g_per_kg></span> g/kg</td><td><span class=max_protein_g_per_kg></span> g/kg</td></tr><tr><td><span class=min_protein_g_per_lb></span> g/lbs</td><td><span class=chosen_protein_g_per_lb></span> g/lbs</td><td><span class=max_protein_g_per_lb></span> g/lbs</td></tr></table></li></ul><div id=protein_warning></div><h3>How Much Fat Should I Eat?</h3><div class=recommended><span class=book title="The Art and Science of Low Carbohydrate Performance - by Jeff S. Volek, Stephen D. Phinney. This is a follow up book after Low Carb Living, and while it is a small book it is so packed with information that you'll probably have to read it multiple times. Fantastic for anyone who wants to exercise as well."><a href="http://www.amazon.com/gp/product/0983490716/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0983490716" onclick="return gatrack(this);"><img border=0 src="books/0983490716_small.png" width=110 height=166></a></span><span class=book title="Fat Chance: Beating the Odds Against Sugar, Processed Food, Obesity, and Disease - by Robert H. Lustig"><a href="http://www.amazon.com/gp/product/159463100X/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=159463100X" onclick="return gatrack(this);"><img border=0 src="books/159463100X_small.png" width=110 height=166></a></span></div><p>Eat fat to your liking. You have chosen <span class=carbs></span>g of carbs and <span class=protein></span>g protein. This means you have already <span class=kcal_nonfat></span>kcal of your daily requirements covered. What's left for you to choose is how much fat to eat.</p><p>Here you can choose your caloric intake. Try a moderate deficit and only go lower if you feel comfortable after about a week. <a title="show more" href="javascript:void(0)" onclick="toggle_visibility('detail_fat', this);" class=expandable></a></p><div class=hidden-cls id=detail_fat><p>Fat intake depends on your goal. If you want to lose weight, your total calories have to be below your maintenance calories of <span class=expenditure_kcal></span>kcal. Think of fat as your healthy filler nutrient. To maintain your current weight, fill all the <span class=kcal_fat></span> remaining calories up with <span class=fat_g_max></span>g fat. Don't go below <span class=fat_g_min></span>g of fat.</p><p>If you want to lose weight, your total calories have to eat less than <span class=expenditure_kcal></span>kcal. How low can you go? This depends on the maximum rate your body can release body fat (See discussion <a href="http://www.reddit.com/r/keto/comments/127sm0/keto_calculator/c6sw2xc" onclick="return gatrack(this);">1</a> and <a href="http://www.reddit.com/r/keto/comments/12amhq/keto_calculator_20/c6vvu7f?context=3" onclick="return gatrack(this);">2</a>). If you eat <b>above </b><span class=fat_g_min></span>g of fat, your body burns only fat and you will lose weight. If you eat <b>below</b> that, your body will start burning protein. This means your body cannot produce that many calories from fat only. You will start to lose your hard earned muscles. You don't want that.</p><p>Also, you should not go below 30g of daily fat to prevent the formation of gallstones. (See <a href="http://www.amazon.com/gp/product/0983490708/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0983490708" onclick="return gatrack(this);">TAaSoLCL</a> page 168).</p></div><div id=date_warning_at_calorie_selection></div><ul><li><table width="100%"><tr><td width="33%">lowest intake</td><td width="33%">chosen intake</td><td>maintenance</td></tr><tr><td><input disabled=disabled name=min_deficit_percent_form type=number value=""> % deficit</td><td><input name=target_deficit_form type=number value=""> % deficit</td><td><input disabled=disabled type=number value=0> % deficit</td></tr><tr><td width="33%"><input disabled=disabled name=kcal_min_form type=number value=""> kcal min</td><td width="33%"><input name=target_kcal_form type=number value=""> kcal chosen</td><td><input disabled=disabled name=kcal_max_form type=number value=""> kcal max</td></tr><tr><td><input disabled=disabled name=fat_min_form type=number value=""> g fat min</td><td><input name=target_fat_form type=number value=""> g fat chosen</td><td><input disabled=disabled name=fat_max_form type=number value=""> g fat max</td></tr></table><p><div id=kcal_warning></div></p></li></ul><h2 id=yourpersonalresults>Your Personal Results</h2><p>Here are your personal macros:</p><table style="margin:20px; width:auto;"><tr><td align=right><strong><span class=target_kcal></span></strong></td><td><strong>kcal Daily Calorie Intake</strong></td></tr><tr><td align=right><strong><span class=carbs></span></strong></td><td><strong>g Carbs</strong> (<span class=carbs_proc></span>%, <span class=carbs_kcal></span> kcal)</td></tr><tr><td align=right><strong><span class=protein></span></strong></td><td><strong>g Protein</strong> (<span class=protein_proc></span>%, <span class=protein_kcal></span> kcal)</td></tr><tr><td align=right><strong><span class=fat></span></strong></td><td><strong>g Fat</strong> (<span class=fat_proc></span>%, <span class=fat_kcal></span> kcal)</td></tr></table><p><div class=fullwidthad><ins class=adsbygoogle style="display:block" data-ad-client=ca-pub-2398468033418589 data-ad-slot=1224707884></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({params:{google_ad_format:"auto"}});</script></div></p><p>Here is a visual representation of your macros and your deficit. The area of the circles is exactly scaled based on your ratios.</p><div style="text-align:center;"><div style="display:inline-block;"><b>Weight Maintenance</b><br/><span class=expenditure_kcal></span> kcal<br/><div id=pie_maintainence></div></div><div style="display:inline-block;"><b>Your Target</b><br/><span class=target_kcal></span> kcal<br/><div id=pie_chosen></div></div><div style="display:inline-block;"><b>Deficit</b><br/><span class=deficit_kcal></span> kcal<br/><div id=pie_deficit></div></div></div><p>If you stick to <span class=carbs></span>g of carbs, <span class=protein></span>g protein, and <span class=fat></span>g fat, you will eat <span class=target_kcal></span>kcal and lose <span class=chosen_loss_kg></span>kg (<span class=chosen_loss_lbs></span>lbs) in the first month. Keep in mind that your body weight can fluctuate by ±2kg (±4lbs) on any given day from water weight and what's in your stomach. Recalculate your macro ratio once a month! Changes in body composition have a large influence on the recommendations and weight loss.</p><p>If you use <a href="http://www.myfitnesspal.com/" onclick="return gatrack(this);">MFP</a>, update <a href="http://www.myfitnesspal.com/account/change_goals_custom" onclick="return gatrack(this);">your custom goals</a> with the percentages above. Note: percentage in MFP and above is calculated for calories.</p><div id=forecast><h3>Your Weight Loss Forecast</h3><p>Now to the fun stuff: a weight and body fat forecast for one year, starting today. Remember that this is a rough estimate and your personal results can differ.</p><p>Choose kg or lbs, and then play around with your chosen fat intake to see how it affects weight loss.</p><p><ul><li>Start on <input id=graphstartdate name=graphstartdate tabindex=5 type=text placeholder="MM/DD/YYYY" style="width:7em" title="Write e.g. 8/30/1979">.</li><li>Show in <input name=chart_weight_type tabindex=1 type=radio style="width:1.5em;" value=0>kg or <input name=chart_weight_type tabindex=2 type=radio style="width:1.5em;" value=1>lbs</li></ul></p><div id=chart><div style="padding-top:200px; vertical-align:middle;"> Please enter a date and click kg or lbs to show the graph. </div></div><p>For all you data junkies, you can <a id=csvdownload download="KetoCalculatorForecast.csv" href="javascript:void(0)">download a CSV file of your projected weight loss</a>. This contains all the data used in the above graph. </div><div id=questions><h2>Got Questions?</h2><h3>Post Your Question to /r/keto</h3><p>We can help you. <span class=redditsubmit></span>, and replace the first text line with your question. Or click inside this field:</p><p><center><textarea class=copytext cols=2 name=reddit_copypaste readonly=readonly rows=13></textarea></center></p><p>Copy its text with Ctrl+C. <a href="http://www.reddit.com/r/keto/submit" onclick="return gatrack(this);">Go to /r/keto submit site</a>, move to the "text" field, paste it with Ctrl+V, and <strong>replace the first line with your question</strong>.</p></div><div class=recommended style="text-align:justify;"><h3>Perfect Keto Deal</h3><p>I hope this weight loss calculator has been helpful to you! As a special bonus, you can get 15% off of <a href="http://bit.ly/keto-calculator-ankerl">Perfect Keto</a>.</p><p><center><a href="http://bit.ly/keto-calculator-ankerl"><img src="ads/KetoCalculator2_300x250.jpg"></a></center></p></div><div id=comments><h3>Comments</h3><p>Is this calculator useful to you? Share your thoughts!</p><p><div style="text-align:center; font-size:x-small; font-style:italic;"><div id=disqus_thread></div><noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript" onclick="return gatrack(this);">comments powered by Disqus.</a></noscript><a class=dsq-brlink href="http://disqus.com">comments powered by <span class=logo-disqus>Disqus</span></a></div></p></div></form></div><div id=sidebar><p style="clear:both; margin-top:50px;"><div><a class=shareicon href="http://www.facebook.com/sharer/sharer.php?u=https://keto-calculator.ankerl.com/" rel=nofollow title="Share on Facebook" target=_blank onclick="return gatrack(this, function() { show_window('http://www.facebook.com/sharer/sharer.php?u=https://keto-calculator.ankerl.com/', 576, 500) })"><i class="sprite sprite-fb"></i></a><a class=shareicon href="https://twitter.com/intent/tweet?hashtags=keto&text=Calculate%20your%20macros%20on%20the%20ketogenic%20diet&tw_p=tweetbutton&url=https%3A%2F%2Fketo-calculator.ankerl.com%2F&via=sunitram" rel=nofollow title="Share on Twitter" target=_blank onclick="return gatrack(this, function() { show_window('https://twitter.com/intent/tweet?hashtags=keto&text=Calculate%20your%20macros%20on%20the%20ketogenic%20diet&tw_p=tweetbutton&url=https%3A%2F%2Fketo-calculator.ankerl.com%2F&via=sunitram', 555, 258);});"><i class="sprite sprite-tw"></i></a><a class=shareicon href="https://www.pinterest.com/pin/create/button/?guid=50b41y6Y4Fhg-1&url=https%3A%2F%2Fketo-calculator.ankerl.com%2F&media=https%3A%2F%2Fketo-calculator.ankerl.com%2Fshare_high_1200.jpg&description=This%20weight%20loss%20calculator%20finds%20out%20how%20you%20can%20lose%20weight%20on%20a%20ketogenic%20diet.%20Based%20on%20your%20personal%20data%20you%20can%20calculate%20the%20amount%20of%20carbohydrates,%20protein,%20and%20fat%20you%20can%20eat%20to%20reach%20your%20specific%20goal.%20Give%20it%20a%20try!" rel=nofollow title="Share on Pinterest" target=_blank onclick="return gatrack(this, function() { show_window('https://www.pinterest.com/pin/create/button/?guid=50b41y6Y4Fhg-1&url=https%3A%2F%2Fketo-calculator.ankerl.com%2F&media=https%3A%2F%2Fketo-calculator.ankerl.com%2Fshare_high_1200.jpg&description=This%20weight%20loss%20calculator%20finds%20out%20how%20you%20can%20lose%20weight%20on%20a%20ketogenic%20diet.%20Based%20on%20your%20personal%20data%20you%20can%20calculate%20the%20amount%20of%20carbohydrates,%20protein,%20and%20fat%20you%20can%20eat%20to%20reach%20your%20specific%20goal.%20Give%20it%20a%20try!', 767, 545);});"><i class="sprite sprite-pi"></i></a><a class=shareicon href="https://plus.google.com/share?url=https://keto-calculator.ankerl.com" rel=nofollow title="Share on Google+" target=_blank onclick="return gatrack(this, function() { show_window('https://plus.google.com/share?url=https://keto-calculator.ankerl.com', 555, 655);});"><i class="sprite sprite-gp"></i></a></div><p style="clear:both;margin-top:50px;"></p><p>Want to learn more? Here is a good collection.</p><div class=booktable><div><span class=book title="Why We Get Fat: And What to Do About It - by Gary Taubes. This is the short and readable version of 'Good Calories, Bad Calories'. It's a real eye opener."><a href="http://www.amazon.com/gp/product/0307474259/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0307474259" onclick="return gatrack(this);"><img border=0 src="books/0307474259_small.png" width=110 height=166></a></span><span class=book title="The Art and Science of Low Carbohydrate Living - by Stephen D. Phinney, Jeff S. Volek. This book is where I learned the most about the ketogenic diet and it's effect on the body. Without it, this calculator would not exist. Highly recommended!"><a href="http://www.amazon.com/gp/product/0983490708/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0983490708" onclick="return gatrack(this);"><img border=0 src="books/0983490708_small.png" width=110 height=166></a></span></div><div><span class=book title="The Ketogenic Diet - by Lyle McDonald. This book is not the typical diet book, it teaches you everything you should know about this diet."><a href="http://www.amazon.com/gp/product/0967145600/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0967145600" onclick="return gatrack(this);"><img border=0 src="books/0967145600_small.png" width=110 height=166></a></span><span class=book title="Good Calories, Bad Calories: Fats, Carbs, and the Controversial Science of Diet and Health - by Gary Taubes. This book is probably the main reason why the ketogenic diet became so popular recently. It thoroughly debunks the 'fat is bad' myth and backs this up with more scientific references than you will ever care to look up yourself."><a href="http://www.amazon.com/gp/product/1400033462/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1400033462" onclick="return gatrack(this);"><img border=0 src="books/1400033462_small.png" width=110 height=166></a></span></div><div><span class=book title="The Art and Science of Low Carbohydrate Performance - by Jeff S. Volek, Stephen D. Phinney. This is a follow up book after Low Carb Living, and while it is a small book it is so packed with information that you'll probably have to read it multiple times. Fantastic for anyone who wants to exercise as well."><a href="http://www.amazon.com/gp/product/0983490716/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0983490716" onclick="return gatrack(this);"><img border=0 src="books/0983490716_small.png" width=110 height=166></a></span><span class=book title="Fat Chance: Beating the Odds Against Sugar, Processed Food, Obesity, and Disease - by Robert H. Lustig"><a href="http://www.amazon.com/gp/product/159463100X/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=159463100X" onclick="return gatrack(this);"><img border=0 src="books/159463100X_small.png" width=110 height=166></a></span></div><div><span class=book title="Wheat Belly: Lose the Wheat, Lose the Weight, and Find Your Path Back to Health - by William Davis"><a href="http://www.amazon.com/gp/product/1609611543/ref=as_li_qf_sp_asin_il?ie=UTF8&tag=martanke-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1609611543" onclick="return gatrack(this);"><img border=0 src="books/1609611543_small.png" width=110 height=166></a></span><span class=book title="The Big Fat Surprise: Why Butter, Meat and Cheese Belong in a Healthy Diet"><a href="http://www.amazon.com/gp/product/1451624433/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1451624433&linkCode=as2&tag=martanke-20&linkId=A2S4YBICIK7UQ3EJ" onclick="return gatrack(this);"><img border=0 src="books/1451624433_small.png" width=110 height=166></a></span></div></div></div></div><div id=bottom1><div id=bottom2><div id=aboutme><div id=aboutmewidth><i class="sprite sprite-me" style="float:left; margin-right: 1em; margin-top:4px;" title="Martin Ankerl"></i> Created by Martin Ankerl. I am a software developer with interest in nutrition, specifically in the ketogenic diet. You can find me on <a href="http://www.reddit.com/user/martinus/" onclick="return gatrack(this);">reddit</a>, <a href="https://plus.google.com/101871575253544122749?rel=author" onclick="return gatrack(this);">Google+</a>, <a href="https://www.facebook.com/martin.ankerl" onclick="return gatrack(this);">Facebook</a>, and <a href="http://martin.ankerl.com/" onclick="return gatrack(this);">my blog</a>. If you want to support this site, you can <a href="#donate">donate here</a>. Please read the <a href="disclaimer.html" onclick="return gatrack(this);">disclaimer and Cookie Consent</a>. <span style="clear:left; display:block;"></span></div><div style="clear:both;"></div></div></div></div></div><div class="modal fade" id=myModal tabindex=-1 role=dialog aria-labelledby=myModalLabel aria-hidden=true><div class="modal-dialog modal-sm"><div class=modal-content><div class=modal-header><button type=button class=close data-dismiss=modal><span aria-hidden=true>×</span><span class=sr-only>Close</span></button><h2 class=modal-title id=myModalLabel>Donate</h2></div><div class=modal-body><p><div data-toggle=buttons><label class="btn btn-default btn-lg" style="width:30%"><input type=radio name=donateamount autocomplete=off value=100>$100 </label><label class="btn btn-default btn-lg active" aria-pressed=true style="width:30%"><input type=radio name=donateamount autocomplete=off value=20 checked>$20 </label><label class="btn btn-default btn-lg" style="width:30%"><input type=radio name=donateamount autocomplete=off value=5>$5 </label><br/><label class="btn btn-default" style="width:93%; margin-top:10px"><input type=radio name=donateamount autocomplete=off value=-1><div class=input-group><span class=input-group-addon>$</span><input type=number class=form-control id=otheramount placeholder="Other amount" style="margin:0px;"></div></input></label></div></p><p class=text-center><div class="btn-group btn-group-justified" role=group><label class=radio-inline><input type=radio name=is_monthly value=no checked style="width:auto;">One-time </label><label class=radio-inline><input type=radio name=is_monthly value=yes style="width:auto;">Monthly </label></div></p><p class="text-info text-right"><span class="glyphicon glyphicon-lock" aria-hidden=true></span> SECURE</p></div><div class=modal-footer><div class=pull-left><i class="sprite sprite-paypal-logo-small"></i></div><button type=button class="btn btn-default" data-dismiss=modal> Cancel </button><button id=donate-button type=button class="btn btn-danger"> Donate </button></div></div></div></div><script>$("#donate-button").on("click",function(){$(this).button("Submitting...");params={business:"martin.ankerl@gmail.com",item_name:"Thank you for donating to the Keto Calculator! Your contribution keeps this site alive.",currency_code:"USD",no_shipping:"1","return":"https://keto-calculator.ankerl.com/thank-you.html"};var a=$("input:radio[name\x3d'donateamount']:checked").val();"-1"===a&&(a=$("#otheramount").val());"yes"===$("input:radio[name\x3d'is_monthly']:checked").val()?(params.cmd="_xclick-subscriptions",
params.a3=a,params.p3="1",params.t3="M",params.src="1"):(params.cmd="_donations",params.amount=a);a=document.createElement("form");a.setAttribute("method","POST");a.setAttribute("action","https://www.paypal.com/cgi-bin/webscr");for(var c in params)if(params.hasOwnProperty(c)){var b=document.createElement("input");b.setAttribute("type","hidden");b.setAttribute("name",c);b.setAttribute("value",params[c]);a.appendChild(b)}document.body.appendChild(a);a.submit()});</script><script type="text/javascript" src="https://www.google.com/jsapi"></script><script type="text/javascript">load_url_params();load_cookie();$("#bday").datepicker({format:"mm/dd/yyyy",startView:2,defaultViewDate:{year:1977,month:4,day:25},todayHighlight:!0,autoclose:!0,orientation:"top auto"}).on("changeDate",function(a){calc_handler(a)});$("#graphstartdate").datepicker({format:"mm/dd/yyyy",todayHighlight:!0,todayBtn:"linked",autoclose:!0}).on("changeDate",function(a){calc_handler(a)});mark_empty_fields(document.data);google.load("visualization","1",{packages:["annotationchart","corechart"]});google.setOnLoadCallback(google_is_loaded);</script><script type="text/javascript">var disqus_loaded=!1,disqus_config=function(){this.page.url="http://keto-calculator.ankerl.com/";this.page.identifier="/"};function load_disqus(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src="//ketocalculator.disqus.com/embed.js";(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(a)}window.onscroll=function(a){3*window.innerHeight+window.scrollY>=document.body.offsetHeight&&!disqus_loaded&&(disqus_loaded=!0,load_disqus())};</script><noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel=nofollow>comments powered by Disqus.</a></noscript></body></html>