Резервы в налоговом учете

Все о бухгалтерских и налоговых резервах: создание, отражение в учете

Сайт о бухгалтерском и налоговом учете, аудите, компаниях Москвы, предоставляющих бухгалтерские и аудиторские услуги Главная — Статьи

Довольно долго большинство бухгалтеров считали, что создание резервов — это дело добровольное. Причем как в налоговом учете, так и в бухгалтерском. Поэтому те, кто не хотел прибавлять себе работы, их вообще не создавали. Однако в прошлом году, внеся поправки в Положение по ведению бухучета и бухотчетности (Положение по ведению бухгалтерского учета и бухгалтерской отчетности в Российской Федерации, утв. Приказом Минфина России от 29.07.1998 N 34н (далее — Положение по ведению бухучета и бухотчетности); Приказ Минфина России от 24.12.2010 N 186н) и приняв ПБУ 8/2010 (ПБУ 8/2010 «Оценочные обязательства, условные обязательства и условные активы», утв. Приказом Минфина России от 13.12.2010 N 167н), Минфин четко дал понять, что в бухучете создание резервов не дело вкуса. И только у малых предприятий вопрос создания некоторых из резервов может быть основан на желании. А все остальные организации либо должны создавать бухгалтерский резерв, либо не должны и не могут.
В налоговом учете все по-прежнему. Для тех, кто считает доходы и расходы методом начисления, есть ряд резервов, которые можно как создавать, так и не создавать. Таким образом, все резервы можно разделить на три группы.
1. Резервы, предусмотренные как в налоговом, так и в бухгалтерском учете.
2. Исключительно бухгалтерские резервы.
3. Исключительно налоговые резервы.

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

Создание резерва в бухгалтерском учете не означает, что в налоговом учете тоже надо создать этот резерв. К тому же принципы налогового и бухгалтерского учета резервов не зависят друг от друга (Письмо Минфина России от 16.05.2011 N 03-03-06/1/295). А разные принципы формирования резервов могут привести к необходимости отражения разниц по ПБУ 18/02.

Исключительно бухгалтерские резервы

Резерв под снижение стоимости материальных ценностей

1. Все организации (в том числе и малые) обязаны создавать этот резерв на конец года (31 декабря). Его годовая инвентаризация обязательна. Однако резерв создается, только если рыночная стоимость материальных ценностей на конец года снизилась (Пункт 25 ПБУ 5/01 «Учет материально-производственных запасов», утв. Приказом Минфина России от 09.06.2001 N 44н; п. 20 Методических указаний по бухгалтерскому учету материально-производственных запасов, утв. Приказом Минфина России от 28.12.2001 N 119н):
а) при проверке рыночной стоимости товаров (счет 41 «Товары») смотрим, за какую цену мы можем продать наши товары. И если эта цена меньше стоимости, по которой товары числятся у нас в учете (независимо от того, учитываете ли вы их по цене приобретения или по цене реализации), то резерв придется создавать. Аналогично создается резерв и по готовой продукции;
б) при проверке стоимости сырья и материалов вопрос о создании резерва зависит от рыночных цен на готовую продукцию (работы или услуги), для которых приобретены эти сырье и материалы (Пункт 20 Методических указаний по бухгалтерскому учету материально-производственных запасов):
(если) на отчетную дату рыночная стоимость продукции (работ, услуг) больше или равна ее фактической себестоимости, то не надо создавать резерв под снижение стоимости сырья и материалов, используемых при ее производстве;
(если) на отчетную дату рыночная стоимость продукции (работ, услуг) меньше ее фактической себестоимости, то резерв под снижение стоимости сырья и материалов создавать придется. И его сумму надо определить как разницу между рыночной ценой сырья и материалов и той стоимостью, по которой они учитываются.
2. Резерв учитывается на счете 14 «Резервы под снижение стоимости материальных ценностей». Отчисления в резерв — в составе прочих расходов (дебет счета 91-2 «Прочие расходы» кредит счета 14). В балансе сумма резерва отдельно не отражается, на нее уменьшается стоимость МПЗ (Пункт 25 ПБУ 5/01).
3. Резерв корректируется в случае изменения оценки МПЗ (доначисления отражаются в прочих расходах, восстановление — в прочих доходах проводкой дебет счета 14 кредит счета 91-1 «Прочие доходы») (Инструкция по применению Плана счетов, утв. Приказом Минфина России от 31.10.2000 N 94н; п. п. 2, 4 ПБУ 21/2008). Сумма резерва уменьшается также при выбытии и ином списании МПЗ, под которые он создан, сумма восстанавливаемого резерва учитывается в прочих доходах.

Резерв под обесценение финансовых вложений

1. Резерв под обесценение финансовых вложений надо создавать на конец года (31 декабря), если выявлено устойчивое существенное снижение стоимости вложений, по которым не определяется их текущая рыночная стоимость. Малые предприятия, не эмитирующие публично размещаемые ценные бумаги, могут оценивать все финансовые вложения по их первоначальной стоимости (Пункты 19, 21 ПБУ 19/02 «Учет финансовых вложений», утв. Приказом Минфина России от 10.12.2002 N 126н). Но это не освобождает от создания резерва. Наоборот, если есть признаки обесценения этих вложений (Пункт 37 ПБУ 19/02), придется создавать резерв по всем своим финансовым вложениям: как имеющим текущую рыночную стоимость, так и нет (Пункт 38 ПБУ 19/02).
2. Резерв учитывается на счете 59 «Резервы под обесценение финансовых вложений». Отчисления в него — в составе прочих расходов (Пункт 38 ПБУ 19/02) (дебет 91-2 «Прочие расходы» кредит 59). В случае повышения стоимости финансовых вложений резерв уменьшается. Сумма такого уменьшения включается в прочие доходы (Пункт 39 ПБУ 19/02).
3. В балансе сумма резерва отдельно не отражается, на нее корректируется сумма финансовых вложений.

Иные резервы, связанные с оценочными обязательствами

1. Малые предприятия, отказавшиеся от применения ПБУ 8/2010, могут не создавать такие резервы. Все остальные организации должны признавать оценочные обязательства, учитывая их на счете 96 «Резервы предстоящих расходов».
Оценочные обязательства признаются при соблюдении трех условий (Пункт 5 ПБУ 8/2010):
— с большой долей вероятности можно утверждать, что есть обязанность совершить определенные действия (вытекающая, к примеру, из договора). Причем от исполнения этой обязанности организация не может уклониться;
— в результате исполнения этой обязанности вероятно уменьшение экономических выгод (к примеру, придется выплатить кому-то деньги);
— можно обоснованно определить сумму оценочного обязательства.
В качестве примеров, когда придется формировать резервы, можно привести следующие ситуации:
— у организации есть заведомо убыточный договор. То есть договор, неизбежные расходы на исполнение которого превосходят выручку по нему, а отказ от договора грозит штрафами (Пункт 2 ПБУ 8/2010);
— организация нарушила законодательство, из-за чего ей грозят штрафы;
— организация участвует в судебном разбирательстве, которое, весьма вероятно, будет ею проиграно;
— предстоит реструктуризация деятельности, влекущая неизбежные расходы, причем ее вероятность велика и о ней уже объявлено работникам (Пункт 11 ПБУ 8/2010).
2. Оценочные обязательства отражаются по дебету счета учета расходов и кредиту счета 96 «Резервы предстоящих расходов» (Пункт 8 ПБУ 8/2010). Для каждого вида оценочных обязательств лучше завести отдельный субсчет. Порядок расчета ежемесячных отчислений в резерв надо разработать самостоятельно и закрепить в учетной политике.

Исключительно налоговые резервы

Резерв расходов на ремонт основных средств

1. Его могут создавать организации, проработавшие более 3 лет (Письмо Минфина России от 17.01.2007 N 03-03-06/1/9) и закрепившие в учетной политике решение о создании резерва.
2. Отчисления в резерв учитываются как прочие расходы (Пункт 3 ст. 260, ст. 324 НК РФ).
3. Затраты на ремонт списываются только за счет резерва. Если его недостаточно, до конца года учесть затраты на ремонт как самостоятельные расходы нельзя.
4. Резерв состоит из двух частей: на текущий и на капитальный ремонт. В налоговой учетной политике надо закрепить предельную величину отчислений в резерв.

Резерв на текущий ремонт

Резерв на капитальный ремонт

1. Резерв на текущий ремонт
рассчитывается исходя из годовой
сметы, но он не должен быть больше
средней величины фактических
расходов на ремонт ОС за 3
предыдущих года

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

2. Отчисления признаются в расходах равными долями на последнее число
каждого отчетного и затем налогового периода. Их сумма определяется путем
деления предельной величины резерва:
(или) на 4, если отчетный период — квартал;
(или) на 12, если отчетный период — месяц

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

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

Иные специфические налоговые резервы

В налоговом учете предусмотрено создание ряда резервов, зависящих от специфики деятельности организации:
— резерв предстоящих расходов, направляемых на цели, обеспечивающие социальную защиту инвалидов. Его при определенных условиях могут создавать общественные организации инвалидов и организации, использующие труд инвалидов (Подпункт 38 п. 1 ст. 264, ст. 267.1 НК РФ);
— резервы, предназначенные для обеспечения безопасности особо радиационно опасных и ядерно опасных объектов (Подпункт 33 п. 1 ст. 264 НК РФ; Правила, утв. Постановлением Правительства РФ от 30.01.2002 N 68);
— резерв под обесценение ценных бумаг — для профессиональных участников рынка (Статья 300, п. 10 ст. 270 НК РФ);
— банковские резервы (Статья 292 НК РФ), резервы страховых организаций (Статья 294 НК РФ), резервы страховых организаций, занимающихся обязательным медицинским страхованием (Статья 294.1 НК РФ).

* * *

Сложность правил создания бухгалтерских резервов, как это обычно бывает, оборачивается необязательностью их исполнения. Иногда бухгалтеры сознательно идут на нарушение и вообще отказываются от трудоемкого создания резервов. Инспекция, конечно, может оштрафовать организацию за искажение бухотчетности. Но это маловероятно. К тому же для многих гораздо легче согласиться на штраф в 10 000 руб. или даже в 30 000 руб. (Пункты 1 — 3 ст. 120 НК РФ), чем вести сложные расчеты. И лишь малым предприятиям повезло: они от создания большинства бухгалтерских резервов освобождены.

Как создать резерв по сомнительным долгам

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

Глава 25 «Налог на прибыль организаций» НК РФ позволяет налогоплательщикам создавать резерв по сомнительным долгам. Такой же резерв можно создать и в бухгалтерском учете. Однако правила создания в налоговом и бухгалтерском учете различны. Рассмотрим порядок формирования этого резерва для целей исчисления налога на прибыль в соответствии с требованиями гл.25.

На практике нередки случаи, когда контрагенты не исполняют своих обязательств по договорам. Налогоплательщики, имеющие неоплаченную дебиторскую задолженность, могут создать специальный резерв для ее погашения. Расходы на формирование такого резерва согласно пп.7 п.1 ст.265 Кодекса включаются во внереализационные расходы. Но этой возможностью могут воспользоваться только налогоплательщики, применяющие метод начисления (ст.266 НК РФ).

Не всякий долг — сомнительный

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

  1. задолженность не погашена в сроки, установленные договором;
  2. задолженность не обеспечена залогом (ст.334 ГК РФ), поручительством (ст.361 ГК РФ) или банковской гарантией (ст.368 ГК РФ).

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

Страховые организации не могут создавать резерв по долгам, связанным с уплатой страховых премий и взносов, по договорам страхования, сострахования, перестрахования, если по ним сформированы страховые резервы.

Обратите внимание: резерв по сомнительным долгам носит строго целевой характер — он создается для покрытия убытков по безнадежным долгам. Наличие просроченной задолженности не означает автоматического списания ее сумм на расходы, учитываемые при налогообложении прибыли, — она будет участвовать только при создании резерва по сомнительным долгам. Списать такую задолженность за счет резерва можно лишь тогда, когда долг станет безнадежным.

Безнадежными (нереальными для взыскания) считаются долги:

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

Общий срок исковой давности, установленный ст.196 ГК РФ, — три года. Течение срока начинается с момента перехода задолженности в состав просроченной. Иными словами, когда контрагентом будет пропущен срок для оплаты по договору товаров (работ, услуг). Оплатой признается любое погашение дебиторской задолженности, в том числе путем проведения взаимозачетов, выдачей векселя и т.п.

