Skip to content

Instantly share code, notes, and snippets.

@antonmedv
Created June 26, 2015 11:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save antonmedv/2ae43612c2a30a8cf8d2 to your computer and use it in GitHub Desktop.
Save antonmedv/2ae43612c2a30a8cf8d2 to your computer and use it in GitHub Desktop.
Monkberry and Temple generated templates
(function (monkberry, filters, document, undefined) {
monkberry.mount({
"average_prices": function () {
// Create elements
var a0 = document.createElement('a'),
p1 = document.createElement('p'),
text2 = document.createTextNode(""),
for0 = document.createComment('for'),
children0 = {},
div3 = document.createElement('div');
// Construct dom
p1.appendChild(text2);
p1.setAttribute('class', "average_prices-title");
div3.setAttribute('class', "cf");
a0.appendChild(p1);
a0.appendChild(for0);
a0.appendChild(div3);
a0.setAttribute('class', "average_prices-wrapper");
a0.setAttribute('href', "");
a0.setAttribute('target', "_blank");
// Create setters
var set = {
month_title: function (value) {
text2.nodeValue = value;
},
average_prices: function (value) {
monkberry.foreach(view, for0, children0, 'average_prices.if0', value);
},
deeplink: function (value) {
a0.setAttribute('href', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.month_title) !== undefined && set.month_title(t);
(t = data.average_prices) !== undefined && set.average_prices(t);
(t = data.deeplink) !== undefined && set.deeplink(t);
}
};
// Set root nodes
view.nodes = [a0, document.createTextNode(" ")];
return view;
},
"currency": function () {
// Create elements
var span0 = document.createElement('span'),
div1 = document.createElement('div'),
span2 = document.createElement('span'),
text3 = document.createTextNode(" – "),
span4 = document.createElement('span'),
div5 = document.createElement('div'),
children0 = {};
// Construct dom
span2.appendChild(text3);
span2.setAttribute('class', "currency-code currency-");
span4.setAttribute('class', "icon-keyboard-arrow-down change-currency-icon currency-arrow");
div1.appendChild(span2);
div1.appendChild(span4);
div1.setAttribute('class', "js-currency-toggle");
div5.setAttribute('class', "currency-options options-hidden");
span0.appendChild(div1);
span0.appendChild(div5);
span0.setAttribute('class', "change-currency right");
// Create setters
var set = {
selected_currency: function (value) {
text3.nodeValue = " – " + value.name;
span2.setAttribute('class', "currency-code currency-" + value.code);
},
currencies: function (value) {
monkberry.foreach(view, div5, children0, 'currencies', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.selected_currency) !== undefined && set.selected_currency(t);
(t = data.currencies) !== undefined && set.currencies(t);
}
};
// Set root nodes
view.nodes = [span0, document.createTextNode(" ")];
return view;
},
"currencies": function () {
// Create elements
var div0 = document.createElement('div'),
span1 = document.createElement('span'),
span2 = document.createElement('span'),
span3 = document.createElement('span'),
text4 = document.createTextNode(" — "),
span5 = document.createElement('span');
// Construct dom
span2.setAttribute('class', "currency-code currency-");
span3.appendChild(text4);
span1.appendChild(span2);
span1.appendChild(span3);
span1.setAttribute('class', "left");
span5.setAttribute('class', "icon-ok");
div0.appendChild(span1);
div0.appendChild(span5);
div0.setAttribute('class', "option cf ");
div0.setAttribute('role', "");
// Create setters
var set = {
code: function (value) {
span2.setAttribute('class', "currency-code currency-" + value);
div0.setAttribute('role', value);
},
name: function (value) {
text4.nodeValue = " — " + value;
},
selected: function (value) {
div0.setAttribute('class', "option cf " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.code) !== undefined && set.code(t);
(t = data.name) !== undefined && set.name(t);
(t = data.selected) !== undefined && set.selected(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"dispatcher_logger": function () {
// Create elements
var div0 = document.createElement('div'),
table1 = document.createElement('table'),
tr2 = document.createElement('tr'),
td3 = document.createElement('td'),
td5 = document.createElement('td'),
div7 = document.createElement('div'),
if0 = document.createComment('if'),
child0 = {},
if1 = document.createComment('if'),
child1 = {},
div8 = document.createElement('div');
// Construct dom
td3.appendChild(document.createTextNode("Logs"));
td3.id = "tab_logs";
td3.setAttribute('class', " tab");
td5.appendChild(document.createTextNode("Events"));
td5.id = "tab_events";
td5.setAttribute('class', " tab");
tr2.appendChild(td3);
tr2.appendChild(td5);
table1.appendChild(tr2);
table1.setAttribute('class', "logger-tabs");
div7.appendChild(if0);
div7.appendChild(if1);
div7.setAttribute('class', "log-content");
div0.appendChild(table1);
div0.appendChild(div7);
div0.setAttribute('class', "dispatcher-logger-wrap ");
div0.id = "dispatcher_logger";
div8.setAttribute('class', "modal-overlay");
div8.id = "dispatcher_logger_overlay";
// Create setters
var set = {
tab_logs_class: function (value) {
td3.setAttribute('class', value + " tab");
},
tab_events_class: function (value) {
td5.setAttribute('class', value + " tab");
},
class_dl: function (value) {
div0.setAttribute('class', "dispatcher-logger-wrap " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.tab_logs_class) !== undefined && set.tab_logs_class(t);
(t = data.tab_events_class) !== undefined && set.tab_events_class(t);
(t = data.class_dl) !== undefined && set.class_dl(t);
if (data.events !== undefined)
monkberry.iftest(view, if0, child0, 'dispatcher_logger.if0', data, data.events);
if (data.logs !== undefined)
monkberry.iftest(view, if1, child1, 'dispatcher_logger.if1', data, data.logs);
}
};
// Set root nodes
view.nodes = [div0, div8, document.createTextNode(" ")];
return view;
},
"dispatcher_logger.if0": function () {
// Create elements
var table0 = document.createElement('table'),
tr1 = document.createElement('tr'),
th2 = document.createElement('th'),
th4 = document.createElement('th'),
th6 = document.createElement('th'),
th8 = document.createElement('th'),
for0 = document.createComment('for'),
children0 = {};
// Construct dom
th2.appendChild(document.createTextNode("Time"));
th2.setAttribute('class', "logger-table-time table-header");
th4.appendChild(document.createTextNode("Source"));
th4.setAttribute('class', "logger-table-source table-header");
th6.appendChild(document.createTextNode("Event name"));
th6.setAttribute('class', "logger-table-event table-header");
th8.appendChild(document.createTextNode("Receivers count"));
th8.setAttribute('class', "logger-table-receivers table-header");
tr1.appendChild(th2);
tr1.appendChild(th4);
tr1.appendChild(th6);
tr1.appendChild(th8);
table0.appendChild(tr1);
table0.appendChild(for0);
table0.setAttribute('class', "logger-table");
// Create setters
var set = {
messages: function (value) {
monkberry.foreach(view, for0, children0, 'dispatcher_logger.if0.if0', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.messages) !== undefined && set.messages(t);
}
};
// Set root nodes
view.nodes = [table0];
return view;
},
"dispatcher_logger.if0.if0": function () {
// Create elements
var tr0 = document.createElement('tr'),
td1 = document.createElement('td'),
text2 = document.createTextNode(""),
td3 = document.createElement('td'),
text4 = document.createTextNode(""),
td5 = document.createElement('td'),
text6 = document.createTextNode(""),
td7 = document.createElement('td'),
text8 = document.createTextNode("");
// Construct dom
td1.appendChild(text2);
td1.setAttribute('class', "logger-table-time");
td3.appendChild(text4);
td3.setAttribute('class', "logger-table-source");
td5.appendChild(text6);
td5.setAttribute('class', "logger-table-event");
td7.appendChild(text8);
td7.setAttribute('class', "logger-table-receivers");
tr0.appendChild(td1);
tr0.appendChild(td3);
tr0.appendChild(td5);
tr0.appendChild(td7);
// Create setters
var set = {
time: function (value) {
text2.nodeValue = value;
},
source: function (value) {
text4.nodeValue = value;
},
event_name: function (value) {
text6.nodeValue = value;
},
receivers: function (value) {
text8.nodeValue = value;
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.time) !== undefined && set.time(t);
(t = data.source) !== undefined && set.source(t);
(t = data.event_name) !== undefined && set.event_name(t);
(t = data.receivers) !== undefined && set.receivers(t);
}
};
// Set root nodes
view.nodes = [tr0];
return view;
},
"dispatcher_logger.if1": function () {
// Create elements
var table0 = document.createElement('table'),
tr1 = document.createElement('tr'),
th2 = document.createElement('th'),
th4 = document.createElement('th'),
th6 = document.createElement('th'),
th8 = document.createElement('th'),
for0 = document.createComment('for'),
children0 = {};
// Construct dom
th2.appendChild(document.createTextNode("Time"));
th2.setAttribute('class', "logger-table-time table-header");
th4.appendChild(document.createTextNode("Source"));
th4.setAttribute('class', "logger-table-event table-header");
th6.appendChild(document.createTextNode("Log-level"));
th6.setAttribute('class', "logger-table-source table-header");
th8.appendChild(document.createTextNode("Message"));
th8.setAttribute('class', "logger-table-receivers table-header");
tr1.appendChild(th2);
tr1.appendChild(th4);
tr1.appendChild(th6);
tr1.appendChild(th8);
table0.appendChild(tr1);
table0.appendChild(for0);
table0.setAttribute('class', "logger-table");
// Create setters
var set = {
messages: function (value) {
monkberry.foreach(view, for0, children0, 'dispatcher_logger.if1.if0', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.messages) !== undefined && set.messages(t);
}
};
// Set root nodes
view.nodes = [table0];
return view;
},
"dispatcher_logger.if1.if0": function () {
// Create elements
var tr0 = document.createElement('tr'),
td1 = document.createElement('td'),
text2 = document.createTextNode(""),
td3 = document.createElement('td'),
text4 = document.createTextNode(""),
td5 = document.createElement('td'),
text6 = document.createTextNode(""),
td7 = document.createElement('td'),
text8 = document.createTextNode("");
// Construct dom
td1.appendChild(text2);
td1.setAttribute('class', "logger-table-time");
td3.appendChild(text4);
td3.setAttribute('class', "logger-table-source");
td5.appendChild(text6);
td5.setAttribute('class', "logger-table-event");
td7.appendChild(text8);
td7.setAttribute('class', "logger-table-receivers");
tr0.appendChild(td1);
tr0.appendChild(td3);
tr0.appendChild(td5);
tr0.appendChild(td7);
tr0.setAttribute('class', "log-message ");
// Create setters
var set = {
time: function (value) {
text2.nodeValue = value;
},
source: function (value) {
text4.nodeValue = value;
},
level: function (value) {
text6.nodeValue = value;
tr0.setAttribute('class', "log-message " + value);
},
message: function (value) {
text8.nodeValue = value;
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.time) !== undefined && set.time(t);
(t = data.source) !== undefined && set.source(t);
(t = data.level) !== undefined && set.level(t);
(t = data.message) !== undefined && set.message(t);
}
};
// Set root nodes
view.nodes = [tr0];
return view;
},
"events_table": function () {
// Create elements
var table0 = document.createElement('table'),
tr1 = document.createElement('tr'),
th2 = document.createElement('th'),
th4 = document.createElement('th'),
th6 = document.createElement('th'),
th8 = document.createElement('th'),
for0 = document.createComment('for'),
children0 = {};
// Construct dom
th2.appendChild(document.createTextNode("Time"));
th2.setAttribute('class', "logger-table-time table-header");
th4.appendChild(document.createTextNode("Source"));
th4.setAttribute('class', "logger-table-source table-header");
th6.appendChild(document.createTextNode("Event name"));
th6.setAttribute('class', "logger-table-event table-header");
th8.appendChild(document.createTextNode("Receivers count"));
th8.setAttribute('class', "logger-table-receivers table-header");
tr1.appendChild(th2);
tr1.appendChild(th4);
tr1.appendChild(th6);
tr1.appendChild(th8);
table0.appendChild(tr1);
table0.appendChild(for0);
table0.setAttribute('class', "logger-table");
// Create setters
var set = {
messages: function (value) {
monkberry.foreach(view, for0, children0, 'events_table.if0', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.messages) !== undefined && set.messages(t);
}
};
// Set root nodes
view.nodes = [table0, document.createTextNode(" ")];
return view;
},
"events_table.if0": function () {
// Create elements
var tr0 = document.createElement('tr'),
td1 = document.createElement('td'),
text2 = document.createTextNode(""),
td3 = document.createElement('td'),
text4 = document.createTextNode(""),
td5 = document.createElement('td'),
text6 = document.createTextNode(""),
td7 = document.createElement('td'),
text8 = document.createTextNode("");
// Construct dom
td1.appendChild(text2);
td1.setAttribute('class', "logger-table-time");
td3.appendChild(text4);
td3.setAttribute('class', "logger-table-source");
td5.appendChild(text6);
td5.setAttribute('class', "logger-table-event");
td7.appendChild(text8);
td7.setAttribute('class', "logger-table-receivers");
tr0.appendChild(td1);
tr0.appendChild(td3);
tr0.appendChild(td5);
tr0.appendChild(td7);
// Create setters
var set = {
time: function (value) {
text2.nodeValue = value;
},
source: function (value) {
text4.nodeValue = value;
},
event_name: function (value) {
text6.nodeValue = value;
},
receivers: function (value) {
text8.nodeValue = value;
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.time) !== undefined && set.time(t);
(t = data.source) !== undefined && set.source(t);
(t = data.event_name) !== undefined && set.event_name(t);
(t = data.receivers) !== undefined && set.receivers(t);
}
};
// Set root nodes
view.nodes = [tr0];
return view;
},
"logs_table": function () {
// Create elements
var table0 = document.createElement('table'),
tr1 = document.createElement('tr'),
th2 = document.createElement('th'),
th4 = document.createElement('th'),
th6 = document.createElement('th'),
th8 = document.createElement('th'),
for0 = document.createComment('for'),
children0 = {};
// Construct dom
th2.appendChild(document.createTextNode("Time"));
th2.setAttribute('class', "logger-table-time table-header");
th4.appendChild(document.createTextNode("Source"));
th4.setAttribute('class', "logger-table-event table-header");
th6.appendChild(document.createTextNode("Log-level"));
th6.setAttribute('class', "logger-table-source table-header");
th8.appendChild(document.createTextNode("Message"));
th8.setAttribute('class', "logger-table-receivers table-header");
tr1.appendChild(th2);
tr1.appendChild(th4);
tr1.appendChild(th6);
tr1.appendChild(th8);
table0.appendChild(tr1);
table0.appendChild(for0);
table0.setAttribute('class', "logger-table");
// Create setters
var set = {
messages: function (value) {
monkberry.foreach(view, for0, children0, 'logs_table.if0', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.messages) !== undefined && set.messages(t);
}
};
// Set root nodes
view.nodes = [table0, document.createTextNode(" ")];
return view;
},
"logs_table.if0": function () {
// Create elements
var tr0 = document.createElement('tr'),
td1 = document.createElement('td'),
text2 = document.createTextNode(""),
td3 = document.createElement('td'),
text4 = document.createTextNode(""),
td5 = document.createElement('td'),
text6 = document.createTextNode(""),
td7 = document.createElement('td'),
text8 = document.createTextNode("");
// Construct dom
td1.appendChild(text2);
td1.setAttribute('class', "logger-table-time");
td3.appendChild(text4);
td3.setAttribute('class', "logger-table-source");
td5.appendChild(text6);
td5.setAttribute('class', "logger-table-event");
td7.appendChild(text8);
td7.setAttribute('class', "logger-table-receivers");
tr0.appendChild(td1);
tr0.appendChild(td3);
tr0.appendChild(td5);
tr0.appendChild(td7);
tr0.setAttribute('class', "log-message ");
// Create setters
var set = {
time: function (value) {
text2.nodeValue = value;
},
source: function (value) {
text4.nodeValue = value;
},
level: function (value) {
text6.nodeValue = value;
tr0.setAttribute('class', "log-message " + value);
},
message: function (value) {
text8.nodeValue = value;
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.time) !== undefined && set.time(t);
(t = data.source) !== undefined && set.source(t);
(t = data.level) !== undefined && set.level(t);
(t = data.message) !== undefined && set.message(t);
}
};
// Set root nodes
view.nodes = [tr0];
return view;
},
"form": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
div2 = document.createElement('div'),
i3 = document.createElement('i'),
div4 = document.createElement('div'),
input5 = document.createElement('input'),
span6 = document.createElement('span'),
span7 = document.createElement('span'),
span8 = document.createElement('span'),
text9 = document.createTextNode(""),
div10 = document.createElement('div'),
child0 = {},
div11 = document.createElement('div'),
div13 = document.createElement('div'),
origin_error_value0 = '',
origin_loading_state_value0 = '',
div15 = document.createElement('div'),
input16 = document.createElement('input'),
span17 = document.createElement('span'),
span18 = document.createElement('span'),
span19 = document.createElement('span'),
text20 = document.createTextNode(""),
div21 = document.createElement('div'),
child1 = {},
div22 = document.createElement('div'),
destination_error_value0 = '',
destination_loading_state_value0 = '',
div24 = document.createElement('div'),
div25 = document.createElement('div'),
if0 = document.createComment('if'),
child2 = {},
if1 = document.createComment('if'),
child3 = {},
div26 = document.createElement('div'),
div27 = document.createElement('div'),
for2 = document.createComment('for'),
children4 = {},
span28 = document.createElement('span'),
span29 = document.createElement('span'),
div30 = document.createElement('div'),
div31 = document.createElement('div'),
div33 = document.createElement('div'),
div34 = document.createElement('div'),
div35 = document.createElement('div'),
span36 = document.createElement('span'),
child5 = {},
span37 = document.createElement('span'),
span38 = document.createElement('span'),
span39 = document.createElement('span'),
div41 = document.createElement('div'),
div42 = document.createElement('div'),
for3 = document.createComment('for'),
children6 = {},
span43 = document.createElement('span'),
span44 = document.createElement('span'),
div45 = document.createElement('div'),
div46 = document.createElement('div'),
span48 = document.createElement('span'),
div49 = document.createElement('div'),
div50 = document.createElement('div'),
span51 = document.createElement('span'),
text52 = document.createTextNode(" чел, "),
span53 = document.createElement('span'),
text54 = document.createTextNode(""),
span55 = document.createElement('span'),
div56 = document.createElement('div'),
div57 = document.createElement('div'),
div58 = document.createElement('div'),
div60 = document.createElement('div'),
div61 = document.createElement('div'),
div63 = document.createElement('div'),
div64 = document.createElement('div'),
div65 = document.createElement('div'),
div67 = document.createElement('div'),
text68 = document.createTextNode(""),
div69 = document.createElement('div'),
span70 = document.createElement('span'),
div71 = document.createElement('div'),
div72 = document.createElement('div'),
div73 = document.createElement('div'),
div75 = document.createElement('div'),
div76 = document.createElement('div'),
div77 = document.createElement('div'),
div79 = document.createElement('div'),
text80 = document.createTextNode(""),
div81 = document.createElement('div'),
span82 = document.createElement('span'),
div83 = document.createElement('div'),
div84 = document.createElement('div'),
div85 = document.createElement('div'),
div87 = document.createElement('div'),
div89 = document.createElement('div'),
div90 = document.createElement('div'),
div91 = document.createElement('div'),
div93 = document.createElement('div'),
text94 = document.createTextNode(""),
div95 = document.createElement('div'),
span96 = document.createElement('span'),
div97 = document.createElement('div'),
div98 = document.createElement('div'),
div99 = document.createElement('div'),
input100 = document.createElement('input'),
label101 = document.createElement('label'),
span102 = document.createElement('span'),
button104 = document.createElement('button');
// Construct dom
i3.setAttribute('class', "icon-swap");
div2.appendChild(i3);
div2.setAttribute('class', "js-swap-places swap-places");
input5.setAttribute('data-segment', "origin");
input5.setAttribute('type', "text");
input5.setAttribute('class', "form-control autocomplete-input first-form-control js-autocomplete-input");
input5.setAttribute('value', "");
input5.setAttribute('tabindex', "1");
input5.setAttribute('placeholder', "Откуда вы летите?");
input5.setAttribute('autofocus', "1");
input5.setAttribute('required', "required");
span6.setAttribute('class', "autocomplete-loading-indicator");
span7.setAttribute('class', "js-autocomplete-iata autocomplete-blur");
span8.appendChild(text9);
span8.setAttribute('class', "js-autocomplete-iata autocomplete-iata");
div10.setAttribute('class', " js-origin");
div11.appendChild(document.createTextNode(" Укажите город или аэропорт "));
div11.setAttribute('class', "error-plate error-empty-place");
div13.appendChild(document.createTextNode(" Не должны совпадать пункты вылета и прибытия! "));
div13.setAttribute('class', "error-plate error-equals-places");
div4.appendChild(input5);
div4.appendChild(span6);
div4.appendChild(span7);
div4.appendChild(span8);
div4.appendChild(div10);
div4.appendChild(div11);
div4.appendChild(div13);
div4.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left ");
input16.setAttribute('data-segment', "destination");
input16.setAttribute('type', "text");
input16.setAttribute('class', "form-control autocomplete-input js-autocomplete-input");
input16.setAttribute('value', "");
input16.setAttribute('tabindex', "2");
input16.setAttribute('placeholder', "Куда вы летите?");
input16.setAttribute('required', "required");
span17.setAttribute('class', "autocomplete-loading-indicator");
span18.setAttribute('class', "js-autocomplete-iata autocomplete-blur");
span19.appendChild(text20);
span19.setAttribute('class', "js-autocomplete-iata autocomplete-iata");
div21.setAttribute('class', " js-destination");
div22.appendChild(document.createTextNode(" Укажите город или аэропорт "));
div22.setAttribute('class', "error-plate error-empty-place");
div15.appendChild(input16);
div15.appendChild(span17);
div15.appendChild(span18);
div15.appendChild(span19);
div15.appendChild(div21);
div15.appendChild(div22);
div15.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left ");
div25.appendChild(if0);
div25.appendChild(if1);
div25.setAttribute('class', "datepicker-input-wrapper js-datepicker-wrapper");
div25.setAttribute('data-direction', "depart");
div25.setAttribute('tabindex', "3");
div25.setAttribute('role', "0");
span28.setAttribute('data-dir', "depart");
span28.setAttribute('class', "js-prev dp-prev-month-control icon-keyboard-arrow-down ");
span29.setAttribute('data-dir', "depart");
span29.setAttribute('class', "js-next dp-next-month-control icon-keyboard-arrow-down ");
div27.appendChild(for2);
div27.appendChild(span28);
div27.appendChild(span29);
div27.setAttribute('class', "datepicker-header");
div30.id = "depart_datepicker_container";
div30.setAttribute('class', "datepicker-container");
div26.appendChild(div27);
div26.appendChild(div30);
div26.setAttribute('class', "js-modal datepicker-wrap js-datepicker-depart ");
div31.appendChild(document.createTextNode(" Укажите дату вылета "));
div31.setAttribute('class', "error-plate error-empty-date");
div24.appendChild(div25);
div24.appendChild(div26);
div24.appendChild(div31);
div24.setAttribute('class', "js-form-control-wrapper js-segment-date form-control datepicker-input left ");
div24.id = "depart_date_wrapper";
span36.setAttribute('class', "js-second-segment-date second-segment-date");
span38.setAttribute('class', "icon-plus add-segment-icon");
span39.appendChild(document.createTextNode(" Когда обратно?"));
span37.appendChild(span38);
span37.appendChild(span39);
span37.setAttribute('class', "js-add-segment-button add-segment-button secondary-text");
div35.appendChild(span36);
div35.appendChild(span37);
div35.setAttribute('class', "datepicker-input-wrapper js-datepicker-wrapper");
div35.setAttribute('tabindex', "4");
div35.setAttribute('role', "1");
div35.setAttribute('data-direction', "return");
span43.setAttribute('data-dir', "return");
span43.setAttribute('class', "js-prev dp-prev-month-control icon-keyboard-arrow-down ");
span44.setAttribute('data-dir', "return");
span44.setAttribute('class', "js-next dp-next-month-control icon-keyboard-arrow-down ");
div42.appendChild(for3);
div42.appendChild(span43);
div42.appendChild(span44);
div42.setAttribute('class', "datepicker-header");
div45.id = "return_datepicker_container";
div45.setAttribute('class', "datepicker-container");
div46.appendChild(document.createTextNode(" Обратный билет не нужен "));
div46.setAttribute('class', "dp-oneway-control js-dp-oneway-control js-close-modal_window");
div41.appendChild(div42);
div41.appendChild(div45);
div41.appendChild(div46);
div41.setAttribute('class', "js-modal return-dp datepicker-wrap js-datepicker-return ");
div34.appendChild(div35);
div34.appendChild(div41);
div34.setAttribute('class', "datepicker-inner-wrapper");
span48.setAttribute('class', "js-remove-segment-button remove-segment-button icon-clear ");
div33.appendChild(div34);
div33.appendChild(span48);
div33.setAttribute('class', "js-form-control-wrapper js-segment-date form-control datepicker-input datepicker-return left");
span51.appendChild(text52);
span51.setAttribute('class', "passengers-count");
span53.appendChild(text54);
span53.setAttribute('class', "trip-class secondary-text");
span55.setAttribute('class', "passengers-icon icon-keyboard-arrow-down js-passengers-icon ");
div50.appendChild(span51);
div50.appendChild(span53);
div50.appendChild(span55);
div50.setAttribute('class', "passengers-select ");
div49.appendChild(div50);
div49.id = "passengers_select";
div49.setAttribute('tabindex', "5");
div49.setAttribute('class', "js-form-control-wrapper form-control left");
div58.appendChild(document.createTextNode(" Не более 1 ребенка до 3х лет на одного взрослого. Если младенцев больше, добавьте еще пассажиров в категории \"дети до 12 лет\". "));
div58.setAttribute('class', "passenger_tooltip ");
div61.appendChild(document.createTextNode("Взрослые"));
div61.setAttribute('class', "small-6 columns title alpha");
div65.appendChild(document.createTextNode("—"));
div65.setAttribute('data-passenger', "adults");
div65.setAttribute('class', "cell button minus-button ");
div67.appendChild(text68);
div67.setAttribute('class', "cell adults-count");
span70.setAttribute('class', "icon-plus");
div69.appendChild(span70);
div69.setAttribute('data-passenger', "adults");
div69.setAttribute('class', "cell final-cell button plus-button ");
div71.setAttribute('class', "clear");
div64.appendChild(div65);
div64.appendChild(div67);
div64.appendChild(div69);
div64.appendChild(div71);
div64.setAttribute('class', "control");
div63.appendChild(div64);
div63.setAttribute('class', "small-6 columns omega");
div60.appendChild(div61);
div60.appendChild(div63);
div60.setAttribute('class', "row control-wrapper");
div73.appendChild(document.createTextNode("Дети до 12 лет"));
div73.setAttribute('class', "small-6 columns title alpha omega");
div77.appendChild(document.createTextNode("—"));
div77.setAttribute('data-passenger', "children");
div77.setAttribute('class', "cell button minus-button ");
div79.appendChild(text80);
div79.setAttribute('class', "cell children-count");
span82.setAttribute('class', "icon-plus");
div81.appendChild(span82);
div81.setAttribute('data-passenger', "children");
div81.setAttribute('class', "cell final-cell button plus-button ");
div83.setAttribute('class', "clear");
div76.appendChild(div77);
div76.appendChild(div79);
div76.appendChild(div81);
div76.appendChild(div83);
div76.setAttribute('class', "control");
div75.appendChild(div76);
div75.setAttribute('class', "small-6 columns omega");
div72.appendChild(div73);
div72.appendChild(div75);
div72.setAttribute('class', "row control-wrapper");
div87.appendChild(document.createTextNode("Без места"));
div87.setAttribute('class', "tip");
div85.appendChild(document.createTextNode(" Дети до 2 лет "));
div85.appendChild(div87);
div85.setAttribute('class', "small-6 columns title alpha");
div91.appendChild(document.createTextNode("—"));
div91.setAttribute('data-passenger', "infants");
div91.setAttribute('class', "cell button minus-button ");
div93.appendChild(text94);
div93.setAttribute('class', "cell infants-count");
span96.setAttribute('class', "icon-plus");
div95.appendChild(span96);
div95.setAttribute('data-passenger', "infants");
div95.setAttribute('class', "cell final-cell button plus-button ");
div97.setAttribute('class', "clear");
div90.appendChild(div91);
div90.appendChild(div93);
div90.appendChild(div95);
div90.appendChild(div97);
div90.setAttribute('class', "control");
div89.appendChild(div90);
div89.setAttribute('class', "small-6 columns omega");
div84.appendChild(div85);
div84.appendChild(div89);
div84.setAttribute('class', "row control-wrapper");
input100.id = "business_checkbox";
input100.setAttribute('type', "checkbox");
input100.setAttribute('checked', "");
span102.setAttribute('class', "icon-ok");
label101.appendChild(span102);
label101.appendChild(document.createTextNode(" Бизнес-класс"));
label101.setAttribute('for', "business_checkbox");
div99.appendChild(input100);
div99.appendChild(label101);
div99.setAttribute('class', "pseudocheckbox");
div98.appendChild(div99);
div98.setAttribute('class', "business_class");
div57.appendChild(div58);
div57.appendChild(div60);
div57.appendChild(div72);
div57.appendChild(div84);
div57.appendChild(div98);
div57.setAttribute('class', "popup-wrapper");
div56.appendChild(div57);
div56.setAttribute('class', "js-modal trip_class-wrapper ");
button104.appendChild(document.createTextNode("Найти"));
button104.id = "start_search";
button104.setAttribute('class', "search-button left last-form-control js-start-search orange-button");
button104.setAttribute('tabindex', "6");
div1.appendChild(div2);
div1.appendChild(div4);
div1.appendChild(div15);
div1.appendChild(div24);
div1.appendChild(div33);
div1.appendChild(div49);
div1.appendChild(div56);
div1.appendChild(button104);
div1.setAttribute('class', "small-12 columns cf");
div0.appendChild(div1);
div0.setAttribute('class', "row");
// Create setters
var set = {
origin_place: function (value) {
input5.setAttribute('value', value);
},
origin_iata: function (value) {
text9.nodeValue = value;
},
origin_visibility: function (value) {
div10.setAttribute('class', value + " js-origin");
},
origin_error: function (value) {
origin_error_value0 = value;
div4.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + origin_error_value0 + " " + origin_loading_state_value0);
},
origin_loading_state: function (value) {
origin_loading_state_value0 = value;
div4.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + origin_error_value0 + " " + origin_loading_state_value0);
},
destination_place: function (value) {
input16.setAttribute('value', value);
},
destination_iata: function (value) {
text20.nodeValue = value;
},
destination_visibility: function (value) {
div21.setAttribute('class', value + " js-destination");
},
destination_error: function (value) {
destination_error_value0 = value;
div15.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + destination_error_value0 + " " + destination_loading_state_value0);
},
destination_loading_state: function (value) {
destination_loading_state_value0 = value;
div15.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + destination_error_value0 + " " + destination_loading_state_value0);
},
depart_datepicker_months: function (value) {
monkberry.foreach(view, for2, children4, 'depart_datepicker_months', value);
},
depart_datepicker_prev_visibility: function (value) {
span28.setAttribute('class', "js-prev dp-prev-month-control icon-keyboard-arrow-down " + value);
},
depart_datepicker_next_visibility: function (value) {
span29.setAttribute('class', "js-next dp-next-month-control icon-keyboard-arrow-down " + value);
},
depart_date_visibility: function (value) {
div26.setAttribute('class', "js-modal datepicker-wrap js-datepicker-depart " + value);
},
depart_empty_field: function (value) {
div24.setAttribute('class', "js-form-control-wrapper js-segment-date form-control datepicker-input left " + value);
},
second_segment_class: function (value) {
span36.setAttribute('class', "js-second-segment-date " + value + " second-segment-date");
},
add_segment_class: function (value) {
span37.setAttribute('class', "js-add-segment-button " + value + " add-segment-button secondary-text");
},
return_datepicker_months: function (value) {
monkberry.foreach(view, for3, children6, 'return_datepicker_months', value);
},
return_datepicker_prev_visibility: function (value) {
span43.setAttribute('class', "js-prev dp-prev-month-control icon-keyboard-arrow-down " + value);
},
return_datepicker_next_visibility: function (value) {
span44.setAttribute('class', "js-next dp-next-month-control icon-keyboard-arrow-down " + value);
},
return_date_visibility: function (value) {
div41.setAttribute('class', "js-modal return-dp datepicker-wrap js-datepicker-return " + value);
},
remove_segment_class: function (value) {
span48.setAttribute('class', "js-remove-segment-button remove-segment-button icon-clear " + value);
},
passengers: function (value) {
text52.nodeValue = value + " чел, ";
},
trip_class: function (value) {
text54.nodeValue = value;
},
arrow_rotate: function (value) {
span55.setAttribute('class', "passengers-icon icon-keyboard-arrow-down js-passengers-icon " + value);
},
passengers_select_class: function (value) {
div50.setAttribute('class', "passengers-select " + value);
},
class_passenger_popup: function (value) {
div58.setAttribute('class', "passenger_tooltip " + value);
},
class_minus_adults: function (value) {
div65.setAttribute('class', "cell button minus-button " + value);
},
adults: function (value) {
text68.nodeValue = value;
},
class_plus_adults: function (value) {
div69.setAttribute('class', "cell final-cell button plus-button " + value);
},
class_minus_children: function (value) {
div77.setAttribute('class', "cell button minus-button " + value);
},
children: function (value) {
text80.nodeValue = value;
},
class_plus_children: function (value) {
div81.setAttribute('class', "cell final-cell button plus-button " + value);
},
class_minus_infants: function (value) {
div91.setAttribute('class', "cell button minus-button " + value);
},
infants: function (value) {
text94.nodeValue = value;
},
class_plus_infants: function (value) {
div95.setAttribute('class', "cell final-cell button plus-button " + value);
},
trip_class_checkbox: function (value) {
input100.setAttribute('checked', value);
},
passengers_class: function (value) {
div56.setAttribute('class', "js-modal trip_class-wrapper " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.origin_place) !== undefined && set.origin_place(t);
(t = data.origin_iata) !== undefined && set.origin_iata(t);
(t = data.origin_visibility) !== undefined && set.origin_visibility(t);
(t = data.origin_error) !== undefined && set.origin_error(t);
(t = data.origin_loading_state) !== undefined && set.origin_loading_state(t);
(t = data.destination_place) !== undefined && set.destination_place(t);
(t = data.destination_iata) !== undefined && set.destination_iata(t);
(t = data.destination_visibility) !== undefined && set.destination_visibility(t);
(t = data.destination_error) !== undefined && set.destination_error(t);
(t = data.destination_loading_state) !== undefined && set.destination_loading_state(t);
(t = data.depart_datepicker_months) !== undefined && set.depart_datepicker_months(t);
(t = data.depart_datepicker_prev_visibility) !== undefined && set.depart_datepicker_prev_visibility(t);
(t = data.depart_datepicker_next_visibility) !== undefined && set.depart_datepicker_next_visibility(t);
(t = data.depart_date_visibility) !== undefined && set.depart_date_visibility(t);
(t = data.depart_empty_field) !== undefined && set.depart_empty_field(t);
(t = data.second_segment_class) !== undefined && set.second_segment_class(t);
(t = data.add_segment_class) !== undefined && set.add_segment_class(t);
(t = data.return_datepicker_months) !== undefined && set.return_datepicker_months(t);
(t = data.return_datepicker_prev_visibility) !== undefined && set.return_datepicker_prev_visibility(t);
(t = data.return_datepicker_next_visibility) !== undefined && set.return_datepicker_next_visibility(t);
(t = data.return_date_visibility) !== undefined && set.return_date_visibility(t);
(t = data.remove_segment_class) !== undefined && set.remove_segment_class(t);
(t = data.passengers) !== undefined && set.passengers(t);
(t = data.trip_class) !== undefined && set.trip_class(t);
(t = data.arrow_rotate) !== undefined && set.arrow_rotate(t);
(t = data.passengers_select_class) !== undefined && set.passengers_select_class(t);
(t = data.class_passenger_popup) !== undefined && set.class_passenger_popup(t);
(t = data.class_minus_adults) !== undefined && set.class_minus_adults(t);
(t = data.adults) !== undefined && set.adults(t);
(t = data.class_plus_adults) !== undefined && set.class_plus_adults(t);
(t = data.class_minus_children) !== undefined && set.class_minus_children(t);
(t = data.children) !== undefined && set.children(t);
(t = data.class_plus_children) !== undefined && set.class_plus_children(t);
(t = data.class_minus_infants) !== undefined && set.class_minus_infants(t);
(t = data.infants) !== undefined && set.infants(t);
(t = data.class_plus_infants) !== undefined && set.class_plus_infants(t);
(t = data.trip_class_checkbox) !== undefined && set.trip_class_checkbox(t);
(t = data.passengers_class) !== undefined && set.passengers_class(t);
if (data.origin_autocomplete_proposals !== undefined)
monkberry.iftest(view, div10, child0, 'autocomplete_items', data, data.origin_autocomplete_proposals);
if (data.destination_autocomplete_proposals !== undefined)
monkberry.iftest(view, div21, child1, 'autocomplete_items', data, data.destination_autocomplete_proposals);
if (data.depart !== undefined)
monkberry.iftest(view, if0, child2, 'form_date', data, data.depart);
if (data.depart_empty !== undefined)
monkberry.iftest(view, if1, child3, 'form.if0', data, data.depart_empty);
if (data.return !== undefined)
monkberry.iftest(view, span36, child5, 'form_date', data, data.return);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"autocomplete_items": function () {
// Create elements
var div0 = document.createElement('div'),
ul1 = document.createElement('ul'),
children0 = {};
// Construct dom
ul1.setAttribute('class', "autocomplete-list");
div0.appendChild(ul1);
div0.setAttribute('class', "autocomplete-wrap");
// Create setters
var set = {
places: function (value) {
monkberry.foreach(view, ul1, children0, 'places', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.places) !== undefined && set.places(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"places": function () {
// Create elements
var li0 = document.createElement('li'),
div1 = document.createElement('div'),
span2 = document.createElement('span'),
text3 = document.createTextNode(" , "),
span4 = document.createElement('span'),
text5 = document.createTextNode(""),
span6 = document.createElement('span'),
text7 = document.createTextNode(""),
target_value0 = '',
name_value0 = '',
iata_value0 = '',
city_iata_value0 = '',
for0 = document.createComment('for'),
children0 = {};
// Construct dom
span2.appendChild(text3);
span2.setAttribute('class', "city-name");
span4.appendChild(text5);
span4.setAttribute('class', "country");
div1.appendChild(span2);
div1.appendChild(span4);
div1.setAttribute('class', "autocomplete-item-info");
span6.appendChild(text7);
span6.setAttribute('class', "iata");
li0.appendChild(div1);
li0.appendChild(span6);
li0.setAttribute('data-place', " | | |");
li0.setAttribute('class', "js-autocomplete-item");
// Create setters
var set = {
name: function (value) {
text3.nodeValue = value + ", ";
name_value0 = value;
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0);
},
country: function (value) {
text5.nodeValue = value;
},
iata: function (value) {
text7.nodeValue = value;
iata_value0 = value;
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0);
},
target: function (value) {
target_value0 = value;
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0);
},
city_iata: function (value) {
city_iata_value0 = value;
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0);
},
airports: function (value) {
monkberry.foreach(view, for0, children0, 'places.if0', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.name) !== undefined && set.name(t);
(t = data.country) !== undefined && set.country(t);
(t = data.iata) !== undefined && set.iata(t);
(t = data.target) !== undefined && set.target(t);
(t = data.city_iata) !== undefined && set.city_iata(t);
(t = data.airports) !== undefined && set.airports(t);
}
};
// Set root nodes
view.nodes = [li0, for0];
return view;
},
"places.if0": function () {
// Create elements
var li0 = document.createElement('li'),
span1 = document.createElement('span'),
text2 = document.createTextNode(""),
span3 = document.createElement('span'),
text4 = document.createTextNode(""),
target_value0 = '',
name_value0 = '',
iata_value0 = '',
city_iata_value0 = '';
// Construct dom
span1.appendChild(text2);
span1.setAttribute('class', "airports-name");
span3.appendChild(text4);
span3.setAttribute('class', "iata");
li0.appendChild(span1);
li0.appendChild(span3);
li0.setAttribute('class', "airport js-autocomplete-item");
li0.setAttribute('data-place', " | | |");
// Create setters
var set = {
name: function (value) {
text2.nodeValue = value;
name_value0 = value;
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0);
},
iata: function (value) {
text4.nodeValue = value;
iata_value0 = value;
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0);
},
target: function (value) {
target_value0 = value;
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0);
},
city_iata: function (value) {
city_iata_value0 = value;
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.name) !== undefined && set.name(t);
(t = data.iata) !== undefined && set.iata(t);
(t = data.target) !== undefined && set.target(t);
(t = data.city_iata) !== undefined && set.city_iata(t);
}
};
// Set root nodes
view.nodes = [li0];
return view;
},
"form_date": function () {
// Create elements
var span0 = document.createElement('span'),
text1 = document.createTextNode(" "),
span2 = document.createElement('span'),
text3 = document.createTextNode("");
// Construct dom
span0.appendChild(text1);
span2.appendChild(text3);
span2.setAttribute('class', "secondary-text");
// Create setters
var set = {
date: function (value) {
text1.nodeValue = filters.dp_date(value) + " ";
text3.nodeValue = filters.dp_day(value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.date) !== undefined && set.date(t);
}
};
// Set root nodes
view.nodes = [span0, span2];
return view;
},
"form.if0": function () {
// Create elements
var span0 = document.createElement('span');
// Construct dom
span0.appendChild(document.createTextNode("Когда туда?"));
span0.setAttribute('class', "secondary-text");
// Create view
var view = {
update: function (data) {
}
};
// Set root nodes
view.nodes = [span0];
return view;
},
"depart_datepicker_months": function () {
// Create elements
var div0 = document.createElement('div'),
month_value0 = '',
year_value0 = '',
text1 = document.createTextNode(" ");
// Construct dom
div0.appendChild(text1);
div0.setAttribute('class', "datepicker-month-wrap");
// Create setters
var set = {
month: function (value) {
month_value0 = value;
text1.nodeValue = month_value0 + " " + year_value0;
},
year: function (value) {
year_value0 = value;
text1.nodeValue = month_value0 + " " + year_value0;
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.month) !== undefined && set.month(t);
(t = data.year) !== undefined && set.year(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"return_datepicker_months": function () {
// Create elements
var div0 = document.createElement('div'),
month_value0 = '',
year_value0 = '',
text1 = document.createTextNode(" ");
// Construct dom
div0.appendChild(text1);
div0.setAttribute('class', "datepicker-month-wrap");
// Create setters
var set = {
month: function (value) {
month_value0 = value;
text1.nodeValue = month_value0 + " " + year_value0;
},
year: function (value) {
year_value0 = value;
text1.nodeValue = month_value0 + " " + year_value0;
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.month) !== undefined && set.month(t);
(t = data.year) !== undefined && set.year(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"informer": function () {
// Create elements
var div0 = document.createElement('div'),
if0 = document.createComment('if'),
child0 = {},
text1 = document.createTextNode(" "),
span2 = document.createElement('span'),
text3 = document.createTextNode("");
// Construct dom
span2.appendChild(text3);
span2.setAttribute('class', "form-toggle-button");
div0.appendChild(if0);
div0.appendChild(text1);
div0.appendChild(span2);
div0.setAttribute('class', "informer-block right ");
// Create setters
var set = {
informer_message: function (value) {
text1.nodeValue = " " + value + " ";
},
trigger_message: function (value) {
text3.nodeValue = value;
},
informer_class: function (value) {
div0.setAttribute('class', "informer-block right " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.informer_message) !== undefined && set.informer_message(t);
(t = data.trigger_message) !== undefined && set.trigger_message(t);
(t = data.informer_class) !== undefined && set.informer_class(t);
if (data.bold !== undefined)
monkberry.iftest(view, if0, child0, 'bold', data, data.bold);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"bold": function () {
// Create elements
var span0 = document.createElement('span'),
text1 = document.createTextNode("");
// Construct dom
span0.appendChild(text1);
span0.setAttribute('class', "bold-text");
// Create setters
var set = {
bold_text: function (value) {
text1.nodeValue = value;
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.bold_text) !== undefined && set.bold_text(t);
}
};
// Set root nodes
view.nodes = [span0];
return view;
},
"preroll": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
div2 = document.createElement('div'),
div3 = document.createElement('div'),
div4 = document.createElement('div'),
div5 = document.createElement('div'),
div6 = document.createElement('div'),
div7 = document.createElement('div'),
div8 = document.createElement('div'),
div9 = document.createElement('div'),
div10 = document.createElement('div'),
div11 = document.createElement('div'),
div12 = document.createElement('div'),
div13 = document.createElement('div'),
div14 = document.createElement('div'),
div15 = document.createElement('div'),
div16 = document.createElement('div'),
div17 = document.createElement('div'),
div18 = document.createElement('div'),
div19 = document.createElement('div'),
div20 = document.createElement('div'),
div21 = document.createElement('div'),
div22 = document.createElement('div'),
div23 = document.createElement('div'),
div24 = document.createElement('div'),
div25 = document.createElement('div'),
div26 = document.createElement('div'),
div27 = document.createElement('div'),
div28 = document.createElement('div'),
div29 = document.createElement('div'),
div30 = document.createElement('div'),
div31 = document.createElement('div'),
div32 = document.createElement('div'),
div33 = document.createElement('div'),
div34 = document.createElement('div'),
div35 = document.createElement('div'),
div36 = document.createElement('div'),
div37 = document.createElement('div'),
div38 = document.createElement('div'),
div39 = document.createElement('div'),
div40 = document.createElement('div'),
div41 = document.createElement('div'),
div42 = document.createElement('div'),
div43 = document.createElement('div'),
div44 = document.createElement('div'),
div45 = document.createElement('div'),
div46 = document.createElement('div'),
div47 = document.createElement('div'),
div48 = document.createElement('div'),
div49 = document.createElement('div'),
div50 = document.createElement('div'),
div51 = document.createElement('div'),
div52 = document.createElement('div'),
div53 = document.createElement('div'),
div54 = document.createElement('div'),
div55 = document.createElement('div'),
div56 = document.createElement('div'),
div57 = document.createElement('div'),
div58 = document.createElement('div'),
div59 = document.createElement('div'),
div60 = document.createElement('div'),
div61 = document.createElement('div'),
div62 = document.createElement('div'),
div63 = document.createElement('div'),
div64 = document.createElement('div'),
div65 = document.createElement('div'),
div66 = document.createElement('div'),
div67 = document.createElement('div'),
div68 = document.createElement('div'),
div69 = document.createElement('div'),
div70 = document.createElement('div'),
div71 = document.createElement('div'),
div72 = document.createElement('div'),
div73 = document.createElement('div'),
div74 = document.createElement('div'),
div75 = document.createElement('div'),
div76 = document.createElement('div'),
div77 = document.createElement('div'),
div78 = document.createElement('div'),
div79 = document.createElement('div'),
div80 = document.createElement('div'),
div81 = document.createElement('div'),
div82 = document.createElement('div'),
div83 = document.createElement('div'),
div84 = document.createElement('div'),
div85 = document.createElement('div'),
div86 = document.createElement('div'),
div87 = document.createElement('div');
// Construct dom
div4.setAttribute('class', "fake-ticket-price-block fake-block");
div5.setAttribute('class', "fake-block proposals-block");
div3.appendChild(div4);
div3.appendChild(div5);
div3.setAttribute('class', "fake-ticket-segment fake-ticket-segment--left");
div9.setAttribute('class', "fake-block fake-time");
div10.setAttribute('class', "fake-block fake-date");
div11.setAttribute('class', "fake-block fake-city");
div8.appendChild(div9);
div8.appendChild(div10);
div8.appendChild(div11);
div8.setAttribute('class', "fake-left-block left");
div13.setAttribute('class', "fake-clock-icon fake-block");
div14.setAttribute('class', "fake-flight-duration fake-block");
div15.setAttribute('class', "fake-flight-duration fake-block");
div12.appendChild(div13);
div12.appendChild(div14);
div12.appendChild(div15);
div12.setAttribute('class', "fake-middle-block left");
div17.setAttribute('class', "fake-block fake-time");
div18.setAttribute('class', "fake-block fake-date");
div19.setAttribute('class', "fake-block fake-city");
div16.appendChild(div17);
div16.appendChild(div18);
div16.appendChild(div19);
div16.setAttribute('class', "fake-right-block right");
div7.appendChild(div8);
div7.appendChild(div12);
div7.appendChild(div16);
div7.setAttribute('class', "fake-segment fake-first-segment");
div22.setAttribute('class', "fake-block fake-time");
div23.setAttribute('class', "fake-block fake-date");
div24.setAttribute('class', "fake-block fake-city");
div21.appendChild(div22);
div21.appendChild(div23);
div21.appendChild(div24);
div21.setAttribute('class', "fake-left-block left");
div26.setAttribute('class', "fake-clock-icon fake-block");
div27.setAttribute('class', "fake-flight-duration fake-block");
div28.setAttribute('class', "fake-flight-duration fake-block");
div25.appendChild(div26);
div25.appendChild(div27);
div25.appendChild(div28);
div25.setAttribute('class', "fake-middle-block left");
div30.setAttribute('class', "fake-block fake-time");
div31.setAttribute('class', "fake-block fake-date");
div32.setAttribute('class', "fake-block fake-city");
div29.appendChild(div30);
div29.appendChild(div31);
div29.appendChild(div32);
div29.setAttribute('class', "fake-right-block right");
div20.appendChild(div21);
div20.appendChild(div25);
div20.appendChild(div29);
div20.setAttribute('class', "fake-segment fake-last-segment");
div6.appendChild(div7);
div6.appendChild(div20);
div6.setAttribute('class', "fake-ticket-segment fake-ticket-segment--right");
div2.appendChild(div3);
div2.appendChild(div6);
div2.setAttribute('class', "fake-ticket fake-ticket--rt");
div35.setAttribute('class', "fake-ticket-price-block fake-block");
div36.setAttribute('class', "fake-block proposals-block");
div34.appendChild(div35);
div34.appendChild(div36);
div34.setAttribute('class', "fake-ticket-segment fake-ticket-segment--left");
div40.setAttribute('class', "fake-block fake-time");
div41.setAttribute('class', "fake-block fake-date");
div42.setAttribute('class', "fake-block fake-city");
div39.appendChild(div40);
div39.appendChild(div41);
div39.appendChild(div42);
div39.setAttribute('class', "fake-left-block left");
div44.setAttribute('class', "fake-clock-icon fake-block");
div45.setAttribute('class', "fake-flight-duration fake-block");
div46.setAttribute('class', "fake-flight-duration fake-block");
div43.appendChild(div44);
div43.appendChild(div45);
div43.appendChild(div46);
div43.setAttribute('class', "fake-middle-block left");
div48.setAttribute('class', "fake-block fake-time");
div49.setAttribute('class', "fake-block fake-date");
div50.setAttribute('class', "fake-block fake-city");
div47.appendChild(div48);
div47.appendChild(div49);
div47.appendChild(div50);
div47.setAttribute('class', "fake-right-block right");
div38.appendChild(div39);
div38.appendChild(div43);
div38.appendChild(div47);
div38.setAttribute('class', "fake-segment fake-first-segment");
div53.setAttribute('class', "fake-block fake-time");
div54.setAttribute('class', "fake-block fake-date");
div55.setAttribute('class', "fake-block fake-city");
div52.appendChild(div53);
div52.appendChild(div54);
div52.appendChild(div55);
div52.setAttribute('class', "fake-left-block left");
div57.setAttribute('class', "fake-clock-icon fake-block");
div58.setAttribute('class', "fake-flight-duration fake-block");
div59.setAttribute('class', "fake-flight-duration fake-block");
div56.appendChild(div57);
div56.appendChild(div58);
div56.appendChild(div59);
div56.setAttribute('class', "fake-middle-block left");
div61.setAttribute('class', "fake-block fake-time");
div62.setAttribute('class', "fake-block fake-date");
div63.setAttribute('class', "fake-block fake-city");
div60.appendChild(div61);
div60.appendChild(div62);
div60.appendChild(div63);
div60.setAttribute('class', "fake-right-block right");
div51.appendChild(div52);
div51.appendChild(div56);
div51.appendChild(div60);
div51.setAttribute('class', "fake-segment fake-last-segment");
div37.appendChild(div38);
div37.appendChild(div51);
div37.setAttribute('class', "fake-ticket-segment fake-ticket-segment--right");
div33.appendChild(div34);
div33.appendChild(div37);
div33.setAttribute('class', "fake-ticket fake-ticket--rt");
div1.appendChild(div2);
div1.appendChild(div33);
div1.setAttribute('class', "preroll");
div66.setAttribute('class', "fake-block fake-filter-1");
div68.setAttribute('class', "fake-checkbox fake-block");
div69.setAttribute('class', "fake-checkbox-value fake-block");
div67.appendChild(div68);
div67.appendChild(div69);
div67.setAttribute('class', "fake-row");
div71.setAttribute('class', "fake-checkbox fake-block");
div72.setAttribute('class', "fake-checkbox-value fake-block");
div70.appendChild(div71);
div70.appendChild(div72);
div70.setAttribute('class', "fake-row");
div74.setAttribute('class', "fake-checkbox fake-block");
div75.setAttribute('class', "fake-checkbox-value fake-block");
div73.appendChild(div74);
div73.appendChild(div75);
div73.setAttribute('class', "fake-row");
div77.setAttribute('class', "fake-checkbox fake-block");
div78.setAttribute('class', "fake-checkbox-value fake-block");
div76.appendChild(div77);
div76.appendChild(div78);
div76.setAttribute('class', "fake-row");
div80.setAttribute('class', "fake-checkbox fake-block");
div81.setAttribute('class', "fake-checkbox-value fake-block");
div79.appendChild(div80);
div79.appendChild(div81);
div79.setAttribute('class', "fake-row");
div65.appendChild(div66);
div65.appendChild(div67);
div65.appendChild(div70);
div65.appendChild(div73);
div65.appendChild(div76);
div65.appendChild(div79);
div65.setAttribute('class', "fake-stops-filter");
div83.setAttribute('class', "fake-ticket-control fake-ticket-control--b8");
div84.setAttribute('class', "fake-ticket-control fake-ticket-control--b8");
div85.setAttribute('class', "fake-ticket-control fake-ticket-control--b9");
div86.setAttribute('class', "fake-ticket-control fake-ticket-control--b10");
div87.setAttribute('class', "fake-ticket-control fake-ticket-control--b11");
div82.appendChild(div83);
div82.appendChild(div84);
div82.appendChild(div85);
div82.appendChild(div86);
div82.appendChild(div87);
div82.setAttribute('class', "fake-subscription-widget");
div64.appendChild(div65);
div64.appendChild(div82);
div64.setAttribute('class', "fake-informer-col");
div0.appendChild(div1);
div0.appendChild(div64);
div0.setAttribute('class', "preroll-container");
// Create view
var view = {
update: function (data) {
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"countdown": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
div2 = document.createElement('div'),
if0 = document.createComment('if'),
child0 = {},
if1 = document.createComment('if'),
child1 = {};
// Construct dom
div2.setAttribute('class', "progress-bar js-progress-bar");
div1.appendChild(div2);
div1.setAttribute('class', "progress-bar-wrap");
div0.appendChild(div1);
div0.appendChild(if0);
div0.appendChild(if1);
div0.setAttribute('class', "search_countdown ");
// Create setters
var set = {
animation_class: function (value) {
div0.setAttribute('class', "search_countdown " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.animation_class) !== undefined && set.animation_class(t);
if (data.search_in_progress !== undefined)
monkberry.iftest(view, if0, child0, 'search_in_progress', data, data.search_in_progress);
if (data.search_stopped !== undefined)
monkberry.iftest(view, if1, child1, 'search_stopped', data, data.search_stopped);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"search_in_progress": function () {
// Create elements
var div0 = document.createElement('div'),
text1 = document.createTextNode(" Поиск закончится через ");
// Construct dom
div0.appendChild(text1);
div0.setAttribute('class', "countdown-text");
// Create setters
var set = {
countdown_message: function (value) {
text1.nodeValue = " Поиск закончится через " + value + " ";
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.countdown_message) !== undefined && set.countdown_message(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"search_stopped": function () {
// Create elements
var div0 = document.createElement('div');
// Construct dom
div0.appendChild(document.createTextNode(" Все билеты найдены "));
div0.setAttribute('class', "countdown-text");
// Create view
var view = {
update: function (data) {
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"ticket": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
a2 = document.createElement('a'),
img3 = document.createElement('img'),
button4 = document.createElement('button'),
text5 = document.createTextNode(" "),
br6 = document.createElement('br'),
span7 = document.createElement('span'),
span8 = document.createElement('span'),
text9 = document.createTextNode(""),
span10 = document.createElement('span'),
text11 = document.createTextNode(" "),
span12 = document.createElement('span'),
span13 = document.createElement('span'),
text14 = document.createTextNode("на сайте "),
for0 = document.createComment('for'),
children0 = {},
if1 = document.createComment('if'),
child1 = {},
div15 = document.createElement('div'),
for2 = document.createComment('for'),
children2 = {},
div16 = document.createElement('div'),
span17 = document.createElement('span'),
animation_class_value0 = '',
oneway_class_value0 = '',
opened_class_value0 = '';
// Construct dom
img3.setAttribute('class', "main-airline-logo js-ticket-logo");
img3.setAttribute('src', "http://pics.avs.io/122/56/ @2x.png");
br6.setAttribute('class', "");
span8.appendChild(text9);
span8.setAttribute('class', "left price-divider");
span12.setAttribute('class', "currency-");
span10.appendChild(text11);
span10.appendChild(span12);
span10.setAttribute('class', "ticket-main-price");
span7.appendChild(span8);
span7.appendChild(span10);
span7.setAttribute('class', "button-price");
button4.appendChild(text5);
button4.appendChild(br6);
button4.appendChild(span7);
button4.setAttribute('class', "ticket-buy-button orange-button");
span13.appendChild(text14);
span13.setAttribute('class', "main-proposal-name");
a2.appendChild(img3);
a2.appendChild(button4);
a2.appendChild(span13);
a2.setAttribute('class', "ticket-click js-buy-button");
a2.setAttribute('data-ticket-index', "");
a2.setAttribute('href', "");
a2.setAttribute('target', "_blank");
div1.appendChild(a2);
div1.appendChild(for0);
div1.appendChild(if1);
div1.setAttribute('class', "ticket-buy-col");
span17.appendChild(document.createTextNode("..."));
span17.setAttribute('class', "open-ticket-button-dots");
div16.appendChild(span17);
div16.setAttribute('class', "open-ticket-button");
div15.appendChild(for2);
div15.appendChild(div16);
div15.setAttribute('class', "ticket-segments");
div0.appendChild(div1);
div0.appendChild(div15);
div0.setAttribute('class', "ticket ");
div0.setAttribute('data-index', "");
// Create setters
var set = {
carrier_code: function (value) {
img3.setAttribute('src', "http://pics.avs.io/122/56/" + value + "@2x.png");
},
main_button_text: function (value) {
text5.nodeValue = " " + value + " ";
},
br_visible: function (value) {
br6.setAttribute('class', value);
},
main_button_additional_text: function (value) {
text9.nodeValue = value;
},
main_proposal: function (value) {
text11.nodeValue = " " + value.price + " ";
span12.setAttribute('class', "currency-" + value.currency);
text14.nodeValue = "на сайте " + value.name;
a2.setAttribute('href', value.deeplink);
},
index: function (value) {
a2.setAttribute('data-ticket-index', value);
div0.setAttribute('data-index', value);
},
proposals: function (value) {
monkberry.foreach(view, for0, children0, 'proposals', value);
},
segments: function (value) {
monkberry.foreach(view, for2, children2, 'segments', value);
},
animation_class: function (value) {
animation_class_value0 = value;
div0.setAttribute('class', "ticket " + animation_class_value0 + " " + oneway_class_value0 + " " + opened_class_value0);
},
oneway_class: function (value) {
oneway_class_value0 = value;
div0.setAttribute('class', "ticket " + animation_class_value0 + " " + oneway_class_value0 + " " + opened_class_value0);
},
opened_class: function (value) {
opened_class_value0 = value;
div0.setAttribute('class', "ticket " + animation_class_value0 + " " + oneway_class_value0 + " " + opened_class_value0);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.carrier_code) !== undefined && set.carrier_code(t);
(t = data.main_button_text) !== undefined && set.main_button_text(t);
(t = data.br_visible) !== undefined && set.br_visible(t);
(t = data.main_button_additional_text) !== undefined && set.main_button_additional_text(t);
(t = data.main_proposal) !== undefined && set.main_proposal(t);
(t = data.index) !== undefined && set.index(t);
(t = data.proposals) !== undefined && set.proposals(t);
(t = data.segments) !== undefined && set.segments(t);
(t = data.animation_class) !== undefined && set.animation_class(t);
(t = data.oneway_class) !== undefined && set.oneway_class(t);
(t = data.opened_class) !== undefined && set.opened_class(t);
if (data.proposals_count !== undefined)
monkberry.iftest(view, if1, child1, 'proposals_count', data, data.proposals_count);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"proposals": function () {
// Create elements
var a0 = document.createElement('a'),
span1 = document.createElement('span'),
text2 = document.createTextNode(""),
span3 = document.createElement('span'),
span4 = document.createElement('span'),
text5 = document.createTextNode(""),
span6 = document.createElement('span'),
if0 = document.createComment('if'),
child0 = {};
// Construct dom
span1.appendChild(text2);
span1.setAttribute('class', "left proposal-name");
span1.setAttribute('title', "");
span4.appendChild(text5);
span4.setAttribute('class', "button-price");
span6.setAttribute('class', "currency-");
span3.appendChild(span4);
span3.appendChild(span6);
span3.setAttribute('class', "right price-container--");
a0.appendChild(span1);
a0.appendChild(span3);
a0.appendChild(if0);
a0.setAttribute('href', "");
a0.setAttribute('target', "_blank");
a0.setAttribute('class', "cf ticket-proposals js-proposal-link");
a0.setAttribute('data-ticket-index', "");
a0.setAttribute('data-proposal-index', "");
// Create setters
var set = {
name: function (value) {
text2.nodeValue = value;
span1.setAttribute('title', value);
},
price: function (value) {
text5.nodeValue = value;
},
currency: function (value) {
span6.setAttribute('class', "currency-" + value);
span3.setAttribute('class', "right price-container--" + value);
},
deeplink: function (value) {
a0.setAttribute('href', value);
},
ticket_index: function (value) {
a0.setAttribute('data-ticket-index', value);
},
proposal_index: function (value) {
a0.setAttribute('data-proposal-index', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.name) !== undefined && set.name(t);
(t = data.price) !== undefined && set.price(t);
(t = data.currency) !== undefined && set.currency(t);
(t = data.deeplink) !== undefined && set.deeplink(t);
(t = data.ticket_index) !== undefined && set.ticket_index(t);
(t = data.proposal_index) !== undefined && set.proposal_index(t);
if (data.original_gate_price !== undefined)
monkberry.iftest(view, if0, child0, 'original_gate_price', data, data.original_gate_price);
}
};
// Set root nodes
view.nodes = [a0];
return view;
},
"original_gate_price": function () {
// Create elements
var div0 = document.createElement('div'),
span1 = document.createElement('span'),
text2 = document.createTextNode(""),
span3 = document.createElement('span');
// Construct dom
span3.setAttribute('class', "currency-");
span1.appendChild(text2);
span1.appendChild(span3);
span1.setAttribute('class', "tooltip-price-wrap");
div0.appendChild(span1);
div0.setAttribute('class', "poposal-original-gate-price-tooltip");
// Create setters
var set = {
price: function (value) {
text2.nodeValue = value;
},
currency: function (value) {
span3.setAttribute('class', "currency-" + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.price) !== undefined && set.price(t);
(t = data.currency) !== undefined && set.currency(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"proposals_count": function () {
// Create elements
var span0 = document.createElement('span'),
span1 = document.createElement('span'),
text2 = document.createTextNode("Еще …");
// Construct dom
span1.appendChild(text2);
span1.setAttribute('class', "ticket-proposals more-proposals");
span0.appendChild(span1);
span0.setAttribute('class', "cf more-proposals-wrapper");
// Create setters
var set = {
value: function (value) {
text2.nodeValue = "Еще " + value + "…";
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.value) !== undefined && set.value(t);
}
};
// Set root nodes
view.nodes = [span0];
return view;
},
"segments": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
div2 = document.createElement('div'),
span3 = document.createElement('span'),
text4 = document.createTextNode(""),
span5 = document.createElement('span'),
div6 = document.createElement('div'),
text7 = document.createTextNode(""),
div8 = document.createElement('div'),
div9 = document.createElement('div'),
div10 = document.createElement('div'),
text11 = document.createTextNode("Время в пути: "),
div12 = document.createElement('div'),
span13 = document.createElement('span'),
span14 = document.createElement('span'),
text15 = document.createTextNode(""),
div16 = document.createElement('div'),
text17 = document.createTextNode(""),
div18 = document.createElement('div'),
div19 = document.createElement('div'),
div20 = document.createElement('div'),
div21 = document.createElement('div'),
div22 = document.createElement('div'),
div23 = document.createElement('div'),
text24 = document.createTextNode(""),
div25 = document.createElement('div'),
text26 = document.createTextNode(""),
div27 = document.createElement('div'),
text28 = document.createTextNode(""),
div29 = document.createElement('div'),
div30 = document.createElement('div'),
children0 = {};
// Construct dom
span3.appendChild(text4);
span3.setAttribute('class', "flight-time depart-time");
span5.setAttribute('class', "flight-airplane-icon flight-airplane-icon-takeoff");
div6.appendChild(text7);
div6.setAttribute('class', "depart-date");
div2.appendChild(span3);
div2.appendChild(span5);
div2.appendChild(div6);
div2.setAttribute('class', "flight-date-time depart-date-time");
div9.setAttribute('class', "flight-segment-duration-icon");
div10.appendChild(text11);
div8.appendChild(div9);
div8.appendChild(div10);
div8.setAttribute('class', "flight-segment-duration");
span13.setAttribute('class', "flight-airplane-icon flight-airplane-icon-landing");
span14.appendChild(text15);
span14.setAttribute('class', "flight-time arrival-time");
div16.appendChild(text17);
div16.setAttribute('class', "arrival-date");
div12.appendChild(span13);
div12.appendChild(span14);
div12.appendChild(div16);
div12.setAttribute('class', "flight-date-time arrival-date-time");
div1.appendChild(div2);
div1.appendChild(div8);
div1.appendChild(div12);
div1.setAttribute('class', "top-info-warp");
div20.setAttribute('class', "stops-dot");
div21.setAttribute('class', "stops-dot");
div22.setAttribute('class', "stops-dot");
div19.appendChild(div20);
div19.appendChild(div21);
div19.appendChild(div22);
div19.setAttribute('class', "stops-line");
div18.appendChild(div19);
div18.setAttribute('class', "time-line ");
div23.appendChild(text24);
div23.setAttribute('class', "flight-port departure-port");
div25.appendChild(text26);
div25.setAttribute('class', "stops-count ");
div27.appendChild(text28);
div27.setAttribute('class', "flight-port arrival-port");
div0.appendChild(div1);
div0.appendChild(div18);
div0.appendChild(div23);
div0.appendChild(div25);
div0.appendChild(div27);
div0.setAttribute('class', "segment-block");
div30.setAttribute('class', "segment-flights");
div29.appendChild(div30);
div29.setAttribute('class', "segments-container ");
// Create setters
var set = {
mini: function (value) {
text4.nodeValue = value.depart_time;
text7.nodeValue = value.depart_date;
text11.nodeValue = "Время в пути: " + value.duration + " ";
text15.nodeValue = value.arrival_time;
text17.nodeValue = value.arrival_date;
div18.setAttribute('class', "time-line " + value.stop_dot_class);
text24.nodeValue = value.departure_name;
text26.nodeValue = value.stops_info;
div25.setAttribute('class', "stops-count " + value.stop_text_class);
text28.nodeValue = value.arrival_name;
},
flights: function (value) {
monkberry.foreach(view, div30, children0, 'flights', value);
},
expanded_class: function (value) {
div29.setAttribute('class', "segments-container " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.mini) !== undefined && set.mini(t);
(t = data.flights) !== undefined && set.flights(t);
(t = data.expanded_class) !== undefined && set.expanded_class(t);
}
};
// Set root nodes
view.nodes = [div0, div29];
return view;
},
"flights": function () {
// Create elements
var if0 = document.createComment('if'),
child0 = {},
div0 = document.createElement('div'),
div1 = document.createElement('div'),
div2 = document.createElement('div'),
strong3 = document.createElement('strong'),
text4 = document.createTextNode(""),
span5 = document.createElement('span'),
strong6 = document.createElement('strong'),
text7 = document.createTextNode(""),
div8 = document.createElement('div'),
div9 = document.createElement('div'),
text10 = document.createTextNode("  "),
div11 = document.createElement('div'),
div12 = document.createElement('div'),
text13 = document.createTextNode(""),
div14 = document.createElement('div'),
div16 = document.createElement('div'),
text17 = document.createTextNode("  "),
div18 = document.createElement('div'),
div19 = document.createElement('div'),
text20 = document.createTextNode(""),
div21 = document.createElement('div'),
strong22 = document.createElement('strong'),
text23 = document.createTextNode(""),
div24 = document.createElement('div'),
img25 = document.createElement('img'),
div26 = document.createElement('div'),
text27 = document.createTextNode(" "),
div28 = document.createElement('div'),
div29 = document.createElement('div'),
text30 = document.createTextNode(""),
div31 = document.createElement('div'),
text32 = document.createTextNode("");
// Construct dom
strong3.appendChild(text4);
span5.setAttribute('class', "flight-airplane-icon flight-airplane-icon-takeoff");
strong6.appendChild(text7);
div2.appendChild(strong3);
div2.appendChild(span5);
div2.appendChild(strong6);
div9.appendChild(text10);
div9.setAttribute('class', "left");
div12.appendChild(text13);
div12.setAttribute('title', "");
div12.setAttribute('class', "flight-place");
div11.appendChild(div12);
div11.setAttribute('class', "left");
div14.appendChild(document.createTextNode(" — "));
div14.setAttribute('class', "left");
div16.appendChild(text17);
div16.setAttribute('class', "left flight-place-arrival");
div19.appendChild(text20);
div19.setAttribute('title', "");
div19.setAttribute('class', "flight-place");
div18.appendChild(div19);
div18.setAttribute('class', "left");
div8.appendChild(div9);
div8.appendChild(div11);
div8.appendChild(div14);
div8.appendChild(div16);
div8.appendChild(div18);
div8.setAttribute('class', "flight-second-line cf");
div1.appendChild(div2);
div1.appendChild(div8);
div1.setAttribute('class', "flight-first-col");
strong22.appendChild(text23);
div21.appendChild(strong22);
div21.setAttribute('class', "flight-duration");
img25.setAttribute('class', "flight-operating-carrier-img");
img25.setAttribute('src', "http://pics.avs.io/al_square/36/36/ @2x.png");
div26.appendChild(text27);
div26.setAttribute('class', "flight-operating-carrier-tooltip");
div24.appendChild(img25);
div24.appendChild(div26);
div24.setAttribute('class', "flight-operating-carrier");
div29.appendChild(text30);
div29.setAttribute('class', "flight-second-line");
div31.appendChild(text32);
div28.appendChild(div29);
div28.appendChild(div31);
div28.setAttribute('class', "flight-airplane ");
div0.appendChild(div1);
div0.appendChild(div21);
div0.appendChild(div24);
div0.appendChild(div28);
div0.setAttribute('class', "cf");
// Create setters
var set = {
depart_datetime: function (value) {
text4.nodeValue = value;
},
arrival_datetime: function (value) {
text7.nodeValue = value;
},
depart_iata: function (value) {
text10.nodeValue = value + " ";
},
depart_airport: function (value) {
text13.nodeValue = value;
div12.setAttribute('title', value);
},
arrival_iata: function (value) {
text17.nodeValue = value + " ";
},
arrival_airport: function (value) {
text20.nodeValue = value;
div19.setAttribute('title', value);
},
duration: function (value) {
text23.nodeValue = value;
},
carrier_code: function (value) {
img25.setAttribute('src', "http://pics.avs.io/al_square/36/36/" + value + "@2x.png");
},
carrier_name: function (value) {
text27.nodeValue = " " + value + " ";
},
carrier_number: function (value) {
text30.nodeValue = value;
},
aircraft: function (value) {
text32.nodeValue = value;
},
no_aircraft_class: function (value) {
div28.setAttribute('class', "flight-airplane " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.depart_datetime) !== undefined && set.depart_datetime(t);
(t = data.arrival_datetime) !== undefined && set.arrival_datetime(t);
(t = data.depart_iata) !== undefined && set.depart_iata(t);
(t = data.depart_airport) !== undefined && set.depart_airport(t);
(t = data.arrival_iata) !== undefined && set.arrival_iata(t);
(t = data.arrival_airport) !== undefined && set.arrival_airport(t);
(t = data.duration) !== undefined && set.duration(t);
(t = data.carrier_code) !== undefined && set.carrier_code(t);
(t = data.carrier_name) !== undefined && set.carrier_name(t);
(t = data.carrier_number) !== undefined && set.carrier_number(t);
(t = data.aircraft) !== undefined && set.aircraft(t);
(t = data.no_aircraft_class) !== undefined && set.no_aircraft_class(t);
if (data.stop !== undefined)
monkberry.iftest(view, if0, child0, 'stop', data, data.stop);
}
};
// Set root nodes
view.nodes = [if0, div0];
return view;
},
"stop": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
div2 = document.createElement('div'),
div3 = document.createElement('div'),
div4 = document.createElement('div'),
div5 = document.createElement('div'),
text6 = document.createTextNode("Пересадка в "),
div7 = document.createElement('div'),
text8 = document.createTextNode(" ");
// Construct dom
div4.setAttribute('class', "flight-wait-icon");
div5.appendChild(text6);
div3.appendChild(div4);
div3.appendChild(div5);
div3.setAttribute('class', "flight-first-col");
div7.appendChild(text8);
div7.setAttribute('class', "flight-duration");
div2.appendChild(div3);
div2.appendChild(div7);
div2.setAttribute('class', "cf");
div1.appendChild(div2);
div1.setAttribute('class', "flight-stop-arrow");
div0.appendChild(div1);
div0.setAttribute('class', "flight-stop cf");
// Create setters
var set = {
title: function (value) {
text6.nodeValue = "Пересадка в " + value;
},
duration: function (value) {
text8.nodeValue = " " + value + " ";
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.title) !== undefined && set.title(t);
(t = data.duration) !== undefined && set.duration(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"sorting": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
span2 = document.createElement('span'),
span3 = document.createElement('span'),
span4 = document.createElement('span'),
span6 = document.createElement('span'),
text7 = document.createTextNode(" "),
span8 = document.createElement('span'),
span9 = document.createElement('span'),
span10 = document.createElement('span'),
span11 = document.createElement('span'),
text12 = document.createTextNode(""),
span13 = document.createElement('span'),
text14 = document.createTextNode(" "),
span15 = document.createElement('span');
// Construct dom
span4.appendChild(document.createTextNode("САМЫЙ ДЕШЕВЫЙ"));
span4.setAttribute('class', "title-wrap");
span8.setAttribute('class', "currency-");
span6.appendChild(text7);
span6.appendChild(span8);
span6.setAttribute('class', "price-wrap");
span3.appendChild(span4);
span3.appendChild(span6);
span3.setAttribute('class', "tab-title");
span2.appendChild(span3);
span2.setAttribute('data-tab', "price");
span2.setAttribute('class', "tab js-sorting-tab ");
span11.appendChild(text12);
span11.setAttribute('class', "title-wrap");
span15.setAttribute('class', "currency-");
span13.appendChild(text14);
span13.appendChild(span15);
span13.setAttribute('class', "price-wrap");
span10.appendChild(span11);
span10.appendChild(span13);
span10.setAttribute('class', "tab-title");
span9.appendChild(span10);
span9.setAttribute('data-tab', "duration");
span9.setAttribute('class', "tab js-sorting-tab ");
div1.appendChild(span2);
div1.appendChild(span9);
div1.setAttribute('class', "sorting-wrapper");
div0.appendChild(div1);
div0.setAttribute('class', "ticket-controls cf ");
// Create setters
var set = {
cheapest_price: function (value) {
text7.nodeValue = value + " ";
},
currency: function (value) {
span8.setAttribute('class', "currency-" + value);
span15.setAttribute('class', "currency-" + value);
},
active_price_tab: function (value) {
span2.setAttribute('class', "tab js-sorting-tab " + value);
},
duration_title: function (value) {
text12.nodeValue = value;
},
fastest_price: function (value) {
text14.nodeValue = value + " ";
},
active_duration_tab: function (value) {
span9.setAttribute('class', "tab js-sorting-tab " + value);
},
visibility_class: function (value) {
div0.setAttribute('class', "ticket-controls cf " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.cheapest_price) !== undefined && set.cheapest_price(t);
(t = data.currency) !== undefined && set.currency(t);
(t = data.active_price_tab) !== undefined && set.active_price_tab(t);
(t = data.duration_title) !== undefined && set.duration_title(t);
(t = data.fastest_price) !== undefined && set.fastest_price(t);
(t = data.active_duration_tab) !== undefined && set.active_duration_tab(t);
(t = data.visibility_class) !== undefined && set.visibility_class(t);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"system_messages": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
text2 = document.createTextNode(""),
if0 = document.createComment('if'),
child0 = {},
if1 = document.createComment('if'),
child1 = {},
message_visibility_class_value0 = '',
message_type_value0 = '';
// Construct dom
div1.appendChild(text2);
div1.setAttribute('class', "message");
div0.appendChild(div1);
div0.appendChild(if0);
div0.appendChild(if1);
div0.setAttribute('class', "preroll-message ");
// Create setters
var set = {
message: function (value) {
text2.nodeValue = value;
},
message_visibility_class: function (value) {
message_visibility_class_value0 = value;
div0.setAttribute('class', "preroll-message " + message_visibility_class_value0 + " " + message_type_value0);
},
message_type: function (value) {
message_type_value0 = value;
div0.setAttribute('class', "preroll-message " + message_visibility_class_value0 + " " + message_type_value0);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.message) !== undefined && set.message(t);
(t = data.message_visibility_class) !== undefined && set.message_visibility_class(t);
(t = data.message_type) !== undefined && set.message_type(t);
if (data.description !== undefined)
monkberry.iftest(view, if0, child0, 'description', data, data.description);
if (data.call2action !== undefined)
monkberry.iftest(view, if1, child1, 'call2action', data, data.call2action);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"description": function () {
// Create elements
var div0 = document.createElement('div'),
text1 = document.createTextNode("");
// Construct dom
div0.appendChild(text1);
div0.setAttribute('class', "description");
// Create setters
var set = {
text: function (value) {
text1.nodeValue = value;
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.text) !== undefined && set.text(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"call2action": function () {
// Create elements
var div0 = document.createElement('div'),
text1 = document.createTextNode("");
// Construct dom
div0.appendChild(text1);
div0.setAttribute('class', "preroll-trigger");
div0.setAttribute('data-trigger', "");
// Create setters
var set = {
trigger_caption: function (value) {
text1.nodeValue = value;
},
trigger_event: function (value) {
div0.setAttribute('data-trigger', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.trigger_caption) !== undefined && set.trigger_caption(t);
(t = data.trigger_event) !== undefined && set.trigger_event(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"airports_filter": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
div2 = document.createElement('div'),
airports_active_value0 = '',
filter_airports_opened_value0 = '',
div4 = document.createElement('div'),
span5 = document.createElement('span'),
div7 = document.createElement('div'),
div8 = document.createElement('div'),
h29 = document.createElement('h2'),
label11 = document.createElement('label'),
input12 = document.createElement('input'),
span13 = document.createElement('span'),
for0 = document.createComment('for'),
children0 = {},
div15 = document.createElement('div'),
h216 = document.createElement('h2'),
label18 = document.createElement('label'),
input19 = document.createElement('input'),
span20 = document.createElement('span'),
for1 = document.createComment('for'),
children1 = {},
div22 = document.createElement('div'),
div23 = document.createElement('div'),
button24 = document.createElement('button');
// Construct dom
div2.appendChild(document.createTextNode(" Аэропорты "));
div2.setAttribute('class', "js-modal_trigger filter-select js-modal_window-control js-filter-airports ");
div2.setAttribute('data-control', "filter_airports");
div1.appendChild(div2);
div1.setAttribute('class', "airports-control left ");
span5.appendChild(document.createTextNode("×"));
span5.setAttribute('class', "close-filters-modal_window js-close-modal_window");
span5.setAttribute('data-control', "filter_airports");
h29.appendChild(document.createTextNode("Вылет"));
h29.setAttribute('class', "direction-title");
input12.setAttribute('type', "checkbox");
input12.setAttribute('checked', "");
input12.setAttribute('class', "checkbox js-checkbox-all js-departure_airports-checkbox");
input12.setAttribute('data-role', "departure_airports");
input12.setAttribute('value', "");
span13.setAttribute('class', "custom-checkbox");
label11.appendChild(input12);
label11.appendChild(span13);
label11.appendChild(document.createTextNode(" Все "));
label11.setAttribute('class', "label-block checkbox-label ");
div8.appendChild(h29);
div8.appendChild(label11);
div8.appendChild(for0);
div8.setAttribute('class', "small-6 columns");
h216.appendChild(document.createTextNode("Прилёт"));
h216.setAttribute('class', "direction-title");
input19.setAttribute('type', "checkbox");
input19.setAttribute('checked', "");
input19.setAttribute('class', "checkbox js-checkbox-all js-arrival_airports-checkbox");
input19.setAttribute('data-role', "arrival_airports");
input19.setAttribute('value', "");
span20.setAttribute('class', "custom-checkbox");
label18.appendChild(input19);
label18.appendChild(span20);
label18.appendChild(document.createTextNode(" Все "));
label18.setAttribute('class', "label-block checkbox-label ");
div15.appendChild(h216);
div15.appendChild(label18);
div15.appendChild(for1);
div15.setAttribute('class', "small-6 columns");
div7.appendChild(div8);
div7.appendChild(div15);
div7.setAttribute('class', "row");
button24.appendChild(document.createTextNode("Сбросить"));
button24.setAttribute('class', "js-reset-airports-filter reset-filter orange-transparent-button");
div23.appendChild(button24);
div23.setAttribute('class', "small-12 columns");
div22.appendChild(div23);
div22.setAttribute('class', "row");
div4.appendChild(span5);
div4.appendChild(div7);
div4.appendChild(div22);
div4.setAttribute('class', "filter-airports js-modal_window ");
div0.appendChild(div1);
div0.appendChild(div4);
// Create setters
var set = {
airports_active: function (value) {
airports_active_value0 = value;
div2.setAttribute('class', "js-modal_trigger filter-select js-modal_window-control js-filter-airports " + airports_active_value0 + " " + filter_airports_opened_value0);
},
filter_airports_opened: function (value) {
filter_airports_opened_value0 = value;
div2.setAttribute('class', "js-modal_trigger filter-select js-modal_window-control js-filter-airports " + airports_active_value0 + " " + filter_airports_opened_value0);
},
trigger_visibility_class: function (value) {
div1.setAttribute('class', "airports-control left " + value);
},
checked_all_departures: function (value) {
input12.setAttribute('checked', value);
},
departure_checkbox_class: function (value) {
label11.setAttribute('class', "label-block checkbox-label " + value);
},
departure_airports: function (value) {
monkberry.foreach(view, for0, children0, 'airports_filter.if0', value);
},
checked_all_arrivals: function (value) {
input19.setAttribute('checked', value);
},
arrival_checkbox_class: function (value) {
label18.setAttribute('class', "label-block checkbox-label " + value);
},
arrival_airports: function (value) {
monkberry.foreach(view, for1, children1, 'airports_filter.if1', value);
},
filter_airports_visibility: function (value) {
div4.setAttribute('class', "filter-airports js-modal_window " + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.airports_active) !== undefined && set.airports_active(t);
(t = data.filter_airports_opened) !== undefined && set.filter_airports_opened(t);
(t = data.trigger_visibility_class) !== undefined && set.trigger_visibility_class(t);
(t = data.checked_all_departures) !== undefined && set.checked_all_departures(t);
(t = data.departure_checkbox_class) !== undefined && set.departure_checkbox_class(t);
(t = data.departure_airports) !== undefined && set.departure_airports(t);
(t = data.checked_all_arrivals) !== undefined && set.checked_all_arrivals(t);
(t = data.arrival_checkbox_class) !== undefined && set.arrival_checkbox_class(t);
(t = data.arrival_airports) !== undefined && set.arrival_airports(t);
(t = data.filter_airports_visibility) !== undefined && set.filter_airports_visibility(t);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"airports_filter.if0": function () {
// Create elements
var label0 = document.createElement('label'),
input1 = document.createElement('input'),
span2 = document.createElement('span'),
text3 = document.createTextNode(" ");
// Construct dom
input1.setAttribute('type', "checkbox");
input1.setAttribute('checked', "");
input1.setAttribute('class', "checkbox js-airport-checkbox js-departure_airports-checkbox");
input1.setAttribute('data-role', "departure_airports");
input1.setAttribute('value', "");
span2.setAttribute('class', "custom-checkbox");
label0.appendChild(input1);
label0.appendChild(span2);
label0.appendChild(text3);
label0.setAttribute('class', "label-block checkbox-label");
// Create setters
var set = {
checked: function (value) {
input1.setAttribute('checked', value);
},
iata: function (value) {
input1.setAttribute('value', value);
},
name: function (value) {
text3.nodeValue = " " + value + " ";
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.checked) !== undefined && set.checked(t);
(t = data.iata) !== undefined && set.iata(t);
(t = data.name) !== undefined && set.name(t);
}
};
// Set root nodes
view.nodes = [label0];
return view;
},
"airports_filter.if1": function () {
// Create elements
var label0 = document.createElement('label'),
input1 = document.createElement('input'),
span2 = document.createElement('span'),
text3 = document.createTextNode(" ");
// Construct dom
input1.setAttribute('type', "checkbox");
input1.setAttribute('checked', "");
input1.setAttribute('class', "checkbox js-airport-checkbox js-arrival_airports-checkbox");
input1.setAttribute('data-role', "arrival_airports");
input1.setAttribute('value', "");
span2.setAttribute('class', "custom-checkbox");
label0.appendChild(input1);
label0.appendChild(span2);
label0.appendChild(text3);
label0.setAttribute('class', "label-block checkbox-label");
// Create setters
var set = {
checked: function (value) {
input1.setAttribute('checked', value);
},
iata: function (value) {
input1.setAttribute('value', value);
},
name: function (value) {
text3.nodeValue = " " + value + " ";
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.checked) !== undefined && set.checked(t);
(t = data.iata) !== undefined && set.iata(t);
(t = data.name) !== undefined && set.name(t);
}
};
// Set root nodes
view.nodes = [label0];
return view;
},
"departure_arrival_time_filter": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
flight_time_active_value0 = '',
filter_flight_time_opened_value0 = '',
div3 = document.createElement('div'),
span4 = document.createElement('span'),
div6 = document.createElement('div'),
div7 = document.createElement('div'),
h28 = document.createElement('h2'),
text9 = document.createTextNode("Туда, "),
div10 = document.createElement('div'),
div11 = document.createElement('div'),
div12 = document.createElement('div'),
text13 = document.createTextNode("Вылет из г. "),
div14 = document.createElement('div'),
departure_0_time_bottom_value0 = '',
departure_0_time_top_value0 = '',
text15 = document.createTextNode("с до "),
div16 = document.createElement('div'),
ul17 = document.createElement('ul'),
li18 = document.createElement('li'),
li20 = document.createElement('li'),
li22 = document.createElement('li'),
li24 = document.createElement('li'),
div26 = document.createElement('div'),
div27 = document.createElement('div'),
div28 = document.createElement('div'),
text29 = document.createTextNode("Прилёт в г. "),
div30 = document.createElement('div'),
div31 = document.createElement('div'),
arrival_datetime_0_min_value0 = '',
arrival_datetime_0_max_value0 = '',
text32 = document.createTextNode("с до "),
div33 = document.createElement('div'),
h234 = document.createElement('h2'),
text35 = document.createTextNode("Обратно, "),
div36 = document.createElement('div'),
div37 = document.createElement('div'),
div38 = document.createElement('div'),
text39 = document.createTextNode("Вылет из г. "),
div40 = document.createElement('div'),
departure_1_time_bottom_value0 = '',
departure_1_time_top_value0 = '',
text41 = document.createTextNode("с до "),
div42 = document.createElement('div'),
ul43 = document.createElement('ul'),
li44 = document.createElement('li'),
li46 = document.createElement('li'),
li48 = document.createElement('li'),
li50 = document.createElement('li'),
div52 = document.createElement('div'),
div53 = document.createElement('div'),
div54 = document.createElement('div'),
text55 = document.createTextNode("Прилёт в г. "),
div56 = document.createElement('div'),
div57 = document.createElement('div'),
arrival_datetime_1_min_value0 = '',
arrival_datetime_1_max_value0 = '',
text58 = document.createTextNode("с до "),
div59 = document.createElement('div'),
div60 = document.createElement('div'),
button61 = document.createElement('button'),
filter_flight_time_visibility_value0 = '',
search_type_class_value0 = '';
// Construct dom
div1.appendChild(document.createTextNode("Время вылета и прилета"));
div1.setAttribute('class', "filter-select js-modal_window-trigger js-flight-time-control ");
div1.setAttribute('data-control', "filter_flight_time");
span4.appendChild(document.createTextNode("×"));
span4.setAttribute('class', "close-filters-modal_window js-close-modal_window");
span4.setAttribute('data-control', "filter_flight_time");
h28.appendChild(text9);
h28.setAttribute('class', "direction-title");
div12.appendChild(text13);
div12.setAttribute('class', "filter-flight-place");
div14.appendChild(text15);
div14.setAttribute('class', "flight-time");
div11.appendChild(div12);
div11.appendChild(div14);
div11.setAttribute('class', "time-and-place-block");
div16.setAttribute('data-slider-time', "departure_0");
div16.setAttribute('class', "js-flight-time-filter-control flight-time-slider js-departure-time-0-slider");
li18.appendChild(document.createTextNode("Ночь"));
li18.setAttribute('class', "j-day-time");
li18.setAttribute('data-flight-time', "departure_0_night");
li18.setAttribute('data-slider', "0");
li20.appendChild(document.createTextNode("Утро"));
li20.setAttribute('class', "j-day-time");
li20.setAttribute('data-flight-time', "departure_0_morning");
li20.setAttribute('data-slider', "0");
li22.appendChild(document.createTextNode("День"));
li22.setAttribute('class', "j-day-time");
li22.setAttribute('data-flight-time', "departure_0_afternoon");
li22.setAttribute('data-slider', "0");
li24.appendChild(document.createTextNode("Вечер"));
li24.setAttribute('class', "j-day-time");
li24.setAttribute('data-flight-time', "departure_0_evening");
li24.setAttribute('data-slider', "0");
ul17.appendChild(li18);
ul17.appendChild(li20);
ul17.appendChild(li22);
ul17.appendChild(li24);
ul17.setAttribute('class', "times-of-day js-times-of-day");
ul17.setAttribute('data-slider-time', "departure_0");
div10.appendChild(div11);
div10.appendChild(div16);
div10.appendChild(ul17);
div10.setAttribute('class', "slider-block");
div28.appendChild(text29);
div28.setAttribute('class', "filter-flight-place bottom-place");
div27.appendChild(div28);
div27.setAttribute('class', "time-and-place-block");
div30.setAttribute('data-slider-time', "arrival_0");
div30.setAttribute('class', "js-flight-time-filter-control flight-time-slider js-arrival-datetime-0-slider js-arrival-filter");
div31.appendChild(text32);
div31.setAttribute('class', "orange-text align-right");
div26.appendChild(div27);
div26.appendChild(div30);
div26.appendChild(div31);
div26.setAttribute('class', "slider-block");
div7.appendChild(h28);
div7.appendChild(div10);
div7.appendChild(div26);
div7.setAttribute('class', "small-6 columns depart-flight-col");
h234.appendChild(text35);
h234.setAttribute('class', "direction-title");
div38.appendChild(text39);
div38.setAttribute('class', "filter-flight-place");
div40.appendChild(text41);
div40.setAttribute('class', "flight-time");
div37.appendChild(div38);
div37.appendChild(div40);
div37.setAttribute('class', "time-and-place-block");
div42.setAttribute('data-slider-time', "departure_1");
div42.setAttribute('class', "js-flight-time-filter-control flight-time-slider js-departure-time-1-slider");
li44.appendChild(document.createTextNode("Ночь"));
li44.setAttribute('class', "j-day-time");
li44.setAttribute('data-flight-time', "departure_1_night");
li44.setAttribute('data-slider', "2");
li46.appendChild(document.createTextNode("Утро"));
li46.setAttribute('class', "j-day-time");
li46.setAttribute('data-flight-time', "departure_1_morning");
li46.setAttribute('data-slider', "2");
li48.appendChild(document.createTextNode("День"));
li48.setAttribute('class', "j-day-time");
li48.setAttribute('data-flight-time', "departure_1_afternoon");
li48.setAttribute('data-slider', "2");
li50.appendChild(document.createTextNode("Вечер"));
li50.setAttribute('class', "j-day-time");
li50.setAttribute('data-flight-time', "departure_1_evening");
li50.setAttribute('data-slider', "2");
ul43.appendChild(li44);
ul43.appendChild(li46);
ul43.appendChild(li48);
ul43.appendChild(li50);
ul43.setAttribute('class', "times-of-day js-times-of-day");
ul43.setAttribute('data-slider-time', "departure_1");
div36.appendChild(div37);
div36.appendChild(div42);
div36.appendChild(ul43);
div36.setAttribute('class', "slider-block");
div54.appendChild(text55);
div54.setAttribute('class', "filter-flight-place bottom-place");
div53.appendChild(div54);
div53.setAttribute('class', "time-and-place-block");
div56.setAttribute('data-slider-time', "arrival_1");
div56.setAttribute('class', "js-flight-time-filter-control flight-time-slider js-arrival-datetime-1-slider js-arrival-filter");
div57.appendChild(text58);
div57.setAttribute('class', "orange-text align-right");
div52.appendChild(div53);
div52.appendChild(div56);
div52.appendChild(div57);
div52.setAttribute('class', "slider-block last");
div33.appendChild(h234);
div33.appendChild(div36);
div33.appendChild(div52);
div33.setAttribute('class', "small-6 columns return-flight-col");
div6.appendChild(div7);
div6.appendChild(div33);
div6.setAttribute('class', "row");
button61.appendChild(document.createTextNode("Сбросить"));
button61.setAttribute('class', "js-reset-time-filter reset-filter orange-transparent-button");
div60.appendChild(button61);
div60.setAttribute('class', "small-12 columns");
div59.appendChild(div60);
div59.setAttribute('class', "row");
div3.appendChild(span4);
div3.appendChild(div6);
div3.appendChild(div59);
div3.setAttribute('class', "filter-flight-time js-modal_window ");
div0.appendChild(div1);
div0.appendChild(div3);
div0.setAttribute('class', "time-filter left");
// Create setters
var set = {
flight_time_active: function (value) {
flight_time_active_value0 = value;
div1.setAttribute('class', "filter-select js-modal_window-trigger js-flight-time-control " + flight_time_active_value0 + " " + filter_flight_time_opened_value0);
},
filter_flight_time_opened: function (value) {
filter_flight_time_opened_value0 = value;
div1.setAttribute('class', "filter-select js-modal_window-trigger js-flight-time-control " + flight_time_active_value0 + " " + filter_flight_time_opened_value0);
},
depart_date: function (value) {
text9.nodeValue = "Туда, " + value;
},
departure_0_city: function (value) {
text13.nodeValue = "Вылет из г. " + value;
},
departure_0_time_bottom: function (value) {
departure_0_time_bottom_value0 = value;
text15.nodeValue = "с " + departure_0_time_bottom_value0 + " до " + departure_0_time_top_value0;
},
departure_0_time_top: function (value) {
departure_0_time_top_value0 = value;
text15.nodeValue = "с " + departure_0_time_bottom_value0 + " до " + departure_0_time_top_value0;
},
arrival_0_city: function (value) {
text29.nodeValue = "Прилёт в г. " + value;
},
arrival_datetime_0_min: function (value) {
arrival_datetime_0_min_value0 = value;
text32.nodeValue = "с " + arrival_datetime_0_min_value0 + " до " + arrival_datetime_0_max_value0;
},
arrival_datetime_0_max: function (value) {
arrival_datetime_0_max_value0 = value;
text32.nodeValue = "с " + arrival_datetime_0_min_value0 + " до " + arrival_datetime_0_max_value0;
},
return_date: function (value) {
text35.nodeValue = "Обратно, " + value;
},
departure_1_city: function (value) {
text39.nodeValue = "Вылет из г. " + value;
},
departure_1_time_bottom: function (value) {
departure_1_time_bottom_value0 = value;
text41.nodeValue = "с " + departure_1_time_bottom_value0 + " до " + departure_1_time_top_value0;
},
departure_1_time_top: function (value) {
departure_1_time_top_value0 = value;
text41.nodeValue = "с " + departure_1_time_bottom_value0 + " до " + departure_1_time_top_value0;
},
arrival_1_city: function (value) {
text55.nodeValue = "Прилёт в г. " + value;
},
arrival_datetime_1_min: function (value) {
arrival_datetime_1_min_value0 = value;
text58.nodeValue = "с " + arrival_datetime_1_min_value0 + " до " + arrival_datetime_1_max_value0;
},
arrival_datetime_1_max: function (value) {
arrival_datetime_1_max_value0 = value;
text58.nodeValue = "с " + arrival_datetime_1_min_value0 + " до " + arrival_datetime_1_max_value0;
},
filter_flight_time_visibility: function (value) {
filter_flight_time_visibility_value0 = value;
div3.setAttribute('class', "filter-flight-time js-modal_window " + filter_flight_time_visibility_value0 + " " + search_type_class_value0);
},
search_type_class: function (value) {
search_type_class_value0 = value;
div3.setAttribute('class', "filter-flight-time js-modal_window " + filter_flight_time_visibility_value0 + " " + search_type_class_value0);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.flight_time_active) !== undefined && set.flight_time_active(t);
(t = data.filter_flight_time_opened) !== undefined && set.filter_flight_time_opened(t);
(t = data.depart_date) !== undefined && set.depart_date(t);
(t = data.departure_0_city) !== undefined && set.departure_0_city(t);
(t = data.departure_0_time_bottom) !== undefined && set.departure_0_time_bottom(t);
(t = data.departure_0_time_top) !== undefined && set.departure_0_time_top(t);
(t = data.arrival_0_city) !== undefined && set.arrival_0_city(t);
(t = data.arrival_datetime_0_min) !== undefined && set.arrival_datetime_0_min(t);
(t = data.arrival_datetime_0_max) !== undefined && set.arrival_datetime_0_max(t);
(t = data.return_date) !== undefined && set.return_date(t);
(t = data.departure_1_city) !== undefined && set.departure_1_city(t);
(t = data.departure_1_time_bottom) !== undefined && set.departure_1_time_bottom(t);
(t = data.departure_1_time_top) !== undefined && set.departure_1_time_top(t);
(t = data.arrival_1_city) !== undefined && set.arrival_1_city(t);
(t = data.arrival_datetime_1_min) !== undefined && set.arrival_datetime_1_min(t);
(t = data.arrival_datetime_1_max) !== undefined && set.arrival_datetime_1_max(t);
(t = data.filter_flight_time_visibility) !== undefined && set.filter_flight_time_visibility(t);
(t = data.search_type_class) !== undefined && set.search_type_class(t);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"stops_filter": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
div3 = document.createElement('div'),
ul4 = document.createElement('ul'),
li5 = document.createElement('li'),
label6 = document.createElement('label'),
input7 = document.createElement('input'),
span8 = document.createElement('span'),
for0 = document.createComment('for'),
children0 = {};
// Construct dom
div1.appendChild(document.createTextNode(" Пересадки "));
div1.setAttribute('class', "stops-filter-header");
input7.setAttribute('checked', "");
input7.setAttribute('type', "checkbox");
input7.setAttribute('class', "checkbox js-checkbox-all");
input7.setAttribute('data-role', "stops_count");
span8.setAttribute('class', "custom-checkbox");
label6.appendChild(input7);
label6.appendChild(span8);
label6.appendChild(document.createTextNode(" Все "));
label6.setAttribute('class', "label-block checkbox-label stops-label");
li5.appendChild(label6);
ul4.appendChild(li5);
ul4.appendChild(for0);
ul4.setAttribute('class', "stops-list");
div3.appendChild(ul4);
div3.setAttribute('class', "stops-filter-main");
div0.appendChild(div1);
div0.appendChild(div3);
div0.setAttribute('class', "");
// Create setters
var set = {
checked_all: function (value) {
input7.setAttribute('checked', value);
},
stops: function (value) {
monkberry.foreach(view, for0, children0, 'stops_filter.if0', value);
},
stops_filter_visibility: function (value) {
div0.setAttribute('class', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.checked_all) !== undefined && set.checked_all(t);
(t = data.stops) !== undefined && set.stops(t);
(t = data.stops_filter_visibility) !== undefined && set.stops_filter_visibility(t);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"stops_filter.if0": function () {
// Create elements
var li0 = document.createElement('li'),
label1 = document.createElement('label'),
span2 = document.createElement('span'),
input3 = document.createElement('input'),
span4 = document.createElement('span'),
text5 = document.createTextNode(" "),
span6 = document.createElement('span'),
text7 = document.createTextNode(" "),
span8 = document.createElement('span'),
span9 = document.createElement('span');
// Construct dom
input3.setAttribute('checked', "");
input3.setAttribute('type', "checkbox");
input3.setAttribute('class', "checkbox js-stops-checkbox");
input3.setAttribute('value', "");
span4.setAttribute('class', "custom-checkbox");
span2.appendChild(input3);
span2.appendChild(span4);
span2.appendChild(text5);
span2.setAttribute('class', "checkbox-wrap");
span8.setAttribute('class', "currency-");
span6.appendChild(text7);
span6.appendChild(span8);
span6.setAttribute('class', "price");
label1.appendChild(span2);
label1.appendChild(span6);
label1.setAttribute('class', "label-block checkbox-label stops-label");
span9.appendChild(document.createTextNode("только"));
span9.setAttribute('class', "only-button js-only-button");
span9.setAttribute('data-count', "");
li0.appendChild(label1);
li0.appendChild(span9);
// Create setters
var set = {
checked: function (value) {
input3.setAttribute('checked', value);
},
stops_count: function (value) {
input3.setAttribute('value', value);
span9.setAttribute('data-count', value);
},
title: function (value) {
text5.nodeValue = " " + value + " ";
},
price: function (value) {
text7.nodeValue = " " + value + " ";
},
currency: function (value) {
span8.setAttribute('class', "currency-" + value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.checked) !== undefined && set.checked(t);
(t = data.stops_count) !== undefined && set.stops_count(t);
(t = data.title) !== undefined && set.title(t);
(t = data.price) !== undefined && set.price(t);
(t = data.currency) !== undefined && set.currency(t);
}
};
// Set root nodes
view.nodes = [li0];
return view;
},
"upper_filters": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
div2 = document.createElement('div'),
div3 = document.createElement('div'),
span4 = document.createElement('span'),
span6 = document.createElement('span'),
text7 = document.createTextNode(""),
span8 = document.createElement('span'),
span9 = document.createElement('span'),
div10 = document.createElement('div'),
div11 = document.createElement('div'),
span12 = document.createElement('span'),
text13 = document.createTextNode(""),
div14 = document.createElement('div'),
div15 = document.createElement('div'),
div16 = document.createElement('div'),
div17 = document.createElement('div'),
filter_airlines_opened_value0 = '',
airlines_active_class_value0 = '',
div19 = document.createElement('div'),
span20 = document.createElement('span'),
div22 = document.createElement('div'),
div23 = document.createElement('div'),
h224 = document.createElement('h2'),
div26 = document.createElement('div'),
div27 = document.createElement('div'),
div28 = document.createElement('div'),
label29 = document.createElement('label'),
input30 = document.createElement('input'),
span31 = document.createElement('span'),
div33 = document.createElement('div'),
children0 = {},
div34 = document.createElement('div'),
div35 = document.createElement('div'),
button36 = document.createElement('button'),
div38 = document.createElement('div'),
div39 = document.createElement('div'),
div40 = document.createElement('div'),
div41 = document.createElement('div'),
div42 = document.createElement('div'),
div43 = document.createElement('div'),
div44 = document.createElement('div'),
div45 = document.createElement('div'),
div46 = document.createElement('div');
// Construct dom
span4.appendChild(document.createTextNode("Время пересадки: "));
span6.appendChild(text7);
span6.setAttribute('class', "orange-text");
div11.setAttribute('class', "js-filter-bar custom-range-load");
div10.appendChild(div11);
div10.setAttribute('class', "js-filter-stops-duration js-custom-range custom-range");
span9.appendChild(div10);
span9.setAttribute('class', "stops-duration-range");
span8.appendChild(span9);
span8.setAttribute('class', "js-stops-duration");
span12.appendChild(text13);
span12.setAttribute('class', "orange-text");
div3.appendChild(span4);
div3.appendChild(span6);
div3.appendChild(span8);
div3.appendChild(span12);
div3.setAttribute('class', "stops-duration-filter left");
div14.setAttribute('class', "js-depart-return-time-filter-container");
div15.setAttribute('class', "js-airports-filter-container");
div17.appendChild(document.createTextNode(" Авиакомпании "));
div17.setAttribute('class', "filter-select js-modal_window-control ");
div17.setAttribute('data-control', "filter_airlines");
span20.appendChild(document.createTextNode("×"));
span20.setAttribute('class', "close-filters-modal_window js-close-modal_window");
span20.setAttribute('data-control', "filter_airlines");
h224.appendChild(document.createTextNode("Авиакомпании"));
h224.setAttribute('class', "direction-title");
div23.appendChild(h224);
div23.setAttribute('class', "small-12 columns");
div22.appendChild(div23);
div22.setAttribute('class', "row");
input30.setAttribute('type', "checkbox");
input30.setAttribute('checked', "");
input30.setAttribute('class', "checkbox js-airlines-checkbox-all");
input30.setAttribute('value', "");
input30.setAttribute('data-role', "airlines");
span31.setAttribute('class', "custom-checkbox");
label29.appendChild(input30);
label29.appendChild(span31);
label29.appendChild(document.createTextNode(" Все "));
label29.setAttribute('class', "label-block checkbox-label airlines-label");
div28.appendChild(label29);
div28.setAttribute('class', "small-2 columns");
div27.appendChild(div28);
div27.setAttribute('class', "small-12");
div26.appendChild(div27);
div26.setAttribute('class', "row");
div33.setAttribute('class', "row");
button36.appendChild(document.createTextNode("Сбросить"));
button36.setAttribute('class', "js-reset-airlines-filter reset-filter orange-transparent-button");
div35.appendChild(button36);
div35.setAttribute('class', "small-12 columns");
div34.appendChild(div35);
div34.setAttribute('class', "row");
div19.appendChild(span20);
div19.appendChild(div22);
div19.appendChild(div26);
div19.appendChild(div33);
div19.appendChild(div34);
div19.setAttribute('class', "filter-airlines js-modal_window ");
div16.appendChild(div17);
div16.appendChild(div19);
div16.setAttribute('class', "left airlines-control");
div2.appendChild(div3);
div2.appendChild(div14);
div2.appendChild(div15);
div2.appendChild(div16);
div2.setAttribute('class', "small-12 columns");
div1.appendChild(div2);
div1.setAttribute('class', "row no-select real-filters-plate");
div40.setAttribute('class', "rect rect-1 small-rect");
div41.setAttribute('class', "rect rect-2 small-rect");
div42.setAttribute('class', "rect rect-3");
div43.setAttribute('class', "rect rect-4 small-rect");
div44.setAttribute('class', "rect rect-5 big-rect");
div45.setAttribute('class', "rect rect-6 big-rect");
div46.setAttribute('class', "rect rect-7 big-rect");
div39.appendChild(div40);
div39.appendChild(div41);
div39.appendChild(div42);
div39.appendChild(div43);
div39.appendChild(div44);
div39.appendChild(div45);
div39.appendChild(div46);
div39.setAttribute('class', "fake-filters-inner-wrap");
div38.appendChild(div39);
div38.setAttribute('class', "fake-filters-plate");
div0.appendChild(div1);
div0.appendChild(div38);
div0.setAttribute('class', "");
// Create setters
var set = {
min_duration: function (value) {
text7.nodeValue = value;
},
max_duration: function (value) {
text13.nodeValue = value;
},
filter_airlines_opened: function (value) {
filter_airlines_opened_value0 = value;
div17.setAttribute('class', "filter-select js-modal_window-control " + filter_airlines_opened_value0 + " " + airlines_active_class_value0);
},
airlines_active_class: function (value) {
airlines_active_class_value0 = value;
div17.setAttribute('class', "filter-select js-modal_window-control " + filter_airlines_opened_value0 + " " + airlines_active_class_value0);
},
checked_all_airlines: function (value) {
input30.setAttribute('checked', value);
},
airlines_chunks: function (value) {
monkberry.foreach(view, div33, children0, 'upper_filters.if0', value);
},
filter_airlines_visibility: function (value) {
div19.setAttribute('class', "filter-airlines js-modal_window " + value);
},
show_filters_class: function (value) {
div0.setAttribute('class', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.min_duration) !== undefined && set.min_duration(t);
(t = data.max_duration) !== undefined && set.max_duration(t);
(t = data.filter_airlines_opened) !== undefined && set.filter_airlines_opened(t);
(t = data.airlines_active_class) !== undefined && set.airlines_active_class(t);
(t = data.checked_all_airlines) !== undefined && set.checked_all_airlines(t);
(t = data.airlines_chunks) !== undefined && set.airlines_chunks(t);
(t = data.filter_airlines_visibility) !== undefined && set.filter_airlines_visibility(t);
(t = data.show_filters_class) !== undefined && set.show_filters_class(t);
}
};
// Set root nodes
view.nodes = [div0, document.createTextNode(" ")];
return view;
},
"upper_filters.if0": function () {
// Create elements
var div0 = document.createElement('div'),
children0 = {};
// Construct dom
div0.setAttribute('class', "small-2 columns airline-columns");
// Create setters
var set = {
airlines: function (value) {
monkberry.foreach(view, div0, children0, 'upper_filters.if0.if0', value);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.airlines) !== undefined && set.airlines(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
},
"upper_filters.if0.if0": function () {
// Create elements
var label0 = document.createElement('label'),
input1 = document.createElement('input'),
span2 = document.createElement('span'),
text3 = document.createTextNode(" ");
// Construct dom
input1.setAttribute('type', "checkbox");
input1.setAttribute('checked', "");
input1.setAttribute('class', "checkbox js-airline-checkbox");
input1.setAttribute('value', "");
span2.setAttribute('class', "custom-checkbox");
label0.appendChild(input1);
label0.appendChild(span2);
label0.appendChild(text3);
label0.setAttribute('class', "label-block checkbox-label airlines-label");
// Create setters
var set = {
checked: function (value) {
input1.setAttribute('checked', value);
},
code: function (value) {
input1.setAttribute('value', value);
},
name: function (value) {
text3.nodeValue = " " + value + " ";
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.checked) !== undefined && set.checked(t);
(t = data.code) !== undefined && set.code(t);
(t = data.name) !== undefined && set.name(t);
}
};
// Set root nodes
view.nodes = [label0];
return view;
},
"average_prices.if0": function () {
// Create elements
var div0 = document.createElement('div'),
div1 = document.createElement('div'),
text2 = document.createTextNode(""),
span3 = document.createElement('span'),
span4 = document.createElement('span'),
text5 = document.createTextNode(""),
center_class_value0 = '',
currency_value0 = '';
// Construct dom
span3.setAttribute('class', "currency-");
div1.appendChild(text2);
div1.appendChild(span3);
div1.setAttribute('class', "average_prices-value");
span4.appendChild(text5);
span4.setAttribute('class', "average_prices-name");
div0.appendChild(div1);
div0.appendChild(span4);
div0.setAttribute('class', "average_prices-box font-size-");
// Create setters
var set = {
price: function (value) {
text2.nodeValue = value;
},
currency: function (value) {
span3.setAttribute('class', "currency-" + value);
currency_value0 = value;
div0.setAttribute('class', "average_prices-box " + center_class_value0 + " font-size-" + currency_value0);
},
title: function (value) {
text5.nodeValue = value;
},
center_class: function (value) {
center_class_value0 = value;
div0.setAttribute('class', "average_prices-box " + center_class_value0 + " font-size-" + currency_value0);
}
};
// Create view
var view = {
update: function (data) {
var t;
(t = data.price) !== undefined && set.price(t);
(t = data.currency) !== undefined && set.currency(t);
(t = data.title) !== undefined && set.title(t);
(t = data.center_class) !== undefined && set.center_class(t);
}
};
// Set root nodes
view.nodes = [div0];
return view;
}
});
})(monkberry, monkberry.filters, window.document, void 0);
(function (window) {
var templates_list = {
"average_prices": function (pool) {
var n7 = document.createElement("div"),
n1 = document.createElement("p"),
n0 = document.createElement("a"),
n1_month_title0_text = document.createTextNode(""),
child_average_prices_forall_21 = [], after_average_prices_forall_21 = document.createTextNode("");
n7.className = "cf";
n1.className = "average_prices-title";
n0.setAttribute("target", "_blank");
n0.className = "average_prices-wrapper";
n0.appendChild(document.createTextNode("\n "));
n1.appendChild(n1_month_title0_text);
n0.appendChild(n1);
n0.appendChild(document.createTextNode("\n "));
n0.appendChild(after_average_prices_forall_21);
n0.appendChild(document.createTextNode("\n "));
n0.appendChild(n7);
n0.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n0.parentNode.removeChild(n0);
}, deeplink: function (a) {
n0.setAttribute("href", a)
}, month_title: function (a) {
n1_month_title0_text.nodeValue = a
}, average_prices: function (a) {
temple_utils.render_children(after_average_prices_forall_21, "average_prices_forall_2", a, pool, child_average_prices_forall_21)
}, update: function (a) {
var t = a.deeplink;
if (undefined !== t) this.deeplink(t);
t = a.month_title;
if (undefined !== t) this.month_title(t);
t = a.average_prices;
if (undefined !== t) this.average_prices(t)
}, root: function () {
return n0;
}
};
}, "average_prices_forall_2": function (pool) {
var n6 = document.createElement("span"),
n5 = document.createElement("span"),
n4 = document.createElement("div"),
n3 = document.createElement("div"),
root_text2 = document.createTextNode("\n "),
center_class3_var = "", currency4_var = "", n4_price5_text = document.createTextNode(""),
n6_title7_text = document.createTextNode(""),
root_text8 = document.createTextNode("\n ");
n6.className = "average_prices-name";
n4.className = "average_prices-value";
n3.className = "average_prices-box font-size-";
n3.appendChild(document.createTextNode("\n "));
n4.appendChild(n4_price5_text);
n5.className = "currency-";
n4.appendChild(n5);
n4.appendChild(document.createTextNode("\n "));
n3.appendChild(n4);
n3.appendChild(document.createTextNode("\n "));
n6.appendChild(n6_title7_text);
n3.appendChild(n6);
n3.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text2.parentNode.removeChild(root_text2);
;
n3.parentNode.removeChild(n3);
;
root_text8.parentNode.removeChild(root_text8);
}, center_class: function (a) {
center_class3_var = a;
n3.className = "average_prices-box " + center_class3_var + " font-size-" + currency4_var
}, currency: function (a) {
currency4_var = a;
n3.className = "average_prices-box " + center_class3_var + " font-size-" + currency4_var;
n5.className = "currency-" + a
}, price: function (a) {
n4_price5_text.nodeValue = a
}, title: function (a) {
n6_title7_text.nodeValue = a
}, update: function (a) {
var t = a.center_class;
if (undefined !== t) this.center_class(t);
t = a.currency;
if (undefined !== t) this.currency(t);
t = a.price;
if (undefined !== t) this.price(t);
t = a.title;
if (undefined !== t) this.title(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text2);
root.appendChild(n3);
root.appendChild(root_text8);
return root;
}
};
}, "currency": function (pool) {
var n12 = document.createElement("div"),
n11 = document.createElement("span"),
n10 = document.createElement("span"),
n9 = document.createElement("div"),
n8 = document.createElement("span"),
n10_text10 = document.createTextNode(" – "),
child_currencies12 = [], after_currencies12 = document.createTextNode("");
n12.className = "currency-options options-hidden";
n11.className = "icon-keyboard-arrow-down change-currency-icon currency-arrow";
n9.className = "js-currency-toggle";
n8.className = "change-currency right";
n8.appendChild(document.createTextNode("\n "));
n9.appendChild(document.createTextNode("\n "));
n10.className = "currency-code currency-";
n10.appendChild(n10_text10);
n9.appendChild(n10);
n9.appendChild(document.createTextNode("\n "));
n9.appendChild(n11);
n9.appendChild(document.createTextNode("\n "));
n8.appendChild(n9);
n8.appendChild(document.createTextNode("\n "));
n12.appendChild(document.createTextNode("\n "));
n12.appendChild(after_currencies12);
n12.appendChild(document.createTextNode("\n "));
n8.appendChild(n12);
n8.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n8.parentNode.removeChild(n8);
}, selected_currency: function (a) {
n10.className = "currency-code currency-" + a.code;
n10_text10.nodeValue = " – " + a.name
}, currencies: function (a) {
temple_utils.render_children(after_currencies12, "currencies", a, pool, child_currencies12)
}, update: function (a) {
var t = a.selected_currency;
if (undefined !== t) this.selected_currency(t);
t = a.currencies;
if (undefined !== t) this.currencies(t)
}, root: function () {
return n8;
}
};
}, "currencies": function (pool) {
var n18 = document.createElement("span"),
n17 = document.createElement("span"),
n16 = document.createElement("span"),
n15 = document.createElement("span"),
n14 = document.createElement("div"),
root_text13 = document.createTextNode("\n "),
n17_text16 = document.createTextNode(" — "),
root_text18 = document.createTextNode("\n ");
n18.className = "icon-ok";
n15.className = "left";
n14.className = "option cf ";
n14.appendChild(document.createTextNode("\n "));
n15.appendChild(document.createTextNode("\n "));
n16.className = "currency-code currency-";
n15.appendChild(n16);
n15.appendChild(document.createTextNode("\n "));
n17.appendChild(n17_text16);
n15.appendChild(n17);
n15.appendChild(document.createTextNode("\n "));
n14.appendChild(n15);
n14.appendChild(document.createTextNode("\n "));
n14.appendChild(n18);
n14.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text13.parentNode.removeChild(root_text13);
;
n14.parentNode.removeChild(n14);
;
root_text18.parentNode.removeChild(root_text18);
}, selected: function (a) {
n14.className = "option cf " + a
}, code: function (a) {
n14.setAttribute("role", a);
n16.className = "currency-code currency-" + a
}, name: function (a) {
n17_text16.nodeValue = " — " + a
}, update: function (a) {
var t = a.selected;
if (undefined !== t) this.selected(t);
t = a.code;
if (undefined !== t) this.code(t);
t = a.name;
if (undefined !== t) this.name(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text13);
root.appendChild(n14);
root.appendChild(root_text18);
return root;
}
};
}, "dispatcher_logger": function (pool) {
var n24 = document.createElement("div"),
n23 = document.createElement("td"),
n22 = document.createElement("td"),
n21 = document.createElement("tr"),
n20 = document.createElement("table"),
n19 = document.createElement("div"),
child_dispatcher_logger_if_2522 = [], after_dispatcher_logger_if_2522 = document.createTextNode(""),
child_dispatcher_logger_if_3823 = [], after_dispatcher_logger_if_3823 = document.createTextNode("");
n24.className = "log-content";
n23.id = "tab_events";
n22.id = "tab_logs";
n20.className = "logger-tabs";
n19.id = "dispatcher_logger";
n19.className = "dispatcher-logger-wrap ";
n19.appendChild(document.createTextNode("\n "));
n20.appendChild(document.createTextNode("\n "));
n21.appendChild(document.createTextNode("\n "));
n22.className = " tab";
n22.appendChild(document.createTextNode("Logs"));
n21.appendChild(n22);
n21.appendChild(document.createTextNode("\n "));
n23.className = " tab";
n23.appendChild(document.createTextNode("Events"));
n21.appendChild(n23);
n21.appendChild(document.createTextNode("\n "));
n20.appendChild(n21);
n20.appendChild(document.createTextNode("\n "));
n19.appendChild(n20);
n19.appendChild(document.createTextNode("\n "));
n24.appendChild(document.createTextNode("\n "));
n24.appendChild(after_dispatcher_logger_if_2522);
n24.appendChild(document.createTextNode("\n "));
n24.appendChild(after_dispatcher_logger_if_3823);
n24.appendChild(document.createTextNode("\n "));
n19.appendChild(n24);
n19.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n19.parentNode.removeChild(n19);
}, class_dl: function (a) {
n19.className = "dispatcher-logger-wrap " + a
}, tab_logs_class: function (a) {
n22.className = a + " tab"
}, tab_events_class: function (a) {
n23.className = a + " tab"
}, events: function (a) {
temple_utils.render_child(after_dispatcher_logger_if_2522, "dispatcher_logger_if_25", a, pool, child_dispatcher_logger_if_2522)
}, logs: function (a) {
temple_utils.render_child(after_dispatcher_logger_if_3823, "dispatcher_logger_if_38", a, pool, child_dispatcher_logger_if_3823)
}, update: function (a) {
var t = a.class_dl;
if (undefined !== t) this.class_dl(t);
t = a.tab_logs_class;
if (undefined !== t) this.tab_logs_class(t);
t = a.tab_events_class;
if (undefined !== t) this.tab_events_class(t);
t = a.events;
if (undefined !== t) this.events(t);
t = a.logs;
if (undefined !== t) this.logs(t)
}, root: function () {
return n19;
}
};
}, "dispatcher_logger_if_25": function (pool) {
var n31 = document.createElement("th"),
n30 = document.createElement("th"),
n29 = document.createElement("th"),
n28 = document.createElement("th"),
n27 = document.createElement("tr"),
n26 = document.createElement("table"),
root_text24 = document.createTextNode("\n "),
child_dispatcher_logger_if_25_forall_3225 = [], after_dispatcher_logger_if_25_forall_3225 = document.createTextNode(""),
root_text26 = document.createTextNode("\n ");
n31.className = "logger-table-receivers table-header";
n30.className = "logger-table-event table-header";
n29.className = "logger-table-source table-header";
n28.className = "logger-table-time table-header";
n26.className = "logger-table";
n26.appendChild(document.createTextNode("\n "));
n27.appendChild(document.createTextNode("\n "));
n28.appendChild(document.createTextNode("Time"));
n27.appendChild(n28);
n27.appendChild(document.createTextNode("\n "));
n29.appendChild(document.createTextNode("Source"));
n27.appendChild(n29);
n27.appendChild(document.createTextNode("\n "));
n30.appendChild(document.createTextNode("Event name"));
n27.appendChild(n30);
n27.appendChild(document.createTextNode("\n "));
n31.appendChild(document.createTextNode("Receivers count"));
n27.appendChild(n31);
n27.appendChild(document.createTextNode("\n "));
n26.appendChild(n27);
n26.appendChild(document.createTextNode("\n "));
n26.appendChild(after_dispatcher_logger_if_25_forall_3225);
n26.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text24.parentNode.removeChild(root_text24);
;
n26.parentNode.removeChild(n26);
;
root_text26.parentNode.removeChild(root_text26);
}, messages: function (a) {
temple_utils.render_children(after_dispatcher_logger_if_25_forall_3225, "dispatcher_logger_if_25_forall_32", a, pool, child_dispatcher_logger_if_25_forall_3225)
}, update: function (a) {
var t = a.messages;
if (undefined !== t) this.messages(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text24);
root.appendChild(n26);
root.appendChild(root_text26);
return root;
}
};
}, "dispatcher_logger_if_25_forall_32": function (pool) {
var n37 = document.createElement("td"),
n36 = document.createElement("td"),
n35 = document.createElement("td"),
n34 = document.createElement("td"),
n33 = document.createElement("tr"),
root_text27 = document.createTextNode("\n "),
n34_time28_text = document.createTextNode(""),
n35_source29_text = document.createTextNode(""),
n36_event_name30_text = document.createTextNode(""),
n37_receivers31_text = document.createTextNode(""),
root_text32 = document.createTextNode("\n ");
n37.className = "logger-table-receivers";
n36.className = "logger-table-event";
n35.className = "logger-table-source";
n34.className = "logger-table-time";
n33.appendChild(document.createTextNode("\n "));
n34.appendChild(n34_time28_text);
n33.appendChild(n34);
n33.appendChild(document.createTextNode("\n "));
n35.appendChild(n35_source29_text);
n33.appendChild(n35);
n33.appendChild(document.createTextNode("\n "));
n36.appendChild(n36_event_name30_text);
n33.appendChild(n36);
n33.appendChild(document.createTextNode("\n "));
n37.appendChild(n37_receivers31_text);
n33.appendChild(n37);
n33.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text27.parentNode.removeChild(root_text27);
;
n33.parentNode.removeChild(n33);
;
root_text32.parentNode.removeChild(root_text32);
}, time: function (a) {
n34_time28_text.nodeValue = a
}, source: function (a) {
n35_source29_text.nodeValue = a
}, event_name: function (a) {
n36_event_name30_text.nodeValue = a
}, receivers: function (a) {
n37_receivers31_text.nodeValue = a
}, update: function (a) {
var t = a.time;
if (undefined !== t) this.time(t);
t = a.source;
if (undefined !== t) this.source(t);
t = a.event_name;
if (undefined !== t) this.event_name(t);
t = a.receivers;
if (undefined !== t) this.receivers(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text27);
root.appendChild(n33);
root.appendChild(root_text32);
return root;
}
};
}, "dispatcher_logger_if_38": function (pool) {
var n44 = document.createElement("th"),
n43 = document.createElement("th"),
n42 = document.createElement("th"),
n41 = document.createElement("th"),
n40 = document.createElement("tr"),
n39 = document.createElement("table"),
root_text33 = document.createTextNode("\n "),
child_dispatcher_logger_if_38_forall_4534 = [], after_dispatcher_logger_if_38_forall_4534 = document.createTextNode(""),
root_text35 = document.createTextNode("\n\n ");
n44.className = "logger-table-receivers table-header";
n43.className = "logger-table-source table-header";
n42.className = "logger-table-event table-header";
n41.className = "logger-table-time table-header";
n39.className = "logger-table";
n39.appendChild(document.createTextNode("\n "));
n40.appendChild(document.createTextNode("\n "));
n41.appendChild(document.createTextNode("Time"));
n40.appendChild(n41);
n40.appendChild(document.createTextNode("\n "));
n42.appendChild(document.createTextNode("Source"));
n40.appendChild(n42);
n40.appendChild(document.createTextNode("\n "));
n43.appendChild(document.createTextNode("Log-level"));
n40.appendChild(n43);
n40.appendChild(document.createTextNode("\n "));
n44.appendChild(document.createTextNode("Message"));
n40.appendChild(n44);
n40.appendChild(document.createTextNode("\n "));
n39.appendChild(n40);
n39.appendChild(document.createTextNode("\n "));
n39.appendChild(after_dispatcher_logger_if_38_forall_4534);
n39.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text33.parentNode.removeChild(root_text33);
;
n39.parentNode.removeChild(n39);
;
root_text35.parentNode.removeChild(root_text35);
}, messages: function (a) {
temple_utils.render_children(after_dispatcher_logger_if_38_forall_4534, "dispatcher_logger_if_38_forall_45", a, pool, child_dispatcher_logger_if_38_forall_4534)
}, update: function (a) {
var t = a.messages;
if (undefined !== t) this.messages(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text33);
root.appendChild(n39);
root.appendChild(root_text35);
return root;
}
};
}, "dispatcher_logger_if_38_forall_45": function (pool) {
var n50 = document.createElement("td"),
n49 = document.createElement("td"),
n48 = document.createElement("td"),
n47 = document.createElement("td"),
n46 = document.createElement("tr"),
root_text36 = document.createTextNode("\n "),
n47_time38_text = document.createTextNode(""),
n48_source39_text = document.createTextNode(""),
n49_level40_text = document.createTextNode(""),
n50_message41_text = document.createTextNode(""),
root_text42 = document.createTextNode("\n ");
n50.className = "logger-table-receivers";
n49.className = "logger-table-event";
n48.className = "logger-table-source";
n47.className = "logger-table-time";
n46.className = "log-message ";
n46.appendChild(document.createTextNode("\n "));
n47.appendChild(n47_time38_text);
n46.appendChild(n47);
n46.appendChild(document.createTextNode("\n "));
n48.appendChild(n48_source39_text);
n46.appendChild(n48);
n46.appendChild(document.createTextNode("\n "));
n49.appendChild(n49_level40_text);
n46.appendChild(n49);
n46.appendChild(document.createTextNode("\n "));
n50.appendChild(n50_message41_text);
n46.appendChild(n50);
n46.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text36.parentNode.removeChild(root_text36);
;
n46.parentNode.removeChild(n46);
;
root_text42.parentNode.removeChild(root_text42);
}, level: function (a) {
n46.className = "log-message " + a;
n49_level40_text.nodeValue = a
}, time: function (a) {
n47_time38_text.nodeValue = a
}, source: function (a) {
n48_source39_text.nodeValue = a
}, message: function (a) {
n50_message41_text.nodeValue = a
}, update: function (a) {
var t = a.level;
if (undefined !== t) this.level(t);
t = a.time;
if (undefined !== t) this.time(t);
t = a.source;
if (undefined !== t) this.source(t);
t = a.message;
if (undefined !== t) this.message(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text36);
root.appendChild(n46);
root.appendChild(root_text42);
return root;
}
};
}, "events_table": function (pool) {
var n56 = document.createElement("th"),
n55 = document.createElement("th"),
n54 = document.createElement("th"),
n53 = document.createElement("th"),
n52 = document.createElement("tr"),
n51 = document.createElement("table"),
child_events_table_forall_5743 = [], after_events_table_forall_5743 = document.createTextNode("");
n56.className = "logger-table-receivers table-header";
n55.className = "logger-table-event table-header";
n54.className = "logger-table-source table-header";
n53.className = "logger-table-time table-header";
n51.className = "logger-table";
n51.appendChild(document.createTextNode("\n "));
n52.appendChild(document.createTextNode("\n "));
n53.appendChild(document.createTextNode("Time"));
n52.appendChild(n53);
n52.appendChild(document.createTextNode("\n "));
n54.appendChild(document.createTextNode("Source"));
n52.appendChild(n54);
n52.appendChild(document.createTextNode("\n "));
n55.appendChild(document.createTextNode("Event name"));
n52.appendChild(n55);
n52.appendChild(document.createTextNode("\n "));
n56.appendChild(document.createTextNode("Receivers count"));
n52.appendChild(n56);
n52.appendChild(document.createTextNode("\n "));
n51.appendChild(n52);
n51.appendChild(document.createTextNode("\n "));
n51.appendChild(after_events_table_forall_5743);
n51.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n51.parentNode.removeChild(n51);
}, messages: function (a) {
temple_utils.render_children(after_events_table_forall_5743, "events_table_forall_57", a, pool, child_events_table_forall_5743)
}, update: function (a) {
var t = a.messages;
if (undefined !== t) this.messages(t)
}, root: function () {
return n51;
}
};
}, "events_table_forall_57": function (pool) {
var n62 = document.createElement("td"),
n61 = document.createElement("td"),
n60 = document.createElement("td"),
n59 = document.createElement("td"),
n58 = document.createElement("tr"),
root_text44 = document.createTextNode("\n "),
n59_time45_text = document.createTextNode(""),
n60_source46_text = document.createTextNode(""),
n61_event_name47_text = document.createTextNode(""),
n62_receivers48_text = document.createTextNode(""),
root_text49 = document.createTextNode("\n ");
n62.className = "logger-table-receivers";
n61.className = "logger-table-event";
n60.className = "logger-table-source";
n59.className = "logger-table-time";
n58.appendChild(document.createTextNode("\n "));
n59.appendChild(n59_time45_text);
n58.appendChild(n59);
n58.appendChild(document.createTextNode("\n "));
n60.appendChild(n60_source46_text);
n58.appendChild(n60);
n58.appendChild(document.createTextNode("\n "));
n61.appendChild(n61_event_name47_text);
n58.appendChild(n61);
n58.appendChild(document.createTextNode("\n "));
n62.appendChild(n62_receivers48_text);
n58.appendChild(n62);
n58.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text44.parentNode.removeChild(root_text44);
;
n58.parentNode.removeChild(n58);
;
root_text49.parentNode.removeChild(root_text49);
}, time: function (a) {
n59_time45_text.nodeValue = a
}, source: function (a) {
n60_source46_text.nodeValue = a
}, event_name: function (a) {
n61_event_name47_text.nodeValue = a
}, receivers: function (a) {
n62_receivers48_text.nodeValue = a
}, update: function (a) {
var t = a.time;
if (undefined !== t) this.time(t);
t = a.source;
if (undefined !== t) this.source(t);
t = a.event_name;
if (undefined !== t) this.event_name(t);
t = a.receivers;
if (undefined !== t) this.receivers(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text44);
root.appendChild(n58);
root.appendChild(root_text49);
return root;
}
};
}, "logs_table": function (pool) {
var n68 = document.createElement("th"),
n67 = document.createElement("th"),
n66 = document.createElement("th"),
n65 = document.createElement("th"),
n64 = document.createElement("tr"),
n63 = document.createElement("table"),
child_logs_table_forall_6950 = [], after_logs_table_forall_6950 = document.createTextNode("");
n68.className = "logger-table-receivers table-header";
n67.className = "logger-table-source table-header";
n66.className = "logger-table-event table-header";
n65.className = "logger-table-time table-header";
n63.className = "logger-table";
n63.appendChild(document.createTextNode("\n "));
n64.appendChild(document.createTextNode("\n "));
n65.appendChild(document.createTextNode("Time"));
n64.appendChild(n65);
n64.appendChild(document.createTextNode("\n "));
n66.appendChild(document.createTextNode("Source"));
n64.appendChild(n66);
n64.appendChild(document.createTextNode("\n "));
n67.appendChild(document.createTextNode("Log-level"));
n64.appendChild(n67);
n64.appendChild(document.createTextNode("\n "));
n68.appendChild(document.createTextNode("Message"));
n64.appendChild(n68);
n64.appendChild(document.createTextNode("\n "));
n63.appendChild(n64);
n63.appendChild(document.createTextNode("\n "));
n63.appendChild(after_logs_table_forall_6950);
n63.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n63.parentNode.removeChild(n63);
}, messages: function (a) {
temple_utils.render_children(after_logs_table_forall_6950, "logs_table_forall_69", a, pool, child_logs_table_forall_6950)
}, update: function (a) {
var t = a.messages;
if (undefined !== t) this.messages(t)
}, root: function () {
return n63;
}
};
}, "logs_table_forall_69": function (pool) {
var n74 = document.createElement("td"),
n73 = document.createElement("td"),
n72 = document.createElement("td"),
n71 = document.createElement("td"),
n70 = document.createElement("tr"),
root_text51 = document.createTextNode("\n "),
n71_time53_text = document.createTextNode(""),
n72_source54_text = document.createTextNode(""),
n73_level55_text = document.createTextNode(""),
n74_message56_text = document.createTextNode(""),
root_text57 = document.createTextNode("\n ");
n74.className = "logger-table-receivers";
n73.className = "logger-table-event";
n72.className = "logger-table-source";
n71.className = "logger-table-time";
n70.className = "log-message ";
n70.appendChild(document.createTextNode("\n "));
n71.appendChild(n71_time53_text);
n70.appendChild(n71);
n70.appendChild(document.createTextNode("\n "));
n72.appendChild(n72_source54_text);
n70.appendChild(n72);
n70.appendChild(document.createTextNode("\n "));
n73.appendChild(n73_level55_text);
n70.appendChild(n73);
n70.appendChild(document.createTextNode("\n "));
n74.appendChild(n74_message56_text);
n70.appendChild(n74);
n70.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text51.parentNode.removeChild(root_text51);
;
n70.parentNode.removeChild(n70);
;
root_text57.parentNode.removeChild(root_text57);
}, level: function (a) {
n70.className = "log-message " + a;
n73_level55_text.nodeValue = a
}, time: function (a) {
n71_time53_text.nodeValue = a
}, source: function (a) {
n72_source54_text.nodeValue = a
}, message: function (a) {
n74_message56_text.nodeValue = a
}, update: function (a) {
var t = a.level;
if (undefined !== t) this.level(t);
t = a.time;
if (undefined !== t) this.time(t);
t = a.source;
if (undefined !== t) this.source(t);
t = a.message;
if (undefined !== t) this.message(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text51);
root.appendChild(n70);
root.appendChild(root_text57);
return root;
}
};
}, "form": function (pool) {
var n181 = document.createElement("button"),
n180 = document.createElement("span"),
n179 = document.createElement("label"),
n178 = document.createElement("input"),
n177 = document.createElement("div"),
n176 = document.createElement("div"),
n175 = document.createElement("div"),
n174 = document.createElement("span"),
n173 = document.createElement("div"),
n172 = document.createElement("div"),
n171 = document.createElement("div"),
n170 = document.createElement("div"),
n169 = document.createElement("div"),
n168 = document.createElement("div"),
n167 = document.createElement("div"),
n166 = document.createElement("div"),
n165 = document.createElement("div"),
n164 = document.createElement("span"),
n163 = document.createElement("div"),
n162 = document.createElement("div"),
n161 = document.createElement("div"),
n160 = document.createElement("div"),
n159 = document.createElement("div"),
n158 = document.createElement("div"),
n157 = document.createElement("div"),
n156 = document.createElement("div"),
n155 = document.createElement("span"),
n154 = document.createElement("div"),
n153 = document.createElement("div"),
n152 = document.createElement("div"),
n151 = document.createElement("div"),
n150 = document.createElement("div"),
n149 = document.createElement("div"),
n148 = document.createElement("div"),
n147 = document.createElement("div"),
n146 = document.createElement("div"),
n145 = document.createElement("div"),
n144 = document.createElement("span"),
n143 = document.createElement("span"),
n142 = document.createElement("span"),
n141 = document.createElement("div"),
n140 = document.createElement("div"),
n139 = document.createElement("span"),
n138 = document.createElement("div"),
n137 = document.createElement("div"),
n136 = document.createElement("span"),
n135 = document.createElement("span"),
n132 = document.createElement("div"),
n131 = document.createElement("div"),
n130 = document.createElement("span"),
n129 = document.createElement("span"),
n128 = document.createElement("span"),
n126 = document.createElement("span"),
n125 = document.createElement("div"),
n124 = document.createElement("div"),
n123 = document.createElement("div"),
n122 = document.createElement("div"),
n121 = document.createElement("div"),
n120 = document.createElement("span"),
n119 = document.createElement("span"),
n116 = document.createElement("div"),
n115 = document.createElement("div"),
n109 = document.createElement("div"),
n108 = document.createElement("div"),
n107 = document.createElement("div"),
n105 = document.createElement("div"),
n104 = document.createElement("span"),
n103 = document.createElement("span"),
n102 = document.createElement("span"),
n101 = document.createElement("input"),
n100 = document.createElement("div"),
n99 = document.createElement("div"),
n98 = document.createElement("div"),
n84 = document.createElement("div"),
n83 = document.createElement("span"),
n82 = document.createElement("span"),
n81 = document.createElement("span"),
n80 = document.createElement("input"),
n79 = document.createElement("div"),
n78 = document.createElement("i"),
n77 = document.createElement("div"),
n76 = document.createElement("div"),
n75 = document.createElement("div"),
origin_error58_var = "", origin_loading_state59_var = "", n83_origin_iata60_text = document.createTextNode(""),
child_autocomplete_items62 = [], after_autocomplete_items62 = document.createTextNode(""),
destination_error63_var = "", destination_loading_state64_var = "", n104_destination_iata65_text = document.createTextNode(""),
child_autocomplete_items67 = [], after_autocomplete_items67 = document.createTextNode(""),
child_form_date69 = [], after_form_date69 = document.createTextNode(""),
child_form_if_11370 = [], after_form_if_11370 = document.createTextNode(""),
child_depart_datepicker_months72 = [], after_depart_datepicker_months72 = document.createTextNode(""),
child_form_date76 = [], after_form_date76 = document.createTextNode(""),
child_return_datepicker_months79 = [], after_return_datepicker_months79 = document.createTextNode(""),
n142_text84 = document.createTextNode(" чел, "),
n143_trip_class86_text = document.createTextNode(""),
n153_adults91_text = document.createTextNode(""),
n162_children94_text = document.createTextNode(""),
n172_infants97_text = document.createTextNode("");
n181.setAttribute("tabindex", "6");
n181.className = "search-button left last-form-control js-start-search orange-button";
n181.id = "start_search";
n180.className = "icon-ok";
n179.setAttribute("for", "business_checkbox");
n178.setAttribute("type", "checkbox");
n178.id = "business_checkbox";
n177.className = "pseudocheckbox";
n176.className = "business_class";
n175.className = "clear";
n174.className = "icon-plus";
n173.setAttribute("data-passenger", "infants");
n172.className = "cell infants-count";
n171.setAttribute("data-passenger", "infants");
n170.className = "control";
n169.className = "small-6 columns omega";
n168.className = "tip";
n167.className = "small-6 columns title alpha";
n166.className = "row control-wrapper";
n165.className = "clear";
n164.className = "icon-plus";
n163.setAttribute("data-passenger", "children");
n162.className = "cell children-count";
n161.setAttribute("data-passenger", "children");
n160.className = "control";
n159.className = "small-6 columns omega";
n158.className = "small-6 columns title alpha omega";
n157.className = "row control-wrapper";
n156.className = "clear";
n155.className = "icon-plus";
n154.setAttribute("data-passenger", "adults");
n153.className = "cell adults-count";
n152.setAttribute("data-passenger", "adults");
n151.className = "control";
n150.className = "small-6 columns omega";
n149.className = "small-6 columns title alpha";
n148.className = "row control-wrapper";
n146.className = "popup-wrapper";
n143.className = "trip-class secondary-text";
n142.className = "passengers-count";
n140.className = "js-form-control-wrapper form-control left";
n140.setAttribute("tabindex", "5");
n140.id = "passengers_select";
n138.className = "dp-oneway-control js-dp-oneway-control js-close-modal_window";
n137.className = "datepicker-container";
n137.id = "return_datepicker_container";
n136.setAttribute("data-dir", "return");
n135.setAttribute("data-dir", "return");
n132.className = "datepicker-header";
n129.className = "icon-plus add-segment-icon";
n125.setAttribute("data-direction", "return");
n125.setAttribute("role", "1");
n125.setAttribute("tabindex", "4");
n125.className = "datepicker-input-wrapper js-datepicker-wrapper";
n124.className = "datepicker-inner-wrapper";
n123.className = "js-form-control-wrapper js-segment-date form-control datepicker-input datepicker-return left";
n122.className = "error-plate error-empty-date";
n121.className = "datepicker-container";
n121.id = "depart_datepicker_container";
n120.setAttribute("data-dir", "depart");
n119.setAttribute("data-dir", "depart");
n116.className = "datepicker-header";
n109.setAttribute("role", "0");
n109.setAttribute("tabindex", "3");
n109.setAttribute("data-direction", "depart");
n109.className = "datepicker-input-wrapper js-datepicker-wrapper";
n108.id = "depart_date_wrapper";
n107.className = "error-plate error-empty-place";
n104.className = "js-autocomplete-iata autocomplete-iata";
n103.className = "js-autocomplete-iata autocomplete-blur";
n102.className = "autocomplete-loading-indicator";
n101.setAttribute("required", "required");
n101.setAttribute("placeholder", "Куда вы летите?");
n101.setAttribute("tabindex", "2");
n101.className = "form-control autocomplete-input js-autocomplete-input";
n101.setAttribute("type", "text");
n101.setAttribute("data-segment", "destination");
n99.className = "error-plate error-equals-places";
n98.className = "error-plate error-empty-place";
n83.className = "js-autocomplete-iata autocomplete-iata";
n82.className = "js-autocomplete-iata autocomplete-blur";
n81.className = "autocomplete-loading-indicator";
n80.setAttribute("required", "required");
n80.setAttribute("autofocus", "1");
n80.setAttribute("placeholder", "Откуда вы летите?");
n80.setAttribute("tabindex", "1");
n80.className = "form-control autocomplete-input first-form-control js-autocomplete-input";
n80.setAttribute("type", "text");
n80.setAttribute("data-segment", "origin");
n78.className = "icon-swap";
n77.className = "js-swap-places swap-places";
n76.className = "small-12 columns cf";
n75.className = "row";
n75.appendChild(document.createTextNode("\n "));
n76.appendChild(document.createTextNode("\n "));
n77.appendChild(document.createTextNode("\n "));
n77.appendChild(n78);
n77.appendChild(document.createTextNode("\n "));
n76.appendChild(n77);
n76.appendChild(document.createTextNode("\n "));
n79.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left ";
n79.appendChild(document.createTextNode("\n "));
n79.appendChild(n80);
n79.appendChild(document.createTextNode("\n "));
n79.appendChild(n81);
n79.appendChild(document.createTextNode("\n "));
n79.appendChild(n82);
n79.appendChild(document.createTextNode("\n "));
n83.appendChild(n83_origin_iata60_text);
n79.appendChild(n83);
n79.appendChild(document.createTextNode("\n\n "));
n84.className = " js-origin";
n84.appendChild(document.createTextNode("\n "));
n84.appendChild(after_autocomplete_items62);
n84.appendChild(document.createTextNode("\n "));
n79.appendChild(n84);
n79.appendChild(document.createTextNode("\n\n "));
n98.appendChild(document.createTextNode("\n Укажите город или аэропорт\n "));
n79.appendChild(n98);
n79.appendChild(document.createTextNode("\n\n "));
n99.appendChild(document.createTextNode("\n Не должны совпадать пункты вылета и прибытия!\n "));
n79.appendChild(n99);
n79.appendChild(document.createTextNode("\n "));
n76.appendChild(n79);
n76.appendChild(document.createTextNode("\n\n "));
n100.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left ";
n100.appendChild(document.createTextNode("\n "));
n100.appendChild(n101);
n100.appendChild(document.createTextNode("\n "));
n100.appendChild(n102);
n100.appendChild(document.createTextNode("\n "));
n100.appendChild(n103);
n100.appendChild(document.createTextNode("\n "));
n104.appendChild(n104_destination_iata65_text);
n100.appendChild(n104);
n100.appendChild(document.createTextNode("\n\n "));
n105.className = " js-destination";
n105.appendChild(document.createTextNode("\n "));
n105.appendChild(after_autocomplete_items67);
n105.appendChild(document.createTextNode("\n "));
n100.appendChild(n105);
n100.appendChild(document.createTextNode("\n\n "));
n107.appendChild(document.createTextNode("\n Укажите город или аэропорт\n "));
n100.appendChild(n107);
n100.appendChild(document.createTextNode("\n "));
n76.appendChild(n100);
n76.appendChild(document.createTextNode("\n\n "));
n108.className = "js-form-control-wrapper js-segment-date form-control datepicker-input left ";
n108.appendChild(document.createTextNode("\n "));
n109.appendChild(document.createTextNode("\n "));
n109.appendChild(after_form_date69);
n109.appendChild(document.createTextNode("\n "));
n109.appendChild(after_form_if_11370);
n109.appendChild(document.createTextNode("\n "));
n108.appendChild(n109);
n108.appendChild(document.createTextNode("\n "));
n115.className = "js-modal datepicker-wrap js-datepicker-depart ";
n115.appendChild(document.createTextNode("\n "));
n116.appendChild(document.createTextNode("\n "));
n116.appendChild(after_depart_datepicker_months72);
n116.appendChild(document.createTextNode("\n "));
n119.className = "js-prev dp-prev-month-control icon-keyboard-arrow-down ";
n116.appendChild(n119);
n116.appendChild(document.createTextNode("\n "));
n120.className = "js-next dp-next-month-control icon-keyboard-arrow-down ";
n116.appendChild(n120);
n116.appendChild(document.createTextNode("\n "));
n115.appendChild(n116);
n115.appendChild(document.createTextNode("\n "));
n121.appendChild(document.createTextNode("\n "));
n115.appendChild(n121);
n115.appendChild(document.createTextNode("\n "));
n108.appendChild(n115);
n108.appendChild(document.createTextNode("\n "));
n122.appendChild(document.createTextNode("\n Укажите дату вылета\n "));
n108.appendChild(n122);
n108.appendChild(document.createTextNode("\n "));
n76.appendChild(n108);
n76.appendChild(document.createTextNode("\n\n "));
n123.appendChild(document.createTextNode("\n "));
n124.appendChild(document.createTextNode("\n "));
n125.appendChild(document.createTextNode("\n "));
n126.className = "js-second-segment-date second-segment-date";
n126.appendChild(document.createTextNode("\n "));
n126.appendChild(after_form_date76);
n126.appendChild(document.createTextNode("\n "));
n125.appendChild(n126);
n125.appendChild(document.createTextNode("\n "));
n128.className = "js-add-segment-button add-segment-button secondary-text";
n128.appendChild(document.createTextNode("\n "));
n128.appendChild(n129);
n128.appendChild(document.createTextNode("\n "));
n130.appendChild(document.createTextNode(" Когда обратно?"));
n128.appendChild(n130);
n128.appendChild(document.createTextNode("\n "));
n125.appendChild(n128);
n125.appendChild(document.createTextNode("\n "));
n124.appendChild(n125);
n124.appendChild(document.createTextNode("\n "));
n131.className = "js-modal return-dp datepicker-wrap js-datepicker-return ";
n131.appendChild(document.createTextNode("\n "));
n132.appendChild(document.createTextNode("\n "));
n132.appendChild(after_return_datepicker_months79);
n132.appendChild(document.createTextNode("\n\n "));
n135.className = "js-prev dp-prev-month-control icon-keyboard-arrow-down ";
n132.appendChild(n135);
n132.appendChild(document.createTextNode("\n "));
n136.className = "js-next dp-next-month-control icon-keyboard-arrow-down ";
n132.appendChild(n136);
n132.appendChild(document.createTextNode("\n "));
n131.appendChild(n132);
n131.appendChild(document.createTextNode("\n "));
n137.appendChild(document.createTextNode("\n "));
n131.appendChild(n137);
n131.appendChild(document.createTextNode("\n "));
n138.appendChild(document.createTextNode("\n Обратный билет не нужен\n "));
n131.appendChild(n138);
n131.appendChild(document.createTextNode("\n "));
n124.appendChild(n131);
n124.appendChild(document.createTextNode("\n "));
n123.appendChild(n124);
n123.appendChild(document.createTextNode("\n "));
n139.className = "js-remove-segment-button remove-segment-button icon-clear ";
n123.appendChild(n139);
n123.appendChild(document.createTextNode("\n\n "));
n76.appendChild(n123);
n76.appendChild(document.createTextNode("\n\n "));
n140.appendChild(document.createTextNode("\n "));
n141.className = "passengers-select ";
n141.appendChild(document.createTextNode("\n "));
n142.appendChild(n142_text84);
n141.appendChild(n142);
n141.appendChild(document.createTextNode("\n "));
n143.appendChild(n143_trip_class86_text);
n141.appendChild(n143);
n141.appendChild(document.createTextNode("\n "));
n144.className = "passengers-icon icon-keyboard-arrow-down js-passengers-icon ";
n141.appendChild(n144);
n141.appendChild(document.createTextNode("\n "));
n140.appendChild(n141);
n140.appendChild(document.createTextNode("\n "));
n76.appendChild(n140);
n76.appendChild(document.createTextNode("\n "));
n145.className = "js-modal trip_class-wrapper ";
n145.appendChild(document.createTextNode("\n "));
n146.appendChild(document.createTextNode("\n "));
n147.className = "passenger_tooltip ";
n147.appendChild(document.createTextNode("\n Не более 1 ребенка до 3х лет на одного взрослого. Если младенцев больше, добавьте еще пассажиров в категории \"дети до 12 лет\".\n "));
n146.appendChild(n147);
n146.appendChild(document.createTextNode("\n\n "));
n148.appendChild(document.createTextNode("\n "));
n149.appendChild(document.createTextNode("Взрослые"));
n148.appendChild(n149);
n148.appendChild(document.createTextNode("\n "));
n150.appendChild(document.createTextNode("\n\n "));
n151.appendChild(document.createTextNode("\n "));
n152.className = "cell button minus-button ";
n152.appendChild(document.createTextNode("—"));
n151.appendChild(n152);
n151.appendChild(document.createTextNode("\n "));
n153.appendChild(n153_adults91_text);
n151.appendChild(n153);
n151.appendChild(document.createTextNode("\n "));
n154.className = "cell final-cell button plus-button ";
n154.appendChild(document.createTextNode("\n "));
n154.appendChild(n155);
n154.appendChild(document.createTextNode("\n "));
n151.appendChild(n154);
n151.appendChild(document.createTextNode("\n "));
n151.appendChild(n156);
n151.appendChild(document.createTextNode("\n "));
n150.appendChild(n151);
n150.appendChild(document.createTextNode("\n\n "));
n148.appendChild(n150);
n148.appendChild(document.createTextNode("\n "));
n146.appendChild(n148);
n146.appendChild(document.createTextNode("\n\n "));
n157.appendChild(document.createTextNode("\n "));
n158.appendChild(document.createTextNode("Дети до 12 лет"));
n157.appendChild(n158);
n157.appendChild(document.createTextNode("\n "));
n159.appendChild(document.createTextNode("\n\n "));
n160.appendChild(document.createTextNode("\n "));
n161.className = "cell button minus-button ";
n161.appendChild(document.createTextNode("—"));
n160.appendChild(n161);
n160.appendChild(document.createTextNode("\n "));
n162.appendChild(n162_children94_text);
n160.appendChild(n162);
n160.appendChild(document.createTextNode("\n "));
n163.className = "cell final-cell button plus-button ";
n163.appendChild(document.createTextNode("\n "));
n163.appendChild(n164);
n163.appendChild(document.createTextNode("\n "));
n160.appendChild(n163);
n160.appendChild(document.createTextNode("\n "));
n160.appendChild(n165);
n160.appendChild(document.createTextNode("\n "));
n159.appendChild(n160);
n159.appendChild(document.createTextNode("\n\n "));
n157.appendChild(n159);
n157.appendChild(document.createTextNode("\n "));
n146.appendChild(n157);
n146.appendChild(document.createTextNode("\n\n "));
n166.appendChild(document.createTextNode("\n "));
n167.appendChild(document.createTextNode("\n Дети до 2 лет\n "));
n168.appendChild(document.createTextNode("Без места"));
n167.appendChild(n168);
n167.appendChild(document.createTextNode("\n "));
n166.appendChild(n167);
n166.appendChild(document.createTextNode("\n "));
n169.appendChild(document.createTextNode("\n\n "));
n170.appendChild(document.createTextNode("\n "));
n171.className = "cell button minus-button ";
n171.appendChild(document.createTextNode("—"));
n170.appendChild(n171);
n170.appendChild(document.createTextNode("\n "));
n172.appendChild(n172_infants97_text);
n170.appendChild(n172);
n170.appendChild(document.createTextNode("\n "));
n173.className = "cell final-cell button plus-button ";
n173.appendChild(document.createTextNode("\n "));
n173.appendChild(n174);
n173.appendChild(document.createTextNode("\n "));
n170.appendChild(n173);
n170.appendChild(document.createTextNode("\n "));
n170.appendChild(n175);
n170.appendChild(document.createTextNode("\n "));
n169.appendChild(n170);
n169.appendChild(document.createTextNode("\n\n "));
n166.appendChild(n169);
n166.appendChild(document.createTextNode("\n "));
n146.appendChild(n166);
n146.appendChild(document.createTextNode("\n\n "));
n176.appendChild(document.createTextNode("\n "));
n177.appendChild(document.createTextNode("\n "));
n177.appendChild(n178);
n177.appendChild(document.createTextNode("\n "));
n179.appendChild(n180);
n179.appendChild(document.createTextNode(" Бизнес-класс"));
n177.appendChild(n179);
n177.appendChild(document.createTextNode("\n "));
n176.appendChild(n177);
n176.appendChild(document.createTextNode("\n "));
n146.appendChild(n176);
n146.appendChild(document.createTextNode("\n "));
n145.appendChild(n146);
n145.appendChild(document.createTextNode("\n "));
n76.appendChild(n145);
n76.appendChild(document.createTextNode("\n\n\n "));
n181.appendChild(document.createTextNode("Найти"));
n76.appendChild(n181);
n76.appendChild(document.createTextNode("\n "));
n75.appendChild(n76);
n75.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n75.parentNode.removeChild(n75);
}, origin_error: function (a) {
origin_error58_var = a;
n79.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + origin_error58_var + " " + origin_loading_state59_var
}, origin_loading_state: function (a) {
origin_loading_state59_var = a;
n79.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + origin_error58_var + " " + origin_loading_state59_var
}, origin_place: function (a) {
n80.value = a
}, origin_iata: function (a) {
n83_origin_iata60_text.nodeValue = a
}, origin_visibility: function (a) {
n84.className = a + " js-origin"
}, origin_autocomplete_proposals: function (a) {
temple_utils.render_child(after_autocomplete_items62, "autocomplete_items", a, pool, child_autocomplete_items62)
}, destination_error: function (a) {
destination_error63_var = a;
n100.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + destination_error63_var + " " + destination_loading_state64_var
}, destination_loading_state: function (a) {
destination_loading_state64_var = a;
n100.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + destination_error63_var + " " + destination_loading_state64_var
}, destination_place: function (a) {
n101.value = a
}, destination_iata: function (a) {
n104_destination_iata65_text.nodeValue = a
}, destination_visibility: function (a) {
n105.className = a + " js-destination"
}, destination_autocomplete_proposals: function (a) {
temple_utils.render_child(after_autocomplete_items67, "autocomplete_items", a, pool, child_autocomplete_items67)
}, depart_empty_field: function (a) {
n108.className = "js-form-control-wrapper js-segment-date form-control datepicker-input left " + a
}, depart: function (a) {
temple_utils.render_child(after_form_date69, "form_date", a, pool, child_form_date69)
}, depart_empty: function (a) {
temple_utils.render_child(after_form_if_11370, "form_if_113", a, pool, child_form_if_11370)
}, depart_date_visibility: function (a) {
n115.className = "js-modal datepicker-wrap js-datepicker-depart " + a
}, depart_datepicker_months: function (a) {
temple_utils.render_children(after_depart_datepicker_months72, "depart_datepicker_months", a, pool, child_depart_datepicker_months72)
}, depart_datepicker_prev_visibility: function (a) {
n119.className = "js-prev dp-prev-month-control icon-keyboard-arrow-down " + a
}, depart_datepicker_next_visibility: function (a) {
n120.className = "js-next dp-next-month-control icon-keyboard-arrow-down " + a
}, second_segment_class: function (a) {
n126.className = "js-second-segment-date " + a + " second-segment-date"
}, return: function (a) {
temple_utils.render_child(after_form_date76, "form_date", a, pool, child_form_date76)
}, add_segment_class: function (a) {
n128.className = "js-add-segment-button " + a + " add-segment-button secondary-text"
}, return_date_visibility: function (a) {
n131.className = "js-modal return-dp datepicker-wrap js-datepicker-return " + a
}, return_datepicker_months: function (a) {
temple_utils.render_children(after_return_datepicker_months79, "return_datepicker_months", a, pool, child_return_datepicker_months79)
}, return_datepicker_prev_visibility: function (a) {
n135.className = "js-prev dp-prev-month-control icon-keyboard-arrow-down " + a
}, return_datepicker_next_visibility: function (a) {
n136.className = "js-next dp-next-month-control icon-keyboard-arrow-down " + a
}, remove_segment_class: function (a) {
n139.className = "js-remove-segment-button remove-segment-button icon-clear " + a
}, passengers_select_class: function (a) {
n141.className = "passengers-select " + a
}, passengers: function (a) {
n142_text84.nodeValue = a + " чел, "
}, trip_class: function (a) {
n143_trip_class86_text.nodeValue = a
}, arrow_rotate: function (a) {
n144.className = "passengers-icon icon-keyboard-arrow-down js-passengers-icon " + a
}, passengers_class: function (a) {
n145.className = "js-modal trip_class-wrapper " + a
}, class_passenger_popup: function (a) {
n147.className = "passenger_tooltip " + a
}, class_minus_adults: function (a) {
n152.className = "cell button minus-button " + a
}, adults: function (a) {
n153_adults91_text.nodeValue = a
}, class_plus_adults: function (a) {
n154.className = "cell final-cell button plus-button " + a
}, class_minus_children: function (a) {
n161.className = "cell button minus-button " + a
}, children: function (a) {
n162_children94_text.nodeValue = a
}, class_plus_children: function (a) {
n163.className = "cell final-cell button plus-button " + a
}, class_minus_infants: function (a) {
n171.className = "cell button minus-button " + a
}, infants: function (a) {
n172_infants97_text.nodeValue = a
}, class_plus_infants: function (a) {
n173.className = "cell final-cell button plus-button " + a
}, trip_class_checkbox: function (a) {
n178.checked = a
}, update: function (a) {
var t = a.origin_error;
if (undefined !== t) this.origin_error(t);
t = a.origin_loading_state;
if (undefined !== t) this.origin_loading_state(t);
t = a.origin_place;
if (undefined !== t) this.origin_place(t);
t = a.origin_iata;
if (undefined !== t) this.origin_iata(t);
t = a.origin_visibility;
if (undefined !== t) this.origin_visibility(t);
t = a.origin_autocomplete_proposals;
if (undefined !== t) this.origin_autocomplete_proposals(t);
t = a.destination_error;
if (undefined !== t) this.destination_error(t);
t = a.destination_loading_state;
if (undefined !== t) this.destination_loading_state(t);
t = a.destination_place;
if (undefined !== t) this.destination_place(t);
t = a.destination_iata;
if (undefined !== t) this.destination_iata(t);
t = a.destination_visibility;
if (undefined !== t) this.destination_visibility(t);
t = a.destination_autocomplete_proposals;
if (undefined !== t) this.destination_autocomplete_proposals(t);
t = a.depart_empty_field;
if (undefined !== t) this.depart_empty_field(t);
t = a.depart;
if (undefined !== t) this.depart(t);
t = a.depart_empty;
if (undefined !== t) this.depart_empty(t);
t = a.depart_date_visibility;
if (undefined !== t) this.depart_date_visibility(t);
t = a.depart_datepicker_months;
if (undefined !== t) this.depart_datepicker_months(t);
t = a.depart_datepicker_prev_visibility;
if (undefined !== t) this.depart_datepicker_prev_visibility(t);
t = a.depart_datepicker_next_visibility;
if (undefined !== t) this.depart_datepicker_next_visibility(t);
t = a.second_segment_class;
if (undefined !== t) this.second_segment_class(t);
t = a.return;
if (undefined !== t) this.return(t);
t = a.add_segment_class;
if (undefined !== t) this.add_segment_class(t);
t = a.return_date_visibility;
if (undefined !== t) this.return_date_visibility(t);
t = a.return_datepicker_months;
if (undefined !== t) this.return_datepicker_months(t);
t = a.return_datepicker_prev_visibility;
if (undefined !== t) this.return_datepicker_prev_visibility(t);
t = a.return_datepicker_next_visibility;
if (undefined !== t) this.return_datepicker_next_visibility(t);
t = a.remove_segment_class;
if (undefined !== t) this.remove_segment_class(t);
t = a.passengers_select_class;
if (undefined !== t) this.passengers_select_class(t);
t = a.passengers;
if (undefined !== t) this.passengers(t);
t = a.trip_class;
if (undefined !== t) this.trip_class(t);
t = a.arrow_rotate;
if (undefined !== t) this.arrow_rotate(t);
t = a.passengers_class;
if (undefined !== t) this.passengers_class(t);
t = a.class_passenger_popup;
if (undefined !== t) this.class_passenger_popup(t);
t = a.class_minus_adults;
if (undefined !== t) this.class_minus_adults(t);
t = a.adults;
if (undefined !== t) this.adults(t);
t = a.class_plus_adults;
if (undefined !== t) this.class_plus_adults(t);
t = a.class_minus_children;
if (undefined !== t) this.class_minus_children(t);
t = a.children;
if (undefined !== t) this.children(t);
t = a.class_plus_children;
if (undefined !== t) this.class_plus_children(t);
t = a.class_minus_infants;
if (undefined !== t) this.class_minus_infants(t);
t = a.infants;
if (undefined !== t) this.infants(t);
t = a.class_plus_infants;
if (undefined !== t) this.class_plus_infants(t);
t = a.trip_class_checkbox;
if (undefined !== t) this.trip_class_checkbox(t)
}, root: function () {
return n75;
}
};
}, "autocomplete_items": function (pool) {
var n87 = document.createElement("ul"),
n86 = document.createElement("div"),
root_text99 = document.createTextNode("\n "),
child_places100 = [], after_places100 = document.createTextNode(""),
root_text101 = document.createTextNode("\n ");
n87.className = "autocomplete-list";
n86.className = "autocomplete-wrap";
n86.appendChild(document.createTextNode("\n "));
n87.appendChild(document.createTextNode("\n "));
n87.appendChild(after_places100);
n87.appendChild(document.createTextNode("\n "));
n86.appendChild(n87);
n86.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text99.parentNode.removeChild(root_text99);
;
n86.parentNode.removeChild(n86);
;
root_text101.parentNode.removeChild(root_text101);
}, places: function (a) {
temple_utils.render_children(after_places100, "places", a, pool, child_places100)
}, update: function (a) {
var t = a.places;
if (undefined !== t) this.places(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text99);
root.appendChild(n86);
root.appendChild(root_text101);
return root;
}
};
}, "places": function (pool) {
var n93 = document.createElement("span"),
n92 = document.createElement("span"),
n91 = document.createElement("span"),
n90 = document.createElement("div"),
n89 = document.createElement("li"),
root_text102 = document.createTextNode("\n "),
target103_var = "", name104_var = "", iata105_var = "", city_iata106_var = "", n91_text107 = document.createTextNode(", "),
n92_country109_text = document.createTextNode(""),
n93_iata110_text = document.createTextNode(""),
root_text111 = document.createTextNode("\n "),
child_places_forall_94112 = [], after_places_forall_94112 = document.createTextNode(""),
root_text113 = document.createTextNode("\n ");
n93.className = "iata";
n92.className = "country";
n91.className = "city-name";
n90.className = "autocomplete-item-info";
n89.className = "js-autocomplete-item";
n89.setAttribute("data-place", "|||");
n89.appendChild(document.createTextNode("\n "));
n90.appendChild(document.createTextNode("\n "));
n91.appendChild(n91_text107);
n90.appendChild(n91);
n90.appendChild(document.createTextNode("\n "));
n92.appendChild(n92_country109_text);
n90.appendChild(n92);
n90.appendChild(document.createTextNode("\n "));
n89.appendChild(n90);
n89.appendChild(document.createTextNode("\n "));
n93.appendChild(n93_iata110_text);
n89.appendChild(n93);
n89.appendChild(document.createTextNode("\n "));
return {
remove: function () {
while (child_places_forall_94112.length) pool.release("places_forall_94", child_places_forall_94112.pop());
;
root_text102.parentNode.removeChild(root_text102);
;
n89.parentNode.removeChild(n89);
;
root_text111.parentNode.removeChild(root_text111);
;
after_places_forall_94112.parentNode.removeChild(after_places_forall_94112);
root_text113.parentNode.removeChild(root_text113);
}, target: function (a) {
target103_var = a;
n89.setAttribute("data-place", target103_var + "|" + name104_var + "|" + iata105_var + "|" + city_iata106_var)
}, name: function (a) {
name104_var = a;
n89.setAttribute("data-place", target103_var + "|" + name104_var + "|" + iata105_var + "|" + city_iata106_var);
n91_text107.nodeValue = a + ", "
}, iata: function (a) {
iata105_var = a;
n89.setAttribute("data-place", target103_var + "|" + name104_var + "|" + iata105_var + "|" + city_iata106_var);
n93_iata110_text.nodeValue = a
}, city_iata: function (a) {
city_iata106_var = a;
n89.setAttribute("data-place", target103_var + "|" + name104_var + "|" + iata105_var + "|" + city_iata106_var)
}, country: function (a) {
n92_country109_text.nodeValue = a
}, airports: function (a) {
temple_utils.render_children(after_places_forall_94112, "places_forall_94", a, pool, child_places_forall_94112)
}, update: function (a) {
var t = a.target;
if (undefined !== t) this.target(t);
t = a.name;
if (undefined !== t) this.name(t);
t = a.iata;
if (undefined !== t) this.iata(t);
t = a.city_iata;
if (undefined !== t) this.city_iata(t);
t = a.country;
if (undefined !== t) this.country(t);
t = a.airports;
if (undefined !== t) this.airports(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text102);
root.appendChild(n89);
root.appendChild(root_text111);
root.appendChild(after_places_forall_94112);
root.appendChild(root_text113);
return root;
}
};
}, "places_forall_94": function (pool) {
var n97 = document.createElement("span"),
n96 = document.createElement("span"),
n95 = document.createElement("li"),
root_text114 = document.createTextNode("\n "),
target115_var = "", name116_var = "", iata117_var = "", city_iata118_var = "", n96_name119_text = document.createTextNode(""),
n97_iata120_text = document.createTextNode(""),
root_text121 = document.createTextNode("\n ");
n97.className = "iata";
n96.className = "airports-name";
n95.className = "airport js-autocomplete-item";
n95.setAttribute("data-place", "|||");
n95.appendChild(document.createTextNode("\n "));
n96.appendChild(n96_name119_text);
n95.appendChild(n96);
n95.appendChild(document.createTextNode("\n "));
n97.appendChild(n97_iata120_text);
n95.appendChild(n97);
n95.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text114.parentNode.removeChild(root_text114);
;
n95.parentNode.removeChild(n95);
;
root_text121.parentNode.removeChild(root_text121);
}, target: function (a) {
target115_var = a;
n95.setAttribute("data-place", target115_var + "|" + name116_var + "|" + iata117_var + "|" + city_iata118_var)
}, name: function (a) {
name116_var = a;
n95.setAttribute("data-place", target115_var + "|" + name116_var + "|" + iata117_var + "|" + city_iata118_var);
n96_name119_text.nodeValue = a
}, iata: function (a) {
iata117_var = a;
n95.setAttribute("data-place", target115_var + "|" + name116_var + "|" + iata117_var + "|" + city_iata118_var);
n97_iata120_text.nodeValue = a
}, city_iata: function (a) {
city_iata118_var = a;
n95.setAttribute("data-place", target115_var + "|" + name116_var + "|" + iata117_var + "|" + city_iata118_var)
}, update: function (a) {
var t = a.target;
if (undefined !== t) this.target(t);
t = a.name;
if (undefined !== t) this.name(t);
t = a.iata;
if (undefined !== t) this.iata(t);
t = a.city_iata;
if (undefined !== t) this.city_iata(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text114);
root.appendChild(n95);
root.appendChild(root_text121);
return root;
}
};
}, "form_date": function (pool) {
var n112 = document.createElement("span"),
n111 = document.createElement("span"),
root_text122 = document.createTextNode("\n "),
n111_text123 = document.createTextNode(" "),
root_text125 = document.createTextNode("\n "),
n112_date126_text = document.createTextNode(""),
root_text127 = document.createTextNode("\n ");
n112.className = "secondary-text";
n111.appendChild(n111_text123);
n112.appendChild(n112_date126_text);
return {
remove: function () {
root_text122.parentNode.removeChild(root_text122);
;
n111.parentNode.removeChild(n111);
;
root_text125.parentNode.removeChild(root_text125);
;
n112.parentNode.removeChild(n112);
;
root_text127.parentNode.removeChild(root_text127);
}, date: function (a) {
n111_text123.nodeValue = filters.dp_date(a) + " ";
n112_date126_text.nodeValue = filters.dp_day(a)
}, update: function (a) {
var t = a.date;
if (undefined !== t) this.date(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text122);
root.appendChild(n111);
root.appendChild(root_text125);
root.appendChild(n112);
root.appendChild(root_text127);
return root;
}
};
}, "form_if_113": function (pool) {
var n114 = document.createElement("span"),
root_text128 = document.createTextNode("\n "),
root_text129 = document.createTextNode("\n ");
n114.className = "secondary-text";
n114.appendChild(document.createTextNode("Когда туда?"));
return {
remove: function () {
root_text128.parentNode.removeChild(root_text128);
;
n114.parentNode.removeChild(n114);
;
root_text129.parentNode.removeChild(root_text129);
}, update: function (a) {
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text128);
root.appendChild(n114);
root.appendChild(root_text129);
return root;
}
};
}, "depart_datepicker_months": function (pool) {
var n118 = document.createElement("div"),
root_text130 = document.createTextNode("\n "),
month132_var = "", year133_var = "", n118_text131 = document.createTextNode(" "),
root_text134 = document.createTextNode("\n ");
n118.className = "datepicker-month-wrap";
n118.appendChild(n118_text131);
return {
remove: function () {
root_text130.parentNode.removeChild(root_text130);
;
n118.parentNode.removeChild(n118);
;
root_text134.parentNode.removeChild(root_text134);
}, month: function (a) {
month132_var = a;
n118_text131.nodeValue = month132_var + " " + year133_var
}, year: function (a) {
year133_var = a;
n118_text131.nodeValue = month132_var + " " + year133_var
}, update: function (a) {
var t = a.month;
if (undefined !== t) this.month(t);
t = a.year;
if (undefined !== t) this.year(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text130);
root.appendChild(n118);
root.appendChild(root_text134);
return root;
}
};
}, "return_datepicker_months": function (pool) {
var n134 = document.createElement("div"),
root_text135 = document.createTextNode("\n "),
month137_var = "", year138_var = "", n134_text136 = document.createTextNode(" "),
root_text139 = document.createTextNode("\n ");
n134.className = "datepicker-month-wrap";
n134.appendChild(n134_text136);
return {
remove: function () {
root_text135.parentNode.removeChild(root_text135);
;
n134.parentNode.removeChild(n134);
;
root_text139.parentNode.removeChild(root_text139);
}, month: function (a) {
month137_var = a;
n134_text136.nodeValue = month137_var + " " + year138_var
}, year: function (a) {
year138_var = a;
n134_text136.nodeValue = month137_var + " " + year138_var
}, update: function (a) {
var t = a.month;
if (undefined !== t) this.month(t);
t = a.year;
if (undefined !== t) this.year(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text135);
root.appendChild(n134);
root.appendChild(root_text139);
return root;
}
};
}, "informer": function (pool) {
var n185 = document.createElement("span"),
n182 = document.createElement("div"),
child_bold141 = [], after_bold141 = document.createTextNode(""),
n182_text142 = document.createTextNode(" \n "),
n185_trigger_message144_text = document.createTextNode("");
n185.className = "form-toggle-button";
n182.className = "informer-block right ";
n182.appendChild(document.createTextNode("\n "));
n182.appendChild(after_bold141);
n182.appendChild(n182_text142);
n185.appendChild(n185_trigger_message144_text);
n182.appendChild(n185);
n182.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n182.parentNode.removeChild(n182);
}, informer_class: function (a) {
n182.className = "informer-block right " + a
}, bold: function (a) {
temple_utils.render_child(after_bold141, "bold", a, pool, child_bold141)
}, informer_message: function (a) {
n182_text142.nodeValue = " " + a + "\n "
}, trigger_message: function (a) {
n185_trigger_message144_text.nodeValue = a
}, update: function (a) {
var t = a.informer_class;
if (undefined !== t) this.informer_class(t);
t = a.bold;
if (undefined !== t) this.bold(t);
t = a.informer_message;
if (undefined !== t) this.informer_message(t);
t = a.trigger_message;
if (undefined !== t) this.trigger_message(t)
}, root: function () {
return n182;
}
};
}, "bold": function (pool) {
var n184 = document.createElement("span"),
n184_bold_text145_text = document.createTextNode("");
n184.className = "bold-text";
n184.appendChild(n184_bold_text145_text);
return {
remove: function () {
n184.parentNode.removeChild(n184);
}, bold_text: function (a) {
n184_bold_text145_text.nodeValue = a
}, update: function (a) {
var t = a.bold_text;
if (undefined !== t) this.bold_text(t)
}, root: function () {
return n184;
}
};
}, "preroll": function (pool) {
var n273 = document.createElement("div"),
n272 = document.createElement("div"),
n271 = document.createElement("div"),
n270 = document.createElement("div"),
n269 = document.createElement("div"),
n268 = document.createElement("div"),
n267 = document.createElement("div"),
n266 = document.createElement("div"),
n265 = document.createElement("div"),
n264 = document.createElement("div"),
n263 = document.createElement("div"),
n262 = document.createElement("div"),
n261 = document.createElement("div"),
n260 = document.createElement("div"),
n259 = document.createElement("div"),
n258 = document.createElement("div"),
n257 = document.createElement("div"),
n256 = document.createElement("div"),
n255 = document.createElement("div"),
n254 = document.createElement("div"),
n253 = document.createElement("div"),
n252 = document.createElement("div"),
n251 = document.createElement("div"),
n250 = document.createElement("div"),
n249 = document.createElement("div"),
n248 = document.createElement("div"),
n247 = document.createElement("div"),
n246 = document.createElement("div"),
n245 = document.createElement("div"),
n244 = document.createElement("div"),
n243 = document.createElement("div"),
n242 = document.createElement("div"),
n241 = document.createElement("div"),
n240 = document.createElement("div"),
n239 = document.createElement("div"),
n238 = document.createElement("div"),
n237 = document.createElement("div"),
n236 = document.createElement("div"),
n235 = document.createElement("div"),
n234 = document.createElement("div"),
n233 = document.createElement("div"),
n232 = document.createElement("div"),
n231 = document.createElement("div"),
n230 = document.createElement("div"),
n229 = document.createElement("div"),
n228 = document.createElement("div"),
n227 = document.createElement("div"),
n226 = document.createElement("div"),
n225 = document.createElement("div"),
n224 = document.createElement("div"),
n223 = document.createElement("div"),
n222 = document.createElement("div"),
n221 = document.createElement("div"),
n220 = document.createElement("div"),
n219 = document.createElement("div"),
n218 = document.createElement("div"),
n217 = document.createElement("div"),
n216 = document.createElement("div"),
n215 = document.createElement("div"),
n214 = document.createElement("div"),
n213 = document.createElement("div"),
n212 = document.createElement("div"),
n211 = document.createElement("div"),
n210 = document.createElement("div"),
n209 = document.createElement("div"),
n208 = document.createElement("div"),
n207 = document.createElement("div"),
n206 = document.createElement("div"),
n205 = document.createElement("div"),
n204 = document.createElement("div"),
n203 = document.createElement("div"),
n202 = document.createElement("div"),
n201 = document.createElement("div"),
n200 = document.createElement("div"),
n199 = document.createElement("div"),
n198 = document.createElement("div"),
n197 = document.createElement("div"),
n196 = document.createElement("div"),
n195 = document.createElement("div"),
n194 = document.createElement("div"),
n193 = document.createElement("div"),
n192 = document.createElement("div"),
n191 = document.createElement("div"),
n190 = document.createElement("div"),
n189 = document.createElement("div"),
n188 = document.createElement("div"),
n187 = document.createElement("div"),
n186 = document.createElement("div");
n273.className = "fake-ticket-control fake-ticket-control--b11";
n272.className = "fake-ticket-control fake-ticket-control--b10";
n271.className = "fake-ticket-control fake-ticket-control--b9";
n270.className = "fake-ticket-control fake-ticket-control--b8";
n269.className = "fake-ticket-control fake-ticket-control--b8";
n268.className = "fake-subscription-widget";
n267.className = "fake-checkbox-value fake-block";
n266.className = "fake-checkbox fake-block";
n265.className = "fake-row";
n264.className = "fake-checkbox-value fake-block";
n263.className = "fake-checkbox fake-block";
n262.className = "fake-row";
n261.className = "fake-checkbox-value fake-block";
n260.className = "fake-checkbox fake-block";
n259.className = "fake-row";
n258.className = "fake-checkbox-value fake-block";
n257.className = "fake-checkbox fake-block";
n256.className = "fake-row";
n255.className = "fake-checkbox-value fake-block";
n254.className = "fake-checkbox fake-block";
n253.className = "fake-row";
n252.className = "fake-block fake-filter-1";
n251.className = "fake-stops-filter";
n250.className = "fake-informer-col";
n249.className = "fake-block fake-city";
n248.className = "fake-block fake-date";
n247.className = "fake-block fake-time";
n246.className = "fake-right-block right";
n245.className = "fake-flight-duration fake-block";
n244.className = "fake-flight-duration fake-block";
n243.className = "fake-clock-icon fake-block";
n242.className = "fake-middle-block left";
n241.className = "fake-block fake-city";
n240.className = "fake-block fake-date";
n239.className = "fake-block fake-time";
n238.className = "fake-left-block left";
n237.className = "fake-segment fake-last-segment";
n236.className = "fake-block fake-city";
n235.className = "fake-block fake-date";
n234.className = "fake-block fake-time";
n233.className = "fake-right-block right";
n232.className = "fake-flight-duration fake-block";
n231.className = "fake-flight-duration fake-block";
n230.className = "fake-clock-icon fake-block";
n229.className = "fake-middle-block left";
n228.className = "fake-block fake-city";
n227.className = "fake-block fake-date";
n226.className = "fake-block fake-time";
n225.className = "fake-left-block left";
n224.className = "fake-segment fake-first-segment";
n223.className = "fake-ticket-segment fake-ticket-segment--right";
n222.className = "fake-block proposals-block";
n221.className = "fake-ticket-price-block fake-block";
n220.className = "fake-ticket-segment fake-ticket-segment--left";
n219.className = "fake-ticket fake-ticket--rt";
n218.className = "fake-block fake-city";
n217.className = "fake-block fake-date";
n216.className = "fake-block fake-time";
n215.className = "fake-right-block right";
n214.className = "fake-flight-duration fake-block";
n213.className = "fake-flight-duration fake-block";
n212.className = "fake-clock-icon fake-block";
n211.className = "fake-middle-block left";
n210.className = "fake-block fake-city";
n209.className = "fake-block fake-date";
n208.className = "fake-block fake-time";
n207.className = "fake-left-block left";
n206.className = "fake-segment fake-last-segment";
n205.className = "fake-block fake-city";
n204.className = "fake-block fake-date";
n203.className = "fake-block fake-time";
n202.className = "fake-right-block right";
n201.className = "fake-flight-duration fake-block";
n200.className = "fake-flight-duration fake-block";
n199.className = "fake-clock-icon fake-block";
n198.className = "fake-middle-block left";
n197.className = "fake-block fake-city";
n196.className = "fake-block fake-date";
n195.className = "fake-block fake-time";
n194.className = "fake-left-block left";
n193.className = "fake-segment fake-first-segment";
n192.className = "fake-ticket-segment fake-ticket-segment--right";
n191.className = "fake-block proposals-block";
n190.className = "fake-ticket-price-block fake-block";
n189.className = "fake-ticket-segment fake-ticket-segment--left";
n188.className = "fake-ticket fake-ticket--rt";
n187.className = "preroll";
n186.className = "preroll-container";
n186.appendChild(document.createTextNode("\n "));
n187.appendChild(document.createTextNode("\n "));
n188.appendChild(document.createTextNode("\n "));
n189.appendChild(document.createTextNode("\n "));
n189.appendChild(n190);
n189.appendChild(document.createTextNode("\n "));
n189.appendChild(n191);
n189.appendChild(document.createTextNode("\n "));
n188.appendChild(n189);
n188.appendChild(document.createTextNode("\n "));
n192.appendChild(document.createTextNode("\n "));
n193.appendChild(document.createTextNode("\n "));
n194.appendChild(document.createTextNode("\n "));
n194.appendChild(n195);
n194.appendChild(document.createTextNode("\n "));
n194.appendChild(n196);
n194.appendChild(document.createTextNode("\n "));
n194.appendChild(n197);
n194.appendChild(document.createTextNode("\n "));
n193.appendChild(n194);
n193.appendChild(document.createTextNode("\n "));
n198.appendChild(document.createTextNode("\n "));
n198.appendChild(n199);
n198.appendChild(document.createTextNode("\n "));
n198.appendChild(n200);
n198.appendChild(document.createTextNode("\n "));
n198.appendChild(n201);
n198.appendChild(document.createTextNode("\n "));
n193.appendChild(n198);
n193.appendChild(document.createTextNode("\n "));
n202.appendChild(document.createTextNode("\n "));
n202.appendChild(n203);
n202.appendChild(document.createTextNode("\n "));
n202.appendChild(n204);
n202.appendChild(document.createTextNode("\n "));
n202.appendChild(n205);
n202.appendChild(document.createTextNode("\n "));
n193.appendChild(n202);
n193.appendChild(document.createTextNode("\n "));
n192.appendChild(n193);
n192.appendChild(document.createTextNode("\n "));
n206.appendChild(document.createTextNode("\n "));
n207.appendChild(document.createTextNode("\n "));
n207.appendChild(n208);
n207.appendChild(document.createTextNode("\n "));
n207.appendChild(n209);
n207.appendChild(document.createTextNode("\n "));
n207.appendChild(n210);
n207.appendChild(document.createTextNode("\n "));
n206.appendChild(n207);
n206.appendChild(document.createTextNode("\n "));
n211.appendChild(document.createTextNode("\n "));
n211.appendChild(n212);
n211.appendChild(document.createTextNode("\n "));
n211.appendChild(n213);
n211.appendChild(document.createTextNode("\n "));
n211.appendChild(n214);
n211.appendChild(document.createTextNode("\n "));
n206.appendChild(n211);
n206.appendChild(document.createTextNode("\n "));
n215.appendChild(document.createTextNode("\n "));
n215.appendChild(n216);
n215.appendChild(document.createTextNode("\n "));
n215.appendChild(n217);
n215.appendChild(document.createTextNode("\n "));
n215.appendChild(n218);
n215.appendChild(document.createTextNode("\n "));
n206.appendChild(n215);
n206.appendChild(document.createTextNode("\n "));
n192.appendChild(n206);
n192.appendChild(document.createTextNode("\n "));
n188.appendChild(n192);
n188.appendChild(document.createTextNode("\n "));
n187.appendChild(n188);
n187.appendChild(document.createTextNode("\n "));
n219.appendChild(document.createTextNode("\n "));
n220.appendChild(document.createTextNode("\n "));
n220.appendChild(n221);
n220.appendChild(document.createTextNode("\n "));
n220.appendChild(n222);
n220.appendChild(document.createTextNode("\n "));
n219.appendChild(n220);
n219.appendChild(document.createTextNode("\n "));
n223.appendChild(document.createTextNode("\n "));
n224.appendChild(document.createTextNode("\n "));
n225.appendChild(document.createTextNode("\n "));
n225.appendChild(n226);
n225.appendChild(document.createTextNode("\n "));
n225.appendChild(n227);
n225.appendChild(document.createTextNode("\n "));
n225.appendChild(n228);
n225.appendChild(document.createTextNode("\n "));
n224.appendChild(n225);
n224.appendChild(document.createTextNode("\n "));
n229.appendChild(document.createTextNode("\n "));
n229.appendChild(n230);
n229.appendChild(document.createTextNode("\n "));
n229.appendChild(n231);
n229.appendChild(document.createTextNode("\n "));
n229.appendChild(n232);
n229.appendChild(document.createTextNode("\n "));
n224.appendChild(n229);
n224.appendChild(document.createTextNode("\n "));
n233.appendChild(document.createTextNode("\n "));
n233.appendChild(n234);
n233.appendChild(document.createTextNode("\n "));
n233.appendChild(n235);
n233.appendChild(document.createTextNode("\n "));
n233.appendChild(n236);
n233.appendChild(document.createTextNode("\n "));
n224.appendChild(n233);
n224.appendChild(document.createTextNode("\n "));
n223.appendChild(n224);
n223.appendChild(document.createTextNode("\n "));
n237.appendChild(document.createTextNode("\n "));
n238.appendChild(document.createTextNode("\n "));
n238.appendChild(n239);
n238.appendChild(document.createTextNode("\n "));
n238.appendChild(n240);
n238.appendChild(document.createTextNode("\n "));
n238.appendChild(n241);
n238.appendChild(document.createTextNode("\n "));
n237.appendChild(n238);
n237.appendChild(document.createTextNode("\n "));
n242.appendChild(document.createTextNode("\n "));
n242.appendChild(n243);
n242.appendChild(document.createTextNode("\n "));
n242.appendChild(n244);
n242.appendChild(document.createTextNode("\n "));
n242.appendChild(n245);
n242.appendChild(document.createTextNode("\n "));
n237.appendChild(n242);
n237.appendChild(document.createTextNode("\n "));
n246.appendChild(document.createTextNode("\n "));
n246.appendChild(n247);
n246.appendChild(document.createTextNode("\n "));
n246.appendChild(n248);
n246.appendChild(document.createTextNode("\n "));
n246.appendChild(n249);
n246.appendChild(document.createTextNode("\n "));
n237.appendChild(n246);
n237.appendChild(document.createTextNode("\n "));
n223.appendChild(n237);
n223.appendChild(document.createTextNode("\n "));
n219.appendChild(n223);
n219.appendChild(document.createTextNode("\n "));
n187.appendChild(n219);
n187.appendChild(document.createTextNode("\n "));
n186.appendChild(n187);
n186.appendChild(document.createTextNode("\n "));
n250.appendChild(document.createTextNode("\n "));
n251.appendChild(document.createTextNode("\n "));
n251.appendChild(n252);
n251.appendChild(document.createTextNode("\n "));
n253.appendChild(document.createTextNode("\n "));
n253.appendChild(n254);
n253.appendChild(document.createTextNode("\n "));
n253.appendChild(n255);
n253.appendChild(document.createTextNode("\n "));
n251.appendChild(n253);
n251.appendChild(document.createTextNode("\n "));
n256.appendChild(document.createTextNode("\n "));
n256.appendChild(n257);
n256.appendChild(document.createTextNode("\n "));
n256.appendChild(n258);
n256.appendChild(document.createTextNode("\n "));
n251.appendChild(n256);
n251.appendChild(document.createTextNode("\n "));
n259.appendChild(document.createTextNode("\n "));
n259.appendChild(n260);
n259.appendChild(document.createTextNode("\n "));
n259.appendChild(n261);
n259.appendChild(document.createTextNode("\n "));
n251.appendChild(n259);
n251.appendChild(document.createTextNode("\n "));
n262.appendChild(document.createTextNode("\n "));
n262.appendChild(n263);
n262.appendChild(document.createTextNode("\n "));
n262.appendChild(n264);
n262.appendChild(document.createTextNode("\n "));
n251.appendChild(n262);
n251.appendChild(document.createTextNode("\n "));
n265.appendChild(document.createTextNode("\n "));
n265.appendChild(n266);
n265.appendChild(document.createTextNode("\n "));
n265.appendChild(n267);
n265.appendChild(document.createTextNode("\n "));
n251.appendChild(n265);
n251.appendChild(document.createTextNode("\n "));
n250.appendChild(n251);
n250.appendChild(document.createTextNode("\n "));
n268.appendChild(document.createTextNode("\n "));
n268.appendChild(n269);
n268.appendChild(document.createTextNode("\n "));
n268.appendChild(n270);
n268.appendChild(document.createTextNode("\n "));
n268.appendChild(n271);
n268.appendChild(document.createTextNode("\n "));
n268.appendChild(n272);
n268.appendChild(document.createTextNode("\n "));
n268.appendChild(n273);
n268.appendChild(document.createTextNode("\n "));
n250.appendChild(n268);
n250.appendChild(document.createTextNode("\n "));
n186.appendChild(n250);
n186.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n186.parentNode.removeChild(n186);
}, update: function (a) {
}, root: function () {
return n186;
}
};
}, "countdown": function (pool) {
var n276 = document.createElement("div"),
n275 = document.createElement("div"),
n274 = document.createElement("div"),
child_search_in_progress147 = [], after_search_in_progress147 = document.createTextNode(""),
child_search_stopped148 = [], after_search_stopped148 = document.createTextNode("");
n276.className = "progress-bar js-progress-bar";
n275.className = "progress-bar-wrap";
n274.className = "search_countdown ";
n274.appendChild(document.createTextNode("\n "));
n275.appendChild(document.createTextNode("\n "));
n275.appendChild(n276);
n275.appendChild(document.createTextNode("\n "));
n274.appendChild(n275);
n274.appendChild(document.createTextNode("\n "));
n274.appendChild(after_search_in_progress147);
n274.appendChild(document.createTextNode("\n "));
n274.appendChild(after_search_stopped148);
n274.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n274.parentNode.removeChild(n274);
}, animation_class: function (a) {
n274.className = "search_countdown " + a
}, search_in_progress: function (a) {
temple_utils.render_child(after_search_in_progress147, "search_in_progress", a, pool, child_search_in_progress147)
}, search_stopped: function (a) {
temple_utils.render_child(after_search_stopped148, "search_stopped", a, pool, child_search_stopped148)
}, update: function (a) {
var t = a.animation_class;
if (undefined !== t) this.animation_class(t);
t = a.search_in_progress;
if (undefined !== t) this.search_in_progress(t);
t = a.search_stopped;
if (undefined !== t) this.search_stopped(t)
}, root: function () {
return n274;
}
};
}, "search_in_progress": function (pool) {
var n278 = document.createElement("div"),
root_text149 = document.createTextNode("\n "),
n278_text150 = document.createTextNode("\n Поиск закончится через \n "),
root_text152 = document.createTextNode("\n ");
n278.className = "countdown-text";
n278.appendChild(n278_text150);
return {
remove: function () {
root_text149.parentNode.removeChild(root_text149);
;
n278.parentNode.removeChild(n278);
;
root_text152.parentNode.removeChild(root_text152);
}, countdown_message: function (a) {
n278_text150.nodeValue = "\n Поиск закончится через " + a + "\n "
}, update: function (a) {
var t = a.countdown_message;
if (undefined !== t) this.countdown_message(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text149);
root.appendChild(n278);
root.appendChild(root_text152);
return root;
}
};
}, "search_stopped": function (pool) {
var n280 = document.createElement("div"),
root_text153 = document.createTextNode("\n "),
root_text154 = document.createTextNode("\n ");
n280.className = "countdown-text";
n280.appendChild(document.createTextNode("\n Все билеты найдены\n "));
return {
remove: function () {
root_text153.parentNode.removeChild(root_text153);
;
n280.parentNode.removeChild(n280);
;
root_text154.parentNode.removeChild(root_text154);
}, update: function (a) {
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text153);
root.appendChild(n280);
root.appendChild(root_text154);
return root;
}
};
}, "ticket": function (pool) {
var n362 = document.createElement("span"),
n361 = document.createElement("div"),
n305 = document.createElement("div"),
n291 = document.createElement("span"),
n290 = document.createElement("span"),
n289 = document.createElement("span"),
n288 = document.createElement("span"),
n287 = document.createElement("span"),
n286 = document.createElement("br"),
n285 = document.createElement("button"),
n284 = document.createElement("img"),
n283 = document.createElement("a"),
n282 = document.createElement("div"),
n281 = document.createElement("div"),
animation_class155_var = "", oneway_class156_var = "", opened_class157_var = "", n285_text159 = document.createTextNode("\n "),
n288_main_button_additional_text161_text = document.createTextNode(""),
n289_text162 = document.createTextNode("\n \n "),
n291_text165 = document.createTextNode("на сайте "),
child_proposals167 = [], after_proposals167 = document.createTextNode(""),
child_proposals_count168 = [], after_proposals_count168 = document.createTextNode(""),
child_segments169 = [], after_segments169 = document.createTextNode("");
n362.className = "open-ticket-button-dots";
n361.className = "open-ticket-button";
n305.className = "ticket-segments";
n291.className = "main-proposal-name";
n289.className = "ticket-main-price";
n288.className = "left price-divider";
n287.className = "button-price";
n285.className = "ticket-buy-button orange-button";
n284.className = "main-airline-logo js-ticket-logo";
n283.setAttribute("target", "_blank");
n283.className = "ticket-click js-buy-button";
n282.className = "ticket-buy-col";
n281.className = "ticket ";
n281.appendChild(document.createTextNode("\n "));
n282.appendChild(document.createTextNode("\n "));
n283.appendChild(document.createTextNode("\n "));
n283.appendChild(n284);
n283.appendChild(document.createTextNode("\n "));
n285.appendChild(n285_text159);
n285.appendChild(n286);
n285.appendChild(document.createTextNode("\n "));
n287.appendChild(document.createTextNode("\n "));
n288.appendChild(n288_main_button_additional_text161_text);
n287.appendChild(n288);
n287.appendChild(document.createTextNode("\n "));
n289.appendChild(n289_text162);
n290.className = "currency-";
n289.appendChild(n290);
n289.appendChild(document.createTextNode("\n "));
n287.appendChild(n289);
n287.appendChild(document.createTextNode("\n "));
n285.appendChild(n287);
n285.appendChild(document.createTextNode("\n "));
n283.appendChild(n285);
n283.appendChild(document.createTextNode("\n "));
n291.appendChild(n291_text165);
n283.appendChild(n291);
n283.appendChild(document.createTextNode("\n "));
n282.appendChild(n283);
n282.appendChild(document.createTextNode("\n\n "));
n282.appendChild(after_proposals167);
n282.appendChild(document.createTextNode("\n\n "));
n282.appendChild(after_proposals_count168);
n282.appendChild(document.createTextNode("\n "));
n281.appendChild(n282);
n281.appendChild(document.createTextNode("\n\n "));
n305.appendChild(document.createTextNode("\n "));
n305.appendChild(after_segments169);
n305.appendChild(document.createTextNode("\n "));
n361.appendChild(document.createTextNode("\n "));
n362.appendChild(document.createTextNode("..."));
n361.appendChild(n362);
n361.appendChild(document.createTextNode("\n "));
n305.appendChild(n361);
n305.appendChild(document.createTextNode("\n "));
n281.appendChild(n305);
n281.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n281.parentNode.removeChild(n281);
}, animation_class: function (a) {
animation_class155_var = a;
n281.className = "ticket " + animation_class155_var + " " + oneway_class156_var + " " + opened_class157_var
}, oneway_class: function (a) {
oneway_class156_var = a;
n281.className = "ticket " + animation_class155_var + " " + oneway_class156_var + " " + opened_class157_var
}, opened_class: function (a) {
opened_class157_var = a;
n281.className = "ticket " + animation_class155_var + " " + oneway_class156_var + " " + opened_class157_var
}, index: function (a) {
n281.setAttribute("data-index", a);
n283.setAttribute("data-ticket-index", a)
}, main_proposal: function (a) {
n283.setAttribute("href", a.deeplink);
n289_text162.nodeValue = "\n " + a.price + "\n ";
n290.className = "currency-" + a.currency;
n291_text165.nodeValue = "на сайте " + a.name
}, carrier_code: function (a) {
n284.setAttribute("src", "http://pics.avs.io/122/56/" + a + "@2x.png")
}, main_button_text: function (a) {
n285_text159.nodeValue = "\n " + a + " "
}, br_visible: function (a) {
n286.className = a
}, main_button_additional_text: function (a) {
n288_main_button_additional_text161_text.nodeValue = a
}, proposals: function (a) {
temple_utils.render_children(after_proposals167, "proposals", a, pool, child_proposals167)
}, proposals_count: function (a) {
temple_utils.render_child(after_proposals_count168, "proposals_count", a, pool, child_proposals_count168)
}, segments: function (a) {
temple_utils.render_children(after_segments169, "segments", a, pool, child_segments169)
}, update: function (a) {
var t = a.animation_class;
if (undefined !== t) this.animation_class(t);
t = a.oneway_class;
if (undefined !== t) this.oneway_class(t);
t = a.opened_class;
if (undefined !== t) this.opened_class(t);
t = a.index;
if (undefined !== t) this.index(t);
t = a.main_proposal;
if (undefined !== t) this.main_proposal(t);
t = a.carrier_code;
if (undefined !== t) this.carrier_code(t);
t = a.main_button_text;
if (undefined !== t) this.main_button_text(t);
t = a.br_visible;
if (undefined !== t) this.br_visible(t);
t = a.main_button_additional_text;
if (undefined !== t) this.main_button_additional_text(t);
t = a.proposals;
if (undefined !== t) this.proposals(t);
t = a.proposals_count;
if (undefined !== t) this.proposals_count(t);
t = a.segments;
if (undefined !== t) this.segments(t)
}, root: function () {
return n281;
}
};
}, "proposals": function (pool) {
var n297 = document.createElement("span"),
n296 = document.createElement("span"),
n295 = document.createElement("span"),
n294 = document.createElement("span"),
n293 = document.createElement("a"),
root_text170 = document.createTextNode("\n "),
n294_name171_text = document.createTextNode(""),
n296_price173_text = document.createTextNode(""),
child_original_gate_price175 = [], after_original_gate_price175 = document.createTextNode(""),
root_text176 = document.createTextNode("\n ");
n296.className = "button-price";
n294.className = "left proposal-name";
n293.className = "cf ticket-proposals js-proposal-link";
n293.setAttribute("target", "_blank");
n293.appendChild(document.createTextNode("\n "));
n294.appendChild(n294_name171_text);
n293.appendChild(n294);
n293.appendChild(document.createTextNode("\n "));
n295.className = "right price-container--";
n295.appendChild(document.createTextNode("\n "));
n296.appendChild(n296_price173_text);
n295.appendChild(n296);
n295.appendChild(document.createTextNode("\n "));
n297.className = "currency-";
n295.appendChild(n297);
n295.appendChild(document.createTextNode("\n "));
n293.appendChild(n295);
n293.appendChild(document.createTextNode("\n "));
n293.appendChild(after_original_gate_price175);
n293.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text170.parentNode.removeChild(root_text170);
;
n293.parentNode.removeChild(n293);
;
root_text176.parentNode.removeChild(root_text176);
}, deeplink: function (a) {
n293.setAttribute("href", a)
}, ticket_index: function (a) {
n293.setAttribute("data-ticket-index", a)
}, proposal_index: function (a) {
n293.setAttribute("data-proposal-index", a)
}, name: function (a) {
n294.setAttribute("title", a);
n294_name171_text.nodeValue = a
}, currency: function (a) {
n295.className = "right price-container--" + a;
n297.className = "currency-" + a
}, price: function (a) {
n296_price173_text.nodeValue = a
}, original_gate_price: function (a) {
temple_utils.render_child(after_original_gate_price175, "original_gate_price", a, pool, child_original_gate_price175)
}, update: function (a) {
var t = a.deeplink;
if (undefined !== t) this.deeplink(t);
t = a.ticket_index;
if (undefined !== t) this.ticket_index(t);
t = a.proposal_index;
if (undefined !== t) this.proposal_index(t);
t = a.name;
if (undefined !== t) this.name(t);
t = a.currency;
if (undefined !== t) this.currency(t);
t = a.price;
if (undefined !== t) this.price(t);
t = a.original_gate_price;
if (undefined !== t) this.original_gate_price(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text170);
root.appendChild(n293);
root.appendChild(root_text176);
return root;
}
};
}, "original_gate_price": function (pool) {
var n301 = document.createElement("span"),
n300 = document.createElement("span"),
n299 = document.createElement("div"),
root_text177 = document.createTextNode("\n "),
n300_price178_text = document.createTextNode(""),
root_text180 = document.createTextNode("\n ");
n300.className = "tooltip-price-wrap";
n299.className = "poposal-original-gate-price-tooltip";
n299.appendChild(document.createTextNode("\n "));
n300.appendChild(n300_price178_text);
n301.className = "currency-";
n300.appendChild(n301);
n299.appendChild(n300);
n299.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text177.parentNode.removeChild(root_text177);
;
n299.parentNode.removeChild(n299);
;
root_text180.parentNode.removeChild(root_text180);
}, price: function (a) {
n300_price178_text.nodeValue = a
}, currency: function (a) {
n301.className = "currency-" + a
}, update: function (a) {
var t = a.price;
if (undefined !== t) this.price(t);
t = a.currency;
if (undefined !== t) this.currency(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text177);
root.appendChild(n299);
root.appendChild(root_text180);
return root;
}
};
}, "proposals_count": function (pool) {
var n304 = document.createElement("span"),
n303 = document.createElement("span"),
root_text181 = document.createTextNode("\n "),
n304_text182 = document.createTextNode("Еще …"),
root_text184 = document.createTextNode("\n ");
n304.className = "ticket-proposals more-proposals";
n303.className = "cf more-proposals-wrapper";
n303.appendChild(document.createTextNode("\n "));
n304.appendChild(n304_text182);
n303.appendChild(n304);
n303.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text181.parentNode.removeChild(root_text181);
;
n303.parentNode.removeChild(n303);
;
root_text184.parentNode.removeChild(root_text184);
}, value: function (a) {
n304_text182.nodeValue = "Еще " + a + "…"
}, update: function (a) {
var t = a.value;
if (undefined !== t) this.value(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text181);
root.appendChild(n303);
root.appendChild(root_text184);
return root;
}
};
}, "segments": function (pool) {
var n329 = document.createElement("div"),
n328 = document.createElement("div"),
n327 = document.createElement("div"),
n326 = document.createElement("div"),
n325 = document.createElement("div"),
n324 = document.createElement("div"),
n323 = document.createElement("div"),
n322 = document.createElement("div"),
n321 = document.createElement("div"),
n320 = document.createElement("div"),
n319 = document.createElement("div"),
n318 = document.createElement("span"),
n317 = document.createElement("span"),
n316 = document.createElement("div"),
n315 = document.createElement("div"),
n314 = document.createElement("div"),
n313 = document.createElement("div"),
n312 = document.createElement("div"),
n311 = document.createElement("span"),
n310 = document.createElement("span"),
n309 = document.createElement("div"),
n308 = document.createElement("div"),
n307 = document.createElement("div"),
root_text185 = document.createTextNode("\n "),
n310_mini186_text = document.createTextNode(""),
n312_mini187_text = document.createTextNode(""),
n315_text188 = document.createTextNode("Время в пути: "),
n318_mini190_text = document.createTextNode(""),
n319_mini191_text = document.createTextNode(""),
n325_mini193_text = document.createTextNode(""),
n326_mini195_text = document.createTextNode(""),
n327_mini196_text = document.createTextNode(""),
root_text197 = document.createTextNode("\n "),
child_flights199 = [], after_flights199 = document.createTextNode(""),
root_text200 = document.createTextNode("\n ");
n329.className = "segment-flights";
n327.className = "flight-port arrival-port";
n325.className = "flight-port departure-port";
n324.className = "stops-dot";
n323.className = "stops-dot";
n322.className = "stops-dot";
n321.className = "stops-line";
n319.className = "arrival-date";
n318.className = "flight-time arrival-time";
n317.className = "flight-airplane-icon flight-airplane-icon-landing";
n316.className = "flight-date-time arrival-date-time";
n314.className = "flight-segment-duration-icon";
n313.className = "flight-segment-duration";
n312.className = "depart-date";
n311.className = "flight-airplane-icon flight-airplane-icon-takeoff";
n310.className = "flight-time depart-time";
n309.className = "flight-date-time depart-date-time";
n308.className = "top-info-warp";
n307.className = "segment-block";
n307.appendChild(document.createTextNode("\n "));
n308.appendChild(document.createTextNode("\n "));
n309.appendChild(document.createTextNode("\n "));
n310.appendChild(n310_mini186_text);
n309.appendChild(n310);
n309.appendChild(document.createTextNode("\n "));
n309.appendChild(n311);
n309.appendChild(document.createTextNode("\n "));
n312.appendChild(n312_mini187_text);
n309.appendChild(n312);
n309.appendChild(document.createTextNode("\n "));
n308.appendChild(n309);
n308.appendChild(document.createTextNode("\n "));
n313.appendChild(document.createTextNode("\n "));
n313.appendChild(n314);
n313.appendChild(document.createTextNode("\n "));
n315.appendChild(n315_text188);
n313.appendChild(n315);
n313.appendChild(document.createTextNode("\n "));
n308.appendChild(n313);
n308.appendChild(document.createTextNode("\n "));
n316.appendChild(document.createTextNode("\n "));
n316.appendChild(n317);
n316.appendChild(document.createTextNode("\n "));
n318.appendChild(n318_mini190_text);
n316.appendChild(n318);
n316.appendChild(document.createTextNode("\n "));
n319.appendChild(n319_mini191_text);
n316.appendChild(n319);
n316.appendChild(document.createTextNode("\n "));
n308.appendChild(n316);
n308.appendChild(document.createTextNode("\n "));
n307.appendChild(n308);
n307.appendChild(document.createTextNode("\n "));
n320.className = "time-line ";
n320.appendChild(document.createTextNode("\n "));
n321.appendChild(document.createTextNode("\n "));
n321.appendChild(n322);
n321.appendChild(document.createTextNode("\n "));
n321.appendChild(n323);
n321.appendChild(document.createTextNode("\n "));
n321.appendChild(n324);
n321.appendChild(document.createTextNode("\n "));
n320.appendChild(n321);
n320.appendChild(document.createTextNode("\n "));
n307.appendChild(n320);
n307.appendChild(document.createTextNode("\n "));
n325.appendChild(n325_mini193_text);
n307.appendChild(n325);
n307.appendChild(document.createTextNode("\n "));
n326.className = "stops-count ";
n326.appendChild(n326_mini195_text);
n307.appendChild(n326);
n307.appendChild(document.createTextNode("\n "));
n327.appendChild(n327_mini196_text);
n307.appendChild(n327);
n307.appendChild(document.createTextNode("\n "));
n328.className = "segments-container ";
n328.appendChild(document.createTextNode("\n "));
n329.appendChild(document.createTextNode("\n "));
n329.appendChild(after_flights199);
n329.appendChild(document.createTextNode("\n "));
n328.appendChild(n329);
n328.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text185.parentNode.removeChild(root_text185);
;
n307.parentNode.removeChild(n307);
;
root_text197.parentNode.removeChild(root_text197);
;
n328.parentNode.removeChild(n328);
;
root_text200.parentNode.removeChild(root_text200);
}, mini: function (a) {
n310_mini186_text.nodeValue = a.depart_time;
n312_mini187_text.nodeValue = a.depart_date;
n315_text188.nodeValue = "Время в пути: " + a.duration + " ";
n318_mini190_text.nodeValue = a.arrival_time;
n319_mini191_text.nodeValue = a.arrival_date;
n320.className = "time-line " + a.stop_dot_class;
n325_mini193_text.nodeValue = a.departure_name;
n326.className = "stops-count " + a.stop_text_class;
n326_mini195_text.nodeValue = a.stops_info;
n327_mini196_text.nodeValue = a.arrival_name
}, expanded_class: function (a) {
n328.className = "segments-container " + a
}, flights: function (a) {
temple_utils.render_children(after_flights199, "flights", a, pool, child_flights199)
}, update: function (a) {
var t = a.mini;
if (undefined !== t) this.mini(t);
t = a.expanded_class;
if (undefined !== t) this.expanded_class(t);
t = a.flights;
if (undefined !== t) this.flights(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text185);
root.appendChild(n307);
root.appendChild(root_text197);
root.appendChild(n328);
root.appendChild(root_text200);
return root;
}
};
}, "flights": function (pool) {
var n360 = document.createElement("div"),
n359 = document.createElement("div"),
n358 = document.createElement("div"),
n357 = document.createElement("div"),
n356 = document.createElement("img"),
n355 = document.createElement("div"),
n354 = document.createElement("strong"),
n353 = document.createElement("div"),
n352 = document.createElement("div"),
n351 = document.createElement("div"),
n350 = document.createElement("div"),
n349 = document.createElement("div"),
n348 = document.createElement("div"),
n347 = document.createElement("div"),
n346 = document.createElement("div"),
n345 = document.createElement("div"),
n344 = document.createElement("strong"),
n343 = document.createElement("span"),
n342 = document.createElement("strong"),
n341 = document.createElement("div"),
n340 = document.createElement("div"),
n339 = document.createElement("div"),
root_text201 = document.createTextNode("\n "),
child_stop202 = [], after_stop202 = document.createTextNode(""),
root_text203 = document.createTextNode("\n "),
n342_depart_datetime204_text = document.createTextNode(""),
n344_arrival_datetime205_text = document.createTextNode(""),
n346_text206 = document.createTextNode(" "),
n348_depart_airport208_text = document.createTextNode(""),
n350_text209 = document.createTextNode(" "),
n352_arrival_airport211_text = document.createTextNode(""),
n354_duration212_text = document.createTextNode(""),
n357_text214 = document.createTextNode("\n \n "),
n359_carrier_number217_text = document.createTextNode(""),
n360_aircraft218_text = document.createTextNode(""),
root_text219 = document.createTextNode("\n ");
n359.className = "flight-second-line";
n357.className = "flight-operating-carrier-tooltip";
n356.className = "flight-operating-carrier-img";
n355.className = "flight-operating-carrier";
n353.className = "flight-duration";
n352.className = "flight-place";
n351.className = "left";
n350.className = "left flight-place-arrival";
n349.className = "left";
n348.className = "flight-place";
n347.className = "left";
n346.className = "left";
n345.className = "flight-second-line cf";
n343.className = "flight-airplane-icon flight-airplane-icon-takeoff";
n340.className = "flight-first-col";
n339.className = "cf";
n339.appendChild(document.createTextNode("\n "));
n340.appendChild(document.createTextNode("\n "));
n341.appendChild(document.createTextNode("\n "));
n342.appendChild(n342_depart_datetime204_text);
n341.appendChild(n342);
n341.appendChild(document.createTextNode("\n "));
n341.appendChild(n343);
n341.appendChild(document.createTextNode("\n "));
n344.appendChild(n344_arrival_datetime205_text);
n341.appendChild(n344);
n341.appendChild(document.createTextNode("\n "));
n340.appendChild(n341);
n340.appendChild(document.createTextNode("\n "));
n345.appendChild(document.createTextNode("\n "));
n346.appendChild(n346_text206);
n345.appendChild(n346);
n345.appendChild(document.createTextNode("\n "));
n347.appendChild(document.createTextNode("\n "));
n348.appendChild(n348_depart_airport208_text);
n347.appendChild(n348);
n347.appendChild(document.createTextNode("\n "));
n345.appendChild(n347);
n345.appendChild(document.createTextNode("\n "));
n349.appendChild(document.createTextNode(" — "));
n345.appendChild(n349);
n345.appendChild(document.createTextNode("\n "));
n350.appendChild(n350_text209);
n345.appendChild(n350);
n345.appendChild(document.createTextNode("\n "));
n351.appendChild(document.createTextNode("\n "));
n352.appendChild(n352_arrival_airport211_text);
n351.appendChild(n352);
n351.appendChild(document.createTextNode("\n "));
n345.appendChild(n351);
n345.appendChild(document.createTextNode("\n "));
n340.appendChild(n345);
n340.appendChild(document.createTextNode("\n "));
n339.appendChild(n340);
n339.appendChild(document.createTextNode("\n "));
n353.appendChild(document.createTextNode("\n "));
n354.appendChild(n354_duration212_text);
n353.appendChild(n354);
n353.appendChild(document.createTextNode("\n "));
n339.appendChild(n353);
n339.appendChild(document.createTextNode("\n "));
n355.appendChild(document.createTextNode("\n "));
n355.appendChild(n356);
n355.appendChild(document.createTextNode("\n "));
n357.appendChild(n357_text214);
n355.appendChild(n357);
n355.appendChild(document.createTextNode("\n "));
n339.appendChild(n355);
n339.appendChild(document.createTextNode("\n "));
n358.className = "flight-airplane ";
n358.appendChild(document.createTextNode("\n "));
n359.appendChild(n359_carrier_number217_text);
n358.appendChild(n359);
n358.appendChild(document.createTextNode("\n "));
n360.appendChild(n360_aircraft218_text);
n358.appendChild(n360);
n358.appendChild(document.createTextNode("\n "));
n339.appendChild(n358);
n339.appendChild(document.createTextNode("\n "));
return {
remove: function () {
while (child_stop202.length) pool.release("stop", child_stop202.pop());
;
root_text201.parentNode.removeChild(root_text201);
;
after_stop202.parentNode.removeChild(after_stop202);
root_text203.parentNode.removeChild(root_text203);
;
n339.parentNode.removeChild(n339);
;
root_text219.parentNode.removeChild(root_text219);
}, stop: function (a) {
temple_utils.render_child(after_stop202, "stop", a, pool, child_stop202)
}, depart_datetime: function (a) {
n342_depart_datetime204_text.nodeValue = a
}, arrival_datetime: function (a) {
n344_arrival_datetime205_text.nodeValue = a
}, depart_iata: function (a) {
n346_text206.nodeValue = a + " "
}, depart_airport: function (a) {
n348.setAttribute("title", a);
n348_depart_airport208_text.nodeValue = a
}, arrival_iata: function (a) {
n350_text209.nodeValue = a + " "
}, arrival_airport: function (a) {
n352.setAttribute("title", a);
n352_arrival_airport211_text.nodeValue = a
}, duration: function (a) {
n354_duration212_text.nodeValue = a
}, carrier_code: function (a) {
n356.setAttribute("src", "http://pics.avs.io/al_square/36/36/" + a + "@2x.png")
}, carrier_name: function (a) {
n357_text214.nodeValue = "\n " + a + "\n "
}, no_aircraft_class: function (a) {
n358.className = "flight-airplane " + a
}, carrier_number: function (a) {
n359_carrier_number217_text.nodeValue = a
}, aircraft: function (a) {
n360_aircraft218_text.nodeValue = a
}, update: function (a) {
var t = a.stop;
if (undefined !== t) this.stop(t);
t = a.depart_datetime;
if (undefined !== t) this.depart_datetime(t);
t = a.arrival_datetime;
if (undefined !== t) this.arrival_datetime(t);
t = a.depart_iata;
if (undefined !== t) this.depart_iata(t);
t = a.depart_airport;
if (undefined !== t) this.depart_airport(t);
t = a.arrival_iata;
if (undefined !== t) this.arrival_iata(t);
t = a.arrival_airport;
if (undefined !== t) this.arrival_airport(t);
t = a.duration;
if (undefined !== t) this.duration(t);
t = a.carrier_code;
if (undefined !== t) this.carrier_code(t);
t = a.carrier_name;
if (undefined !== t) this.carrier_name(t);
t = a.no_aircraft_class;
if (undefined !== t) this.no_aircraft_class(t);
t = a.carrier_number;
if (undefined !== t) this.carrier_number(t);
t = a.aircraft;
if (undefined !== t) this.aircraft(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text201);
root.appendChild(after_stop202);
root.appendChild(root_text203);
root.appendChild(n339);
root.appendChild(root_text219);
return root;
}
};
}, "stop": function (pool) {
var n338 = document.createElement("div"),
n337 = document.createElement("div"),
n336 = document.createElement("div"),
n335 = document.createElement("div"),
n334 = document.createElement("div"),
n333 = document.createElement("div"),
n332 = document.createElement("div"),
root_text220 = document.createTextNode("\n "),
n337_text221 = document.createTextNode("Пересадка в "),
n338_text223 = document.createTextNode("\n \n "),
root_text225 = document.createTextNode("\n ");
n338.className = "flight-duration";
n336.className = "flight-wait-icon";
n335.className = "flight-first-col";
n334.className = "cf";
n333.className = "flight-stop-arrow";
n332.className = "flight-stop cf";
n332.appendChild(document.createTextNode("\n "));
n333.appendChild(document.createTextNode("\n "));
n334.appendChild(document.createTextNode("\n "));
n335.appendChild(document.createTextNode("\n "));
n335.appendChild(n336);
n335.appendChild(document.createTextNode("\n "));
n337.appendChild(n337_text221);
n335.appendChild(n337);
n335.appendChild(document.createTextNode("\n "));
n334.appendChild(n335);
n334.appendChild(document.createTextNode("\n "));
n338.appendChild(n338_text223);
n334.appendChild(n338);
n334.appendChild(document.createTextNode("\n "));
n333.appendChild(n334);
n333.appendChild(document.createTextNode("\n "));
n332.appendChild(n333);
n332.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text220.parentNode.removeChild(root_text220);
;
n332.parentNode.removeChild(n332);
;
root_text225.parentNode.removeChild(root_text225);
}, title: function (a) {
n337_text221.nodeValue = "Пересадка в " + a
}, duration: function (a) {
n338_text223.nodeValue = "\n " + a + "\n "
}, update: function (a) {
var t = a.title;
if (undefined !== t) this.title(t);
t = a.duration;
if (undefined !== t) this.duration(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text220);
root.appendChild(n332);
root.appendChild(root_text225);
return root;
}
};
}, "sorting": function (pool) {
var n374 = document.createElement("span"),
n373 = document.createElement("span"),
n372 = document.createElement("span"),
n371 = document.createElement("span"),
n370 = document.createElement("span"),
n369 = document.createElement("span"),
n368 = document.createElement("span"),
n367 = document.createElement("span"),
n366 = document.createElement("span"),
n365 = document.createElement("span"),
n364 = document.createElement("div"),
n363 = document.createElement("div"),
n368_text228 = document.createTextNode("\n "),
n372_duration_title232_text = document.createTextNode(""),
n373_text233 = document.createTextNode("\n ");
n373.className = "price-wrap";
n372.className = "title-wrap";
n371.className = "tab-title";
n370.setAttribute("data-tab", "duration");
n368.className = "price-wrap";
n367.className = "title-wrap";
n366.className = "tab-title";
n365.setAttribute("data-tab", "price");
n364.className = "sorting-wrapper";
n363.className = "ticket-controls cf ";
n363.appendChild(document.createTextNode("\n "));
n364.appendChild(document.createTextNode("\n "));
n365.className = "tab js-sorting-tab ";
n365.appendChild(document.createTextNode("\n "));
n366.appendChild(document.createTextNode("\n "));
n367.appendChild(document.createTextNode("САМЫЙ ДЕШЕВЫЙ"));
n366.appendChild(n367);
n366.appendChild(document.createTextNode("\n "));
n368.appendChild(n368_text228);
n369.className = "currency-";
n368.appendChild(n369);
n368.appendChild(document.createTextNode("\n "));
n366.appendChild(n368);
n366.appendChild(document.createTextNode("\n "));
n365.appendChild(n366);
n365.appendChild(document.createTextNode("\n "));
n364.appendChild(n365);
n364.appendChild(document.createTextNode("\n "));
n370.className = "tab js-sorting-tab ";
n370.appendChild(document.createTextNode("\n "));
n371.appendChild(document.createTextNode("\n "));
n372.appendChild(n372_duration_title232_text);
n371.appendChild(n372);
n371.appendChild(document.createTextNode("\n "));
n373.appendChild(n373_text233);
n374.className = "currency-";
n373.appendChild(n374);
n373.appendChild(document.createTextNode("\n "));
n371.appendChild(n373);
n371.appendChild(document.createTextNode("\n "));
n370.appendChild(n371);
n370.appendChild(document.createTextNode("\n "));
n364.appendChild(n370);
n364.appendChild(document.createTextNode("\n "));
n363.appendChild(n364);
n363.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n363.parentNode.removeChild(n363);
}, visibility_class: function (a) {
n363.className = "ticket-controls cf " + a
}, active_price_tab: function (a) {
n365.className = "tab js-sorting-tab " + a
}, cheapest_price: function (a) {
n368_text228.nodeValue = a + "\n "
}, currency: function (a) {
n369.className = "currency-" + a;
n374.className = "currency-" + a
}, active_duration_tab: function (a) {
n370.className = "tab js-sorting-tab " + a
}, duration_title: function (a) {
n372_duration_title232_text.nodeValue = a
}, fastest_price: function (a) {
n373_text233.nodeValue = a + "\n "
}, update: function (a) {
var t = a.visibility_class;
if (undefined !== t) this.visibility_class(t);
t = a.active_price_tab;
if (undefined !== t) this.active_price_tab(t);
t = a.cheapest_price;
if (undefined !== t) this.cheapest_price(t);
t = a.currency;
if (undefined !== t) this.currency(t);
t = a.active_duration_tab;
if (undefined !== t) this.active_duration_tab(t);
t = a.duration_title;
if (undefined !== t) this.duration_title(t);
t = a.fastest_price;
if (undefined !== t) this.fastest_price(t)
}, root: function () {
return n363;
}
};
}, "system_messages": function (pool) {
var n376 = document.createElement("div"),
n375 = document.createElement("div"),
message_visibility_class236_var = "", message_type237_var = "", n376_message238_text = document.createTextNode(""),
child_description239 = [], after_description239 = document.createTextNode(""),
child_call2action240 = [], after_call2action240 = document.createTextNode("");
n376.className = "message";
n375.className = "preroll-message ";
n375.appendChild(document.createTextNode("\n "));
n376.appendChild(n376_message238_text);
n375.appendChild(n376);
n375.appendChild(document.createTextNode("\n "));
n375.appendChild(after_description239);
n375.appendChild(document.createTextNode("\n "));
n375.appendChild(after_call2action240);
n375.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n375.parentNode.removeChild(n375);
}, message_visibility_class: function (a) {
message_visibility_class236_var = a;
n375.className = "preroll-message " + message_visibility_class236_var + " " + message_type237_var
}, message_type: function (a) {
message_type237_var = a;
n375.className = "preroll-message " + message_visibility_class236_var + " " + message_type237_var
}, message: function (a) {
n376_message238_text.nodeValue = a
}, description: function (a) {
temple_utils.render_child(after_description239, "description", a, pool, child_description239)
}, call2action: function (a) {
temple_utils.render_child(after_call2action240, "call2action", a, pool, child_call2action240)
}, update: function (a) {
var t = a.message_visibility_class;
if (undefined !== t) this.message_visibility_class(t);
t = a.message_type;
if (undefined !== t) this.message_type(t);
t = a.message;
if (undefined !== t) this.message(t);
t = a.description;
if (undefined !== t) this.description(t);
t = a.call2action;
if (undefined !== t) this.call2action(t)
}, root: function () {
return n375;
}
};
}, "description": function (pool) {
var n378 = document.createElement("div"),
root_text241 = document.createTextNode("\n "),
n378_text242_text = document.createTextNode(""),
root_text243 = document.createTextNode("\n ");
n378.className = "description";
n378.appendChild(n378_text242_text);
return {
remove: function () {
root_text241.parentNode.removeChild(root_text241);
;
n378.parentNode.removeChild(n378);
;
root_text243.parentNode.removeChild(root_text243);
}, text: function (a) {
n378_text242_text.nodeValue = a
}, update: function (a) {
var t = a.text;
if (undefined !== t) this.text(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text241);
root.appendChild(n378);
root.appendChild(root_text243);
return root;
}
};
}, "call2action": function (pool) {
var n380 = document.createElement("div"),
root_text244 = document.createTextNode("\n "),
n380_trigger_caption245_text = document.createTextNode(""),
root_text246 = document.createTextNode("\n ");
n380.className = "preroll-trigger";
n380.appendChild(n380_trigger_caption245_text);
return {
remove: function () {
root_text244.parentNode.removeChild(root_text244);
;
n380.parentNode.removeChild(n380);
;
root_text246.parentNode.removeChild(root_text246);
}, trigger_event: function (a) {
n380.setAttribute("data-trigger", a)
}, trigger_caption: function (a) {
n380_trigger_caption245_text.nodeValue = a
}, update: function (a) {
var t = a.trigger_event;
if (undefined !== t) this.trigger_event(t);
t = a.trigger_caption;
if (undefined !== t) this.trigger_caption(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text244);
root.appendChild(n380);
root.appendChild(root_text246);
return root;
}
};
}, "airports_filter": function (pool) {
var n407 = document.createElement("button"),
n406 = document.createElement("div"),
n405 = document.createElement("div"),
n400 = document.createElement("span"),
n399 = document.createElement("input"),
n398 = document.createElement("label"),
n397 = document.createElement("h2"),
n396 = document.createElement("div"),
n391 = document.createElement("span"),
n390 = document.createElement("input"),
n389 = document.createElement("label"),
n388 = document.createElement("h2"),
n387 = document.createElement("div"),
n386 = document.createElement("div"),
n385 = document.createElement("span"),
n384 = document.createElement("div"),
n383 = document.createElement("div"),
n382 = document.createElement("div"),
n381 = document.createElement("div"),
airports_active248_var = "", filter_airports_opened249_var = "", child_airports_filter_forall_392252 = [], after_airports_filter_forall_392252 = document.createTextNode(""),
child_airports_filter_forall_401254 = [], after_airports_filter_forall_401254 = document.createTextNode("");
n407.className = "js-reset-airports-filter reset-filter orange-transparent-button";
n406.className = "small-12 columns";
n405.className = "row";
n400.className = "custom-checkbox";
n399.value = "";
n399.setAttribute("data-role", "arrival_airports");
n399.className = "checkbox js-checkbox-all js-arrival_airports-checkbox";
n399.setAttribute("type", "checkbox");
n397.className = "direction-title";
n396.className = "small-6 columns";
n391.className = "custom-checkbox";
n390.value = "";
n390.setAttribute("data-role", "departure_airports");
n390.className = "checkbox js-checkbox-all js-departure_airports-checkbox";
n390.setAttribute("type", "checkbox");
n388.className = "direction-title";
n387.className = "small-6 columns";
n386.className = "row";
n385.setAttribute("data-control", "filter_airports");
n385.className = "close-filters-modal_window js-close-modal_window";
n383.setAttribute("data-control", "filter_airports");
n381.appendChild(document.createTextNode("\n "));
n382.className = "airports-control left ";
n382.appendChild(document.createTextNode("\n "));
n383.className = "js-modal_trigger filter-select js-modal_window-control js-filter-airports ";
n383.appendChild(document.createTextNode("\n Аэропорты\n "));
n382.appendChild(n383);
n382.appendChild(document.createTextNode("\n "));
n381.appendChild(n382);
n381.appendChild(document.createTextNode("\n\n "));
n384.className = "filter-airports js-modal_window ";
n384.appendChild(document.createTextNode("\n "));
n385.appendChild(document.createTextNode("×"));
n384.appendChild(n385);
n384.appendChild(document.createTextNode("\n\n "));
n386.appendChild(document.createTextNode("\n "));
n387.appendChild(document.createTextNode("\n "));
n388.appendChild(document.createTextNode("Вылет"));
n387.appendChild(n388);
n387.appendChild(document.createTextNode("\n "));
n389.className = "label-block checkbox-label ";
n389.appendChild(document.createTextNode("\n "));
n389.appendChild(n390);
n389.appendChild(document.createTextNode("\n "));
n389.appendChild(n391);
n389.appendChild(document.createTextNode(" Все\n "));
n387.appendChild(n389);
n387.appendChild(document.createTextNode("\n "));
n387.appendChild(after_airports_filter_forall_392252);
n387.appendChild(document.createTextNode("\n "));
n386.appendChild(n387);
n386.appendChild(document.createTextNode("\n\n "));
n396.appendChild(document.createTextNode("\n "));
n397.appendChild(document.createTextNode("Прилёт"));
n396.appendChild(n397);
n396.appendChild(document.createTextNode("\n "));
n398.className = "label-block checkbox-label ";
n398.appendChild(document.createTextNode("\n "));
n398.appendChild(n399);
n398.appendChild(document.createTextNode("\n "));
n398.appendChild(n400);
n398.appendChild(document.createTextNode(" Все\n "));
n396.appendChild(n398);
n396.appendChild(document.createTextNode("\n "));
n396.appendChild(after_airports_filter_forall_401254);
n396.appendChild(document.createTextNode("\n "));
n386.appendChild(n396);
n386.appendChild(document.createTextNode("\n "));
n384.appendChild(n386);
n384.appendChild(document.createTextNode("\n "));
n405.appendChild(document.createTextNode("\n "));
n406.appendChild(document.createTextNode("\n "));
n407.appendChild(document.createTextNode("Сбросить"));
n406.appendChild(n407);
n406.appendChild(document.createTextNode("\n "));
n405.appendChild(n406);
n405.appendChild(document.createTextNode("\n "));
n384.appendChild(n405);
n384.appendChild(document.createTextNode("\n "));
n381.appendChild(n384);
n381.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n381.parentNode.removeChild(n381);
}, trigger_visibility_class: function (a) {
n382.className = "airports-control left " + a
}, airports_active: function (a) {
airports_active248_var = a;
n383.className = "js-modal_trigger filter-select js-modal_window-control js-filter-airports " + airports_active248_var + " " + filter_airports_opened249_var
}, filter_airports_opened: function (a) {
filter_airports_opened249_var = a;
n383.className = "js-modal_trigger filter-select js-modal_window-control js-filter-airports " + airports_active248_var + " " + filter_airports_opened249_var
}, filter_airports_visibility: function (a) {
n384.className = "filter-airports js-modal_window " + a
}, departure_checkbox_class: function (a) {
n389.className = "label-block checkbox-label " + a
}, checked_all_departures: function (a) {
n390.checked = a
}, departure_airports: function (a) {
temple_utils.render_children(after_airports_filter_forall_392252, "airports_filter_forall_392", a, pool, child_airports_filter_forall_392252)
}, arrival_checkbox_class: function (a) {
n398.className = "label-block checkbox-label " + a
}, checked_all_arrivals: function (a) {
n399.checked = a
}, arrival_airports: function (a) {
temple_utils.render_children(after_airports_filter_forall_401254, "airports_filter_forall_401", a, pool, child_airports_filter_forall_401254)
}, update: function (a) {
var t = a.trigger_visibility_class;
if (undefined !== t) this.trigger_visibility_class(t);
t = a.airports_active;
if (undefined !== t) this.airports_active(t);
t = a.filter_airports_opened;
if (undefined !== t) this.filter_airports_opened(t);
t = a.filter_airports_visibility;
if (undefined !== t) this.filter_airports_visibility(t);
t = a.departure_checkbox_class;
if (undefined !== t) this.departure_checkbox_class(t);
t = a.checked_all_departures;
if (undefined !== t) this.checked_all_departures(t);
t = a.departure_airports;
if (undefined !== t) this.departure_airports(t);
t = a.arrival_checkbox_class;
if (undefined !== t) this.arrival_checkbox_class(t);
t = a.checked_all_arrivals;
if (undefined !== t) this.checked_all_arrivals(t);
t = a.arrival_airports;
if (undefined !== t) this.arrival_airports(t)
}, root: function () {
return n381;
}
};
}, "airports_filter_forall_392": function (pool) {
var n395 = document.createElement("span"),
n394 = document.createElement("input"),
n393 = document.createElement("label"),
root_text255 = document.createTextNode("\n "),
n393_text256 = document.createTextNode(" \n "),
root_text258 = document.createTextNode("\n ");
n395.className = "custom-checkbox";
n394.setAttribute("data-role", "departure_airports");
n394.className = "checkbox js-airport-checkbox js-departure_airports-checkbox";
n394.setAttribute("type", "checkbox");
n393.className = "label-block checkbox-label";
n393.appendChild(document.createTextNode("\n "));
n393.appendChild(n394);
n393.appendChild(document.createTextNode("\n "));
n393.appendChild(n395);
n393.appendChild(n393_text256);
return {
remove: function () {
root_text255.parentNode.removeChild(root_text255);
;
n393.parentNode.removeChild(n393);
;
root_text258.parentNode.removeChild(root_text258);
}, checked: function (a) {
n394.checked = a
}, iata: function (a) {
n394.value = a
}, name: function (a) {
n393_text256.nodeValue = " " + a + "\n "
}, update: function (a) {
var t = a.checked;
if (undefined !== t) this.checked(t);
t = a.iata;
if (undefined !== t) this.iata(t);
t = a.name;
if (undefined !== t) this.name(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text255);
root.appendChild(n393);
root.appendChild(root_text258);
return root;
}
};
}, "airports_filter_forall_401": function (pool) {
var n404 = document.createElement("span"),
n403 = document.createElement("input"),
n402 = document.createElement("label"),
root_text259 = document.createTextNode("\n "),
n402_text260 = document.createTextNode(" \n "),
root_text262 = document.createTextNode("\n ");
n404.className = "custom-checkbox";
n403.setAttribute("data-role", "arrival_airports");
n403.className = "checkbox js-airport-checkbox js-arrival_airports-checkbox";
n403.setAttribute("type", "checkbox");
n402.className = "label-block checkbox-label";
n402.appendChild(document.createTextNode("\n "));
n402.appendChild(n403);
n402.appendChild(document.createTextNode("\n "));
n402.appendChild(n404);
n402.appendChild(n402_text260);
return {
remove: function () {
root_text259.parentNode.removeChild(root_text259);
;
n402.parentNode.removeChild(n402);
;
root_text262.parentNode.removeChild(root_text262);
}, checked: function (a) {
n403.checked = a
}, iata: function (a) {
n403.value = a
}, name: function (a) {
n402_text260.nodeValue = " " + a + "\n "
}, update: function (a) {
var t = a.checked;
if (undefined !== t) this.checked(t);
t = a.iata;
if (undefined !== t) this.iata(t);
t = a.name;
if (undefined !== t) this.name(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text259);
root.appendChild(n402);
root.appendChild(root_text262);
return root;
}
};
}, "departure_arrival_time_filter": function (pool) {
var n449 = document.createElement("button"),
n448 = document.createElement("div"),
n447 = document.createElement("div"),
n446 = document.createElement("div"),
n445 = document.createElement("div"),
n444 = document.createElement("div"),
n443 = document.createElement("div"),
n442 = document.createElement("div"),
n441 = document.createElement("li"),
n440 = document.createElement("li"),
n439 = document.createElement("li"),
n438 = document.createElement("li"),
n437 = document.createElement("ul"),
n436 = document.createElement("div"),
n435 = document.createElement("div"),
n434 = document.createElement("div"),
n433 = document.createElement("div"),
n432 = document.createElement("div"),
n431 = document.createElement("h2"),
n430 = document.createElement("div"),
n429 = document.createElement("div"),
n428 = document.createElement("div"),
n427 = document.createElement("div"),
n426 = document.createElement("div"),
n425 = document.createElement("div"),
n424 = document.createElement("li"),
n423 = document.createElement("li"),
n422 = document.createElement("li"),
n421 = document.createElement("li"),
n420 = document.createElement("ul"),
n419 = document.createElement("div"),
n418 = document.createElement("div"),
n417 = document.createElement("div"),
n416 = document.createElement("div"),
n415 = document.createElement("div"),
n414 = document.createElement("h2"),
n413 = document.createElement("div"),
n412 = document.createElement("div"),
n411 = document.createElement("span"),
n410 = document.createElement("div"),
n409 = document.createElement("div"),
n408 = document.createElement("div"),
flight_time_active263_var = "", filter_flight_time_opened264_var = "", filter_flight_time_visibility265_var = "", search_type_class266_var = "", n414_text267 = document.createTextNode("Туда, "),
n417_text269 = document.createTextNode("Вылет из г. "),
departure_0_time_bottom272_var = "", departure_0_time_top273_var = "", n418_text271 = document.createTextNode("с до "),
n427_text274 = document.createTextNode("Прилёт в г. "),
arrival_datetime_0_min277_var = "", arrival_datetime_0_max278_var = "", n429_text276 = document.createTextNode("с до "),
n431_text279 = document.createTextNode("Обратно, "),
n434_text281 = document.createTextNode("Вылет из г. "),
departure_1_time_bottom284_var = "", departure_1_time_top285_var = "", n435_text283 = document.createTextNode("с до "),
n444_text286 = document.createTextNode("Прилёт в г. "),
arrival_datetime_1_min289_var = "", arrival_datetime_1_max290_var = "", n446_text288 = document.createTextNode("с до ");
n449.className = "js-reset-time-filter reset-filter orange-transparent-button";
n448.className = "small-12 columns";
n447.className = "row";
n446.className = "orange-text align-right";
n445.className = "js-flight-time-filter-control flight-time-slider js-arrival-datetime-1-slider js-arrival-filter";
n445.setAttribute("data-slider-time", "arrival_1");
n444.className = "filter-flight-place bottom-place";
n443.className = "time-and-place-block";
n442.className = "slider-block last";
n441.setAttribute("data-slider", "2");
n441.setAttribute("data-flight-time", "departure_1_evening");
n441.className = "j-day-time";
n440.setAttribute("data-slider", "2");
n440.setAttribute("data-flight-time", "departure_1_afternoon");
n440.className = "j-day-time";
n439.setAttribute("data-slider", "2");
n439.setAttribute("data-flight-time", "departure_1_morning");
n439.className = "j-day-time";
n438.setAttribute("data-slider", "2");
n438.setAttribute("data-flight-time", "departure_1_night");
n438.className = "j-day-time";
n437.setAttribute("data-slider-time", "departure_1");
n437.className = "times-of-day js-times-of-day";
n436.className = "js-flight-time-filter-control flight-time-slider js-departure-time-1-slider";
n436.setAttribute("data-slider-time", "departure_1");
n435.className = "flight-time";
n434.className = "filter-flight-place";
n433.className = "time-and-place-block";
n432.className = "slider-block";
n431.className = "direction-title";
n430.className = "small-6 columns return-flight-col";
n429.className = "orange-text align-right";
n428.className = "js-flight-time-filter-control flight-time-slider js-arrival-datetime-0-slider js-arrival-filter";
n428.setAttribute("data-slider-time", "arrival_0");
n427.className = "filter-flight-place bottom-place";
n426.className = "time-and-place-block";
n425.className = "slider-block";
n424.setAttribute("data-slider", "0");
n424.setAttribute("data-flight-time", "departure_0_evening");
n424.className = "j-day-time";
n423.setAttribute("data-slider", "0");
n423.setAttribute("data-flight-time", "departure_0_afternoon");
n423.className = "j-day-time";
n422.setAttribute("data-slider", "0");
n422.setAttribute("data-flight-time", "departure_0_morning");
n422.className = "j-day-time";
n421.setAttribute("data-slider", "0");
n421.setAttribute("data-flight-time", "departure_0_night");
n421.className = "j-day-time";
n420.setAttribute("data-slider-time", "departure_0");
n420.className = "times-of-day js-times-of-day";
n419.className = "js-flight-time-filter-control flight-time-slider js-departure-time-0-slider";
n419.setAttribute("data-slider-time", "departure_0");
n418.className = "flight-time";
n417.className = "filter-flight-place";
n416.className = "time-and-place-block";
n415.className = "slider-block";
n414.className = "direction-title";
n413.className = "small-6 columns depart-flight-col";
n412.className = "row";
n411.setAttribute("data-control", "filter_flight_time");
n411.className = "close-filters-modal_window js-close-modal_window";
n409.setAttribute("data-control", "filter_flight_time");
n408.className = "time-filter left";
n408.appendChild(document.createTextNode("\n "));
n409.className = "filter-select js-modal_window-trigger js-flight-time-control ";
n409.appendChild(document.createTextNode("Время вылета и прилета"));
n408.appendChild(n409);
n408.appendChild(document.createTextNode("\n\n "));
n410.className = "filter-flight-time js-modal_window ";
n410.appendChild(document.createTextNode("\n "));
n411.appendChild(document.createTextNode("×"));
n410.appendChild(n411);
n410.appendChild(document.createTextNode("\n\n "));
n412.appendChild(document.createTextNode("\n "));
n413.appendChild(document.createTextNode("\n "));
n414.appendChild(n414_text267);
n413.appendChild(n414);
n413.appendChild(document.createTextNode("\n "));
n415.appendChild(document.createTextNode("\n "));
n416.appendChild(document.createTextNode("\n "));
n417.appendChild(n417_text269);
n416.appendChild(n417);
n416.appendChild(document.createTextNode("\n "));
n418.appendChild(n418_text271);
n416.appendChild(n418);
n416.appendChild(document.createTextNode("\n "));
n415.appendChild(n416);
n415.appendChild(document.createTextNode("\n "));
n415.appendChild(n419);
n415.appendChild(document.createTextNode("\n "));
n420.appendChild(document.createTextNode("\n "));
n421.appendChild(document.createTextNode("Ночь"));
n420.appendChild(n421);
n420.appendChild(document.createTextNode("\n "));
n422.appendChild(document.createTextNode("Утро"));
n420.appendChild(n422);
n420.appendChild(document.createTextNode("\n "));
n423.appendChild(document.createTextNode("День"));
n420.appendChild(n423);
n420.appendChild(document.createTextNode("\n "));
n424.appendChild(document.createTextNode("Вечер"));
n420.appendChild(n424);
n420.appendChild(document.createTextNode("\n "));
n415.appendChild(n420);
n415.appendChild(document.createTextNode("\n "));
n413.appendChild(n415);
n413.appendChild(document.createTextNode("\n\n "));
n425.appendChild(document.createTextNode("\n "));
n426.appendChild(document.createTextNode("\n "));
n427.appendChild(n427_text274);
n426.appendChild(n427);
n426.appendChild(document.createTextNode("\n "));
n425.appendChild(n426);
n425.appendChild(document.createTextNode("\n\n "));
n428.appendChild(document.createTextNode("\n "));
n425.appendChild(n428);
n425.appendChild(document.createTextNode("\n "));
n429.appendChild(n429_text276);
n425.appendChild(n429);
n425.appendChild(document.createTextNode("\n "));
n413.appendChild(n425);
n413.appendChild(document.createTextNode("\n "));
n412.appendChild(n413);
n412.appendChild(document.createTextNode("\n\n "));
n430.appendChild(document.createTextNode("\n "));
n431.appendChild(n431_text279);
n430.appendChild(n431);
n430.appendChild(document.createTextNode("\n "));
n432.appendChild(document.createTextNode("\n "));
n433.appendChild(document.createTextNode("\n "));
n434.appendChild(n434_text281);
n433.appendChild(n434);
n433.appendChild(document.createTextNode("\n "));
n435.appendChild(n435_text283);
n433.appendChild(n435);
n433.appendChild(document.createTextNode("\n "));
n432.appendChild(n433);
n432.appendChild(document.createTextNode("\n "));
n432.appendChild(n436);
n432.appendChild(document.createTextNode("\n "));
n437.appendChild(document.createTextNode("\n "));
n438.appendChild(document.createTextNode("Ночь"));
n437.appendChild(n438);
n437.appendChild(document.createTextNode("\n "));
n439.appendChild(document.createTextNode("Утро"));
n437.appendChild(n439);
n437.appendChild(document.createTextNode("\n "));
n440.appendChild(document.createTextNode("День"));
n437.appendChild(n440);
n437.appendChild(document.createTextNode("\n "));
n441.appendChild(document.createTextNode("Вечер"));
n437.appendChild(n441);
n437.appendChild(document.createTextNode("\n "));
n432.appendChild(n437);
n432.appendChild(document.createTextNode("\n "));
n430.appendChild(n432);
n430.appendChild(document.createTextNode("\n "));
n442.appendChild(document.createTextNode("\n "));
n443.appendChild(document.createTextNode("\n "));
n444.appendChild(n444_text286);
n443.appendChild(n444);
n443.appendChild(document.createTextNode("\n "));
n442.appendChild(n443);
n442.appendChild(document.createTextNode("\n "));
n442.appendChild(n445);
n442.appendChild(document.createTextNode("\n "));
n446.appendChild(n446_text288);
n442.appendChild(n446);
n442.appendChild(document.createTextNode("\n "));
n430.appendChild(n442);
n430.appendChild(document.createTextNode("\n "));
n412.appendChild(n430);
n412.appendChild(document.createTextNode("\n "));
n410.appendChild(n412);
n410.appendChild(document.createTextNode("\n "));
n447.appendChild(document.createTextNode("\n "));
n448.appendChild(document.createTextNode("\n "));
n449.appendChild(document.createTextNode("Сбросить"));
n448.appendChild(n449);
n448.appendChild(document.createTextNode("\n "));
n447.appendChild(n448);
n447.appendChild(document.createTextNode("\n "));
n410.appendChild(n447);
n410.appendChild(document.createTextNode("\n "));
n408.appendChild(n410);
n408.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n408.parentNode.removeChild(n408);
}, flight_time_active: function (a) {
flight_time_active263_var = a;
n409.className = "filter-select js-modal_window-trigger js-flight-time-control " + flight_time_active263_var + " " + filter_flight_time_opened264_var
}, filter_flight_time_opened: function (a) {
filter_flight_time_opened264_var = a;
n409.className = "filter-select js-modal_window-trigger js-flight-time-control " + flight_time_active263_var + " " + filter_flight_time_opened264_var
}, filter_flight_time_visibility: function (a) {
filter_flight_time_visibility265_var = a;
n410.className = "filter-flight-time js-modal_window " + filter_flight_time_visibility265_var + " " + search_type_class266_var
}, search_type_class: function (a) {
search_type_class266_var = a;
n410.className = "filter-flight-time js-modal_window " + filter_flight_time_visibility265_var + " " + search_type_class266_var
}, depart_date: function (a) {
n414_text267.nodeValue = "Туда, " + a
}, departure_0_city: function (a) {
n417_text269.nodeValue = "Вылет из г. " + a
}, departure_0_time_bottom: function (a) {
departure_0_time_bottom272_var = a;
n418_text271.nodeValue = "с " + departure_0_time_bottom272_var + " до " + departure_0_time_top273_var
}, departure_0_time_top: function (a) {
departure_0_time_top273_var = a;
n418_text271.nodeValue = "с " + departure_0_time_bottom272_var + " до " + departure_0_time_top273_var
}, arrival_0_city: function (a) {
n427_text274.nodeValue = "Прилёт в г. " + a
}, arrival_datetime_0_min: function (a) {
arrival_datetime_0_min277_var = a;
n429_text276.nodeValue = "с " + arrival_datetime_0_min277_var + " до " + arrival_datetime_0_max278_var
}, arrival_datetime_0_max: function (a) {
arrival_datetime_0_max278_var = a;
n429_text276.nodeValue = "с " + arrival_datetime_0_min277_var + " до " + arrival_datetime_0_max278_var
}, return_date: function (a) {
n431_text279.nodeValue = "Обратно, " + a
}, departure_1_city: function (a) {
n434_text281.nodeValue = "Вылет из г. " + a
}, departure_1_time_bottom: function (a) {
departure_1_time_bottom284_var = a;
n435_text283.nodeValue = "с " + departure_1_time_bottom284_var + " до " + departure_1_time_top285_var
}, departure_1_time_top: function (a) {
departure_1_time_top285_var = a;
n435_text283.nodeValue = "с " + departure_1_time_bottom284_var + " до " + departure_1_time_top285_var
}, arrival_1_city: function (a) {
n444_text286.nodeValue = "Прилёт в г. " + a
}, arrival_datetime_1_min: function (a) {
arrival_datetime_1_min289_var = a;
n446_text288.nodeValue = "с " + arrival_datetime_1_min289_var + " до " + arrival_datetime_1_max290_var
}, arrival_datetime_1_max: function (a) {
arrival_datetime_1_max290_var = a;
n446_text288.nodeValue = "с " + arrival_datetime_1_min289_var + " до " + arrival_datetime_1_max290_var
}, update: function (a) {
var t = a.flight_time_active;
if (undefined !== t) this.flight_time_active(t);
t = a.filter_flight_time_opened;
if (undefined !== t) this.filter_flight_time_opened(t);
t = a.filter_flight_time_visibility;
if (undefined !== t) this.filter_flight_time_visibility(t);
t = a.search_type_class;
if (undefined !== t) this.search_type_class(t);
t = a.depart_date;
if (undefined !== t) this.depart_date(t);
t = a.departure_0_city;
if (undefined !== t) this.departure_0_city(t);
t = a.departure_0_time_bottom;
if (undefined !== t) this.departure_0_time_bottom(t);
t = a.departure_0_time_top;
if (undefined !== t) this.departure_0_time_top(t);
t = a.arrival_0_city;
if (undefined !== t) this.arrival_0_city(t);
t = a.arrival_datetime_0_min;
if (undefined !== t) this.arrival_datetime_0_min(t);
t = a.arrival_datetime_0_max;
if (undefined !== t) this.arrival_datetime_0_max(t);
t = a.return_date;
if (undefined !== t) this.return_date(t);
t = a.departure_1_city;
if (undefined !== t) this.departure_1_city(t);
t = a.departure_1_time_bottom;
if (undefined !== t) this.departure_1_time_bottom(t);
t = a.departure_1_time_top;
if (undefined !== t) this.departure_1_time_top(t);
t = a.arrival_1_city;
if (undefined !== t) this.arrival_1_city(t);
t = a.arrival_datetime_1_min;
if (undefined !== t) this.arrival_datetime_1_min(t);
t = a.arrival_datetime_1_max;
if (undefined !== t) this.arrival_datetime_1_max(t)
}, root: function () {
return n408;
}
};
}, "stops_filter": function (pool) {
var n457 = document.createElement("span"),
n456 = document.createElement("input"),
n455 = document.createElement("label"),
n454 = document.createElement("li"),
n453 = document.createElement("ul"),
n452 = document.createElement("div"),
n451 = document.createElement("div"),
n450 = document.createElement("div"),
child_stops_filter_forall_458291 = [], after_stops_filter_forall_458291 = document.createTextNode("");
n457.className = "custom-checkbox";
n456.setAttribute("data-role", "stops_count");
n456.className = "checkbox js-checkbox-all";
n456.setAttribute("type", "checkbox");
n455.className = "label-block checkbox-label stops-label";
n453.className = "stops-list";
n452.className = "stops-filter-main";
n451.className = "stops-filter-header";
n450.appendChild(document.createTextNode("\n "));
n451.appendChild(document.createTextNode("\n Пересадки\n "));
n450.appendChild(n451);
n450.appendChild(document.createTextNode("\n "));
n452.appendChild(document.createTextNode("\n "));
n453.appendChild(document.createTextNode("\n "));
n454.appendChild(document.createTextNode("\n "));
n455.appendChild(document.createTextNode("\n "));
n455.appendChild(n456);
n455.appendChild(document.createTextNode("\n "));
n455.appendChild(n457);
n455.appendChild(document.createTextNode(" Все\n "));
n454.appendChild(n455);
n454.appendChild(document.createTextNode("\n "));
n453.appendChild(n454);
n453.appendChild(document.createTextNode("\n "));
n453.appendChild(after_stops_filter_forall_458291);
n453.appendChild(document.createTextNode("\n "));
n452.appendChild(n453);
n452.appendChild(document.createTextNode("\n "));
n450.appendChild(n452);
n450.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n450.parentNode.removeChild(n450);
}, stops_filter_visibility: function (a) {
n450.className = a
}, checked_all: function (a) {
n456.checked = a
}, stops: function (a) {
temple_utils.render_children(after_stops_filter_forall_458291, "stops_filter_forall_458", a, pool, child_stops_filter_forall_458291)
}, update: function (a) {
var t = a.stops_filter_visibility;
if (undefined !== t) this.stops_filter_visibility(t);
t = a.checked_all;
if (undefined !== t) this.checked_all(t);
t = a.stops;
if (undefined !== t) this.stops(t)
}, root: function () {
return n450;
}
};
}, "stops_filter_forall_458": function (pool) {
var n466 = document.createElement("span"),
n465 = document.createElement("span"),
n464 = document.createElement("span"),
n463 = document.createElement("span"),
n462 = document.createElement("input"),
n461 = document.createElement("span"),
n460 = document.createElement("label"),
n459 = document.createElement("li"),
root_text292 = document.createTextNode("\n "),
n461_text293 = document.createTextNode(" \n "),
n464_text295 = document.createTextNode("\n "),
root_text298 = document.createTextNode("\n ");
n466.className = "only-button js-only-button";
n464.className = "price";
n463.className = "custom-checkbox";
n462.className = "checkbox js-stops-checkbox";
n462.setAttribute("type", "checkbox");
n461.className = "checkbox-wrap";
n460.className = "label-block checkbox-label stops-label";
n459.appendChild(document.createTextNode("\n "));
n460.appendChild(document.createTextNode("\n "));
n461.appendChild(document.createTextNode("\n "));
n461.appendChild(n462);
n461.appendChild(document.createTextNode("\n "));
n461.appendChild(n463);
n461.appendChild(n461_text293);
n460.appendChild(n461);
n460.appendChild(document.createTextNode("\n "));
n464.appendChild(n464_text295);
n465.className = "currency-";
n464.appendChild(n465);
n464.appendChild(document.createTextNode("\n "));
n460.appendChild(n464);
n460.appendChild(document.createTextNode("\n "));
n459.appendChild(n460);
n459.appendChild(document.createTextNode("\n "));
n466.appendChild(document.createTextNode("только"));
n459.appendChild(n466);
n459.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text292.parentNode.removeChild(root_text292);
;
n459.parentNode.removeChild(n459);
;
root_text298.parentNode.removeChild(root_text298);
}, checked: function (a) {
n462.checked = a
}, stops_count: function (a) {
n462.value = a;
n466.setAttribute("data-count", a)
}, title: function (a) {
n461_text293.nodeValue = " " + a + "\n "
}, price: function (a) {
n464_text295.nodeValue = "\n " + a + " "
}, currency: function (a) {
n465.className = "currency-" + a
}, update: function (a) {
var t = a.checked;
if (undefined !== t) this.checked(t);
t = a.stops_count;
if (undefined !== t) this.stops_count(t);
t = a.title;
if (undefined !== t) this.title(t);
t = a.price;
if (undefined !== t) this.price(t);
t = a.currency;
if (undefined !== t) this.currency(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text292);
root.appendChild(n459);
root.appendChild(root_text298);
return root;
}
};
}, "upper_filters": function (pool) {
var n511 = document.createElement("div"),
n510 = document.createElement("div"),
n509 = document.createElement("div"),
n508 = document.createElement("div"),
n507 = document.createElement("div"),
n506 = document.createElement("div"),
n505 = document.createElement("div"),
n504 = document.createElement("div"),
n503 = document.createElement("div"),
n502 = document.createElement("button"),
n501 = document.createElement("div"),
n500 = document.createElement("div"),
n493 = document.createElement("div"),
n492 = document.createElement("span"),
n491 = document.createElement("input"),
n490 = document.createElement("label"),
n489 = document.createElement("div"),
n488 = document.createElement("div"),
n487 = document.createElement("div"),
n486 = document.createElement("h2"),
n485 = document.createElement("div"),
n484 = document.createElement("div"),
n483 = document.createElement("span"),
n482 = document.createElement("div"),
n481 = document.createElement("div"),
n480 = document.createElement("div"),
n479 = document.createElement("div"),
n478 = document.createElement("div"),
n477 = document.createElement("span"),
n476 = document.createElement("div"),
n475 = document.createElement("div"),
n474 = document.createElement("span"),
n473 = document.createElement("span"),
n472 = document.createElement("span"),
n471 = document.createElement("span"),
n470 = document.createElement("div"),
n469 = document.createElement("div"),
n468 = document.createElement("div"),
n467 = document.createElement("div"),
n472_min_duration299_text = document.createTextNode(""),
n477_max_duration300_text = document.createTextNode(""),
filter_airlines_opened301_var = "", airlines_active_class302_var = "", child_upper_filters_forall_494304 = [], after_upper_filters_forall_494304 = document.createTextNode("");
n511.className = "rect rect-7 big-rect";
n510.className = "rect rect-6 big-rect";
n509.className = "rect rect-5 big-rect";
n508.className = "rect rect-4 small-rect";
n507.className = "rect rect-3";
n506.className = "rect rect-2 small-rect";
n505.className = "rect rect-1 small-rect";
n504.className = "fake-filters-inner-wrap";
n503.className = "fake-filters-plate";
n502.className = "js-reset-airlines-filter reset-filter orange-transparent-button";
n501.className = "small-12 columns";
n500.className = "row";
n493.className = "row";
n492.className = "custom-checkbox";
n491.setAttribute("data-role", "airlines");
n491.value = "";
n491.className = "checkbox js-airlines-checkbox-all";
n491.setAttribute("type", "checkbox");
n490.className = "label-block checkbox-label airlines-label";
n489.className = "small-2 columns";
n488.className = "small-12";
n487.className = "row";
n486.className = "direction-title";
n485.className = "small-12 columns";
n484.className = "row";
n483.setAttribute("data-control", "filter_airlines");
n483.className = "close-filters-modal_window js-close-modal_window";
n481.setAttribute("data-control", "filter_airlines");
n480.className = "left airlines-control";
n479.className = "js-airports-filter-container";
n478.className = "js-depart-return-time-filter-container";
n477.className = "orange-text";
n476.className = "js-filter-bar custom-range-load";
n475.className = "js-filter-stops-duration js-custom-range custom-range";
n474.className = "stops-duration-range";
n473.className = "js-stops-duration";
n472.className = "orange-text";
n470.className = "stops-duration-filter left";
n469.className = "small-12 columns";
n468.className = "row no-select real-filters-plate";
n467.appendChild(document.createTextNode("\n "));
n468.appendChild(document.createTextNode("\n "));
n469.appendChild(document.createTextNode("\n "));
n470.appendChild(document.createTextNode("\n "));
n471.appendChild(document.createTextNode("Время пересадки: "));
n470.appendChild(n471);
n470.appendChild(document.createTextNode("\n "));
n472.appendChild(n472_min_duration299_text);
n470.appendChild(n472);
n470.appendChild(document.createTextNode("\n "));
n473.appendChild(document.createTextNode("\n "));
n474.appendChild(document.createTextNode("\n "));
n475.appendChild(document.createTextNode("\n "));
n475.appendChild(n476);
n475.appendChild(document.createTextNode("\n "));
n474.appendChild(n475);
n474.appendChild(document.createTextNode("\n "));
n473.appendChild(n474);
n473.appendChild(document.createTextNode("\n "));
n470.appendChild(n473);
n470.appendChild(document.createTextNode("\n "));
n477.appendChild(n477_max_duration300_text);
n470.appendChild(n477);
n470.appendChild(document.createTextNode("\n "));
n469.appendChild(n470);
n469.appendChild(document.createTextNode("\n\n "));
n469.appendChild(n478);
n469.appendChild(document.createTextNode("\n\n "));
n469.appendChild(n479);
n469.appendChild(document.createTextNode("\n\n "));
n480.appendChild(document.createTextNode("\n "));
n481.className = "filter-select js-modal_window-control ";
n481.appendChild(document.createTextNode("\n Авиакомпании\n "));
n480.appendChild(n481);
n480.appendChild(document.createTextNode("\n "));
n482.className = "filter-airlines js-modal_window ";
n482.appendChild(document.createTextNode("\n "));
n483.appendChild(document.createTextNode("×"));
n482.appendChild(n483);
n482.appendChild(document.createTextNode("\n "));
n484.appendChild(document.createTextNode("\n "));
n485.appendChild(document.createTextNode("\n "));
n486.appendChild(document.createTextNode("Авиакомпании"));
n485.appendChild(n486);
n485.appendChild(document.createTextNode("\n "));
n484.appendChild(n485);
n484.appendChild(document.createTextNode("\n "));
n482.appendChild(n484);
n482.appendChild(document.createTextNode("\n "));
n487.appendChild(document.createTextNode("\n "));
n488.appendChild(document.createTextNode("\n "));
n489.appendChild(document.createTextNode("\n "));
n490.appendChild(document.createTextNode("\n "));
n490.appendChild(n491);
n490.appendChild(document.createTextNode("\n "));
n490.appendChild(n492);
n490.appendChild(document.createTextNode(" Все\n "));
n489.appendChild(n490);
n489.appendChild(document.createTextNode("\n "));
n488.appendChild(n489);
n488.appendChild(document.createTextNode("\n\n "));
n487.appendChild(n488);
n487.appendChild(document.createTextNode("\n "));
n482.appendChild(n487);
n482.appendChild(document.createTextNode("\n "));
n493.appendChild(document.createTextNode("\n "));
n493.appendChild(after_upper_filters_forall_494304);
n493.appendChild(document.createTextNode("\n "));
n482.appendChild(n493);
n482.appendChild(document.createTextNode("\n "));
n500.appendChild(document.createTextNode("\n "));
n501.appendChild(document.createTextNode("\n "));
n502.appendChild(document.createTextNode("Сбросить"));
n501.appendChild(n502);
n501.appendChild(document.createTextNode("\n "));
n500.appendChild(n501);
n500.appendChild(document.createTextNode("\n "));
n482.appendChild(n500);
n482.appendChild(document.createTextNode("\n "));
n480.appendChild(n482);
n480.appendChild(document.createTextNode("\n "));
n469.appendChild(n480);
n469.appendChild(document.createTextNode("\n\n "));
n468.appendChild(n469);
n468.appendChild(document.createTextNode("\n "));
n467.appendChild(n468);
n467.appendChild(document.createTextNode("\n\n "));
n503.appendChild(document.createTextNode("\n "));
n504.appendChild(document.createTextNode("\n "));
n504.appendChild(n505);
n504.appendChild(document.createTextNode("\n "));
n504.appendChild(n506);
n504.appendChild(document.createTextNode("\n "));
n504.appendChild(n507);
n504.appendChild(document.createTextNode("\n "));
n504.appendChild(n508);
n504.appendChild(document.createTextNode("\n "));
n504.appendChild(n509);
n504.appendChild(document.createTextNode("\n "));
n504.appendChild(n510);
n504.appendChild(document.createTextNode("\n "));
n504.appendChild(n511);
n504.appendChild(document.createTextNode("\n "));
n503.appendChild(n504);
n503.appendChild(document.createTextNode("\n "));
n467.appendChild(n503);
n467.appendChild(document.createTextNode("\n"));
return {
remove: function () {
n467.parentNode.removeChild(n467);
}, show_filters_class: function (a) {
n467.className = a
}, min_duration: function (a) {
n472_min_duration299_text.nodeValue = a
}, max_duration: function (a) {
n477_max_duration300_text.nodeValue = a
}, filter_airlines_opened: function (a) {
filter_airlines_opened301_var = a;
n481.className = "filter-select js-modal_window-control " + filter_airlines_opened301_var + " " + airlines_active_class302_var
}, airlines_active_class: function (a) {
airlines_active_class302_var = a;
n481.className = "filter-select js-modal_window-control " + filter_airlines_opened301_var + " " + airlines_active_class302_var
}, filter_airlines_visibility: function (a) {
n482.className = "filter-airlines js-modal_window " + a
}, checked_all_airlines: function (a) {
n491.checked = a
}, airlines_chunks: function (a) {
temple_utils.render_children(after_upper_filters_forall_494304, "upper_filters_forall_494", a, pool, child_upper_filters_forall_494304)
}, update: function (a) {
var t = a.show_filters_class;
if (undefined !== t) this.show_filters_class(t);
t = a.min_duration;
if (undefined !== t) this.min_duration(t);
t = a.max_duration;
if (undefined !== t) this.max_duration(t);
t = a.filter_airlines_opened;
if (undefined !== t) this.filter_airlines_opened(t);
t = a.airlines_active_class;
if (undefined !== t) this.airlines_active_class(t);
t = a.filter_airlines_visibility;
if (undefined !== t) this.filter_airlines_visibility(t);
t = a.checked_all_airlines;
if (undefined !== t) this.checked_all_airlines(t);
t = a.airlines_chunks;
if (undefined !== t) this.airlines_chunks(t)
}, root: function () {
return n467;
}
};
}, "upper_filters_forall_494": function (pool) {
var n495 = document.createElement("div"),
root_text305 = document.createTextNode("\n "),
child_upper_filters_forall_494_forall_496306 = [], after_upper_filters_forall_494_forall_496306 = document.createTextNode(""),
root_text307 = document.createTextNode("\n ");
n495.className = "small-2 columns airline-columns";
n495.appendChild(document.createTextNode("\n "));
n495.appendChild(after_upper_filters_forall_494_forall_496306);
n495.appendChild(document.createTextNode("\n "));
return {
remove: function () {
root_text305.parentNode.removeChild(root_text305);
;
n495.parentNode.removeChild(n495);
;
root_text307.parentNode.removeChild(root_text307);
}, airlines: function (a) {
temple_utils.render_children(after_upper_filters_forall_494_forall_496306, "upper_filters_forall_494_forall_496", a, pool, child_upper_filters_forall_494_forall_496306)
}, update: function (a) {
var t = a.airlines;
if (undefined !== t) this.airlines(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text305);
root.appendChild(n495);
root.appendChild(root_text307);
return root;
}
};
}, "upper_filters_forall_494_forall_496": function (pool) {
var n499 = document.createElement("span"),
n498 = document.createElement("input"),
n497 = document.createElement("label"),
root_text308 = document.createTextNode("\n "),
n497_text309 = document.createTextNode(" \n "),
root_text311 = document.createTextNode("\n ");
n499.className = "custom-checkbox";
n498.className = "checkbox js-airline-checkbox";
n498.setAttribute("type", "checkbox");
n497.className = "label-block checkbox-label airlines-label";
n497.appendChild(document.createTextNode("\n "));
n497.appendChild(n498);
n497.appendChild(document.createTextNode("\n "));
n497.appendChild(n499);
n497.appendChild(n497_text309);
return {
remove: function () {
root_text308.parentNode.removeChild(root_text308);
;
n497.parentNode.removeChild(n497);
;
root_text311.parentNode.removeChild(root_text311);
}, checked: function (a) {
n498.checked = a
}, code: function (a) {
n498.value = a
}, name: function (a) {
n497_text309.nodeValue = " " + a + "\n "
}, update: function (a) {
var t = a.checked;
if (undefined !== t) this.checked(t);
t = a.code;
if (undefined !== t) this.code(t);
t = a.name;
if (undefined !== t) this.name(t)
}, root: function () {
var root = document.createDocumentFragment();
root.appendChild(root_text308);
root.appendChild(n497);
root.appendChild(root_text311);
return root;
}
};
}
};
window.templates = temple_utils.pool(templates_list);
})(window);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment