Заграничные командировки учет и подтверждение затрат

Заграничные командировки — оформления и учет расходов

Бесплатная консультация юриста: +7(499)653-60-72 доб.445, +7(812)426-14-07 доб. 394

Российская Федерация налаживает партнёрские отношения в различных областях практически по всему миру. Многие строительные и торговые фирмы гиганты имеют офисы не только в нашей стране, но и за границей. Как правильно оформить выезд сотрудника за пределы нашей страны? Какие документы необходимы для учета командировочных расходов в зарубежной поездке?

Документальное оформление зарубежной командировки

Нормативным документом, регламентирующим правила направления и документального оформления расходов на служебные поездки, является «Положение об особенностях направления сотрудников в служебные командировки». В зависимости от вида деятельности каждая конкретно взятая организация вносит в Положение необходимые дополнения и изменения.

Для направления служащего в заграничную командировку за пределы РФ необходимо оформить следующие документы:

  • Приказ по форме Т-9 или же Т-9а — ;
  • Служебное задание по форме Т-10а и командировочное удостоверение, которое требуется только при выезде сотрудника в те страны СНГ, которые имеют межправительственные договорённости об отсутствии необходимости на пограничном контроле ставить отметку о пересечении границы. В остальных случаях оформление командировочного удостоверения не обязательно.

После возвращения из заграничной командировки работник должен приложить к авансовому отчету цветную копию той страницы паспорта, где есть отметка о прохождении пограничного контроля. Именно по датам в данном штампе определяется истинный срок нахождения сотрудника в заграничной поездке.

Форма самой командировки утверждена постановлением Госкомстата №1 от 05.01.2004 года.

Какие документы оформляются при командировке в пределах территории РФ можно прочитать .

Учет расходов на зарубежную командировку

Согласно Трудовому Кодексу РФ ст. 168 сотруднику, который направляется в заграничную командировку, должны быть возмещены следующие расходы:

  • Затраты на проезд в обе стороны;
  • Стоимость найма жилого помещения за границей;
  • Дополнительные затраты на проживание (суточные расходы);
  • Иные траты, осуществлённые сотрудником по инициативе организации работодателя.

Размер и порядок возмещения командировочных расходов оговариваются в коллективном договоре или локальном нормативном акте предприятия.

Сотруднику, направляемому в командировку за границу дополнительно могут быть возмещены :

  • Затраты понесённые при оформлении загранпаспорта или визы;
  • Расходы по провозу багажа;
  • Расходы, связанные с оформлением страховки.

Возмещение дополнительных расходов производится только после предоставления оправдательных документов.

Читайте также — бухгалтерский и налоговый учет представительских расходов.

Учет и оплата суточных расходов

Суточные расходы, понесённые в пути к месту назначения и обратно, оплачиваются согласно нормам, оговоренным в локальных актах предприятия следующим образом:

  • В случаи проездки внутри РФ — согласно размерам, установленным для местных командировок ();
  • При осуществлении проезда по внутренней территории зарубежного государства – в тех размерах, которые установлены для командировок в конкретном иностранном государстве (максимальная и минимальная величина суточных при заграничной командировке законодательством РФ не ограничивается, однако в пределах 3500 руб. не облагается налогом).

Порядок авансирования командировочных расходов в валюте

Согласно » Положению об особенностях направления сотрудников в служебные командировки» п. 16 возмещение понесённых расходов сотрудника во время заграничной командировки, включая выплаченный аванс в иностранной валюте, производится согласно Федеральному закону «О регулировании валютного обращения и осуществлении валютного контроля».

Согласно данного нормативного документа к допустимым можно отнести следующие валютные операции:

  • Связанные с оплатой и возмещением расходов физических лиц, понесённых по причине служебной заграничной командировки за пределы российского государства;
  • На погашение неизрасходованной суммы аванса, который был выдан перед отправкой в зарубежную служебную командировку.

Выдача аванса на заграничную командировку в рублях

Предприятие имеет право предоставить сотруднику аванс в виде наличных денежных средств в рублёвом эквиваленте для того, чтобы тот смог самостоятельно купить иностранную валюту в любом банке как обыкновенное физическое лицо.

Помимо этого, организация работодатель может перевести необходимую сумму на счёт сотрудника или же на корпоративную карту организации для пользования ею в заграничной поездке.

Для того, чтобы отчитаться о расходах, понесённых в зарубежной поездке, сотруднику необходимо приложить к отчёту следующие документы:

  • Копию тех страниц паспорта, где есть отметка о пересечении российской границы;
  • Командировочное удостоверение;
  • Документы, подтверждающие факт найма жилого помещения;
  • Документы о понесённых расходах в заграничной поездке;
  • Справки из банка о приобретении валюты.

Авансовый отчёт вместе с приложенными документами подписывается руководителем организации и главным бухгалтером и передаётся на оплату в отдел бухгалтерского учёта.

Не нашли в статье ответ на Ваш вопрос?

Получите инструкции, как решить именно Вашу проблему. Позвоните по телефону прямо сейчас:

+7 (499) 653-60-72 доб.445 — Москва — ПОЗВОНИТЬ

+7 (812) 426-14-07 доб.394 — Санкт-Петербург — ПОЗВОНИТЬ

— если вы проживаете в другом регионе.

Это быстро и бесплатно!

По какому курсу считать валютные расходы на загранкомандировку

Рубрики

  • 10 августа 2016
  • 11142

Вопрос

Читаю статью Зарплата №2 от февраля 2016. По какому курсу считать валютные расходы на загранкомандировку, в ней написано,что работник не может подтвердить обменный курс, то пересчитайте валюту в рубли по курсу ЦБ РФ на день выдачи аванса (письмо Минфина России от 03.09.2015 № 03-03-07/50836); в то время как Журнал «Российский налоговый курьер» № 12, Июнь 2015 Загранкомандировка: налоговые сложности пересчетаутверждает, что Величина командировочных расходов также определяется исходя из официального курса ЦБ РФ на дату утверждения авансового отчета.Это две разные даты. Какой статье верить? Мы перечислили аванс в рублях на личную карту, за границей он будет рассчитываться личной картой документы привезет в валюте. я бы пересчитала на дату утверждения авансового отчета, как в данной ситуации поступить? Дата предоставления авансового отчета после загранкомандировки также составляет 3 рабочих дня или можно подольше?

Ответ

1. Если сотрудник в загранкомандировке расплатился банковской картой, которая номинирована в рублях, при этом сам платеж прошел в иностранной валюте, то командировочные расходы следует определять исходя из истраченной суммы валюты согласно первичным документам по курсу обмена, действовавшему на момент проведения платежа. Курс обмена может быть подтвержден справкой о движении денежных средств на счете, заверенной банком (письмо Минфина России от 10 июля 2015 г. № 03-03-06/39749). Это правило актуально как при методе начисления, так и при кассовом методе.

А если командированный сотрудник не может подтвердить курс конвертации рублей в иностранную валюту, тогда сумму расходов в валюте можно сопоставить с подотчетной суммой в рублях, выданной в авансе, по официальному курсу Банка России на дату выдачи.

Объяснение такое. В случае перечисления аванса, задатка на оплату расходов в валюте такие расходы пересчитываются по официальному курсу Банка России на дату перечисления соответствующих сумм. Это предусмотрено пунктом 10 статьи 272 Налогового кодекса РФ.

И в том и в другом случае расходы признавайте на дату утверждения авансового отчета (подп. 5 п. 7 ст. 272 НК РФ).

Аналогичные разъяснения содержатся в письмах Минфина России от 10 июля 2015 г. № 03-03-06/39749 и от 3 сентября 2015 г. № 03-03-07/50836.

2. Авансовый отчет сотрудник должен принести в течение трех дней после возвращения из командировки. Отсчитывать надо рабочие дни. Если сотрудник вернулся из поездки в выходной день или в праздник, то трехдневный срок считайте с того дня, когда он вышел на работу. Этот срок распространяется как на внутренние, так и на зарубежные командировки.

Такой порядок следует из пункта 26 Положения, утвержденного постановлением Правительства РФ от 13 октября 2008 г. № 749, и пункта 6.3 указания Банка России от 11 марта 2014 г. № 3210-У.

Изменения января 2019 года для бухгалтера по зарплате

Обоснование

1. Из рекомендации

Олега Хорошего, начальника отдела налогообложения прибыли организаций департамента налоговой и таможенно-тарифной политики Минфина России

Как учесть при налогообложении командировочные расходы, оплаченные с помощью банковских карт. Организация применяет общую систему налогообложения

Как подтвердить расходы

При налогообложении прибыли разрешено учитывать только экономически обоснованные и документально подтвержденные расходы (п. 1 ст. 252 НК РФ).

Вернувшись из командировки, сотрудник должен приложить к авансовому отчету оригиналы всех документов, связанных с использованием банковской карты (например, квитанции банкоматов, слипов). В них обязательно должна быть указана фамилия держателя банковской карты. Такой же порядок действует, если сотрудник использовал для оплаты личную банковскую карту (письмо Минфина России от 6 апреля 2015 г. № 03-03-06/2/19106).

Предположим, сотрудник в загранкомандировке расплатился банковской картой, которая номинирована в рублях. При этом сам платеж прошел в иностранной валюте. Тогда затраты организации на командировочные расходы следует определять исходя из истраченной суммы валюты согласно первичным документам по курсу обмена, действовавшему на момент проведения платежа. Курс обмена может быть подтвержден справкой о движении денежных средств на счете, заверенной банком (письмо Минфина России от 10 июля 2015 г. № 03-03-06/39749). Это правило актуально как при методе начисления, так и при кассовом методе.

Пример учета при расчете налога на прибыль расходов в валюте во время загранкомандировки, оплаченных рублевой картой

Менеджер ООО «Альфа» А.С. Кондратьев был направлен в командировку за границу. 20 июля 2015 года организация перевела 35 000 руб. на рублевую корпоративную банковскую карту.

24 июля Кондратьев расплатился данной картой за гостиницу. Сумма платежа составила 400 евро. При списании валюты по корпоративной карте со счета организации был списан рублевый эквивалент, пересчитанный по курсу банка – 64,90 руб. за евро. Общая сумма платежа составила 25 960 руб. (400 EUR × 64,90 руб./EUR).

28 июля Кондратьев представил авансовый отчет. К нему были приложены счет из гостиницы на сумму 400 евро и справка о движении денежных средств на счете, заверенная банком. При расчете аванса по налогу на прибыль за девять месяцев 2015 года была учтена сумма 25 960 руб.

А если командированный сотрудник не может подтвердить курс конвертации рублей в иностранную валюту в связи с отсутствием первичного документа по обмену? Тогда сумму расходов в валюте можно сопоставить с подотчетной суммой в рублях, выданной в авансе, по официальному курсу Банка России на дату выдачи. Объяснение такое. В случае перечисления аванса на оплату расходов в валюте такие расходы пересчитываются по официальному курсу Банка России на дату перечисления денег. Это предусмотрено пунктом 10 статьи 272 Налогового кодекса РФ. Такие разъяснения приведены в письме Минфина России от 3 сентября 2015 г. № 03-03-07/50836.

Если же организация применяет кассовый метод и справки о движении средств по счету нет, для пересчета потраченных сумм валюты в рубли используйте официальный курс Банка России на дату выдачи денег. Расходы же признавайте на дату утверждения авансового отчета. Это следует из пункта 3 статьи 273 Налогового кодекса РФ.

Бывает также, что расходы командированного оплачены с банковской карты другого человека. Тогда потраченные средства включите в состав налоговых затрат при условии, что деньги возвращены владельцу банковской карты. В этом случае (наряду с документами, подтверждающими понесенные во время командировки расходы) сотрудник должен дополнительно представить расписку держателя банковской карты. В ней должно быть указано, что командированный возместил ему соответствующие расходы (письмо ФНС России от 22 июня 2011 г. № ЕД-4-3/9876).

2. Из рекомендации

Андрей Кизимов, заместитель директора департамента налоговой и таможенно-тарифной политики Минфина России

Что оформить при возвращении сотрудника из командировки

Чтобы правильно закрыть командировку и подтвердить расходы на нее, сотрудник должен сдать в бухгалтерию все необходимые документы. А именно:

  • авансовый отчет и подтверждающие документы к нему – подтверждают расходы сотрудника в командировке. К отчету сотрудник должен приложить проездные билеты, счета за проживание, кассовые и товарные чеки, квитанции электронных терминалов (слипы) и т. п.;
  • ксерокопии загранпаспорта – с отметками о пересечении границы, если сотрудник находился в загранкомандировке.

Все эти документы сотрудник должен принести в течение трех дней после возвращения из командировки. Отсчитывать надо рабочие дни. Если сотрудник вернулся из поездки в выходной день или в праздник, то трехдневный срок считайте с того дня, когда он вышел на работу. Этот срок распространяется как на внутренние, так и на зарубежные командировки.

Такой порядок следует из пункта 26 Положения, утвержденного постановлением Правительства РФ от 13 октября 2008 г. № 749, и пункта 6.3 указания Банка России от 11 марта 2014 г. № 3210-У.

А что если сотрудник принесет авансовый отчет и другие документы по командировке с опозданием? В таком случае бухгалтерию, конечно, никто не накажет. Кодексом РФ об административных правонарушениях не предусмотрены штрафы за подобное нарушение.

3. Из статьи журнала «Заплата», № 2, февраль 2016

ПО КАКОМУ КУРСУ СЧИТАТЬ ВАЛЮТНЫЕ РАСХОДЫ НА ЗАГРАНКОМАНДИРОВКУ

Из этой статьи вы узнаете, по какому курсу пересчитать командировочные расходы в валюте, если:

— у работника есть справка банка об обмене валюты;

— нет такой справки.

Работник получил аванс на загранкомандировку в рублях и самостоятельно купилвалюту — закон этого не запрещает (п. 2 ст. 14 Федерального закона от 10.12.2003 № 173-ФЗ, письмо Банка России от 22.03.2005 № 36-3/526).

По окончании загранкомандировки сотрудник заполнил авансовый отчет. Часть расходовон указал в рублях, часть — в валюте.

На основании утвержденного авансового отчета бухгалтеру нужно определить в рублях:

  • — сальдо расчетов с работником по подотчетным суммам;
  • — величину командировочных расходов, которая уменьшает облагаемую базу по налогу на прибыль.

Разберемся, по какому курсу пересчитать командировочные расходы в рубли в бухгалтерском и налоговом учете.

РАБОТНИК ПОДТВЕРДИЛ КУРС ОБМЕНА ВАЛЮТЫ

Курс обмена валюты подтверждает справка банка. Банк выдает ее в момент продаживалюты гражданину. Если работник принес такую справку, курс для пересчета валюты в рубли берите из нее.

Курс валюты из справки банка используйте:

  • — для завершения расчетов с работником по подотчетным суммам;
  • — отражения командировочных расходов в бухучете;
  • — в налоговом учете.

На это указывают Минфин России в письмах от 03.09.2015 № 03-03-07/50836 и от 15.06.2011 № 03-03-06/1/347 и ФНС России в письме от 21.03.2011 № КЕ-4-3/4408.

Работник представил справку банка об обмене валюты

Сотрудник АО «Свирель» О.К. Свистков 11 января 2016 года получил из кассы под отчет 35 000 руб. на загранкомандировку в Вену. В этот же день работник купил 400 евро в Сбербанке России по курсу 85,55 руб./евро на сумму 34 220 руб. (400 евро × 85,55 руб.).

Работник находился в командировке с 12 по 15 января 2016 года.

Положением о командировках в компании установлены нормы суточных:

— 2500 руб. — за каждый день загранкомандировки;

— 700 руб. — за каждый день командировки на территории РФ.

18 января 2016 года сотрудник сдал авансовый отчет (образец 1 ниже). К авансовому отчету О.К. Свистков приложил расходные документы и справку Сбербанка России о покупке валюты. Справка банка в авансовом отчете не указана, она подтверждает не сумму расходов, а только курс обмена валюты.

Руководитель утвердил авансовый отчет 18 января 2016 года.

Нужно пересчитать в рубли командировочные расходы, чтобы рассчитаться с работником, списать командировочные расходы в бухгалтерском и налоговом учете.

Решение

Расчеты с работником

Сотрудник израсходовал на проезд на метро и аэроэкспрессе до аэропорта и обратно 940 руб. (50 руб. × 2 + 420 руб. × 2).

О.К. Свисткову полагаются суточные в размере 8200 руб. (2500 руб. × 3 календ. дн. + 700 руб. × 1 календ. дн.).

Расходы в валюте составили 254 евро. По курсу банка на день ее покупки (11 января) это 21 729,70 руб. (254 евро × 85,55 руб.).

Сумма утвержденных расходов равна 30 869,70 руб. (940 руб. + + 8200 руб. + 21 729,70 руб.).

Неиспользованный остаток подотчетных сумм равен 4130,30 руб. (35 000 руб. – 30 869,70 руб.). О.К. Свистков вернул его в кассу.

На лицевой стороне авансового отчета (см. образец ниже) укажем реквизиты приходного кассового ордера.

Бухгалтерский учет

Сделаем проводки:

11 января 2016 года

ДЕБЕТ 71 КРЕДИТ 50

— 35 000 руб. — выдан командированному сотруднику аванс;

18 января 2016 года

ДЕБЕТ 26 КРЕДИТ 71

— 30 869,70 руб. — утверждены командировочные расходы по авансовому отчету работника;

ДЕБЕТ 50 КРЕДИТ 71

— 4130,30 руб. — отражен возврат неиспользованного остатка подотчетных сумм в кассу.

Проводки отразим на лицевой стороне авансового отчета.

Налоговый учет

Для налога на прибыль командировочные расходы также рассчитываем по курсу, указанному в справке банка об обмене валюты. Расходы командированного сотрудника составили 30 869,70 руб.

Дата признания расходов — день утверждения авансового отчета, 18 января 2016 года.

РАБОТНИК НЕ МОЖЕТ ПОДТВЕРДИТЬ ОБМЕННЫЙ КУРС

Если у командированного сотрудника нет справки банка о покупке валюты, он не может документально подтвердить курс конвертации рублей в иностранную валюту. В этом случае:

  • — пересчитайте валюту в рубли по курсу ЦБ РФ на день выдачи аванса (письмо Минфина России от 03.09.2015 № 03-03-07/50836);
  • — включите командировочные расходы в состав расходов по налогу на прибыль в день утверждения авансового отчета (п. 1 ст. 252 и подп. 5 п. 7 ст. 272 НК РФ, письмо Минфина России от 03.09.2015 № 03-03-07/50836).

Работник не представил справку об обмене валюты

Изменим условие примера 1. О.К. Свистков 11 января 2016 года получил из кассы под отчет 35 000 руб. на загранкомандировку в Вену. В этот же день работник купил 400 евро в Сбербанке России по курсу 85,55 руб. на сумму 34 220 руб. (400 евро × 85,55 руб.).

Работник находился в командировке с 12 по 15 января 2016 года.

Положением о командировках в компании установлены нормы суточных:

— 2500 руб. — за каждый день загранкомандировки;

— 700 руб. — за каждый день командировки на территории РФ.

18 января 2016 года сотрудник сдал авансовый отчет.

К авансовому отчету он приложил расходные документы без справки Сбербанка России о покупке валюты, он ее потерял.

Руководитель утвердил авансовый отчет 18 января 2016 года.