Общий срок исковой давности не всегда может истечь спустя ровно три года. Он может прерваться, если должник совершит действия по признанию долга (например, заявит о зачете взаимных требований, о намерении выполнить свою обязанность и т.д.). Статья 203 ГК РФ гласит, что после перерыва течение срока исковой давности начинается заново. Время, истекшее до перерыва, в новый срок не засчитывается.

Нереальным для взыскания долгом является дебиторская задолженность, получение которой фактически невозможно вследствие неплатежеспособности должника. Но это должно быть подтверждено соответствующими документами. Например, постановлением об окончании исполнительного производства, постановлением о возвращении исполнительного документа или актом о невозможности взыскания долга. Все они составляются в соответствии со ст.ст.26 и 27 Федерального закона от 21.07.1997 N 119-ФЗ «Об исполнительном производстве» и ст.12 Федерального закона от 21.07.1997 N 118-ФЗ «О судебных приставах».

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

А как быть, если срок исполнения обязательства сторонами не установлен? Тогда обязательство должно быть исполнено в разумный срок после его возникновения (ст.314 ГК РФ). Обязательство, не исполненное в разумный срок, и обязательство, срок исполнения которого определен моментом востребования, должник обязан исполнить в семидневный срок с момента предъявления кредитором требования о его исполнении.

Сроки исполнения обязательства по отдельным договорам могут быть определены законодательно и отличаться от общеустановленных (см., например, ст.208 ГК РФ).

Инвентаризация дебиторской задолженности

В ст.266 НК РФ предусмотрено право налогоплательщика на создание резерва по сомнительным долгам. Организация, желающая воспользоваться данным правом, должна отразить это в учетной политике для целей налогообложения.

Чтобы создать резерв, нужно провести инвентаризацию дебиторской задолженности. Она проводится по состоянию на последний день отчетного (месяца или квартала) или налогового периода (года). В Налоговом кодексе не оговариваются условия и порядок ее проведения. Поэтому провести и оформить ее можно по правилам бухучета. Они приведены в Методических указаниях по инвентаризации имущества и финансовых обязательств, утвержденных Приказом Минфина России от 13.06.1995 N 49.

По результатам инвентаризации задолженности составляется акт инвентаризации расчетов с покупателями, поставщиками и прочими дебиторами и кредиторами. Его форма приведена в Приложении 16 к Методическим указаниям.

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

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

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

Кроме того, дебиторская задолженность, включенная в доходы от реализации налоговой базы переходного периода по налогу на прибыль, в расчете резервов по сомнительным долгам не участвует. Это правило распространяется на организации, которые в 2001 г. определяли выручку от реализации продукции (работ, услуг) «по оплате» и с 1 января 2002 г. перешли на метод начисления. Об этом говорится в п.6 ст.10 Федерального закона от 06.08.2001 N 110-ФЗ.

Как рассчитать резерв

Порядок формирования резерва по сомнительным долгам описан в п.4 ст.266 НК РФ. Он предусматривает следующее:

  1. по сомнительной задолженности со сроком возникновения свыше 90 дней в резерв включается полная сумма долга;
  2. по сомнительной задолженности со сроком возникновения от 45 до 90 дней (включительно) в резерв включается 50% от суммы долга;
  3. сомнительная задолженность со сроком возникновения до 45 дней не включается в резерв.

Очень важное замечание: срок отсчитывается не с даты возникновения задолженности, а с момента, когда она стала сомнительной. Возьмем, к примеру, ситуацию с задолженностью, обеспеченной поручительством. На момент возникновения она не считается сомнительной, поскольку обеспечена поручительством. Но срок поручительства может истечь (п.4 ст.367 ГК РФ). Когда это произойдет, задолженность перейдет в разряд сомнительной.

Нередко возникает вопрос: учитывается ли при формировании резерва НДС и иные аналогичные обязательные платежи в составе задолженности? Да, учитываются. Ведь задолженность и в налоговом учете формируется с учетом этих сумм.

А можно ли создать резерв по выданным авансам? Да, можно. Сомнительным долгом признается любая задолженность перед налогоплательщиком (ст.266 НК РФ). Стало быть, задолженность по выданным авансам также может учитываться при формировании резерва по сомнительным долгам.