Курс ЦБ РФ на дату выдачи аванса, 11 января 2016 года, составляет 79,6395 руб. за 1 евро.

Нужно отразить командировочные расходы в бухгалтерском и налоговом учете.

Решение

Пересчет валюты в рубли

Для пересчета валюты в рубли возьмем курс ЦБ РФ на дату выдачи денег под отчет (письмо Минфина России от 03.09.2015 № 03-03-07/50836). Этот курс будем использовать:

— для завершения расчетов с работником;

— бухгалтерского и налогового учета расходов на командировку.

Сумма расходов в валюте после пересчета в рубли составляет 20 228,43 руб. (254 евро × 79,6395 руб.).

Сумма командировочных расходов

Работник израсходовал на проезд на метро и аэроэкспрессе до аэропорта и обратно 940 руб. (50 руб. × 2 + 420 руб. × 2). Ему положены суточные в сумме 8200 руб. (2500 руб. × 3 календ . дн. + 700 руб. × 1 календ. дн.).

Сумма утвержденных расходов равна 29 368,43 руб. (940 руб. + 8200 руб. + 20 228,43 руб.).

Неиспользованный остаток подотчетных сумм — 5631,57 руб. (35 000 руб. – 29 368,43 руб.). Работник вернул его в кассу.

На лицевой стороне авансового отчета укажем реквизиты приходного кассового ордера.

Налоговый учет

Командировочные расходы признаем на дату утверждения авансового отчета — на 18 января 2016 года (подп. 5 п. 7 ст. 272 НК РФ).

Сумма командировочных расходов, признаваемых в налоговом учете, составила 29 368,43 руб. (940 руб. + 8200 руб. + 20 228,43 руб.).

Бухгалтерский учет

Сделаем проводки:

11 января 2016 года

ДЕБЕТ 71 КРЕДИТ 50

— 35 000 руб. — выдан командированному сотруднику аванс в рублях;

«).append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||)}),this},b.each(,function(e,t){b.fn=function(e){return this.on(t,e)}}),b.each(,function(e,n){b=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:»GET»,isLocal:Nn.test(mn),global:!0,processData:!0,async:!0,contentType:»application/x-www-form-urlencoded; charset=UTF-8″,accepts:{«*»:Dn,text:»text/plain»,html:»text/html»,xml:»application/xml, text/xml»,json:»application/json, text/javascript»},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:»responseXML»,text:»responseText»},converters:{«* text»:e.String,»text html»:!0,»text json»:b.parseJSON,»text xml»:b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){«object»==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks(«once memory»),m=p.statusCode||{},y={},v={},x=0,T=»canceled»,N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c.toLowerCase()]=t}t=c}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v=v||e,y=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m=,e];else N.always(e);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+»»).replace(xn,»»).replace(kn,mn+»//»),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||»*»).toLowerCase().match(w)||,null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r===mn&&r===mn&&(r||(«http:»===r?80:443))==(mn||(«http:»===mn?80:443)))),p.data&&p.processData&&»string»!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger(«ajaxStart»),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?»&»:»?»)+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,»$1_=»+vn++):o+(bn.test(o)?»&»:»?»)+»_=»+vn++)),p.ifModified&&(b.lastModified&&N.setRequestHeader(«If-Modified-Since»,b.lastModified),b.etag&&N.setRequestHeader(«If-None-Match»,b.etag)),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader(«Content-Type»,p.contentType),N.setRequestHeader(«Accept»,p.dataTypes&&p.accepts]?p.accepts]+(«*»!==p.dataTypes?», «+Dn+»; q=0.01″:»»):p.accepts);for(i in p.headers)N.setRequestHeader(i,p.headers);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T=»abort»;for(i in{success:1,error:1,complete:1})N(p);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger(«ajaxSend»,),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort(«timeout»)},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,»No Transport»);function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||»»,N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader(«Last-Modified»),T&&(b.lastModified=T),T=N.getResponseHeader(«etag»),T&&(b.etag=T)),204===e?(c=!0,C=»nocontent»):304===e?(c=!0,C=»notmodified»):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C=»error»,0>e&&(e=0))),N.status=e,N.statusText=(n||C)+»»,c?h.resolveWith(f,):h.rejectWith(f,),N.statusCode(m),m=t,u&&d.trigger(c?»ajaxSuccess»:»ajaxError»,),g.fireWith(f,),u&&(d.trigger(«ajaxComplete»,),—b.active||b.event.trigger(«ajaxStop»)))}return N},getScript:function(e,n){return b.get(e,t,n,»script»)},getJSON:function(e,t,n){return b.get(e,t,n,»json»)}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n]=r);while(«*»===l)l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader(«Content-Type»));if(o)for(s in u)if(u&&u.test(o)){l.unshift(s);break}if(lin r)a=l;else{for(s in r){if(!l||e.converters]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l&&l.unshift(a),r):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u;if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u)for(i in e.converters)a=e.converters;for(;r=u;)if(«*»!==r){if(«*»!==l&&l!==r){if(i=a||a,!i)for(n in a)if(o=n.split(» «),o===r&&(i=a]||a])){i===!0?i=a:a!==!0&&(r=o,u.splice(s—,0,r));break}if(i!==!0)if(i&&e)t=i(t);else try{t=i(t)}catch(c){return{state:»parsererror»,error:i?c:»No conversion from «+l+» to «+r}}}l=r}return{state:»success»,data:t}}b.ajaxSetup({accepts:{script:»text/javascript, application/javascript, application/ecmascript, application/x-ecmascript»},contents:{script:/(?:java|ecma)script/},converters:{«text script»:function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter(«script»,function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type=»GET»,e.global=!1)}),b.ajaxTransport(«script»,function(e){if(e.crossDomain){var n,r=o.head||b(«head»)||o.documentElement;return{send:function(t,i){n=o.createElement(«script»),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,»success»))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=,Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:»callback»,jsonpCallback:function(){var e=On.pop()||b.expando+»_»+vn++;return this=!0,e}}),b.ajaxPrefilter(«json jsonp»,function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?»url»:»string»==typeof n.data&&!(n.contentType||»»).indexOf(«application/x-www-form-urlencoded»)&&Bn.test(n.data)&&»data»);return u||»jsonp»===n.dataTypes?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n=n.replace(Bn,»$1″+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?»&»:»?»)+n.jsonp+»=»+o),n.converters=function(){return s||b.error(o+» was not called»),s},n.dataTypes=»json»,a=e,e=function(){s=arguments},i.always(function(){e=a,n&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s),s=a=t}),»script»):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn(t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject(«Microsoft.XMLHTTP»)}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&»withCredentials»in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u=n.xhrFields;n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i||(i=»XMLHttpRequest»);try{for(s in i)u.setRequestHeader(s,i)}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),»string»==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=»»}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp(«^(?:()=|)(«+x+»)(*)$»,»i»),Jn=/queueHooks$/,Gn=,Qn={«*»:,r=o||(b.cssNumber?»»:»px»),»px»!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||».5″,s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&—l)}i.unit=r,i.start=s,i.end=o?s+(o+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn||).concat(Qn),i=0,o=r.length;for(;o>i;i++)if(r.call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens.run(o);return s.notifyWith(e,),1>o&&u?n:(s.resolveWith(e,),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:,createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens.run(1);return t?s.resolveWith(e,):s.rejectWith(e,),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn.call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t,n=e,b.isArray(n)&&(o=n,n=e=n),i!==r&&(e=n,delete e),a=b.cssHooks,a&&»expand»in a){n=a.expand(n),delete e;for(i in n)i in e||(e=n,t=o)}else t=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=):e=e.split(» «);var n,r=0,i=e.length;for(;i>r;r++)n=e,Qn=Qn||,Qn.unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=,m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,»fx»),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued—,b.queue(e,»fx»).length||c.empty.fire()})})),1===e.nodeType&&(«height»in t||»width»in t)&&(n.overflow=,»inline»===b.css(e,»display»)&&»none»===b.css(e,»float»)&&(b.support.inlineBlockNeedsLayout&&»inline»!==un(e.nodeName)?d.zoom=1:d.display=»inline-block»)),n.overflow&&(d.overflow=»hidden»,b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow,d.overflowX=n.overflow,d.overflowY=n.overflow}));for(i in t)if(a=t,Vn.exec(a)){if(delete t,u=u||»toggle»===a,a===(m?»hide»:»show»))continue;g.push(i)}if(o=g.length){s=b._data(e,»fxshow»)||b._data(e,»fxshow»,{}),»hidden»in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,»fxshow»);for(t in h)b.style(e,t,h)});for(i=0;o>i;i++)r=g,l=f.createTween(r,m?s:0),h=s||b.style(e,r),r in s||(s=l.start,m&&(l.end=l.start,l.start=»width»===r||»height»===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||»swing»,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber?»»:»px»)},cur:function(){var e=rr.propHooks;return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks;return this.pos=t=this.options.duration?b.easing(e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem||e.elem.style&&null!=e.elem.style?(t=b.css(e.elem,e.prop,»»),t&&»auto»!==t?t:0):e.elem},set:function(e){b.fx.step?b.fx.step(e):e.elem.style&&(null!=e.elem.style]||b.cssHooks)?b.style(e.elem,e.prop,e.now+e.unit):e.elem=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem=e.now)}},b.each(,function(e,t){var n=b.fn;b.fn=function(e,r,i){return null==e||»boolean»==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css(«opacity»,0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,»finish»))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return»string»!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||»fx»,),this.each(function(){var t=!0,n=null!=e&&e+»queueHooks»,o=b.timers,a=b._data(this);if(n)a&&a.stop&&i(a);else for(n in a)a&&a.stop&&Jn.test(n)&&i(a);for(n=o.length;n—;)o.elem!==this||null!=e&&o.queue!==e||(o.anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||»fx»),this.each(function(){var t,n=b._data(this),r=n,i=n,o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t—;)o.elem===this&&o.queue===e&&(o.anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r&&r.finish&&r.finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt,r=r=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir(«show»),slideUp:ir(«hide»),slideToggle:ir(«toggle»),fadeIn:{opacity:»show»},fadeOut:{opacity:»hide»},fadeToggle:{opacity:»toggle»}},function(e,t){b.fn=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&»object»==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:»number»==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue=»fx»),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=,b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n,e()||n!==e||n.splice(r—,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this,s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,»position»);»static»===r&&(e.style.position=»relative»);var i=b(e),o=i.offset(),a=b.css(e,»top»),s=b.css(e,»left»),u=(«absolute»===r||»fixed»===r)&&b.inArray(«auto»,)>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),»using»in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this){var e,t,n={top:0,left:0},r=this;return»fixed»===b.css(r,»position»)?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e,»html»)||(n=e.offset()),n.top+=b.css(e,»borderTopWidth»,!0),n.left+=b.css(e,»borderLeftWidth»,!0)),{top:t.top-n.top-b.css(r,»marginTop»,!0),left:t.left-n.left-b.css(r,»marginLeft»,!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,»html»)&&»static»===b.css(e,»position»))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:»pageXOffset»,scrollTop:»pageYOffset»},function(e,n){var r=/Y/.test(n);b.fn=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a:a.document.documentElement:e:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:»height»,Width:»width»},function(e,n){b.each({padding:»inner»+e,content:n,»»:»outer»+e},function(r,i){b.fn=function(i,o){var a=arguments.length&&(r||»boolean»!=typeof i),s=r||(i===!0||o===!0?»margin»:»border»);return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement:9===n.nodeType?(o=n.documentElement,Math.max(n.body,o,n.body,o,o)):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,»function»==typeof define&&define.amd&&define.amd.jQuery&&define(«jquery»,,function(){return b})})(window);