Законодатель ограничил величину резерва — она не может превышать 10% от выручки отчетного или налогового периода, определяемой в соответствии со ст.249 Кодекса.

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

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

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

Пример. По состоянию на 31 марта 2003 г. у организации имелась сомнительная задолженность на сумму 800 000 руб., в том числе возникшая:

  • 12 июня 2002 г. — 150 000 руб.;
  • 20 сентября 2002 г. — 250 000 руб.;
  • 13 февраля 2003 г. — 300 000 руб.;
  • 25 марта 2003 г. — 100 000 руб.

По состоянию на 1 января 2003 г. в налоговом учете числился резерв сомнительных долгов — 400 000 руб. Выручка от реализации за I квартал 2003 г. составила 3 000 000 руб.

Дебитор, задолжавший организации 12 июня 2002 г. 150 000 руб., 10 марта 2003 г. был ликвидирован по решению суда. По долгам он не расплатился.

Задолженность, перешедшую в разряд безнадежной, организация решила списать за счет созданного резерва. Таким образом, по состоянию на 31 марта сумма неиспользованного резерва составит 250 000 руб. (400 000 руб. — 150 000 руб.).

Затем следует пересчитать резерв. Задолженность, участвующая при расчете резерва, — 400 000 руб. (250 000 руб. х 100% + 300 000 руб. x 50%). Сомнительная задолженность, возникшая 25 марта (100 000 руб.), в расчет не берется, так как с момента ее возникновения не прошло 45 дней.

Максимальная величина резерва — 300 000 руб. (3 000 000 руб. х 10%). Поэтому к неиспользованной сумме резерва (250 000 руб.) можно прибавить лишь 50 000 руб. (300 000 руб. — 250 000 руб.). Эта сумма включается во внереализационные расходы 31 марта.

Дополним условия примера. Предположим, во II квартале один должник полностью погасил свой долг, возникший 20 сентября 2002 г. (250 000 руб.). Другой же 28 марта уплатил половину долга, возникшего 13 февраля 2003 г. (остаток долга — 150 000 руб.).

Кроме того, во II квартале возникли еще две сомнительные задолженности: 25 марта — 100 000 руб. и 29 июня — 50 000 руб. Таким образом, по состоянию на 30 июня у организации имелась сомнительная задолженность на сумму 300 000 руб., в том числе возникшая:

  • 25 марта 2003 г. — 100 000 руб.;
  • 28 марта 2003 г. — 150 000 руб. (с этой даты начинает течь заново срок исковой давности по непогашенной половине долга, возникшего 13 февраля 2003 г.);
  • 29 июня 2003 г. — 50 000 руб.

Выручка от реализации за I полугодие 2003 г. — 7 000 000 руб.

30 июня нужно вновь пересчитать резерв. Задолженность, участвующая при расчете резерва, — 250 000 руб. (100 000 руб. x 100% + 150 000 руб. х 100%). Сомнительная задолженность, возникшая 29 июня (50 000 руб.), в расчет не берется, так как с момента ее возникновения не прошло 45 дней. Неиспользованный остаток резерва по состоянию на 30 июня (300 000 руб.) больше, чем сумма резерва, которую можно создать. Превышение — 50 000 руб. (300 000 руб. — 250 000 руб.) — нужно 30 июня включить во внереализационные доходы.

Как отразить резерв в налоговой декларации

В декларации по налогу на прибыль организаций результат от корректировки резерва по сомнительным долгам отдельно не указывается. Он включается в общую сумму внереализационных доходов и расходов, показываемых по строкам 030 «Внереализационные доходы» или 040 «Внереализационные расходы» листа 02 «Расчет налога на прибыль организаций».

По итогам года сумма восстановленного налогоплательщиком резерва по сомнительным долгам расшифровывается в составе внереализационных доходов по строке 061 Приложения 6 к листу 02 декларации. Сумма расходов налогоплательщика, применяющего метод начисления, на формирование резервов по сомнительным долгам отражается по строке 040 Приложения 7 к листу 02 декларации.

По строке 130 Приложения 7 к листу 02 декларации указываются:

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

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

К.В.Новоселов

Советник налоговой службы РФ

III ранга

Как получить отметку на реестре счетов-фактур
Налог на прибыль за I квартал: мнс России разъясняет

«).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);